Showing posts with label BI. Show all posts
Showing posts with label BI. Show all posts

Thursday, December 23, 2010

BI Trends - 2010/2011

In general we can see similarities between the struggle of the main BI leading companies like Cognos (IBM) BI and Sap Business Objects and Microstrategy On The future of the BI, to the battle between Apple and Google on the future of computer media and Smart Phones.

My expectation for the next year or two:

  • BI companies will bring new heights of innovation in the struggle between them.
  • Visuality will continue to be a major break through for the BI companies, expect many innovations here.
  • The BI Smart Phone and BI-pad will be introduced as leading products for managers, field personnel, sales managers, etc.
  • Geographic applications (like places / Foursquare) will get inside the BI layer, in the organizations network you will find check-in reports on the goals / objectives / Reports goals.
  • Social networks will get inside the data layer; reports ,data, BI and DWH processes will get outside into the organizations social networks
  • Generally, the BI field starts to follow the main struggle in computer world: Facebook-Google-Apple, - the need to innovate, to lead a technological revolution and to bring the sexiest BI tool is pulling the BI vendors goald forward.
  • Client applications will continue to disappear.
  • BI cloud application will become available for medium sized companies and will include social networking functions and Information On demand capabilities.

  • DWH - more and more processes which are based on complex methodology will become built in applications with GUI.
  • The qualities of the security will be upgraded: Permissions will be given at both the viewing data
         (and not just the level of access to the DB)
  • Bi Apps - BI portals will obtain the look and feel of smart-pones.

Further reading:

Read here the sum of Timo Elliot talked-about trends in BI in 2010 and forecast for 2011


Tuesday, July 13, 2010

רעידת אדמה קלה בארץ:Business Objects: מטריקס כבר לא לבד

SAP ישראל מינתה לאחרונה את אדוונטק ונס-גילון כמשווקות מוסמכות של מוצרי הבינה העסקית של Business Objects לצד מטריקס ששימשה כנציגה הבלעדית של מוצרים אלו בישראל במשך כ-13 שנים...

לידיעה המלאה:

http://it.themarker.com/tmit/article/11523

Wednesday, July 7, 2010

מה עושים עם משתמשים כבדים ?


בעוד שטכנולוגיית ה-In memory קורמת עור וגידים אל מול עינינו ונמצאת בקו ישיר אל עבר אופק המבטיח לנו ביצועים אדירים,כרגע המצב הוא שישנם ארגונים שבהם יושבים משתמשי מפתח כדוגמת אנליסטים בכירים,מנהלי מחלקות,אנשי BI וכו' הזקוקים בצדק או שלא לניתוח כמויות אדירות של נתונים.
מה זה כמויות אדירות ?ממאות אלפי רשומות עד כמה מליוני רשומות מאוחזרות ומשם מה קורה ?

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

מגבלות האקסל העכשוויות הם:

Excel 2007-1,048,576 row limit
Excel 2010 – more than 100 milion rows- install power pivot

בכדי לגלות גם מה מגבלות הזיכרון של גרסאת האקסל שלכם מומלץ לקרוא כאן:

http://www.decisionmodels.com/memlimitsc.htm

מבחינת המשתמש כל בעיה שמתעוררת בתוכנה,בקצב ההורדה או בביצועים היא עדות מוכחת ל-2 מסקנות:

א.כלי ה-BI לא טוב ולא מתאים ("תמצאו לי אז כלי שמתאים לדרישותיי..." יגיד המשתמש)
ב.מחסן הנתונים לא בנוי ולא מתאים לצרכי הניתוח של המשתמש
("מה הטעם בבסיס נתונים אם הוא לא מתאים לצרכיי?" יזעק שוב המשתמש).

לא נתקלתי בשום כלי BI מן השורה הראשונה שפותר כרגע בעיה זו:לא ה-Deski וה-Webi של Sap Business objects לא הקוגנוס ובטח שלא ה-Reporting Services של microsoft ,לגבי חלק משאר הכלים כמו Oracle BI ו-Web focus ו-microstrategy אני לא יודע אבל אני בספק מאחר והם אינם ידועים כמובילים בתחום זה אם כי חלקם גם בדרך לשם.

נכון ש-Power Pivot כבר נמצא שם אבל כולל הרבה מגבלות התקנה:קונפיגורציית זיכרון מקומית חזקה(לפחות 4G ram )ומערכת הפעלה של 64bit ואני מזכיר לכם שה-Power Pivot לא מקצר את זמן האחזור (100 מליון רשומות ימוינו כהרף עין על תחנת המשתמש אבל יאוחזרו במשך שעות רבות).

מוצר – Sap Explorer בטכנולוגיות In memory עובד מצוין אמנם :מליון רשומות תוך פחות משנייה וזמן האינדוקס של הנתונים מהיר אף הוא או כמו שמנהלי המוצר טוענים:

