חבר ונתח את המידע שלך עם ממשק ה- Power BI API

ניתור הנתונים הוא גורם נחלש בהכרזות עסקיות. אם אתה מחפש דרך להתחבר ולנתח מהר את הנתונים שלך בזמן אמת, ייתכן ש-API של Power BI יהיה הפתרון שלך. API של Power BI מאפשר לך לחלוץ נתונים מלוחות המחוונים והדוחות שלך ב-Power BI וליצור ולפרסם תוכן חדש למקום העבודה שלך ב-Power BI.

במדריך זה, תלמד לגשת ולשנות את הנתונים שלך, ליצור דוחות ולוחות בקרה מותאמים אישית, ולשתף את התובנות שלך.

התעקש והתחל לקבל החלטות מבוססות נתונים טובים יותר עם API של Power BI!

דרישות מוקדמות

מדובר בהדגמה ידי יד. כדי לעקוב אחרי, ודא שיש לך את התקנים הבאים:

  • A PowerBI account.
  • פלטפורמת API לבניית ושימוש ב-APIים – המדריך משתמש ב־Postman.

הגדרת סביבת ה-API של Power BI שלך

Power BI הוא כלי לבינה עסקית (BI) המוצע על ידי Microsoft שמספק ניתוח רמה גבוהה בזמן אמת, דמויות מתקדמות ופיתוח מותאם אישית רחב. כלי זה הוביל במהלך להפוך את ניתוח העסקים ליעיל יותר דרך שירותים אינטואיטיביים ואינטראקטיביים.

כדי להשתמש ב- Power BI API, עליך תחילה להגדיר את סביבת ה- Power BI API שלך באמצעות פורטל מפתחי Power BI כדי להקים אינטגרציה של REST API של Power BI בצורה חלקה:

1. פתח את הדפדפן האינטרנט המועדף עליך, נווט ל- פורטל מפתחי Power BI, והתחבר עם הפרטים שלך של Power BI.

Signing into the Power BI Developer Portal

2. לאחר התחברות, כפי שמוצג למטה, לחץ על הלחצן הבא כדי להמשיך באינטגרציה של Power BI REST API.

? זכור להשתמש בגרסה האחרונה ביותר של Power BI REST API. מיקרוסופט משחררת באפן רציף עדכונים ל- API, ושימוש בגרסה העדכנית ביותר יכול להבטיח ביצועים טובים יותר ויציבות.

3. לאחר מכן, רשום את היישום שלך עם המידע הבא:

  • שם היישום – ספק שם עבור היישום שלך.
  • סוג היישום – בחר סוג שמתאר את היישום שלך. בחירת המדריך היא סוג צד שרת.
  • דף הבית וכתובת ההפניה – ספק את כתובת דף הבית של היישום שלך וכתובת URL שבה משתמשים מופנים לאחר התחברות.
Registering an application

4. כעת, גלול למטה, בחר את ההרשאה הנדרשת, שכוללת גישה קריאה ראשית לקריאת מערכות נתונים עבור האינטגרציה שלך, ולחץ על רשום.

פעם שהיישום שלך נרשם, תקבל מפתח סודי ומפתח יישום כדי לגשת ליישום שנרשמת.

Registering and configuring an application

5. שמור את מזהה היישום והמפתח הסודי במקום בטוח.

Noting down the Application ID and Application secret

6. לאחר מכן, לחץ על קבל כדי להעניק זכויות גישה לחשבונך, ולהמשיך בתהליך אינטגרציה של REST API Power BI.

פעם שהורשה, הדפדפן שלך מפנה לכתובת ה-URL המופנית, שם תקבל "שגיאת HTTP 404" שאומרת שאין לך יישום אינטרנטי מקומי (שלב שבע).

Authorizing a user

7. בחלק ה-URL המבוקש, העתק את ה-URL ושמור את הטקסט שאתה רואה אחרי הקוד לתהליך אינטגרציה של REST API Power BI.

Getting the Request URL

8. הפעל את פלטפורמת ה-API שלך (Postman), וקרא לנקודת הסיום למטה מ- Power BI REST API.

https://login.microsoftonline.com/common/oauth2/v2.0/token

REST API של Power BI תומך ב-נקודות סיום שונות לתרחישים ולמקרי שימוש. וודא שאתה בוחר את נקודת הסיום הנכונה כדי לוודא שאתה מקבל את הנתונים שאתה צריך בדרך היעילה ביותר.

ודא שאתה משתמש בשיטת POST עם המידע הבא: client_id, scope, code, redirect_url, grant_type, ו- client_secret.

REST API של Power BI תומך בכמה פעולות, כולל GET, POST, PATCH, ו- DELETE. וודא שאתה משתמש בפעולה הנכונה למשימה שאתה מנסה להשלים.

Generating an access token

9. לאחר שתקרא לנקודת הקצה, העתק ושמור את ערך ה-\texttt{access\_token} בצורה מאובטחת. הטוקן ישמש כאישור בזמן גישה לכל נקודת קצה.

