הבלוג של גרי רשף

23/12/2009

שליפת נתונים לדוחות מ-SQL Azure

Filed under: Uncategorized — תגיות: , , , , — גרי רשף @ 21:09

SQL Azure עדיין בראשית דרכו ולא הכל מתבצע בקלות כמו מול SQL Sever רגיל,
אבל עם קצת מאמץ וקצת יכולת.. בסוף מצליחים!
להלן שתי "הצעות הגשה" עם Reporting Services ועם Excel.

Reporting Services

עם Reporting Services המשימה יחסית פשוטה:
יוצרים פרוייקט חדש ובו יוצרים Data Source חדש בשם Azure כפי שמופיע להלן (וכמובן לשנות את ה-Server Name, User Name, Password, Database):

לאחר ביצוע Test Connection לווידוא תקינות ואישור,

יוצרים דוח חדש בעזרת ה-Wizard, בוחרים ב-Data Source מהסעיף הקודם, פונים לטבלה המבוקשת על ידי Select מתאים:

מאשרים, ממשיכים לפי ברירות המחדל שהמערכת מציעה, ושומרים.
מפעילים על ידי קליק ימני על הדוח ב-Solution Explorer ו-Run.

Excel

המשימה כאן קצת יותר סבוכה- וזה הפתרון שמצאתי.
ניצור קודם כל קובץ בשם SQLAzureCn.dsn במחיצה C:\Program Files\Common Files\ODBC\Data Sources :

[ODBC]

DRIVER=SQL Server

SERVER=h6okwyeo51.database.windows.net

DATABASE=Try001

APP=2007 Microsoft Office system

WSID=GERI

Network=DBMSSOCN

[Microsoft Office]

UID=GeriReshef

PWD=

DefaultTable=sys_objects

כמובן שיש לשנות את שם ה-Server, ה-UID וה-Database; ומי שיש לו אומץ – יכול לכתוב את הסיסמה בסעיף PWD (אני השארתי אותה ריקה)..

כעת פותחים את האקסל, ובנתונים(Data) בחיבורים קיימים (Existing Connections) ובוחרים ב-SQLAzureCn:

כותבים את הסיסמה הסודית (אם מישהו חושב שהסיסמה שלי היא ******** אז.. לא!):

נבחר מרשימת האובייקטים את הטבלה בה אנו מעוניינים:

מגדירים את המאפיינים השונים:

ומאשרים.

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

מודעות פרסומת

תגובה אחת »

  1. […] ,Excel, SSRS כשהם מופעלים מ-SQL Server רגיל (SQL Azure אינו תומך בכלי […]

    פינגבאק של SQL Azure תמונת מצב – ינואר 2010 « הבלוג של גרי רשף — 01/02/2010 @ 22:24


RSS feed for comments on this post. TrackBack URI

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

בלוג בוורדפרס.קום.

%d בלוגרים אהבו את זה: