POWER QUERY

POWER BI

POWER QUERY

Power BI

מעוניינים במידע על הקורס הקרוב?

הכלי האולטימטיבי ליצירה ולעיבוד של מידע

Power Query הוא תוסף חינמי מבית מיקרוסופט שמיועד לייבוא נתונים ממגוון מסדי נתונים, ליצירה ולעיבוד של מידע, וכל זאת באמצעות ממשק משתמש אינטואיטיבי ונוח לתפעול, ללא צורך בכתיבת קוד.
תהליך העבודה נקרא ETL (Extract, Transform & Load), ובו אנחנו שולפים את הנתונים המאוחסנים במגוון מקורות (Extract), מעבדים אותם (Transform) ולבסוף טוענים אותם אל תוך מערכת המידע שלנו (Load).
כמשתמע משמו – עיקר העבודה בכלי הוא ביצירת שאילתות לניתוח המידע.
אז מהי שאילתה?
בקצרה, שאילתה היא פנייה למסד נתונים לשם קבלת מידע, כאשר המידע יכול להופיע בטבלה אחת, במספר טבלאות הקשורות ביניהן בקשרי גומלין, ואפילו מידע שנשען על שאילתות אחרות.
השאילתה עצמה מכילה רק את הבקשה למידע, ולא את התוצאות, אשר מחושבות בכל פעם מחדש, ומתעדכנות בהתאם לשינויים במסד הנתונים.
לאחר יצירת השאילתות באמצעות הממשק, נוכל להפעיל אותן שוב ושוב, בלי שנצטרך לכתוב אותן מחדש!
החל מגרסת אקסל 2016 הכלי הוא חלק מכרטיסיית 'נתונים' (Data) ואין צורך להתקינו.
באקסל 2016 הוא נקרא 'קבלה והמרה' (Get & Transform) ובגרסת 365 הוא נקרא 'קבל והמר נתונים' (Get & Transform Data).
הכלי יודע להתחבר למסדי נתונים מגוונים, לערוך עליהם מניפולציות, ולטעון את המידע אל טבלאות אקסל או אל מודל הנתונים.
במקרים רבים הוא מהווה את השלב המקדים לשימוש בכלים אחרים (כמו יצירת טבלאות ציר או שימוש ב-Power Pivot).

באמצעות הכלי נוכל:

  • לטעון נתונים ממקורות שונים (קבצי אקסל, קבצי מסדי נתונים שונים, קבצי טקסט ואפילו נתונים מהאינטרנט)
  • לבצע חיפוש מקוון של מידע (לדוגמה – מתוך ויקיפדיה, Azure Marketplace)
  • לאחד מידע ממספר טבלאות לטבלה אחת
  • להסיר מידע שאינו רלוונטי (לדוגמה – לבחור רק עמודות מסוימות מתוך כלל מסד הנתונים)
  • לבחור אילו פריטים מתוך העמודות לטעון (לדוגמה, נתוני מחלקה מסוימת בלבד)
  • לבצע חישובים על הנתונים (לדוגמה – להוסיף מע"מ כבר בעת טעינת הנתונים)
  • ליצור רמות קיבוץ, כלומר – ליצור מעין טבלת ציר כבר בעת איסוף הנתונים
  • למזג נתונים, כלומר – לאסוף מידע רלוונטי ממספר טבלאות ולהציגו בטבלה אחת
  • לאחד קבצים (לדוגמה – לטעון בפעם אחת אל תוך טבלה אחת את כל הקבצים החודשיים)
  • לערוך חישובים
  • ועוד…

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

יתרונות השימוש ב- Power Query

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

אם כך, לשם מה עלינו ללמוד להשתמש בו?

היתרון הגדול טמון בהבנה שכל פעולה שאנחנו עושים בכלי נשמרת וניתן להשתמש בה שוב ושוב.

מהמקום הזה שימוש בכלי דומה להקלטת מאקרו או לכתיבת קוד VBA, אשר מאפשרים לחזור על משימות רוטיניות בלחיצת כפתור.

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

ומה עם מקרים פשוטים של מיון או סינון? גם כאן – יצרתם את השאילתה פעם אחת, ועכשיו, בכל פעם שתפעילו אותה, הפעולות יתבצעו בעצמן, מבלי שתצטרכו לחזור עליהן שוב ושוב.

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

איפה נמצא הכלי?

את כל האפשרויות לעבודה עם ה Power Query תמצאו בכרטיסיית 'נתונים' (Data).
באופיס 365 הכלי נקרא 'קבל והמר נתונים' (Get & Transform Data)
ובאקסל 2016 הכלי נקרא 'קבלה והמרה' (Get & Transform).

באקסל 2010 ו-2013 יש להוריד את התוסף ולהתקינו (את הוראות ההתקנה תוכלו למצוא בעמ' 155). בסיום ההתקנה תתווסף כרטיסיה חדשה בשם Power Query אל הרצועה:

בגרסת אקסל 365 רוב עבודת ייבוא הנתונים תעשה מתוך הלחצן 'קבל נתונים' (Get Data). בגרסת אקסל 2016 רוב עבודת ייבוא הנתונים תעשה דרך הלחצן 'שאילתה חדשה' (New Query).

מאמרים

סדר העבודה ב Power Query

סדר העבודה ב- Power Query ידידותי ואינטואיטיבי, ומורכב מארבעה שלבים: 1. טעינת הנתונים 2. עריכת חישובים ומניפולציות על הנתונים3. שמירת הנתונים4. ניתוח הנתונים באמצעות טבלאות

להמשך המאמר »

טעינת קבצים מתיקיה

טעינת קבצים מתיקיה Power Query מאפשרת לייבא קבצים רבים בו-זמנית, בתנאי שהם בעלי מבנה זהה. האפשרות הזאת נקראת 'טעינת קבצים מתיקיה' והיא מאפשרת לשמור בתיקיה

להמשך המאמר »