?שים לב שמגבלת הקריאות ל-API היא חיונית. ביצוע מספר גדול של קריאות ל-API בקרבה מהירה יכול לגרום למערכת להיתמט. השתמש בפגינציה לקבלת נתונים בגושים. אם יש צורך לקרוא לאותם נתונים מספר פעמים, שקול להשתמש ב-caching.

עם סביבת PowerBI API פעילה לחלוטין, אתה צעד אחד מהביצועים הבאים:

  • אינטגרציה של דוחות, לוחות בקרה וסטים נתונים של Power BI לאפליקציות מותאמות אישית.
  • אוטומציה של יצירת דוחות וניהולם.
  • חילוץ של נתונים מ-Power BI לצורך ניתוח נוסף באמצעות RESTful web APIs.

?ודא שאתה משתמש ב-Azure Application Insights או כלי ניטור נוסף כדי לבצע מעקב אחר יישום ה-API של Power BI וזיהוי אפשרי של נקודות חוליה או בעיות פוטנציאליות.

Access token generated by the Power BI REST API Endpoint

קבלת רשימת הסטים נתונים והדוחות

עם טוקן גישה לחתום, תוכל לקבל נתונים ממרחב העבודה שלך ב-Power BI באמצעות נקודת הקצה אותה השתמשת בה. הטוקן שלך יתן לך זכויות גישה.

?הערה: אופטימיזציה של גודל הנתונים שלך על ידי הסרת עמודות או שורות בלתי נדרשות היא קריטית. סטים גדולים של נתונים עשויים להשפיע על ביצועי ה- API.

1. בקר במסמך ההסבר של Power BI לקבלת סטים של נתונים והעתק את כתובת ה-HTTP URL, כפי שמוצג למטה. תשתמש ב-URL זו כדי לקבל רשימת סטים נתונים באמצעות Power BI REST API.

Copying the HTTP URL to use in getting a list of datasets

בשלב הבא, ב-Postman, הזן את ה- endpoint שהעתקת בשלב הראשון וספק את אסימון ההרשאה שהעתקת בשלב האחרון של קטע "הגדרת סביבת ה- API של Power BI שלך".

Accessing a list of datasets from the workspace

3. נווט למסמך ההסברים של Power BI REST APIs על אופן השגת רשימת דוחות.

4. עכשיו, העתק את ה-URL כדי לקבל רשימת דוחות ממרחב העבודה שלך.

Copying the URL to use in getting a list of reports

5. ב-Postman, הדבק את ה-URL שהעתקת בשלב הרביעי, הזן את אסימון הגישה שלך כמפתח ההרשאה, ולחץ על "שלח".

Accessing a list of reports from the workspace

חיבור נתונים חיצוניים למרחב העבודה של Power BI

שליפת נתונים ממרחב העבודה של PowerBI באמצעות Power BI REST Endpoint יכולה להיות יותר שימושית אם תחזיק בחשבון את הויזואליזציה של הנתונים. תוכל לויזואליזציה את הנתונים כפי שתרצה מ- API חיצוני במרחב העבודה שלך.

במדריך זה, תחלוט נתונים מ-API חיצוני פתוח, Chuck Norris Jokes API.

1. בקר בתיעוד Chuck Norris Jokes API והעתק את כתובת ה-URL, כפי שמוצג למטה.

https://api.chucknorris.io/jokes/random
Copying the GET URL Chuck Norris

2. לאחר מכן, נווט לכתובת ה-URL שהעתקת בשלב הראשון בדפדפן שלך.

Viewing data from Chuck Norris API URL

3. הפעל את Power BI Desktop ופתח את חלון Power Query Editor.

4. כעת, הדבק את כתובת ה-URL שהעתקת בשלב הראשון לחלון החלוץ המוקפץ, כפי שמוצג למטה, ולחץ על אישור.

Visualizing the Chuck Norris API URL

המתן למידע להיטען דרך ה- API.

Waiting for the data to load

5. לאחר שהמידע נטען, ודא שהמידע נכון.

Verifying the loaded data

6. לבסוף, ויזואליזציה של המידע שהוטען כפי שתרצה.

Visualizing the Chuck Norris API URL data

מסקנה

במהלך המדריך הזה, למדת להגדיר סביבת API של Power BI שבה טענת והצגת מידע דרך ה- API ב-Power BI Desktop שלך. ראית כיצד ה- API של Power BI יכול להיות שימושי לעסקים המעוניינים להבין את הנתונים שלהם בצורה טובה יותר.

עם ה- API של Power BI, אתה יכול לקלט ולהציג מידע בכמויות גדולות באמצעות חיבור מקורות נתונים שונים ואוטומציה של יצירת דוחות. בנוסף, יכולות ה- API לרענן מידע בזמן אמת מאפשרות לך לקבל החלטות מבוססות נתונים במהירות ובביטחון.

למה לא לחקור עוד את מסמכי ה-API על ידי ניסיון פרויקטים קטנים כדי לצבור ניסיון? קח את הזמן שלך ללמוד ולהבין את נקודת הקצה של Power BI REST. בסופו של דבר, תוכל לפתוח את הפוטנציאל המלא של Power BI ולקבל החלטות מבוססות נתונים עבור הארגון שלך או פרויקטים אישיים!

Source:
https://adamtheautomator.com/power-bi-api/