Returns multi-cube query results from 280M records in less than 0.03 seconds
אך מותנה בהתקנת שרתי Sap blades .

אגב לפי תפיסת Sap הוא נועד לתחקור מסוג Search ולא Exploration ,סאפ מתווה את פיתוח מוצריה העתידיים לפי תפיסת הצורך שיש למשתמש בנתונים- http://timoelliott.com/blog/docs/forrester_it_forum_sap.zip

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

Qliqview אף הוא מבצע פריצת דרך אך אני מאמין (ולא בדקתי) שגם זמני טעינת הנתונים תלויים במגבלות הידועות לכולנו,אז עם מה נשארנו ?

עם מחלקת BI שנדרשת להרים את רף המגבלות גם מבלי שיהיו בידיה כל הפתרונות.

אז בוא נבחן לרגע את הפתרונות האפשריים המיושמים כיום ברחבי הארגונים לאחר שכל האמצעים הידועים לנו כדוגמת טיוב ה-SQL,הטבלאות,הסיכומים ב-DB,דרכי עבודה של המשתמשים וכו' לא עזרו:

1. מדיניות ארגונית ברשות מנהלי ה-BI שאוסרת ולא מאפשרת סוג כזה של אחזור ומגובית הן בהנהלה והן באמצעים טכנולוגיים ואמצעי אבטחה שאינם מאפשרים אחזור של מעל X רשומות:

בתור Designer אפשר להכיל הרשאה כזו על קבוצת משתמשים/משתמש בודד,ה-DBA יכול להגדיר rules על ה-DB ובאמצעות מוצרים כמו Active base אפשר להגביל גישה לטבלאות לפי כמות רשומות לפי משתמש,סוג מידע ,ערכים ספציפיים וכו'.

2. גישה המאפשרת לאותם משתמשים להוריד כמות גדולה של נתונים ממומשת באמצעות כמה דרכים:

א. יוצרים תהליכי ETL או בונים views/טבלאות זמניות ב-DB שלמעשה מהוות שאילתות מורצות לפי הגדרות המשתמש,בסוף התהליך או שמייצאים את הנתונים לקובץ csv שנפתח ע"י המשתמש על התחנה,או שמשתמש פונה לאותה טבלה זמנית שעדין מכילה מיליוני שורות אך קטנה משמעותית מה-SQL שהמשתמש ניסה להריץ טרם נבנה לו התהליך ב-DB,כמובן שעם קצת index ו-partitions מעלים את ביצועי הטבלה,המשתמש יכול לנסות ולהוריד מיליוני רשומות או להריץ כל פעם מחדש עם תנאי אחר,זמן האחזור יהיה יחסית מהיר (אם מדובר בכלל בהרצה ולא בפתיחת קובץ ה-csv) ומכאן המשתמש יהיה תלוי בביצועי המחשב והזיכרון ובמגבלות התוכנה.

לכל הסיפור הזה יש מגבלות כי כל משתמש יכול לבוא בכל יום עם בקשה חדשה ואז התחזוקה מתחילה להסתבך,ניתן לפתור זאת חלקית ע"י פיתוח יישום של מסך הגדרות למשתמש ב-ASP או ב-.net שהפרמטרים שהמשתמש בוחר מפעילים את התהליך שירוץ בלילה ובכך התחזוקה יורדת ואופי התהליך/גזירה שירוץ בלילה תלוי בבחירת המשתמש (דינאמי....).

ב. ישנם ארגונים עם מספיק משאבים (כסף,זמן ,אנשים) שבונים תשתית נפרדת עבור אותם משתמשים (שרת אפליקציה נפרד,DB נפרד רק עם הטבלאות הרלוונטיות והקצעת רוחב פס גדול יותר).

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

ג. רכישת כלי BI בטכנולוגיית In memory כדוגמת Power pivot, QlikView,Sap explorer והתקנתם בקרב אותם משתמשים "מיוחדים".

כמובן שיש עם כך לא מעט בעיות:מדובר כלי BI נפרד שאינו בהכרח חלק מהפלטפורמה הארגונית,עוד רישיונות,עוד כסף,תחזוקה נוספת,הרשאות,עמידה בתקני האבטחה וה-QA הארגוניים,סטנדרטיזציה ,ניטור ובדיקה שכלי כזה אכן עומד בכל שאר הדרישות.
עם ניקח למשל את המקרה של ה - power pivot החיסרון הגדול הוא היעדר security.

ד. התקנת כלי SQL אצל תחנת המשתמש כדוגמת Toad,PL SQL Developer,SQL Navigator עם השקעה בלימוד המשתמשים קריאה וכתיבה של SQL ותפעול התוכנה הם יוכלו לעבוד עם כלי בלי יכולות עיצוביות אבל יוכלו להריץ שאילתות ענק בעצמם מבלי להיתקע בשלב העיצוב,משם אם ירצו לייצא אתה-Data לאקסל ושות',יהיו תלויים שוב בביצועי המחשב וגרסת האקסל שמותקנת אצלם.

