רשמים מכנס Jedox.4
ביום חמישי 21.2.2013 התקיים כנס גדול של חברת Top-IT. בכנס הוצגה גרסה 4 של מוצר Jedox מבית Jedox הגרמנית.
Jedox הינה סביבת BI מלאה מבוססת מנוע רב ממדי בטכנולוגיית In Memory.
אני מכיר סביבות BI בטכנולוגיית In-Memory כ- 15 שנים. למעשה את הקריירה שלי בתחום ה- BI התחלתי עם TM1 אשר היה לדעתי המוצר הראשון בטכנולוגיה זו.
עד היום טרם ראיתי מוצר In-Memory אשר מהווה חבילת BI מלאה: ETL + Database + OLAP + סביבת תחקור ראויה לשמה.
אני חייב לציין ש- Jedox היא הסביבה העשירה ביותר הקיימת. למעשה, למעט בסיס נתונים טבלאי, יש בארגז הכלים של Jedox את הכל:
- כלי ETL מושלם.
- מנוע רב ממדי המשוכלל מסוגו שראיתי.
- סביבת תחקור בעלת שתי רמות: רמה אחת לתחקור באמצעות אקסל כולל כל יכולות אקסל המהווה Viewer לקוביות ה- Jedox , סביבת תחקור על Web. בנוסף קיימת גם אפליקציית סלולר לתחקור הקובייה על המובייל.
Jedox עושה דבר נהדר ש- BI מסורתי מתקשה לבצע. הוא מאפשר למשתמש לקבל מהמערכת התפעולית את נתוני הביצוע אך בה בעת הוא מאפשר למשתמש לפתוח גרסה נוספת של הנתונים ועליה יכול המשתמש (לא המפתח) לכתוב נתונים בעצמו.
המשתמש יכול לייצר בקלות גיליון אקסל אשר באמצעות ממשק דומה לטבלת ציר מושך נתונים מקוביית Jedox. כל זה דומה מאד למה שעושה אקסל מול קובית SSAS. הקסם האמיתי הוא ביכולת לייצא גליון אקסל זה אל ה- Web ולהפכו לבר תחקור דרך דפדפן אינטרנט בלבד. ללא שום התקנה נוספת. לשם השוואה, כדי לבצע פעולה דומה בסביבת מיקרוסופט יש צורך הרכיבים: SQL Server BI Edition + SharePoint server enterprise edition + Excel services .
לאחר שרכשנו והתקנו את כל רכיבי מיקרוסופט הדרושים, הצלחנו ליצור מאקסל אפליקציית Web אשר אמנם יכולה להציג נתונים מתוך הקוביה אך אינה יכולה לכתוב נתונים אל הקוביה.
היכולת לכתוב אל הקוביה מתוך סביבת WEB מנוהלת הינה יכולת חשובה למשל בעת מתן יעדים או הכנה של תוכנית עבודה בשיטת bottom up (כלומר כל מנהל סניף לדוגמה יותר תוכנית עבור הסניף שלו וכך בסופו של דבר יש תוכנית עבודה לכל החברה).
חבילת התוכנה היחידה שעושה דברים דומים הינה קוגנוס מבית IBM. ההבדל המהותי בין שתי חבילות התוכנה הוא שבעוד JEDOX פותח מלכתחילה תחת החזון של חבילת BI שלמה. קוגנוס של IBM הינו אוסף של תוכנות אשר נרכשו מחברות שונות (קוגנוס + TM1) ולאחר מכן נרכשו על ידי IBM. האינטגרציה של מרכיבי החבילה השונים אינה מושלמת בלשון המעטה.
מספר דברים שכדאי לעשות לאחר שדרוג SQL Server לגרסת 2012
לכבוד שנת 2013 המסתיימת ושנת 2013 הבה עלינו לטובה,
בחרתי לציין מספר דברים שכדאי לעשות ולשים לב לאחר שדרוג SQL Server לגרסת 2012.
במידה ואתם עובדים עם Standard Edition, כדאי לדעת שהמעבר לגרסת 2012 פותח עבורכם מספר תכונות שלא היה קיים לפני כן.
אני ממליץ בחום לעבור על כל תהליכי הגיבוי ולסמן את האפשרות Compress Backup
אפשרות זו (דחיסת גיבוי) הייתה אפשרית בעבר רק בגרסת Enterprise. כיום, כאשר ניתן לבצע את דחיסת הגיבוי בכל הגרסאות, כדאי להשתמש בזה כדי לחסוך בשטח דיסק ולהקטין את משך הגיבוי הכולל במידה ומגבים לדיסק ברשת.
שימוש בשפות ב- Analysis Services – אחד הדברים שהיו מעצבנים בעת פיתוח בגרסאות נמוכות מ- 2012, בסביבות שאינן Enterprise Edition , היה הצורך לכתוב MDX עם עברית.
המעבר לגרסת 2012 מאפשר שימוש ב- Translation בעת פיתוח ב- Analysis Services בכל הגרסאות ולא רק בגרסת Enterprise כפי שהיה עד עתה.
כתוצאה מכך ניתן להשאיר לשמות המדדים, הממדים וההיררכיות שמות עם אותיות אנגליות אשר מקלות מאד על כתיבת MDXים. למשתמשים ניתן לחשוף את כל השמות בעברית תקנית באמצעות הגדרת Translations .
התנהגות מעט משונה שיש לשים אליה לב ב- SSIS :
כאשר משדרגים פרויקטים אשר נבנו בגרסאות קודמות של SQL (מ- 2005 והלאה), הם מתנהגים בעת Deploy באופן זהה לאופן בו הם התנהגו בגרסאות הקודמות.
אולם, כאשר בונים פרויקט SSIS חדש, לא ניתן לבצע Deploy ל- Package בודד אלא רק לפרויקט שלם. ההסבר של מיקרוסופט לנושא זה הוא ש- Package ים שונים עשויים להיות בעלי קשרי גומלין ולכן מבוצע בכל מקרה Deploy לכל הפרויקט ביחד.
בכל מקרה אני ממליץ בחום להשתמש ב- BIDS Helper על מנת לייעל משמעותית את תהליך ה- Deploy.

