Power BI מאפשר חיבור למגוון עצום של מקורות נתונים – קבצים, מסדי נתונים, שירותי ענן, אתרים APIs ועוד. תהליך ההתחברות הוא השלב הראשון בעבודה ובמסגרתו מייבאים את הנתונים הגולמיים שמרכיבים את בסיס הדוח.
ממשק ההתחברות
ניתן להתחבר למקורות נתונים בשתי דרכים עיקריות:
- מתוך Power BI Desktop לחיצה על הפקד Get Data (קבל נתונים) שברצועת הכלים הראשית פותחת את חלון בחירת סוג מקור הנתונים.
- מתוך עורך השאילתות (Power Query Editor) ניתן להוסיף מקורות נוספים דרך הפקודה ,New Source גם לאחר שכבר קיימות שאילתות במסמך.
מקורות נתונים נפוצים
1. קבצי אקסל – קבצי נתונים בגיליונות אלקטרוניים מקומיים או משותפים.
2. שרתי נתונים כגון SQL, אורקל, וכו' – מסד נתונים ארגוני נפוץ לתחומים פיננסיים ותפעוליים.
3. SharePoint – מקור מבוסס ענן לשמירת קבצים, טבלאות ורשימות שיתופיות.
4. קבצי טקסט – קבצים שטוחים המופקים ממערכות אחרות (ERP, ניהול מכירות וכו')
5. דפי אינטרנט – שאיבת נתונים מאתרים ציבוריים או API פתוחים.
6. איחוד קבצים מרובים מתיקיות – חיבור לתיקיית קבצים המאחסנת קבצים בפורמט אחיד (למשל קובצי אקסל חודשיים) ואיחודם לקובץ נתונים אחיד.
7. גיליונות מרובים בקובץ אקסל – חיבור לקובץ אקסל שמכיל גיליונות רבים ואיחוד של כולם לשאילתה אחת (למשל איחוד נתוני סניפים שונים לכלל טבלה ארצית).
סוגי מקורות ושיטות ההתחברות
לכל סוג מקור נתונים יש מנגנון התחברות ייחודי, אשר מותאם למאפיינים הטכניים והאבטחתיים של אותו מקור. כתוצאה מכך, התהליך שעובר המשתמש שונה בהתאם לסוג המקור: לאחר בחירה במקור הרצוי ,Power BI פותח סדרת מסכים דינמית שונה – בהתאם לדרישות הספציפיות של אותו מקור.
דוגמה
• בהתחברות לקובץ אקסל המשתמש מתבקש לבחור קובץ מהמחשב ואז לבחור את הגיליונות או הטבלאות שברצונו לייבא.
• בהתחברות ל-SQL Server נדרש להזין כתובת שרת, שם מסד נתונים ולעיתים גם פרטי כניסה.
• בהתחברות ל-Web יופיע שדה להזנת כתובת, URL ולעיתים תידרש גם בחירה של סוג אימות (אנונימי Basic, OAuth וכו').
במילים אחרות, כל סוג מקור מעביר את המשתמש דרך סדרה שונה של שלבים ומסכים, בהם הוא נדרש להזין את הנתונים הדרושים לצורך התחברות מוצלחתPower BI . מכוון את המשתמש לפי הקשר ומספק תצוגה מקדימה בכל שלב – כדי להבטיח חיבור מדויק ונוח.
במהלך תהליך זה, ייתכן גם שיוגדרו פרטי (Privacy Level) , אשר קובעים את האופן שבו הנתונים משולבים עם מקורות אחרים באותו דוח.
דוגמה: התחברות לקובץ אקסל
כאשר בוחרים באפשרות אקסל בחלון, Get Data מופיעה תיבת דיאלוג לבחירת הקובץ המקומי. לאחר בחירת הקובץ ,Power BI מציג את כל הגיליונות והטבלאות שהוא מזהה במסמך. המשתמש מסמן את הטבלאות הרצויות ומחליט אם לטעון אותן ישירות למודל או לערוך אותן קודם לכן בPower Query-.
לדוגמה: בקובץ המכיל את גיליונות "תקציב", "ביצוע" ו"לקוחות", ניתן לבחור רק את הגיליון "ביצוע" ולהיכנס מיידית לעריכה ב-Power Query, שם יבוצעו ניקוי שורות, שינוי סוגים והוספת עמודות חישוביות.
תוצאת ההתחברות
התוצאה של ההתחברות למקור נתונים היא שאילתה חדשה, שהנתונים שבה מוצגים כטבלת תצוגה במסך המרכזי של עורך השאילתות. כל טבלה כזו משמשת כנקודת מוצא לתהליך העיבוד והניקוי, המבוצע בשלבים באמצעות .Power Query
הטבלה הראשונית משקפת את הנתונים שנמשכו מהמקור ולרוב כוללת עמודות, טיפוסי שדות וערכים כפי שהיו קיימים במקור, לפני כל עיבוד.