DCSIMG
April 2008 - Posts - ItayBraun

ItayBraun

April 2008 - Posts

Few things I would like to add regarding the session "Analysis Services 2005 Best Practices"

 

 

תובנה חשובה: כאשר ה DBA נתקל בבעיה עליו לשאול את עצמו שאלה מרכזית, האם הבעיה שלי היא בעיה נדירה וייחודית או שמא אלפי DBA  נתקלים בה יום יום?

אם זו בעיה נדירה - מומלץ להתקשר לתמיכה.

אם זו בעיה מוכרת - כנראה שמיקרוסופט כבר כתבה כלי חינמי שיעזור להתמודד עם הבעיה.

 

ההרצאה ניסתה לכסות הרבה נושאים במעט זמן. ארצה להוסיף עוד מקורות מידע וכלים שיעזרו לכם בעבודה. בקרוב הכל יעלה לאתר שלי http://www.itaybraun.com/ שם אני מציג מתודולוגיה מסודרת לשיפור שכבת בסיס הנתונים.

 

Best Practice Analyzer

הדבר השני שאני עושה בזמן שאני מריץ  Analysis Services Health Check הוא ניתוח הדו"ח של ה

Best Practice Analyzer. זהו כלי די וותיק שבודק את הקונפיגורציה של השרת ואת בסיסי הנתונים (SQL, SSAS ) ומוציא דו"ח ארוך עם בעיות, היכן בדיוק זוהתה הבעיה וכיצד ניתן לפתור אותה.

מיקרוסופט מעדכנת כל הזמן את הקובץ שמגדיר את ה Best Practices. כל הזמן אנחנו לומדים לקחים חדשים. הגרסה המעודכנת ביותר שוחררה בינואר 2008 וניתנת להורדה מכאן:

http://www.microsoft.com/downloads/details.aspx?FamilyId=DA0531E4-E94C-4991-82FA-F0E3FBD05E63&displaylang=en

 

מקורות מידע:

Analysis Services Performance and Tuning

http://download.microsoft.com/download/8/5/e/85eea4fa-b3bb-4426-97d0-7f7151b2011c/SSAS2005PerfGuide.doc

 

Identifying and Resolving MDX Query Performance Bottlenecks in SQL Server 2005 Analysis Services

http://www.microsoft.com/downloads/details.aspx?FamilyID=975C5BB2-8207-4B4E-BE7C-06AC86E24C13&displaylang=en

 

המלצות נוספות אפשר למצוא באתר הבא:

http://www.sqlcat.com/

למשל, 10 המלצות על עיבוד קובייה, 10 המלצות על תכנון קוביה...

 

בלינק הבא תוכלו למצוא המלצות אילו Performance Monitor counters רלוונטיים לניטור ביצועי השרת (מצורף כקובץ עם קישור בתחתית הפוסט).

http://sqlblogcasts.com/blogs/thepremiers/archive/2008/01/23/monitoring-sql-server-using-performance-monitor.aspx

 

ASTrace

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

http://www.codeplex.com/MSFTASProdSamples

 

 

The Session What's new in SSIS 2008

 

יוסי אלקיים, המרצה, חי ונושם Business Intelligence.

תמיד תענוג לשמוע אותו מדבר על חידושים, שיפורים וכלים שיעשו לנו את החיים יותר קלים. גררתי את עצמי בבוקר מן המיטה, ולא היה קל, כדי לשמוע אותו. אני עדיין מתפקד על שעון אנגליה כך שמבחינתי קמתי ב 06:00 ואני לא איש של בוקר.

 

יכולות ה BI   של ה SQL Server הם יתרון עצום ונתקלתי ביותר מידי לקוחות שמתרכזים במנוע הרלציוני ומזניחים את ה Analysis Services, Reporting Services and Integration Services.

אני אנצל את ההזמנות כדי להזכיר ל DBA שעליהם לדעת כיצד לנהל את שרת ה SQL כולו. באתר שלי, http://www.itaybraun.com/ אעלה בקרוב הצעה לתוכנית הכשרה ל DBA בהיבט של BI (בינתיים אין באתר יותר מידי תוכן, בחודש הקרוב אעלה עוד חומר).

 

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

ההמשך היה בהדגמה של קונספט מעניין והוא הוספה של ה Share Point כיעד של מידע בתהליך ה ETL. כלומר, אם עד עכשיו ראינו שהמידע יכול לעבור בין מסדי נתונים וקבצים (שטוחים או XML ) הרי שה 2008 SSIS מאפשר הפצה בקלות של מידע ישירות אל מסד הנתונים של ה SharePoint ובעצם העלאה לפורטל.

 

 

איזה מגניב לשים את הלוגו של החברה על ישבן של בחורה?!?

 

הייתי אתמול (יום ראשון בערב) במפגש של Meet the Experts שהתקיים במלון הרודס.

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

So far so good

 

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

בכנס יש 3600 אנשים , מתוכם 3300 גברים בערך.

מסקנה בלתי נמנעה - ניקח כמה בנות בלבוש מינימאלי ("עם כל התחת בחוץ", כמו שסבתי עליה השלום הייתה אומרת) נשים עליהם איפור בולט ואת הלוגו של החברה והנה קיבלנו חשיפה.

 

לא ראוי, לא מכובד.

 

 

