هدف اصلی این مقاله نمایش نحوه استفاده از R در کنار نرم افزار تبلو Tableau است.
R زبان آماری رایجی است که میتوان با آن تحلیلهای آماری و تحلیلهای پیشگویانه پیچیدهای انجام داد.
چطور این کار را بکنیم…
۱. روی آیکون در دسکتاپ خود کلیک کنید و R را همانطور که در تصویر زیر نشان داده شده است اجرا کنید.
۲. وقتی «اسکریپت» باز شد، این کد را در آن تایپ کنید:
install. packages (“Rserve”, repos=’http://cran.us.r-project.org’)
کد را انتخاب کنید و کلیدهای Ctrl + R را فشار دهید.
۳. بعد از تمام شدن نصب، پیامی دریافت میکنید که بسته Rserve با موفقیت باز شده است.
۴. به «اسکریپت» برگردید و کد زیر را در آن تایپ کنید.
;library(Rserve)
;()Rserve
۵. کد را انتخاب کنید و کلیدهای Ctrl + R را فشار دهید.
۶. نرم افزار تبلو Tableau را باز کنید، و همانطور که شکل زیر نشان میدهد، در منوی نوار ابزار منوی اصلی به بخش زیر بروید.
Help | Settings and Performance|Manage External Service Connection
۷. در کادر محاورهای External Service Connection، از منوی کشویی Server، گزینه localhost را انتخاب کنید. فیلد Port باید حاوی مقدار 6311 باشد. روی دکمه Test Connection کلیک کنید.
۸. اگر تمام مراحل ذکر شده در بالا را طی کنید، پیامی دریافت میکنید که اتصال بین نرم افزار تبلو Tableau و R موفق بوده است.
۹. روی OK کلیک کنید تا از کادر محاورهای External Service Connection خارج شوید.
در این دستورالعمل، نرمافزار R را در کامپیوتر نصب کردیم. همچنین بسته Rserve را نیز نصب کردیم، آن را در کتابخانه بارگذاری کردیم، و مقداردهی اولیه کردیم. در اصل، Rserve نوعی رابط بین R و نرم افزار تبلو Tableau Desktop است.
بعد از آن، اتصال Rserve را پیکربندی و آزمایش کردیم. وقتی تمام این کارها انجام شد، برای نوشتن کدهای R در فیلد محاسباتی تبلو Tableau آمادهایم. چهار اسکریپت متفاوت زیر را در اختیار داریم:
● SCRIPT_REAL: این اسکریپت اعداد حقیقی برمیگرداند.
● SCRIPT_INT: این اسکریپت اعداد صحیح برمیگرداند.
● SCRIPT_STR: این اسکریپت رشته برمیگرداند.
● SCRIPT_BOOL: این اسکریپت مقدار بولین (True / False) برمیگرداند.
درون این اسکریپت، امکان نوشتن به کد R را داریم و نتیجه محاسبات در فیلد محاسباتی ذخیره خواهد شد. از این فیلد محاسباتی بعداً میتوان همانند سایر فیلدهای محاسباتی در تبلو Tableau استفاده کرد.
دیدگاه (2)
لطفا در مورد پایتون هم مطلب در سایت بگذارید ممنون و خسته نباشید..
سلام،
در این خصوص مقاله در دست تهیه است.