יום חמישי, 24 במרץ 2011

מרגיש איטי ומטושטש?

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

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

למרבה ההפתעה מסתבר שהבעיה היא לא בעורך הטקסט עצמו אלא בדרייבר של הכרטיס הגרפי של המחשב שלכם. להפעלת הקסמים שלו עורך הטקסט החדש עושה שימוש בטכנולוגיה חדשה של Windows המשתמשת בצורה אינטנסיבית במאיץ הגרפי להצגת הטקסט על המסך. אם הדרייבר של המאיץ הגרפי עתיק מידי הוא מתקשה להבין מה Windows רוצה ממנו וכתוצאה מכך האיטיות המורגשת בעבודה בעורך הטקסט כמו גם בפתיחת תיבות דו-שיח שונות של EG כגון חלונית המאפיינים (Properties) של שרת או תיקיה.

המסמך הזה מסביר בצורה בהירה ותמציתית את הבעיה ואת הפתרון. תקציר לממהרים:
1.       עדכנו את הדרייבר של המאיץ הגרפי של המחשב שלכם.
2.       החליפו את הגופן של עורך הטקסט ל – Consolas.

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

חגי

יום שלישי, 22 במרץ 2011

אפליקציית אייפון עבור - SAS Global Forum 2011

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




בועז

יום שבת, 19 במרץ 2011

מעיינות ספינת הקיטור

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

מכיוון שהחברה לא תחת לחץ לריצה אינסופית אחרי עוד כמה דולרים לרווח היא יכולה להסתכל רחוק יותר קדימה להשקיע את ממונה בדברים ארוכי טווח כגון העובדים שלה או במחקר ופיתוח. לדוגמא, בשנת 2009 SAS השקיע 23% מהפידיון שלה במו"פ לעומת 14.6%  של מיקרוסופט ו – 2.3%(!) של אפל.

כמובן שאין טוב בלי רע והחסרון הוא פחות סיקור של התקשורת בכלל ושל אנליסטים העוסקים בתחום המחשוב בפרט. כדי לוודא שקולה של SAS נשמע חזק וברור בעולם ה – IT החברה מקיימת פעם בשנה כנס אנליסטים אקסלוסיבי ומדוגם ומציגה בו את תוכניותיה לעתיד. הכנס מתקיים באתר הסקי בעיר עם השם הציורי Steamboat Springs ("מעיינות ספינת הקיטור") שבקולרדו, ארה"ב.

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

סיכום קצר יותר ניתן למצוא בבלוג של SASCOM – העיתון הפנימי של SAS – ואם ננסה לקצר אפילו את זה אז הנקודות העיקריות הן:

1.       דגש על הממשק. SAS הפנתה 300 תכניתנים ממשימות אחרות לעבודה על שיפור הממשקים הגרפים של הכלים השונים של SAS. ניצנים ראשונים ניתן לראות כבר בגירסאות 4.3 של Web Report Studio ושל ה - BI Dashboard אבל זו רק ההתחלה.

