2014年2月24日 星期一

[SQL Server 2008R2][SSRS] 報表執行模式 - 快照集設定

報表的執行方式設定為「從報表執行快照集轉譯此報表」,在使用者執行這份報表前,報表伺服器便已經將這份報表處理完成,並將此份報表要顯示的資料「預先」儲存在資料庫中,這樣的報表稱為「快照集」。與快取報表最大的差異在於,快取報表儲存在暫存資料庫 ( ReportServerTempDB ) 中,而快照集儲存在報表資料庫 ( ReportServer ) 中。
這項功能對於需要保存「特定時間點」報表而言,例如:財務月報、銷售季報等,可說是非常實用的。報表內容不會隨著查詢時間點,以及來源資料的異動而有不一致,為了達到這樣的效果,可以利用排程在該時點產生快照集,日後使用者則直接利用快照集轉譯報表。

2014年1月7日 星期二

[SQL Server 2008R2][SSRS] 報表執行模式 - 即時報表設定

部署到報表伺服器中的所有報表,預設都會被設定為「永遠以最新的資料轉譯此報表」並且「不要快取此報表的暫存副本」,此設定值會儲存於各報表「屬性」頁籤中的「處理項目」分頁。


[SQL Server 2008R2][SSRS] 報表執行模式

在 SSRS 的「報表管理員」中的每份報表都可以設定其個別執行方式,只需點選報表旁的下拉選單的三角形後,再點選「管理」,並點選「處理選項」分頁,即可顯示報表執行設定畫面。


2014年1月2日 星期四

[SAP][Information Design Tool] 在Data Foundation 中編輯資料表

在 Data Foundation 中已將相關資料表及其關聯建立好 ( Data Foundation View ),編輯 Data Foundation View 的資料表,可以設定 Primary Key 或 Foreign Key,並可以選擇那些欄位要顯示在 Data Foundation View 中,對於欄位的屬性也可以變更。

Primary Key 和 Foreign Key 的設定,可以在欄位上點選後按右鍵,選擇 Set as Key... 來設定。

[SAP][Information Design Tool] 在Data Foundation 中檢視資料

在 Data Foundation 中,可能將相關資料表關聯已做好,並要檢視資料,可以按住 Ctrl 鍵後點選相關欄位,並在已選取的欄位上按滑鼠右鍵選取 Show Column Values...。


2013年12月17日 星期二

[SAP][Information Design Tool] 在 Connection Editor 中檢視資料

在 Local Project 中建立好 Connection 後,會產生一個 .cnx 的 Connection 物件,在這個物件上可以進行資料檢視的作業,讓我們查看資料庫中相關資料。但 Secured Connection 的物件 ( .cns 的物件 ) 是沒有這個功能。
點擊開啟 .cnx 的 Connection 後,將 Connection Editor 的視窗切換至 Show Values 頁籤。


2013年12月12日 星期四

[SAP][Information Design Tool] 發佈為 Universe

完成 Connection、Data Foundation、Business Layer 後表示已完成 Universe 的來源資料,再來要進行的即為將發佈為 Universe。

在此有個注意事項,當 Connection 是在 Local Projects 中建立,必須先將 Connection ( .cnx 物件 ) 發佈至 Repository ,點選 .cnx 物件後,按滑鼠右鍵點選 Publish Connection to a Repository。


若與 Server Session 未連線,會出現登錄畫面,輸入密碼後,點選 Connect 按鈕。


指定在 Repository 的位置,並按下 Finish 按鈕。


已成功完成發佈至 Repository 中,並提示是否要建立 Connection Shortcut ,會在 Local Projects 中建立 Secured Connection 的 Shortcut。




在 Local Projects 中可以看到 .cns 的為 Connection Shortcut 產生出來。


另外還需要將 Data Foundation 參考至  Secured Connection ,也就是 .cns 的連線。開啟 .dfx 的檔案,點選 Change Connection... 圖示。


將 Connection 更換為 .cns 的 Connection。完成後儲存檔案。


以作業準備好後,即可進行 Universe 的發佈。點選 Business Layer 物件 ( .blx 物件 ),按滑鼠右鍵,選取 Publish 中的 To a Repository...



檢查 Universe 的完整性,勾選要檢查的項目後按 Check Integrity。



若沒有要檢查完整性,可直接按下 Finish 按鈕,指定要儲存的位置。


完成 Universe 的發佈。


在 Repository Resources 中即可看到剛才指定儲存位置中,已產生 .unx 的 Universe 物件。


除了可以發佈至 Repository 外,也可以發佈至 Local Folder。點選 Business Layer 物件 ( .blx 物件 ),按滑鼠右鍵,選取 Publish 中的 To a  Local Folder...。


檢查 Universe 的完整性,勾選要檢查的項目後按 Check Integrity。


若不檢查,按下 Next 按鈕,指 Local Folder 的位置。即完成 Publish 的作業。



檢查資料夾內可看到 .unx 的檔案已匯出至資料夾中。