אבל אם הם ממש רוצים להמשיך את הקו הזה, כיועץ בכיר יש לי רעיון גאוני בהשראת העיר אילת. אולי יקחו תמונה של בחורה כמעט ערומה ויכתבו למטה "פתרונות מפנקים" או "רק לקוחות מסופקים" וישימו את הפרסומת בחלונות המכוניות שחונות בחוץ?

 

 

Few things I would like to add regarding the session "What's new in SSAS 2008"

 

 

זהירות, פוסט טכני

 

יש כמה נקודות שרציתי להוסיף על הדברים שנאמרו בהרצאה על החידושים ב Analysis Services 2008.

הכל טוב ויפה אבל מה אני עושה בינתיים, עד שהארגון שלי יטמיע SQL Server 2008 ?

ראינו מספר חידושים מעניינים ב 2008 SSAS. אני ארצה לספר לכם כיצד בדיוק אפשר לממש את חלקם כבר היום ב SQL 2005. כפי שתראו, המימוש ב 2005 קצת יותר מורכב אבל לא יותר מידי.

 

Performance data warehouse.

בלינק הבא תוכלו למצוא המלצות אילו Performance Monitor counters רלוונטיים לניטור ביצועי השרת (מצורף כקובץ עם קישור בתחתית הפוסט).

http://sqlblogcasts.com/blogs/thepremiers/archive/2008/01/23/monitoring-sql-server-using-performance-monitor.aspx

אני ממליץ לשמור את הנתונים לתוך בסיס נתונים לוקלי.

 

את הנתונים שאספתם על Windows Server   ועל ה SQL Server   תוכלו לנתח בעזרת ה PAL. הכלי מנתח את צווארי הבקבוק ומייצר דוח HTML.

(נכון להיום הכלי לא מסוגל לנתח את ה Counters של ה SSAS ולכן תאלצו לנתח בעצמכם את צווארי הבקבוק של ה SSAS . ל DBA  של SQL   זהו כלי מעולה לכל הדעות.)

הכלי ניתן להורדה בחינם ב www.codeplex.com/pal  כמו כל דבר אחר שאתם מורידים מן http://www.codeplex.com/.

 

Aggregation Manager

את ה Agg Manager  אפשר להוריד מן הלינק הבא:

http://www.codeplex.com/MSFTASProdSamples

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

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

http://blogs.microsoft.co.il/blogs/itaybraun/archive/2008/02/18/analysis-services-performance-the-olapquerylog-table.aspx

 

כדאי לקרוא את Appendix C  של המאמר המאוד מאוד חשוב הבא לפני שמנסים לבנות אגרגציות בצורה ידנית.

http://download.microsoft.com/download/8/5/e/85eea4fa-b3bb-4426-97d0-7f7151b2011c/SSAS2005PerfGuide.doc

 

 

 

האתר שלי:

אני משקיע המון שעות בתכנון של אתר שירכז בצורה מסודרת את כל הידע שלי בנושא.

מציע לשמור את הקישור הבא http://www.itaybraun.com/

 

Tech Ed - The First Day

 

שלום לכולם

חג טק אד שמח.

 

הגיע הזמן שגם אני "ארוויח ביושר את הלחם" (ואת המלון והעוגות) ואתחיל לכתוב בבלוג.

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

דרך אגב לא ישנתי דקה בטיסה (התרגשות?)  ואני ער כבר למעלה מ 30 שעות ברציפות. כמו שאומרים אצלנו במשפחה, נו טוב, אני כבר אנוח בקבר....

 

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

כמות המשתתפים בהחלט מרשימה. קחו בחשבון שבטק אד האירופאי בברצלונה משתתפים 7000 איש שזה רק פי שתיים מכמות המשתתפים מישראל.

 

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

 

מובטחות הרבה הדגמות של החידושים ב SQL Server 2008. יש כבר כמה התקנות Production של SQL Server 2008 CTP6, אחת מהן בישראל על מסד נתונים של יותר מ TB. אני אבדוק כמה עוד אוכל להרחיב בנושא ואם אוכל מבטיח לספר עוד.

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

האם יש מישהו שמתכוון לממש SQL Server 2008 בעתיד הקרוב ורוצה לספר לנו מה המוטיבציה לעשות זאת?

תודה מראש.

 

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

 

יאללה ביי

 

 

 

SQL Server 2008 useful links

 

SQL Server 2008 FrontPage : http://www.microsoft.com/sqlserver/2008/en/us/default.aspx - http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx

 

SQL Server 2008 Whitepapers : http://www.microsoft.com/sqlserver/2008/en/us/white-papers.aspx

 

SQL Server 2008 Webcasts : http://www.microsoft.com/sqlserver/2008/en/us/events-webcasts.aspx

 

SQL Server 2008 Videos : http://www.microsoft.com/sqlserver/2008/en/us/demos.aspx

 

SQL Server 2008 Case Studies : http://www.microsoft.com/sqlserver/2008/en/us/case-studies.aspx

 

SQL Server 2008 Overview Demo : http://www.microsoft.com/sql/2008/overviewdemo/ - Downloadable Overview

 

SQL Server 2008 Learning Portal : http://www.microsoft.com/learning/sql/2008/default.mspx

 

And of course the "Heroes Happen Here" Website : http://www.heroeshappenhere.com/ - http://www.microsoft.com/heroeshappenhere/learn-more/products/SQL-Server-2008/default.mspx