הנה כמה ממבחר התגובות שקבלתי מראשי תחום BI בארגונים שונים בארץ :

• "כל עוד הדוח סוחב להם אין לי בעיה עם זה..."

• "מנסים לתת להם את המיטב במסגרת המגבלות הטכניות..."

• "ממליצים לייצא לאקסל במקרה של מאות אלפי רשומות..."

• "באופן חד פעמי אנו מאפשרים את זה אך לא ככלל..."

• "מניסיון רוב המשתמשים שרוצים מיליוני רשומות עושים זאת כתוצאה

מטעות/אי הבנה של מבנה הנתונים/הצורך העסקי..."

• "בונים להם view ..."

• "מחלקים את הטבלה ל-partitions ושולפים בנפרד עבור כל חלוקה (לפי תאריך למשל)..."

• "אין לנו משתמשים כאלו,ה-DB לא מאפשר זאת ומי שצריך מיליוני רשומות עובד חד משמעית לא נכון..."

• "אין דבר כזה,זה נוגד את מדיניות האבטחה בארגון..."



לסיכום:

פתרונות כבר יש,הם עדין לא בשלים ב-100% והם מגיעים בעיקר מתוך שדרוג התשתית,ה-hardware ומשאבי המחשב/שרת,בחלק מן המקרים פשוט לוגיקה חכמה עושה את כל ההבדל והשאלה הגדולה שנשאלת היא
האם מערכת ה-BI היא של המשתמשים או בשימושם...?



Sunday, January 17, 2010

Highlights BI לשנת 2010

איזה טרנדים חמים ה-BI צופה לנו בשנת 2010 ? קראו עליהם במאמרה של Cindi Howson מבית Scorecard:

http://biscorecard.typepad.com/biscorecard/

איזה טרנדים אתם צופים שישתלבו בתחום ? מוזמנים להגיב לתת את דעתכם

In-Memory, OnDemand, and Mobile

ב-3 טרנדים עיקריים הולכת SAP BusinessObjects להשקיע משאבים אסטרטגיים רבים,
קראו כאן על העתיד המעניין שמחכה לנו.

Friday, September 25, 2009

SAP Bo Explorer Accelerated vs gemini -המירוץ למליון רשומות נמשך...

פרוייקט Gemini של Microsoft ממשיך לקרום עור וגידים והיכולת להוריד 20 מליון רשומות תוך זמן קצר ולנתחם
כבר מרחיבה את האופקים הטכנולוגיים בכל מה שקשור לניתוח כמויות גדולות של נתונים בזמן קצר.
בעוד שאני אישית לא מאמין בזכות הקיום של ניתוח של מליוני שורות ע"י משתמשים מהסיבה הפשוטה שהם אינם זקוקים לשורות הללו,הם זקוקים לניתוח שלהן,אז הנה עוד שיפור במוצר הקרוי
BusinessObjects Explorer שמעתה יכול לנתח מליוני שורות בכמה שניות בדומה למנוע של - Gemini ושל ה - QlikView העובדים בשיטת in-memory .
קראו כאן:
http://neverknewthat.wordpress.com/2009/09/16/sap-businessobjects-explorer-demo/
וצפו כאן בניתוח של למעלה ממליון רשומות תוך פחות משנייה! :
http://www.sap.com/solutions/sapbusinessobjects/large/business-intelligence/search-navigation/explorer/index.epx
המוצר עובד כרגע רק בסביבת SAP’s Netweaver BW 7, BWA Blades אבל ב-2010 לפי הבטחת Sap
תעבוד הטכנולוגיה של BWA Blades בשאר הסביבות.

Tuesday, September 15, 2009

SAP BusinessObjects Strategy Management


SAP BusinessObjects Strategy Management הינו מוצר נוסף מבית Sap Business Objects .

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

קראו כאן על המוצר:

http://www.sap.com/solutions/sapbusinessobjects/large/enterprise-performance-management/strategy/index.epx


וכאן תוכלו לצפות בדמו:

http://www.sap.com/demos/demplayv2/demoPlayMaster.html?demos/Strategy_Management_US/Strategy_Management_US_config.xml

Wednesday, July 8, 2009

BO Vs other Bi Platforms

היי בלינק הבא תוכלו לעבור על השוואה כללית בין פלטפורמת
ה- Sap Business Objects לפלטפורמות אחרות כמו
MS SQL Server BI ו -IBM Cognos 8 BI ולתהות על ההבדלים בינהם:
http://www.bi-dw.info/cognos-bo-sqlserver.htm

Saturday, May 30, 2009

ההיסטורייה של ה - BI

היי,צפו בסרטו מגניב שיצר Nick Smith המסכם בצורה מעניינת ומצחיקה את תולדות ה-BI...