עיבוד אנליטי מקוון (OLAP) הוא טכנולוגיה המשמשת לארגון מסדי נתונים עסקיים גדולים ותמיכה בבינה עסקית. מסדי נתונים של OLAP מחולקים לקוביה אחת או יותר, וכל קוביה מאורגנת ומעוצבת על-ידי מנהל קוביה כך שיתאים לאחזור ולניתוח של נתונים כך שיהיה קל יותר ליצור דוחות PivotTable ודוחות PivotChart הדרושים לך ולהשתמש בהם.
במאמר זה
מהי בינה עסקית?
אנליסט עסקי מעוניין לעתים קרובות לקבל תמונה גדולה של העסק, לראות מגמות רחבות יותר בהתבסס על נתונים מצטברים ולראות מגמות אלה מתקלקלות על-ידי מספר מסוים של משתנים. בינה עסקית היא תהליך של חילוץ נתונים ממסד נתונים של OLAP ולאחר מכן ניתוח נתונים אלה לקבלת מידע שניתן להשתמש בו כדי לקבל החלטות עסקיות מושכלות ולבצע פעולה. לדוגמה, OLAP ובינה עסקית עוזרים לענות על סוגי השאלות הבאים לגבי נתונים עסקיים:
-
כיצד ניתן להשוות את סך המכירות של כל המוצרים עבור 2007 לסכום המכירות הכולל מ- 2006?
-
כיצד הרווחיות שלנו לתאריך בהשוואה לאותה תקופת זמן בחמש השנים האחרונות?
-
כמה כסף הלקוחות מעל גיל 35 משקיעים בשנה שעברה, וכיצד התנהגות זו השתנתה לאורך זמן?
-
כמה מוצרים נמכרו בשני מדינות/אזורים ספציפיים החודש בניגוד לאותו חודש בשנה שעברה?
-
עבור כל קבוצת גיל לקוח, מהי התפלגות הרווחיות (אחוז השוליים והסכום הכולל) לפי קטגוריית מוצר?
-
מצא אנשי מכירות מובילים ותחתונות, מפיצים, ספקים, לקוחות, שותפים או לקוחות.
מהו עיבוד אנליטי מקוון (OLAP)?
מסדי נתונים של עיבוד אנליטי מקוון (OLAP) מסייעים לשאילתות בינה עסקית. OLAP הוא טכנולוגיית מסד נתונים שמוטבת לדיווח ולהשאילתה, במקום לעבד טרנזקציות. נתוני המקור עבור OLAP הם מסדי נתונים של עיבוד טרנזקציות מקוון (OLTP) המאוחסנים בדרך כלל במחסנים של נתונים. נתוני OLAP נגזרים מנתונים היסטוריים אלה, ונצברים במבנים המתירים ניתוח מתוחכם. נתוני OLAP מאורגנים גם באופן הירארכי ואחסון בקוביות במקום בטבלאות. זו טכנולוגיה מתוחכמת המשתמשת במבנים רב-ממדיים כדי לספק גישה מהירה לנתונים לצורך ניתוח. ארגון זה מקל על דוח PivotTable או דוח PivotChart להציג סיכומים ברמה גבוהה, כגון סכומי מכירות במדינה או אזור שלמים, וכן מציג את הפרטים עבור אתרים שבהם המכירות חזקות במיוחד או חלשות במיוחד.
מסדי נתונים של OLAP מיועדים לזרז את אחזור הנתונים. מכיוון שהשרת OLAP, ולא Microsoft Office Excel, מחשב את הערכים המסוכמים, יש לשלוח פחות נתונים ל- Excel בעת יצירה או שינוי של דוח. גישה זו מאפשרת לך לעבוד עם כמויות גדולות הרבה יותר של נתוני מקור מכפי שהיית יכול אם הנתונים היו מאורגנים במסד נתונים מסורתי, שבו Excel מאחזר את כל הרשומות הבודדות ולאחר מכן מחשב את הערכים המסוכמים.
מסדי נתונים של OLAP מכילים שני סוגים בסיסיים של נתונים: מידות, נתונים מספריים, הכמויות והמוצעים שבהם אתה משתמש כדי לקבל החלטות עסקיות מושכלות, וממדים, שהם הקטגוריות שבהן אתה משתמש לארגון מדידים אלה. מסדי נתונים של OLAP עוזרים לארגן נתונים לפי רמות פירוט רבות, תוך שימוש באותן קטגוריות המוכרות לניתוח הנתונים.
הסעיפים הבאים מתארים כל רכיב ביתר פירוט:
קובייה מבנה נתונים שצובר את המודדים לפי הרמות וההירארכיות של כל אחד מהממדים שברצונך לנתח. קוביות משלבות כמה ממדים, כגון זמן, גיאוגרפיה וקווי מוצר, עם נתונים מסוכמים, כגון נתוני מכירות או נתוני מלאי. קוביות אינן "קוביות" במובן המתמטי בלבד, מכיוון שאין צדדים שווים בהכרח. עם זאת, הם מטאפורה מתאימה לרעיון מורכב.
מידה ערכה של ערכים בקוביה המבוססים על עמודה בטבלת העובדה של הקוביה, שהם בדרך כלל ערכים מספריים. מדידים הם הערכים המרכזיים בקוביה שהם קדם-עיבוד, מצטברים ומנתחים. דוגמאות נפוצות כוללות מכירות, רווחים, הכנסות ועלויות.
חבר פריט בהירארכיה המייצג מופע אחד או יותר של נתונים. חבר יכול להיות ייחודי או לא ייחודי. לדוגמה, 2007 ו- 2008 מייצגים חברים ייחודיים ברמת השנה של ממד זמן, בעוד שינואר מייצג חברים שאינם ייחודיים ברמת החודש מאחר שניתן לייצג יותר מינואר אחד בממד הזמן אם הוא מכיל נתונים עבור יותר משנה אחת.
חבר מחושב חבר בממד שהערך שלו מחושב בזמן ריצה באמצעות ביטוי. ערכי חברים מחושבים עשויים להיגזר מערכים של חברים אחרים. לדוגמה, חבר מחושב, רווח, ניתן לקבוע על-ידי חיסור הערך של החבר, Costs, מהערך של החבר, Sales.
ממד ערכה של הירארכיה מאורגנת אחת או יותר של רמות בקוביה שהמשתמש מבין ומשתמש בה כבסיס לניתוח נתונים. לדוגמה, ממד גיאוגרפי עשוי לכלול רמות עבור מדינה/אזור, מחוז ועיר. לחלופין, ממד זמן עשוי לכלול הירארכיה עם רמות עבור שנה, רבעון, חודש ויום. בדוח PivotTable או בדוח PivotChart, כל הירארכיה הופכת לערכת שדות שניתן להרחיב ולכווץ כדי לחשוף רמות נמוכות יותר או גבוהות יותר.
הירארכיה מבנה עץ לוגי המארגן את החברים בממדים כך של כל חבר יש חבר אב אחד ואפס או יותר חברי צאצא. צאצא הוא חבר ברמה הנמוכה הבאה בהירארכיה הקשורה ישירות לחבר הנוכחי. לדוגמה, בהירארכיית זמן המכילה את הרמות רבעון, חודש ויום, ינואר הוא צאצא של Qtr1. אב הוא חבר ברמה העליונה הבאה בהירארכיה הקשורה ישירות לחבר הנוכחי. ערך האב הוא בדרך כלל איחוד של הערכים של כל הצאצאים שלו. לדוגמה, בהירארכיית זמן המכילה את הרמות רבעון, חודש ויום, Qtr1 הוא האב של ינואר.
רמה בתוך הירארכיה, ניתן לארגון נתונים לרמות פירוט נמוכות ואילך, כגון הרמות שנה, רבעון, חודש ויום בהירארכיית זמן.
תכונות OLAP ב- Excel
מאחזר נתוני OLAP באפשרותך להתחבר למקורות נתונים של OLAP בדיוק כפי שאתה עושה זאת למקורות נתונים חיצוניים אחרים. באפשרותך לעבוד עם מסדי נתונים שנוצרו באמצעות Microsoft SQL Server OLAP Services גירסה 7.0, Microsoft SQL Server Analysis Services גירסה 2000, ו- Microsoft SQL Server Analysis Services גירסה 2005, מוצרי שרת OLAP של Microsoft. Excel יכול גם לעבוד עם מוצרי OLAP של ספקים חיצוניים התואמים ל- OLE-DB עבור OLAP.
באפשרותך להציג נתוני OLAP רק כדוח PivotTable או כדוח PivotChart או בפונקציית גליון עבודה שהומרו מדוח PivotTable, אך לא כדוח טווח נתונים חיצוני. באפשרותך לשמור דוחות PIVOTTable של OLAP ודוחות PivotChart בתבניות דוח, ובאפשרותך ליצור קבצי חיבור נתונים של Office (ODC) (.odc) כדי להתחבר למסדי נתונים של OLAP עבור שאילתות OLAP. בעת פתיחת קובץ ODC, Excel מציג דוח PivotTable ריק, אשר מוכן להצגה.
יצירת קבצי קוביה לשימוש במצב לא מקוון באפשרותך ליצור קובץ קוביה לא מקוון (.cub) עם קבוצת משנה של הנתונים ממסד נתונים של שרת OLAP. השתמש בקובצי קוביה לא מקוונים כדי לעבוד עם נתוני OLAP כאשר אינך מחובר לרשת שלך. קוביה מאפשרת לך לעבוד עם כמויות גדולות יותר של נתונים בדוח PivotTable או בדוח PivotChart מאשר אחרת, ומהירויות אחזור הנתונים. באפשרותך ליצור קבצי קוביה רק אם אתה משתמש ספק OLAP, כגון Microsoft SQL Analysis Services Server גירסה 2005, התומכת בתכונה זו.
פעולות שרת פעולת שרת היא תכונה אופציונלית אך שימושית שמנהל קוביה של OLAP יכול להגדיר בשרת המשתמש איבר קוביה או מודד כסאילתה לשאילתה כדי לקבל פרטים בקוביה, או כדי להפעיל יישום אחר, כגון דפדפן. Excel תומך בפעולות שרת URL, דוח, ערכת שורות, הסתעפות והרחבה לפירוט, אך אינו תומך בפעולות קנייניות, משפטים וערכת נתונים.
מחווני KPI KPI הוא מידה מחושבת מיוחדת המוגדרת בשרת המאפשרת לך לעקוב אחר "מחווני ביצועי מפתח" כולל מצב (האם הערך הנוכחי עומד במספר ספציפי?) ומגמה (מהו הערך לאורך זמן?). כאשר סמלים אלה מוצגים, השרת יכול לשלוח סמלים קשורים שדומים לערכת הסמלים החדשה של Excel כדי לציין מעל או מתחת לרמות המצב (כגון סמל רמזור) או אם ערך נמצא במגמה למעלה או למטה (כגון סמל חץ כיווני).
עיצוב שרת מנהלי קוביה יכולים ליצור מידות וחברים מחושבים עם עיצוב צבע, עיצוב גופן וכללי עיצוב מותנה, שעשויים להיות ייעודיים ככלל עסקי סטנדרטי בחברה. לדוגמה, תבנית שרת עבור רווח עשויה להיות תבנית מספר של מטבע, צבע תא של ירוק אם הערך גדול או שווה ל- 30,000 ואדום אם הערך קטן מ- 30,000, וסגנון גופן מודגש אם הערך קטן מ- 30,000 וסדיר אם גדול או שווה ל- 30,000. לקבלת מידע נוסף, ראה עיצוב הפריסה והעיצוב של דוח PivotTable.
שפת התצוגה של Office מנהל קוביה יכול להגדיר תרגומים עבור נתונים ושגיאות בשרת עבור משתמשים שצריכים לראות מידע PivotTable בשפה אחרת. תכונה זו מוגדרת כמאפיין חיבור קבצים וההגדרה האזורית של המחשב של המשתמש חייבת להתאים לשפת התצוגה.
רכיבי תוכנה הדרושים לך כדי לגשת למקורות נתונים של OLAP
ספק OLAP כדי להגדיר מקורות נתונים של OLAP עבור Excel, דרוש לך אחד מספקי OLAP הבאים:
-
ספק OLAP של Microsoft Excel כולל את מנהל התקן מקור נתונים ואת תוכנת הלקוח הדרושות לך כדי לגשת למסדי נתונים שנוצרו באמצעות Microsoft SQL Server OLAP Services גירסה 7.0, Microsoft SQL Server OLAP Services גירסה 2000 (8.0) ו- Microsoft SQL Server Analysis Services גירסה 2005 (9.0).
-
ספקי OLAP של ספקים חיצוניים עבור מוצרי OLAP אחרים, עליך להתקין מנהלי התקנים ותוכנות לקוח נוספים. כדי להשתמש בתכונות Excel לעבודה עם נתוני OLAP, המוצר של ספק חיצוני חייב להתאים לתקן OLE-DB עבור OLAP ותואם ל- Microsoft Office. לקבלת מידע אודות התקנה של ספק OLAP חיצוני והשימוש בו, פנה למנהל המערכת או לספק עבור מוצר OLAP שברשותך.
מסדי נתונים של שרת וקובצי קוביה תוכנת לקוח OLAP של Excel תומכת בחיבורים לשני סוגים של מסדי נתונים של OLAP. אם מסד נתונים בשרת OLAP זמין ברשת שלך, באפשרותך לאחזר ממנו נתוני מקור ישירות. אם יש לך קובץ קוביה לא מקוון המכיל נתוני OLAP או קובץ הגדרת קוביה, באפשרותך להתחבר לקובץ זה ולאחזר ממנו נתוני מקור.
מקורות נתונים מקור נתונים מעניק לך גישה לכל הנתונים במסד הנתונים של OLAP או בקובץ קוביה לא מקוון. לאחר יצירת מקור נתונים של OLAP, באפשרותך לבסס עליו דוחות ולהחזיר את נתוני ה- OLAP ל- Excel בצורת דוח PivotTable או דוח PivotChart, או בפונקציית גליון עבודה שהומרה מדוח PivotTable.
Microsoft Query באפשרותך להשתמש בשאילתה כדי לאחזר נתונים ממסד נתונים חיצוני כגון Microsoft SQL או Microsoft Access. אין צורך להשתמש בשאילתה כדי לאחזר נתונים מטבלת PivotTable של OLAP המחוברת לקובץ קוביה. לקבלת מידע נוסף, ראה שימוש ב- Microsoft Query לאחזור נתונים חיצוניים.
הבדלי תכונות בין נתוני מקור של OLAP ובין נתוני מקור שאינם OLAP
אם אתה עובד עם דוחות PivotTable ודוחות PivotChart הן מדוחות OLAP נתוני מקור והן מסוגים אחרים של נתוני מקור, תבחין בהבדלי תכונות מסוימים.
אחזור נתונים שרת OLAP מחזיר נתונים חדשים ל- Excel בכל פעם שאתה משנה את פריסת הדוח. עם סוגים אחרים של נתוני מקור חיצוני, עליך לבצע שאילתה עבור כל נתוני המקור בבת אחת, או להגדיר אפשרויות לשאילתה רק בעת הצגת פריטי שדה שונים של מסנן דוחות. יש לך גם כמה אפשרויות נוספות לרענון הדוח.
בדוחות המבוססים על נתוני מקור של OLAP, הגדרות השדה של מסנן הדוחות אינן זמינות, שאילתת רקע אינה זמינה והגדרת מיטוב הזיכרון אינה זמינה.
הערה: הגדרת מיטוב הזיכרון אינה זמינה גם עבור מקורות נתונים של OLEDB ולדוחות PivotTable המבוססים על טווח תאים.
סוגי שדות נתוני מקור OLAP, ממד שדות יכולים לשמש רק כשדות שורה (סידרה), עמודה (קטגוריה) או עמוד. שדות מדידים יכולים לשמש כשדות ערך בלבד. עבור סוגים אחרים של נתוני מקור, ניתן להשתמש בכל השדות בכל חלק של הדוח.
גישה לנתונים מפורטים עבור נתוני מקור של OLAP, השרת קובע אילו רמות פירוט זמינות ומחשב ערכי סיכום, כך שייתכן כי רשומות הפירוט המגדירות ערכי סיכום לא יהיו זמינות. עם זאת, ייתכן שהשרת יספק שדות מאפיינים מידע שתוכל להציג. סוגים אחרים של נתוני מקור אינם כוללים שדות מאפיינים, אך באפשרותך להציג את הפרטים המשמשים כמקור עבור ערכי שדות נתונים עבור פריטים, ובאפשרותך להציג פריטים ללא נתונים.
ייתכן ששדות מסנן דוחות OLAP אינם כוללים את הפריט הכל, והפקודה הצג עמודים של מסנן דוחות אינה זמינה.
סדר מיון ראשוני עבור נתוני מקור של OLAP, פריטים מופיעים תחילה בסדר שבו שרת OLAP מחזיר אותם. לאחר מכן תוכל למיין או לסדר מחדש את הפריטים באופן ידני. עבור סוגים אחרים של נתוני מקור, הפריטים בדוח חדש מופיעים תחילה ממוינים בסדר עולה לפי שם פריט.
חישובים שרתי OLAP מספקים ערכים מסוכמים ישירות עבור דוח, כך שלא ניתן לשנות את פונקציות הסיכום עבור שדות ערכים. עבור סוגים אחרים של נתוני מקור, באפשרותך לשנות את פונקציית הסיכום עבור שדה ערך ולהשתמש בפונקציות סיכום מרובות עבור אותו שדה ערך. לא ניתן ליצור שדות מחושבים או פריטים מחושבים בדוחות עם נתוני מקור של OLAP.
סכומי ביניים בדוחות עם נתוני מקור של OLAP, לא ניתן לשנות את פונקציית הסיכום עבור סכומי ביניים. עם סוגים אחרים של נתוני מקור, באפשרותך לשנות פונקציות סיכום של סכום ביניים ולהציג או להסתיר סכומי ביניים עבור כל שדות השורות והעמודות.
עבור נתוני מקור של OLAP, באפשרותך לכלול או לא לכלול פריטים מוסתרים בעת חישוב סכומי ביניים וסכומים כוללים. עבור סוגים אחרים של נתוני מקור, באפשרותך לכלול פריטי שדה מוסתרים של מסנן דוחות בסיכומי ביניים, אך פריטים מוסתרים בשדות אחרים אינם נכללים כברירת מחדל.