יום שבת, 19 באוקטובר 2013

שלום סמסטר א'

שלום,

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

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

במחקר של CNN Money משנת 2012 "תכניתן SAS" הגיע למקום 81 ברשימת התפקידים הטובים ביותר (בארה"ב) מתוך יותר מ – 9,000 תפקידים שנבחנו. בחינה של הרשימה כולה מראה ששליטה ב – SAS יכולה לעזור מאוד גם בתפקידים אחרים כגון "אנליסט שיווקי" שהגיע למקום השביעי, "אקטואר" שנמצא במקום 25 ועוד.

מחקר נוסף שבוצע (בארה"ב) ע"י Monster.com (אתר השמה עולמי מוביל) מצא ששליטה ב – SAS היא היכולת שיכולה להוביל לגידול המשמעותי ביותר בשכר – עד 17% - עבור מועסקים בתפקידים הרלוונטים.

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

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

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

בהצלחה,

חגי

יום שלישי, 15 באוקטובר 2013

פיתוח פונקציות מתקדמות ושילובן בקוד SAS קיים

שלום לכולם,

כתיבת פונקציות חדשות בשפת SAS אפשרית זה מכבר תוך שימוש ב- PROC FCMP. כתיבת פונקציות מאפשרת שימוש חוזר בקוד וגם מאפשרת פיתוח קוד שפותר בעיות שה- Data Step המסורתי אינו מאפשר על ידי כתיבת קוד רקורסיבי.

ל- PROC FCMP ישנה יכולת מעניינת ביותר המאפשרת לכתוב פונקציה אשר בתורה מפעילה קוד SAS שלם המורכב ממספר step-ים. מה זה אומר? ובכן, המשמעות היא שבעת הקריאה לפונקציה מופעל קוד SAS שלם ובסיום הריצה מוחזרת תשובה לקורא. דמיינו מצב בו אתם מפעילים פרוצדורה של SAS באמצע ריצה של Data Step. נשמע לא אפשרי אבל זה כן.

בגרסה SAS 9.4 ישנן פונקציות חדשות של SAS שנקראות dosub ו- dosubl. פונקציות אלו מאפשרות הפעלת קוד SAS ישירות בתוך Data Step ללא צורך בכתיבת פונקציית "מעטפת" של PROC FCMP.
יכולת זו הוגדרה ניסיונית ב- SAS 9.3M2

להלן מספר קישורים על דוגמאות ומידע נרחב נוסף:

http://support.sas.com/resources/papers/proceedings12/227-2012.pdf
http://support.sas.com/documentation/cdl/en/lefunctionsref/64814/HTML/default/viewer.htm#p09dcftd1xxg1kn1brnjyc0q93yk.htm

שלכם,
אייל גונן



יום שבת, 5 באוקטובר 2013

תיקון פורמט ה- NLDATE ב- SAS 9.4 כך שיתאים לפלטים משמאל לימין

שלום,

האם ניסיתם אי פעם להשתמש בפורמט NLDATE בתוכניות שלכם?

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

להלן פלט של תוכנית פשוטה:
 
 
 
 
 
 
 
 
 
 
 
פלט הפורמט  מתאים לפלט שהוא מימין לשמאל ולא לפלט משמאל לימין (חלון ה- LOG הוא דוגמה לחלון שמציג פלט משמאל לימין)
 
למזלנו בגרסה SAS 9.4 ישנה פרוצדורה חדשה המאפשרת לשלוט במרכיבי ה- Locale ובכך לשנות את ההתנהגות של כל פורמטי ה- NLS כאשר NLDATE הינו אחד מהם. רשימת הפורמטים הללו המלאה נמצאת בכתובת: http://support.sas.com/documentation/cdl/en/nlsref/64811/HTML/default/viewer.htm#n048w7u0r1sjiyn170pweodtgno7.htm
 
הפרוצדורה החדשה נקראת PROC LOCALEDATA והיא מתועדת בכתובת: http://support.sas.com/documentation/cdl/en/nlsref/64811/HTML/default/viewer.htm#p1acx19u1i322en17hnkz72x6xhf.htm
 
להלן הקוד שמשנה את ההתנהגות של NLDATE והפלט החדש:
 











להלן הפלט החדש שמתקבל:













שימו לב שיש לסגור ולפתוח את ה- SAS מחדש לאחר כל הפעלה של Proc Localedata. כמו כן יש להוסיף את האופציה -localedata registry להפעלה של SAS


אייל גונן

יום ראשון, 1 בספטמבר 2013

יהיה מחשמל

שלום,

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

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

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

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

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

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

תודה,

חגי

יום חמישי, 11 ביולי 2013

9.4

שלום,

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

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

·         שיפור יכולות הניהול (Administration) של סביבת ה -  SAS ככלל ושל רכיבי SAS השונים המותקנים בארגון.

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

·         שיפור והרחבה של האנליטיקה העל-ביצועית (High-Performance) להתמודדות עם כמויות המידע ההולכות וגדלות.

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

·         שיפור יכולות האבטחה והבקרה.

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

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

תודה,
חגי

יום שני, 13 במאי 2013

בינה ציבורית


שלום,

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

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

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

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

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

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

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

חגי

יום שני, 6 במאי 2013

איש הברזל


שלום,

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

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

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

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

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

"כי אני חושב שהעובדים יאהבו את זה".

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

חגי