Power Query הוא הכלי המרכזי של Power BI לביצוע תהליך ה-ETL – שליפה, עיבוד וטעינה של נתונים ממקורות מגוונים.
הכלי מאפשר למשתמש
- למשוך נתונים ממגוון מקורות.
- לעבד את הנתונים: לבצע פעולות ניקוי, סידור, מיזוג, סינון וחישוב.
- לטעון את הנתונים לשלבי העיבוד הבאים של תהליך ה BI.
והכל באופן ויזואלי, פשוט ואינטראקטיבי – ללא צורך בכתיבת קוד.
כל פעולה שמבוצעת מתועדת באופן אוטומטי בצורת שלבים שניתנים לעריכה, שינוי או מחיקה – מה שמאפשר תהליך עבודה מדויק ושחזור קל.
ה-Power Query מבצע את הנ"ל באמצעות שאילתות. שאילתה הינה קבוצת פקודות, שניתן להפעילה שוב ושוב, שכוללת את הפעולות הבאות:
- הפניה למקור נתונים.
- משיכת הנתונים.
- עיבוד הנתונים שנמשכו.
- הנחיה מה לעשות עם תוצאות השאילתה (תוצאת תהליך העיבוד).
יודגש, כי השאילתה איננה הנתונים שבהם היא מטפלת (שהרי הנתונים משתנים בכל ריצה), אלא אוסף הפקודות – שהן הגורם הקבוע בשאילתה.