Skip links

OLAP ו-OLTP במערכת HANA

אם אתם עוסקים בניהול מידע או בפיתוח תוכנה, ייתכן ששמעתם את הראשי תיבות OLAP ו-OLTP. אבל האם אתם באמת יודעים מה הם אומרים? ואיך הם קשורים למערכת SAP HANA? בפוסט הזה, אני אנסה להסביר באופן מפורט ובשפה פשוטה מה המשמעות של שני המונחים הללו, ואיך הם משתמשים במערכת הניהול החדשנית של SAP.

OLAP ו-OLTP הם שני סוגים של מערכות בסיסי נתונים, שמיועדות למטרות שונות. OLAP זה ראשי תיבות של Online Analytical Processing, ו-OLTP זה ראשי תיבות של Online Transaction Processing. בניגוד למה שאולי חשבתם, ההבדל ביניהם אינו בדרך שהנתונים מעובדים, אלא בדרך שהנתונים מאוחסנים.

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

מה זה OLAP? ואיך הוא עובד במערכת SAP HANA. תן לי דוגמא.

OLAP ראשי תיבות של Online Analytical Processing, והוא מתאר את השימוש בבסיסי נתונים לביצוע שאילתות אנליטיות מורכבות. OLAP מאפשר למשתמשים לחקור ולנתח נתונים מרובי זוויות, לחשב סיכומים, ממוצעים, ופונקציות אחרות. OLAP משמש בדרך כלל לתמיכה בהחלטות עסקיות, ביישומי אינטליגנציה עסקית, ובחקר נתונים.


SAP HANA הוא בסיס נתונים שנבנה מהבסיס לעבודה עם נתונים בזיכרון הראשי (in-memory), במבנה של טבלאות בעמודות (column-oriented). SAP HANA מאחד את ההבדל בין OLAP ל-OLTP, ומאפשר לבצע שאילתות אנליטיות לצד טרנזאקציות מהירות – במערכת אחת. SAP HANA מאפשר לחברות לעבד כמויות אדירות של נתונים בלי שהמתנה, לשאול את הנתונים באופן מיידי, ולהיות מבוסס-נתונים.

דוגמא לשאילתה OLAP ב-SAP HANA היא:

SELECT

“Customer”.”Country”,

SUM(“Sales”.”Revenue”) AS “Total Revenue”

FROM

“Sales”

JOIN

“Customer”

ON

“Sales”.”CustomerID” = “Customer”.”CustomerID”

GROUP BY

“Customer”.”Country”

ORDER BY

“Total Revenue” DESC;

השאילתה הזו מחשבת את ההכנסה הכוללת של החברה לפי מדינה, וממיינת את המדינות לפי ההכנסה היורדת. השאילתה משתמשת בנתונים שנשמרו ב-SAP HANA, ומנצלת את המהירות של העבודה בOLAP.


 

 

Shacham Levi – שחם לוי Shacham Levi – שחם לוי
SAP Basis, Technical Architect, Installation, Upgrade, DB: SAP-HANA | SQL Server | Oracle | DB2, DB Migration, OS: Windows | Linux, S/4 & BW/4 Conversion, BTP, Solution Manager, SAP CPI, SAP Authorization Security, S/4HANA, BW/4HANA, BI, EP, NetWeaver, J2EE, GRC, BPC, ADS, SLD, SOLMAN, GW, Cloud, Big Data, .NET, SAP Developer, ABAP, C#, JAVA.
 

 

סייר
גרור