اسکریپت های Python را در Power BI Desktop اجرا کنید
پایتون
میتوانید اسکریپتهای Python را مستقیماً روی Power BI Desktop اجرا کنید و مجموعه دادههای حاصل را به یک مدل داده Power BI Desktop وارد کنید.
پایتون را نصب کنید
برای اجرای اسکریپت های پایتون در Power BI Desktop، باید Python را روی ماشین محلی خود نصب کنید. می توانید پایتون را از وب سایت Python دانلود کنید.
نسخه فعلی اسکریپت Python از کاراکترها و فضاهای یونیکد در مسیر نصب پشتیبانی می کند.
بسته های Python مورد نیاز را نصب کنید
ادغام Power BI Python به نصب دو بسته پایتون نیاز دارد:
:Pandas
کتابخانه Pandas نرم افزاری برای دستکاری و تجزیه و تحلیل داده ها. ساختارهای داده و عملیات را برای دستکاری جداول عددی و سری های زمانی فراهم می کند.
داده های وارد شده شما باید در یک قاب داده پاندا باشد. چارچوب داده یک ساختار داده دو بعدی است. به عنوان مثال، داده ها به صورت جدولی در ردیف ها و ستون ها تراز می شوند.
:Matplotlib
یک کتابخانه رسم برای Python و پسوند ریاضی عددی آن NumPy.
این یک API شی گرا برای جاسازی نمودارها در برنامه ها با استفاده از جعبه ابزار GUI همه منظوره، مانند Tkinter، wxPython، Qt یا GTK+ ارائه می دهد.
در یک کنسول یا پوسته، از ابزار خط فرمان pip برای نصب دو بسته استفاده کنید. ابزار pip با نسخه های اخیر Python همراه است.
اسکریپت نویسی پایتون را فعال کنید
برای فعال کردن برنامه نویسی پایتون:
۱- در Power BI Desktop، File > Options and settings > Options > Python scripting را انتخاب کنید. صفحه گزینه های اسکریپت Python ظاهر می شود.
۲- در صورت لزوم، مسیر نصب پایتون محلی خود را در دایرکتوری های اصلی Python شناسایی شده مشخص کنید.
۳- در تصویر بالا، مسیر محلی نصب پایتون C:\Python است. مطمئن شوید که مسیر برای نصب محلی پایتون است که میخواهید Power BI Desktop از آن استفاده کند.
۴- OK را انتخاب کنید.
هنگامی که نصب پایتون خود را مشخص کردید، آماده شروع اجرای اسکریپت های پایتون در Power BI Desktop هستید.
اسکریپت های پایتون را اجرا کنید
شما می توانید اسکریپت های پایتون را اجرا کنید و یک مدل داده را تنها در چند مرحله ایجاد کنید. از این مدل می توانید گزارش ایجاد کرده و در سرویس Power BI به اشتراک بگذارید.
یک اسکریپت پایتون آماده کنید
ابتدا یک اسکریپت در محیط توسعه پایتون محلی خود ایجاد کنید و مطمئن شوید که با موفقیت اجرا می شود. به عنوان مثال، در اینجا یک اسکریپت ساده پایتون است که پانداها را وارد می کند و از یک قاب داده استفاده می کند:
هنگام اجرا، این اسکریپت برمی گردد:
هنگام تهیه و اجرای اسکریپت پایتون در Power BI Desktop، چند محدودیت وجود دارد:
- فقط فریمهای داده پانداها وارد میشوند، بنابراین مطمئن شوید دادههایی که میخواهید به Power BI وارد کنید در یک قاب داده نشان داده شوند.
- هر اسکریپت Python که بیش از 30 دقیقه اجرا شود
- تماسهای تعاملی در اسکریپت Python اجرای اسکریپت را متوقف میکنند، مانند انتظار برای ورودی کاربر.
- هنگام تنظیم دایرکتوری کاری در اسکریپت پایتون، به جای یک مسیر نسبی، باید یک مسیر کامل به دایرکتوری کاری تعریف کنید.
- جداول تودرتو در حال حاضر پشتیبانی نمی شوند
اسکریپت Python خود را اجرا کنید و داده ها را وارد کنید
برای اجرای اسکریپت پایتون در Power BI Desktop:
۱- در نوار صفحه اصلی، دریافت داده > سایر موارد را انتخاب کنید.
۲- همانطور که در تصویر زیر نشان داده شده است گزینه Other > Python script را انتخاب کنید:
اتصال را انتخاب کنید. آخرین نسخه محلی پایتون نصب شده شما به عنوان موتور Python انتخاب شده است.
۳- اسکریپت خود را در کادر محاوره ای اسکریپت Python که ظاهر می شود کپی کنید. در اینجا، اسکریپت ساده پایتون را که قبلا نشان داده شده بود وارد می کنیم.
۴- OK را انتخاب کنید. اگر اسکریپت با موفقیت اجرا شود، Navigator ظاهر می شود و می توانید داده ها را دانلود و استفاده کنید. برای مثال df را مانند تصویر انتخاب کنید و سپس Load را انتخاب کنید.
تشخیص و عیب یابی
اگر Python نصب یا شناسایی نشود، هشداری نمایش داده می شود. همچنین میتوانید در صورت نصب چندین دستگاه محلی، هشداری را مشاهده کنید.
مجدداً قسمت های قبلی Install Python و Enable Python scripting را مجدداً بررسی و مرور کنید.
از توزیع های سفارشی Python استفاده کنید
Power BI اسکریپت ها را مستقیماً با استفاده از فایل اجرایی python.exe از دایرکتوری ارائه شده توسط کاربر (از طریق صفحه تنظیمات ارائه شده) اجرا می کند.
توزیع هایی که نیاز به یک مرحله اضافی در آماده سازی محیط دارند (به عنوان مثال، Conda) ممکن است با مشکلی مواجه شوند که در آن اجرای آنها با شکست مواجه شود.
توصیه می کنیم از توزیع رسمی پایتون از https://www.python.org/ برای جلوگیری از مشکلات مرتبط استفاده کنید.
به عنوان یک راه حل ممکن، می توانید Power BI Desktop را از اعلان محیط Python سفارشی خود راه اندازی کنید.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.