از اسکریپت های پایتون در Tableau استفاده کنید
پایتون یک زبان برنامه نویسی سطح بالا برای برنامه نویسی همه منظوره است. با ارسال دستورات پایتون به یک سرویس خارجی از طریق Tableau Prep Builder، میتوانید به راحتی گزینههای آمادهسازی دادههای خود را با انجام اقداماتی مانند افزودن اعداد ردیف، رتبهبندی فیلدها، پر کردن فیلدها و انجام سایر عملیات پاکسازی گسترش دهید که در غیر این صورت ممکن است با استفاده از فیلدهای محاسبه شده انجام دهید.
برای گنجاندن اسکریپت های پایتون در جریان خود، باید یک اتصال بین Tableau و یک سرور TabPy را پیکربندی کنید. سپس میتوانید از اسکریپتهای پایتون برای اعمال توابع پشتیبانی شده به دادههای جریان خود با استفاده از قالب داده پاندا استفاده کنید. هنگامی که یک مرحله اسکریپت را به جریان خود اضافه می کنید و جزئیات پیکربندی، فایل و عملکردی را که می خواهید استفاده کنید مشخص می کنید، داده ها به طور ایمن به سرور TabPy منتقل می شوند، عبارات موجود در اسکریپت اعمال می شوند و نتایج به صورت جدول برگردانده می شوند. که می توانید در صورت نیاز تمیز یا خروجی بگیرید.
به سرور Tableau Python (TabPy) خود متصل شوید
1- Help > Settings and Performance > Manage Analytics Extension Connection را انتخاب کنید.
2- در لیست کشویی Select an Analytics Extension، Tableau Python (TabPy) Server را انتخاب کنید.
نکته: با شروع Tableau Prep Builder نسخه 2020.3.3، میتوانید اتصال سرور خود را یک بار از منوی Help بالا به جای تنظیم اتصال خود در هر جریان در مرحله اسکریپت با کلیک کردن روی اتصال به سرور Tableau Python (TabPy) و وارد کردن اتصال خود پیکربندی کنید. جزئیات. باید اتصال خود را با استفاده از این منوی جدید برای هر جریانی که در نسخه قدیمیتر Tableau Prep Builder که در نسخه 2020.3.3 باز میکنید ایجاد شده است، پیکربندی مجدد کنید.
3- مدارک خود را وارد کنید:
- پورت 9004 پورت پیش فرض TabPy است.
- اگر سرور به اعتبار نیاز دارد، نام کاربری و رمز عبور را وارد کنید.
- اگر سرور از رمزگذاری SSL استفاده می کند، کادر بررسی Require SSL را انتخاب کنید، سپس روی پیوند No custom configuration file specified… کلیک کنید تا مجوز برای اتصال انتخاب شود. این فایل مجوز سرور SSL شما است.
توجه: Tableau Prep Builder راهی برای آزمایش اتصال ارائه نمی دهد. اگر مشکلی در اتصال وجود داشته باشد یک پیغام خطا نشان می دهد.
یک اسکریپت به flow خود اضافه کنید
سرور TabPy خود را راه اندازی کنید سپس مراحل زیر را انجام دهید:
1- Tableau Prep Builder را باز کرده و روی دکمه Add connection کلیک کنید.
در نوشتن وب، از صفحه اصلی، روی Create > Flow یا از صفحه Explore، روی New > Flow کلیک کنید. سپس روی Connect to Data کلیک کنید.
2- از لیست کانکتورها، نوع فایل یا سروری را که اطلاعات شما را میزبانی می کند انتخاب کنید. در صورت درخواست، اطلاعات مورد نیاز برای ورود به سیستم و دسترسی به داده های خود را وارد کنید.
3- بر روی نماد مثبت کلیک کنید و از منوی زمینه گزینه Add Script را انتخاب کنید.
4- در قسمت Script در قسمت Connection type گزینه Tableau Python (TabPy) Server را انتخاب کنید.
5- در قسمت File Name بر روی Browse کلیک کنید تا فایل اسکریپت خود را انتخاب کنید.
6- نام تابع را وارد کنید سپس Enter را فشار دهید تا اسکریپت شما اجرا شود.
برای خرید لایسنس نرم افزار Tableau ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
بدون دیدگاه