ניתור הנתונים הוא גורם נחלש בהכרזות עסקיות. אם אתה מחפש דרך להתחבר ולנתח מהר את הנתונים שלך בזמן אמת, ייתכן ש-API של Power BI יהיה הפתרון שלך. API של Power BI מאפשר לך לחלוץ נתונים מלוחות המחוונים והדוחות שלך ב-Power BI וליצור ולפרסם תוכן חדש למקום העבודה שלך ב-Power BI.
במדריך זה, תלמד לגשת ולשנות את הנתונים שלך, ליצור דוחות ולוחות בקרה מותאמים אישית, ולשתף את התובנות שלך.
התעקש והתחל לקבל החלטות מבוססות נתונים טובים יותר עם API של Power BI!
דרישות מוקדמות
מדובר בהדגמה ידי יד. כדי לעקוב אחרי, ודא שיש לך את התקנים הבאים:
- A PowerBI account.
- פלטפורמת API לבניית ושימוש ב-APIים – המדריך משתמש ב־Postman.
- Power BI Desktop – המדריך משתמש בגרסה v2.105.664.0.
הגדרת סביבת ה-API של Power BI שלך
Power BI הוא כלי לבינה עסקית (BI) המוצע על ידי Microsoft שמספק ניתוח רמה גבוהה בזמן אמת, דמויות מתקדמות ופיתוח מותאם אישית רחב. כלי זה הוביל במהלך להפוך את ניתוח העסקים ליעיל יותר דרך שירותים אינטואיטיביים ואינטראקטיביים.
כדי להשתמש ב- Power BI API, עליך תחילה להגדיר את סביבת ה- Power BI API שלך באמצעות פורטל מפתחי Power BI כדי להקים אינטגרציה של REST API של Power BI בצורה חלקה:
1. פתח את הדפדפן האינטרנט המועדף עליך, נווט ל- פורטל מפתחי Power BI, והתחבר עם הפרטים שלך של Power BI.

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

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

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

6. לאחר מכן, לחץ על קבל כדי להעניק זכויות גישה לחשבונך, ולהמשיך בתהליך אינטגרציה של REST API Power BI.
פעם שהורשה, הדפדפן שלך מפנה לכתובת ה-URL המופנית, שם תקבל "שגיאת HTTP 404" שאומרת שאין לך יישום אינטרנטי מקומי (שלב שבע).

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

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. וודא שאתה משתמש בפעולה הנכונה למשימה שאתה מנסה להשלים.

9. לאחר שתקרא לנקודת הקצה, העתק ושמור את ערך ה-\texttt{access\_token} בצורה מאובטחת. הטוקן ישמש כאישור בזמן גישה לכל נקודת קצה.
?שים לב שמגבלת הקריאות ל-API היא חיונית. ביצוע מספר גדול של קריאות ל-API בקרבה מהירה יכול לגרום למערכת להיתמט. השתמש בפגינציה לקבלת נתונים בגושים. אם יש צורך לקרוא לאותם נתונים מספר פעמים, שקול להשתמש ב-caching.
עם סביבת PowerBI API פעילה לחלוטין, אתה צעד אחד מהביצועים הבאים:
- אינטגרציה של דוחות, לוחות בקרה וסטים נתונים של Power BI לאפליקציות מותאמות אישית.
- אוטומציה של יצירת דוחות וניהולם.
- חילוץ של נתונים מ-Power BI לצורך ניתוח נוסף באמצעות RESTful web APIs.
?ודא שאתה משתמש ב-Azure Application Insights או כלי ניטור נוסף כדי לבצע מעקב אחר יישום ה-API של Power BI וזיהוי אפשרי של נקודות חוליה או בעיות פוטנציאליות.

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

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

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

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

חיבור נתונים חיצוניים למרחב העבודה של 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

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

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

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

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

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

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