BookmarkSubscribeRSS Feed
A-mit
Calcite | Level 5
We wants to save the log file into a sas table.
Is there an options to do it?
If do, How we can save the log into a SAS table?
5 REPLIES 5
EyalGonen
Lapis Lazuli | Level 10

שלום עמית,

 

אם אתה כבר שולח את השאלה בקהילת משתמשי SAS בישראל אזי כדאי לנסח את השאלה בעברית 😁

אם השאלה היא כללית ואתה רוצה לפנות לקהל משתמשים גדול בהרבה אז כדאי לנסח את השאלה באנגלית ולשלוח אותה לפורומים רחבים הרבה יותר וממוקדים כגון https://communities.sas.com/t5/SAS-Programming/bd-p/programming

אתה יכול לראות את רשימת כל הפורומים באתר מסודרים בתפריט עליון של האתר 

 

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

 

אייל

A-mit
Calcite | Level 5
יאללה עברית....
כאשר אני מריץ סקריפט ב SAS בסיום הריצה מתקבל log.
לשמור אותו כקובץ txt אני יודע, השאלה האם ניתן לשמור אותו כטבלה כך שכל שורה תהא טבלה בסקריפט והעמודות יהיו תחילת הריצה על הטבלה, סיום הריצה על הטבלה, מספר שורות בפלט, ומספר עמודות בפלט.
Assaf_Attas
Obsidian | Level 7

מתשובתך האחרונה אני לא מצליח להבין את הערך המוסף של הלוג.

מציע פתרון פשוט בשמות הגדרת טבלה ייעודית שתהווה מעין לוג.

תגדיר אותה כאוות נפשך.

ובתהליך - תרשום אליה כל מידע שתרצה.

 

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

פשוט תדאג בכל נקודה לרשום ערכים אלה לטבלה.

EyalGonen
Lapis Lazuli | Level 10

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

 

ראה לדוגמה את זה:

 

https://communities.sas.com/t5/SAS-Programming/Parse-SAS-Log-file/td-p/357076

 

האם לזה התכוונת?