content top
How to open a remote file using Reporting Services

How to open a remote file using Reporting Services

בפוסט הקודם שלי הצגתי כיצד ניתן לייצר Action בקובייה שיפתח לנו קובץ הממוקם בתיקיית שיתוף כלשהי בשרת הארגוני (http://www.sqlserver.co.il/?p=6130).

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

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

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

http://advworks2012sssrs.codeplex.com/

בחרתי את הדו"ח – Employee_Sales_Summary_2008R2.

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

לצורך ההדגמה, שיניתי את הדו"ח כך שבלחיצה על ה-Action (בתמונה למטה), הדוח יפנה למסמך ההזמנה, השמור בשרת הארגוני

Image1Image2

 

בדוגמא הנ"ל מיקמתי את מסמכי ההזמנות במחשב המקומי שלי

Image6

 

 

 

 

 

 

 

 

 

מימוש ה-Action המקשר לקובץ ההזמנה (על המחשב שלי):

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

 

 

Image3

2.  הגדרת ה Action, להזנקת מסמך ההזמנה הרלוונטי.

Image5

אשמח לשמוע על מימושים נוספים לפתרון בעיה הזו.

 

 


2 תגובות על “How to open a remote file using Reporting Services”

  1. מאת עמית:

    הגאונות שבפשטות.

  2. מאת עמית:

    הגאונות שבפשטות. תודה.

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

2 + eight =