2.       BI Everywhere – היכולת לעשות שימוש בכלי בינה עיסקית (BI) שונים (דוחות, Dashboard-ים וכו') בכל מקום ובכל כלי בין אם זה מחשב שולחני, טלפון חכם או טאבלט כמו ה - iPad. החוכמה היא ליצור את התוכן פעם אחת ולהתאים אותו אוטומטית לפורמטים וליכולות הקיימות בכל אחד מהכלים. צעד הראשון בכיוון זה הוא הסכם שיתוף הפעולה עם חברת RoamBI שנחתם זה מכבר.

3.       גירסת 9.3 של SAS אמורה לצאת בסתיו עם דגש על שילוביות בתשתיות ה – IT של הארגון וקונספט ה – High Performance Computing (לצערי לא הצלחתי לחשוב על תרגום מוצלח לעברית - המלצות יתקבלו בברכה) שנרחיב עליו בפוסט נפרד.

4.       פתרון חדש לניהול ותפעול מרכזי קשרי לקוחות (Contact centers) כמו גם עדכונים לפתרונות ה – BI, חיזוי, גילוי הונאות ואנליטיקת לקוחות ועוד.

נראה שהולכת להיות שנה מעניינת (וניידת...)

חגי

יום שלישי, 15 במרץ 2011

טיפים למשתמשי SAS בנושאים הקשורים לעברית

חדש!

טיפים למשתמשי SAS בנושאים הקשורים לעברית בכתובת http://www.miac.com/cp31_תמיכה-בעברית.aspx

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

אייל גונן

יום שבת, 12 במרץ 2011

כשאת אומרת SAS, למה את מתכוונת?

די ברור שהבלוג הזה עוסק ב – SAS, בכל זאת, המילה SAS מהווה 50% מהמילים שבשם שלו. אבל כשאנחנו אומרים SAS למה אנחנו מתכוונים?

חיפוש קצר באינטרנט יגלה ש – SAS זה הרבה דברים. למשל Special Air Service – יחידת הקומנדו של הוד מלכותה או Scandinavian Airlines  - חברת תעופה מצפון אירופה או אפילו Society for Applied Spectroscopy  שאני לא ממש יודע להגיד מה הם עושים. אבל, די ברור (או לפחות כך אני מקווה) שבלוג זה הוא לא על אף אחד מאלו.

כשאחנו אומרים SAS אנחנו מתכוונים, למעשה, לאחד משלושה דברים: שפת SAS, חברת SAS או מערכת ה - SAS:

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

SAS זה גם שם החברה המפתחת את שפת התכנות הזו. החברה נוסדה בשנת 1976 ע"י ד"ר ג'ים גודנייט ואחרים והיא כיום בית התוכנה הפרטי הגדול בעולם. המשרד הראשי ממוקם בעיר קארי שבצפון קרולינה, ארה"ב. במקור השם היה קיצור של Statistical Analysis System אבל עם התרחבות החברה לתחומים נוספים ראשי התיבות נהפכו לשם הרשמי. חברת SAS נמצאת שנים רבות בצמרת החברות שהכי טוב לעבוד בהן, בארה"ב ובעולם, ולאחרונה זכתה במקום הראשון שנתיים ברציפות כשהיא משאירה מאחור חברות כגון גוגל (מקום רביעי), אינטל (מקום 51) ואחרות.

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

חגי

יום רביעי, 9 במרץ 2011

טאבולא ראסה

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

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

במידה ואתם משתמשים ב – SAS Enterprise Guide לפיתוח תוכניות SAS (בהחלט מומלץ) אז הבעיה הזו לא קיימת שכן לפני כל ריצה EG מנקה את הלוג באופן אוטומטי כך שחלונית הלוג מכילה תמיד את תוצרי הריצה האחרונה.

אם אתם משתמשים עדיין בממשק הותיק של SAS (DMS – Display Management System) אז ישנן מספר דרכים לנקות את הלוג (למשל ע"י בחירה בחלונית הלוג ולחיצה על הכפתור ה – New בסרגל הכלים) אבל זה די מעיק לזכור לעשות את זה לפני כל ריצה.

הפתרון הוא מאוד פשוט. צריך רק להוסיף את הפקודה הבאה בתחילת התוכנית:
dm ‘clear log;’;

וקיבלנו את מבוקשנו – חלון הלוג מתנקה לפני הריצה וכך הרבה יותר קל למצוא את הבעיות של הריצה האחרונה.

לפקודה זו אופציות נוספות. למשל, כדי לנקות גם את הלוג וגם את חלונית הפלט (Output) יש להוסיף את הפקודה הבאה לתוכנית שלנו:
dm ‘clear log; clear output;’;

יש לכם טיפים נוספים? נשמח לשמוע.

חגי

יום שני, 7 במרץ 2011

מדריך למנהל מערכות המידע המחדש - ניהול המידע והאנליטיקה - SAS special report for IT Leaders

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

קיראו והורידו את הדו"ח כאן.

SAS special report for IT Leaders

As a modern-day Renaissance leader, today's CIO influences a more varied agenda than ever – from an organization's IT strategy to its profitability and customer service to its impact on the environment. This CIO Insights report shares strategies for managing data, resources and innovative technologies to enable growth, profitability and agility. Explore high-performance computing for greater analytic performance; learn how a business analytics architecture can help deliver on business unit demands; read best practices for building an analytics center of excellence … all while running as a profitable – and environmentally conscious – IT organization.

You'll find a range of IT-related articles, including:

  • Running IT as a business: seven steps to aligning IT with the business.
  • Make the most of your analytic talent: Tips for establishing an analytic center of excellence.
  • Managing the data asset: How to treat your data like the high-value business asset it is.

יום שבת, 5 במרץ 2011

Data Mining להמונים

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

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

מגמה חדשה שרואים בתחום היא התחלת השימוש בכלים סטטיסטיים מתקדמים ע"י משתמשים עסקיים ולא רק ע"י סטטיסטקאים ויודעי ח"ן. הסיבות לכך רבות, ואולי נקדיש להן פוסט נפרד, אבל SAS צפתה תופעה זו מראש ופיתחה מספר ממשקי משתמש המכוונים באופן מוצהר למשתמש העסקי. למשל, SAS Forecast Studio העוטף את מנוע החיזוי של SAS HPF – בממשק גרפי נוח לשימוש שגם מכיל בתוכו ידע במדע (ובאומנות) החיזוי שנצבר ע"י SAS במשך שלושים שנה ובכך מאפשר לאנליסט לבצע תחזיות מתוחכמות ללא צורך בתואר מתקדם בסטטיסטיקה.

התוצר האחרון של SAS בכיוון זה הוא ה – Rapid Predictive Modeler או, בקיצור, RPM. הרעיון הוא עטיפת יכולות כריית הנתונים המובילות של SAS בממשק פשוט ומהיר שניתן להפעלה מתוך SAS Enterprise Guide או אפילו מתוך האקסל המוכר והחמים. מספר קליקים של העכבר מספיקים להרצת ניתוח כריית מידע מתקדם על הנתונים ולקבל בחזרה תוצאות בצורה נוחה לעיכול, להבנה ולהצגה.

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

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

חגי