搜尋本站文章

顯示具有 影片 標籤的文章。 顯示所有文章
顯示具有 影片 標籤的文章。 顯示所有文章

2014-01-14

使用DateTime資料行來提取累加的資料 - 以 SSIS 2012 為例

示範版本:SQL Server 2012
開發工具:SSDT - Visual Studio 2012

使用DateTime資料行來提取累加的資料
Using a DateTime Column to Incrementally Extract Data





影片:
使用DateTime資料行來提取累加的資料 - 以 SSIS 2012 為例


使用DateTime資料行來提取累加的資料 - 以 SSIS 2012 為例




參考資料

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012
http://www.microsoft.com/learning/en/us/course.aspx?id=10777a

2013-08-19

認識使用 SSIS 封裝,匯入資料到 Master Data, 以 SQL Server 2012 為例

示範版本:SQL Server 2012

您可以使用組織中不同資料來源的資料擴展 Master Data Services 資料庫。

若要讓資料出現在適當的 Master Data Services 資料庫資料表,您必須先將資料匯入至接移資料夾,然後以批次方式處理接移資料。

您可以使用接移處理序來建立成員和集合、更新屬性值、將成員加入至集合,以及指定明確階層關聯性。

在 Master Data Services 中,接移處理序也可用於:

  • 當處理商務規則時,更新或加入屬性值。
  • 當部署包含主要資料的模型部署封裝時,更新模型中的資料。





影片:
認識使用 SSIS 封裝,匯入資料到  Master Data, 以 SQL Server 2012 為例




本影片所示範的工作有:

工作1:使用 SSIS 封裝,匯入 Master Data

工作2:檢視匯入狀態

工作3:驗證匯入的資料



參考資料

認識Master Data Services,建立與套用「商務規則(Bussiness Rules)」, 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/08/master-data-servicesbussiness-rules-sql.html

認識 Excel 的 Master Data Services 增益集 - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/07/excel-master-data-services-sql-server.html

安裝 Master Data Services(MDS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/05/master-data-servicesmds-ssis-2012.html

認識 Master Data Services 模型(Model) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/07/master-data-services-model-sql-server.html

匯入資料 (Master Data Services)
http://msdn.microsoft.com/zh-tw/library/ee633726(v=sql.105).aspx

2013-08-16

認識樞紐分析表與交叉分析篩選器,以 PowerPivot for Excel 為例

示範版本:Excel 2013

建立樞紐分析表或樞紐分析圖報表

當您在具有 PowerPivot for Excel 的 Excel 活頁簿中工作時,可以在兩個不同的位置建立樞紐分析表和樞紐分析圖:在 PowerPivot 視窗的 [常用] 索引標籤,以及在 Excel 視窗的 [PowerPivot] 索引標籤。

如果您要使用 PowerPivot 視窗中的資料建立樞紐分析表或圖表,必須使用這些之中的一個選項。

位於 Excel 視窗之 [插入] 索引標籤上的 [樞紐分析表] 按鈕也可以建立樞紐分析表和樞紐分析圖,但這些樞紐分析表和樞紐分析圖無法使用 PowerPivot 資料,而只能使用儲存在 Excel 活頁簿之工作表中的資料。



當您建立包含 PowerPivot 資料的樞紐分析表時,也可以存取下列功能:

  • 使用公式語言 Data Analysis Expressions (DAX),提供時間智慧函數與其他功能。
  • 能夠在資料表之間建立關聯性、查閱相關聯的資料,以及使用關聯性篩選。
  • 能夠動態地根據目前內容套用篩選,或跨相關聯的資料表進行篩選。
  • 使用增強的交叉分析篩選器。 您可以同時快速地加入多個樞紐分析表報表和樞紐分析圖報表。 當您使用 [PowerPivot 欄位清單] 加入交叉分析篩選器時,交叉分析篩選器會自動篩選報表中的所有物件。





影片:
認識樞紐分析表與交叉分析篩選器,以 PowerPivot for Excel 為例




本影片所示範的工作有:

工作1:建立樞紐分析表(PivotTable)資料表與篩選

工作2:建立交叉分析篩選器(slicer)




使用交叉分析篩選器篩選資料

交叉分析篩選器是一種單鍵篩選控制項,可以縮小顯示在樞紐分析表和樞紐分析圖中的資料範圍。

交叉分析篩選器可在套用篩選器時,用來以互動方式顯示資料的變更。

例如,您可以建立依年份顯示銷售額的樞紐分析表報表或樞紐分析表圖,然後加入代表促銷活動的交叉分析篩選器。

此交叉分析篩選器會加入為樞紐分析表或樞紐分析圖的額外的控制項,可讓您快速地選取準則,並立即顯示變更。

您也可以藉由在列或欄標題中加入欄位,而將促銷活動的明細嵌入報表本身,但是交叉分析篩選器不會在資料表中加入額外資料列,而只提供資料的互動式檢視。

附註

PowerPivot 所控制的交叉分析篩選器是由內部演算法所配置,而且當您重新整理 UI 時,這些交叉分析篩選器會重新調整回該配置。

如果您對 PowerPivot 交叉分析篩選器的配置進行變更,這些配置可能會在重新整理工作表時遺失。

若要避免這項行為,請將交叉分析篩選器拖曳出 PowerPivot 交叉分析篩選器區域,然後 PowerPivot 將不會控制交叉分析篩選器配置。




參考資料

建立樞紐分析表或樞紐分析圖報表
http://technet.microsoft.com/zh-tw/library/gg413436.aspx

使用交叉分析篩選器篩選資料
http://technet.microsoft.com/zh-tw/library/gg399096.aspx

使用交叉分析篩選器篩選樞紐分析表資料
http://office.microsoft.com/zh-tw/excel-help/HA010359466.aspx

2013-08-15

認識Master Data Services,建立與套用「商務規則(Bussiness Rules)」, 以 SQL Server 2012 為例

示範版本:SQL Server 2012

商務規則 (Master Data Services)

在 Master Data Services 中,商務規則是用來確保主要資料品質和正確性的規則。

您可以使用商務規則自動更新資料、傳送電子郵件,或啟動商務程序或工作流程。




影片:
認識Master Data Services,建立與套用「商務規則(Bussiness Rules)」, 以 SQL Server 2012 為例





本影片所示範的工作有:

工作1:建立「商務規則(Bussiness Rules)」

工作2:「發行商務規則(Publish business rules)」

工作3:使用瀏覽器套用商務規則

工作4:使用 Excel 套用商務規則




建立及發行商務規則


  • 商務規則是您在 主資料管理員 中建立的 If/Then 陳述式。 如果屬性值符合指定的條件,便會執行動作。 可能的動作包含設定預設值或變更值。 這些動作可以結合傳送電子郵件通知。
  • 商務規則可以以特定的屬性值 (例如,如果 Color=Blue,則採取動作) 為基礎,或當屬性值變更 (例如,如果 Color 屬性的值變更時,則採取動作)。
  • 若要使用商務規則,您必須先建立並發行規則,然後將已發行的規則套用至資料。 您可以透過驗證版本,將規則套用至某個版本的資料子集或所有資料。 直到所有屬性都通過商務規則驗證之後,才能認可版本。
  • 如果使用者所要加入的屬性值未通過商務規則驗證,此值仍然可以儲存。 您可以檢閱及更正 主資料管理員 中顯示的驗證問題。
  • 當您建立模型部署封裝時,若要包含商務規則,必須從封裝中的版本包含資料。
  • 如果您建立使用 OR 運算子的商務規則,您應該為每個可獨立評估的條件陳述式建立不同的規則。 然後您可以視需要排除規則,提供更多彈性和輕鬆疑難排解。




參考資料

認識 Excel 的 Master Data Services 增益集 - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/07/excel-master-data-services-sql-server.html

安裝 Master Data Services(MDS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/05/master-data-servicesmds-ssis-2012.html

認識 Master Data Services 模型(Model) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/07/master-data-services-model-sql-server.html

商務規則 (Master Data Services)
http://msdn.microsoft.com/zh-tw/library/ff487015.aspx

適用於 Microsoft Excel 的 Master Data Services 增益集
http://msdn.microsoft.com/zh-tw/library/hh231024.aspx

2013-08-06

認識報表參數(Parameter),以 Reporting Services 2012 為例

示範版本:Reporting Services 2012

認識報表參數(Parameter),以 Reporting Services 2012 為例

報表參數可讓您控制報表資料、將相關的報表連接在一起,以及變更報表呈現方式。

若要設計有效使用參數的報表,您必須了解參數和資料集查詢之間的關聯、如何在運算式中包含參數,以及如何從報表伺服器或 SharePoint 網站上的報表定義分別管理參數。

發行報表之後,您可以分開管理參數與報表定義。 藉由建立連結報表,您甚至可以針對相同的報表建立多組參數。

當您檢視報表時,報表檢視器工具列會顯示每一個參數,讓使用者能夠以互動的方式指定值。

-- 01_報表參數(Parameter)






影片:
認識報表參數(Parameter),以 Reporting Services 2012 為例





本影片所示範的工作有:

工作1:新增參數到到報表中

工作2:組態報表參數

工作3:設定報表參數的可用的值以及預設值




參數的一般使用方式

以下提供部分最常使用參數的方式:


  • 透過撰寫包含查詢變數的資料集查詢,在資料來源篩選報表資料。
  • 篩選共用資料集中的資料。 將共用資料集加入至報表時,無法變更查詢。 在報表中,您可以加入資料集篩選,其中包含您所建立報表參數的參考。
  • 可讓使用者指定值,以自訂報表中的資料。 例如,提供兩個參數,做為銷售資料的開始日期和結束日期。
  • 可讓使用者指定值,協助自訂報表的外觀。 例如,提供 Boolean 參數,指出要展開或摺疊資料表中的所有巢狀資料列群組。
  • 建立可選擇的下拉式值清單,如此使用者就只能選取有效的值。
  • 建立每個參數的預設值,如此報表就會在第一次檢視時自動執行。
  • 建立串聯值,如此某一個參數的下拉式清單就會是依據前一個參數之選取項目的一組有效值。 這樣可讓您後續從數千個值篩選出能夠管理的參數值數目。
  • 使用參數,將主報表與鑽研報表、子報表和連結報表產生關聯。 當您設計一組報表時,可以將每份報表設計為可回答某些問題。 每份報表對於相關資訊都會提供不同的檢視或不同的詳細程度。 若要提供一組相關聯的報表,請針對目標報表上的相關資料建立參數。
  • 為多位使用者自訂參數集。 根據報表伺服器上的銷售報表建立兩個連結的報表。 其中一個連結的報表使用銷售人員的預先定義參數值,另一個連結的報表則使用銷售經理的預先定義參數值。 這兩個報表會使用相同的報表定義。



如果您打算建立報表快照集、記錄或已發行報表的訂閱,則必須了解報表參數如何影響報表的設計需求。




參考資料

報表參數 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd220464.aspx

加入、變更或刪除報表參數 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd255272.aspx

報表參數 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd220464(v=sql.110).aspx

將串聯參數加入至報表 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd255197.aspx

為報表參數加入、變更或刪除可用的值 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd283107.aspx

教學課程:將參數加入至報表 (報表產生器)
http://technet.microsoft.com/zh-tw/library/ee210533.aspx

2013-08-05

初探建立Power View 工作表(sheet)、資料表(tables)、地圖(Map),以 Excel 2013 為例

示範版本:Excel 2013

Power View 的資料來源

在 Excel 2013 中,您可以直接在 Excel 中使用資料做為 Excel 和 SharePoint 中的 Power View 之基礎。

當您新增表格並建立它們之間的關聯時,Excel 會建立資料模型 (幕後)。

資料模型是表格及其表格的集合,能反映出商務功能和流程之間的真實關聯,例如產品與庫存及銷售的關聯。

您可以繼續修改與增強 Excel 中 PowerPivot 內的相同資料模型,為 Power View 報表製作更複雜的資料模型。

您也可以依據在 SQL Server 2012 Analysis Services (SSAS) 伺服器上執行的表格式模型,以建立 Power View 報表。

表格式模型與資料模型作為複雜的後端資料來源和您的資料觀點之間的橋樑。

模型的語意層表示 Power View 中的所有項目都將密切運作。


Power View 資料表

資料表是所有視覺效果的基礎。 在 Power View 中建立資料表的方式有很多種。

若要建立任何一種視覺效果,您都必須先在 Power View 中建立資料表,然後輕鬆地將其轉換成其他的視覺效果。

建立資料表之後,就可以將它轉換成多種視覺效果。


Power View 中的地圖

Power View 中的地圖會在地理內容中顯示您的資料。

Power View 中的地圖使用 Bing 地圖方塊,讓您可以進行縮放和平移,就如同使用任何其他 Bing 地圖。

若要讓地圖工作,Power View 必須透過安全網路連線將資料傳送到 Bing,以進行地理編碼,因此它會要求您啟用內容。

新增位置和欄位會在地圖上放置點。值愈大,點也愈大。

當您新增多值數列時,地圖上會出現圓形圖,而圓形圖的大小會顯示總計大小。


-- 01_設計Power_View



-- 02_Power_View頁籤


-- 03_使用的磁碟空間






影片:
初探建立Power View 工作表(sheet)、資料表(tables)、地圖(Map),以 Excel 2013 為例



本影片所示範的工作有:

工作1:以Excel表格為資料來源,建立Power View 工作表(sheet)

工作2:建立資料表(tables)、地圖(Map)




參考資料

第一次啟動 Power View,以 Excel 2013 為例
http://sharedderrick.blogspot.tw/2013/07/power-view-excel-2013.html

Power View 資料表
http://office.microsoft.com/zh-tw/excel-help/HA104048372.aspx?CTT=5&origin=HA102834754

Power View 中的地圖
http://office.microsoft.com/zh-tw/excel-help/HA103005792.aspx?CTT=5&origin=HA102901475#Maps

在 Excel 2013 建立 Power View 工作表
http://office.microsoft.com/zh-tw/excel-help/HA102899553.aspx

Power View:探索、視覺化,以及展示資料
http://office.microsoft.com/zh-tw/excel-help/power-view-explore-visualize-and-present-your-data-HA102835634.aspx

2013-07-31

第一次啟動 Power View,以 Excel 2013 為例

示範版本:Excel 2013

Power View 和 PowerPivot 只適用於 Office Professional Plus 和 Office 365 Professional Plus 版本。

第一次啟動 Power View,以 Excel 2013 為例

第一次插入 Power View 工作表時,Excel 會要求您啟用 Power View 增益集。

  • 按一下 [啟用]。



使用 Power View 須安裝 Silverlight,因此第一次使用時,如果您沒有 Silverlight,請執行下列動作:


  • 按一下 [安裝 Silverlight]。
  • 在您完成安裝 Silverlight 的各項步驟之後,再於 Excel 按一下 [重新載入]。


附註  

如果您是在 Excel 2013 開啟 Excel 2010 活頁簿,然後試著插入 Power View 工作表,您可能會看到一則訊息,告訴您活頁簿的 PowerPivot 資料模型是以舊版 PowerPivot 增益集所建立。

若為如此,您可以升級活頁簿,以便新增 Power View 工作表。

不過,活頁簿一旦升級之後,就無法在 Excel 2010 開啟了。








影片:
第一次啟動 Power View,以 Excel 2013 為例





Power View 的兩個版本

(1) 在 SharePoint 中的 Power View 報表是 RDLX 檔案。

(2) 在 Excel 中,Power View 工作表是 Excel XLSX 活頁簿的一部分。

您無法在 Excel 中開啟 Power View RDLX 檔案,或是在 SharePoint 的 Power View 中使用 Power View 工作表開啟 Excel XLSX 檔案。

您也無法將圖表或其他視覺效果從 RDLX 檔案複製到 Excel 活頁簿中。

不過,您可以將含 Power View 工作表的 Excel XLSX 檔案儲存至 SharePoint (無論是在企業內部或是 Office 365 中),並在 SharePoint 中開啟這些檔案。

兩個版本的 Power View 都必須在電腦上安裝 Silverlight。




參考資料

在 Excel 2013 建立 Power View 工作表
http://office.microsoft.com/zh-tw/excel-help/HA102899553.aspx

Power View:探索、視覺化,以及展示資料
http://office.microsoft.com/zh-tw/excel-help/power-view-explore-visualize-and-present-your-data-HA102835634.aspx

2013-07-24

認識圖表(chart),以 Reporting Services 2012 為例

示範版本:Reporting Services 2012

認識圖表(chart),以 Reporting Services 2012 為例



當您想要以視覺格式摘要列出資料時,請使用圖表資料區。

圖表能讓您一次就能展示大量的彙總資訊。

在建立圖表之前,務必仔細準備及了解資料,因為這樣將協助您快速有效地設計圖表。

您可以與報表分開發行圖表當做報表組件。

報表組件是指儲存在報表伺服器上的獨立報表項目,而且可以包含在其他報表中。

使用報表產生器來瀏覽並從 [報表組件庫] 中選取要加入至報表的組件。

您可以使用報表設計師或報表產生器來儲存報表組件,以便用於報表組件庫。




影片:
認識圖表(chart),以 Reporting Services 2012 為例


本影片所示範的工作有:

工作1:新增圖表(chart)到報表中

工作2:指定圖表的資料

工作3:格式化圖表





參考資料

圖表 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd239351.aspx

圖表類型 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd220461.aspx

2013-07-22

認識 Excel 的 Master Data Services 增益集 - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

Excel 的 Master Data Services 增益集

Excel 的 Master Data Services 增益集可讓多個使用者能夠以熟悉的工具更新主資料,而不損及 Master Data Services 中的資料整合性。




透過 SQL Server Master Data Services 適用於 Excel 的增益集,您可以將參考資料的主要清單散發給組織內使用 Excel 的每個人。 安全性會決定使用者可檢視和更新的資料。

您可以將資料的篩選清單從 MDS 載入 Excel 中,以便將它當做任何其他資料使用。 完成之後,您可以將資料發行回 MDS,以便進行集中儲存。

如果您是管理員,請使用 適用於 Excel 的增益集 來建立實體和屬性並且載入資料。 這樣就不需要使用任何其他工具,將資料載入模型中。

在 適用於 Excel 的增益集 中,您可以使用 Data Quality Services (DQS),在將資料載入 MDS 之前比對資料。 這樣有助於防止 MDS 中的資料重複。

在此增益集中,使用者只要按一下按鈕就能將資料發行至 MDS 資料庫。

系統管理員可以使用此增益集,不需要啟動任何系統管理工具,就能建立新的模型物件並載入資料,有助加速開發進程。

有了適用於 Excel 的 Master Data Services 增益集,所有主資料都可以在 MDS 中保持集中式管理,同時將讀取或更新資料的功能散發給需要的使用者。




影片:
認識 Excel 的 Master Data Services 增益集 - 以 SQL Server 2012 為例


本影片所示範的工作有:

工作1:使用 Excel 連接 Master Data Services 模型(Model)

工作2:增加成員

工作3:在實體(entities) 內,增加自由格式的屬性(free-form attribute)

工作4:增加網域屬性(domain-based attribute)以及相關屬性



參考資料

安裝 Master Data Services(MDS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/05/master-data-servicesmds-ssis-2012.html

認識 Master Data Services 模型(Model) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/07/master-data-services-model-sql-server.html

適用於 Microsoft Excel 的 Master Data Services 增益集
http://msdn.microsoft.com/zh-tw/library/hh231024.aspx

適用於 Microsoft® Excel® 的 Microsoft® SQL Server® 2012 Master Data Services 增益集
http://www.microsoft.com/zh-tw/download/details.aspx?id=29064

屬性 (Master Data Services)
http://msdn.microsoft.com/zh-tw/library/ee633745.aspx

2013-07-16

認識建立群組、顯示彙總資料、「向下鑽研(Drilldown) 」以及「分頁(Pagination)」功能,以 Reporting Services 2012 為例

示範版本:Reporting Services 2012



認識使用資料區域

若要顯示報表資料集中的資料,請使用資料區域。

利用資料區域,您可以分組、排序、篩選與彙總單一資料集中的資料。

Reporting Services 提供數種類型的資料區域:資料表、矩陣、清單、圖表與量測軌。

資料表、矩陣與清單資料區域是以 Tablix 資料區域為基礎的範本,而且它們可以用獨特的方式結合,藉以自訂資料呈現方式。

圖表會以圖形方式提供資料和彙總的檢視。

量測軌提供範圍中的相對指標,例如,關鍵效能指標 (KPI)。

您所選擇的資料區域類型取決於您的資料:資料量、資料值的範圍,以及您想要在報表中傳遞的項目。



認識資料區域中的群組資料

在報表設計師中,您可以使用群組組織報表上的資料或計算彙總摘要。

了解如何定義群組以及使用群組功能可協助您設計更精確的報表,並以更精簡的格式表示摘要資料。

通常您會在使用資料區域時,自訂定義群組。

不過,您可以加入自己的群組。

加入群組的程序會依資料區域的類型而有所不同:

(1) 針對 Tablix 資料區域中的資料表、矩陣或清單,使用 [群組] 窗格的 [資料列] 群組和 [資料行] 群組區域。

(2) 針對圖表資料區域,使用所選圖表的類別目錄和數列放置區。

(3) 針對量測軌資料區域,在 [量測軌面板] 上設定屬性來加入群組。



認識總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)

撰寫運算式時,您會發現「範圍」(Scope) 一詞用於多個內容。

範圍可以指定要用於評估運算式的資料、轉譯頁面上的文字方塊集合、可以根據切換顯示或隱藏之報表項目的集合。

您將會在與運算式評估、彙總函式語法、條件式可用性相關的主題中,以及與這些領域相關的錯誤訊息中看「範圍」(Scope) 一詞。

若要在報表中加入彙總值,您可以在運算式中使用內建彙總函式。

 數值欄位的預設彙總函式是 SUM。

您可以編輯運算式,並使用不同的內建彙總函式或指定不同的範圍。 範圍會識別用於計算的資料集。

當報表處理器結合報表資料和報表配置時,將會評估每一個報表項目的運算式。

當您檢視報表的每一頁時,您會在轉譯的報表項目中看到每一個運算式的結果。



認識鑽研、向下鑽研、子報表和巢狀資料區

您可以利用各種不同的方式來組織資料,以顯示總結資料與詳細資料之間的關聯性。

您可以將所有資料放入報表但設為隱藏,直到使用者按一下來顯示詳細資料;這是「向下鑽研」(Drilldown) 動作。

您可以在資料區域 (例如資料表或圖表) 中顯示資料,再將這個資料區域放到另一個資料區域 (例如資料表或矩陣) 內,成為「巢狀」(Nested) 結構。

 您可以在「子報表」(Subreport) 中顯示資料,此報表完全包含在主報表內。

或者,您可以將詳細資料放到「鑽研」(Drillthrough) 報表,這是當使用者按一下連結時另外顯示的報表。



認識Reporting Services 中的分頁

分頁指的是報表內的頁數,以及如何在這些頁面上排列報表項目。

Reporting Services 中的分頁會根據您用於檢視和傳遞報表的轉譯延伸模組而有所不同。

當您在報表伺服器上執行報表時,報表會使用 HTML 轉譯器。 HTML 會遵循特定的一組分頁規則。

例如,如果您將相同的報表匯出至 PDF,系統就會使用 PDF 轉譯器,並套用另一組不同的規則,因此,報表的分頁就會不同。

若要為使用者成功設計容易閱讀的報表,並針對計畫用於傳遞報表的轉譯器最佳化該報表,您必須了解用於控制 Reporting Services 中之分頁的規則。

分頁和頁面名稱

當報表中包含頁面名稱時,報表可能會更容易閱讀,其資料也會更容易稽核及匯出。

Reporting Services 報表中提供報表及 Tablix 資料區域 (資料表、矩陣和清單) 的屬性、群組和矩形,可控制重新編頁、重設頁碼,並在分頁時提供新的報表頁面名稱。

不論報表以何種格式轉譯,這些功能都可以加強報表運作,尤其是在將報表匯出至 Excel 活頁簿時特別有用。

InitialPageName 屬性提供報表的初始頁面名稱。

如果您的報表不包含要分頁的頁面名稱,則初始頁面名稱會用於分頁所建立的所有新頁面。

使用初始頁面名稱不需要它。

轉譯的報表可以針對分頁所造成的新頁面,提供新的頁面名稱。

若要提供頁面名稱,您要設定資料表、矩陣、清單、群組或矩形的 PageName 屬性。

不需要您在分頁時指定頁面名稱。 如果您沒有指定,就會改用 InitialPageName 的值。

如果 InitialPageName 也是空白的,則新頁面沒有名稱。

Tablix 資料區 (資料表、矩陣和清單)、群組和矩形支援分頁。

分頁包含下列屬性:

(1) BreakLocation 會針對啟用分頁的報表元素,提供分頁的位置:開頭、結尾,或開頭和結尾。 若是群組,BreakLocation 可以位於群組之間。

(2) Disabled 會指出是否將分頁套用至報表元素。 如果這個屬性評估為 True,則會忽略分頁。 如果使用這個屬性,可以根據報表執行時的運算式,以動態方式停用分頁。

(3) ResetPageNumber會指出分頁時,是否應該將頁碼重設為 1。 如果這個屬性評估為 True,則會重設頁碼。




影片:
認識建立群組、顯示彙總資料、「向下鑽研(Drilldown) 」以及「分頁(Pagination)」功能,以 Reporting Services 2012 為例



本影片所示範的工作有:

工作1:在 Tablix 資料區域,建立群組

工作2:在「資料群組(data groups)」中顯示彙總資料

工作3:啟用「向下鑽研(Drilldown) 」互動功能

工作4:在資料群組中組態報表「分頁(Pagination)」




參考資料

資料區域中的群組資料
http://msdn.microsoft.com/zh-tw/library/ms155903(v=sql.100).aspx

報表設計師
http://msdn.microsoft.com/zh-tw/library/ms157166(v=sql.105).aspx

使用 Tablix 資料區域
http://msdn.microsoft.com/zh-tw/library/bb934258(v=sql.100).aspx

了解 Tablix 資料區域
http://msdn.microsoft.com/zh-tw/library/bb677552(v=sql.100).aspx

課程 6:加入群組和總計 (Reporting Services)
http://msdn.microsoft.com/zh-tw/library/ms170712.aspx

總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)
http://msdn.microsoft.com/zh-tw/library/dd255256.aspx

彙總函式參考 (報表產生器及 SSRS)
http://msdn.microsoft.com/zh-tw/library/dd255275.aspx

篩選、分組和排序資料 (報表產生器及 SSRS)
http://msdn.microsoft.com/zh-tw/library/dd220417.aspx

鑽研、向下鑽研、子報表和巢狀資料區 (報表產生器及 SSRS)
http://msdn.microsoft.com/zh-tw/library/dd207141.aspx

Reporting Services 中的分頁 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd255278.aspx

將展開/摺疊動作加入至項目 (報表產生器及 SSRS)
http://msdn.microsoft.com/zh-tw/library/dd220405.aspx

2013-07-15

認識 Master Data Services 模型(Model) - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

Master Data Services 概觀

下列工作流程提供如何使用 Master Data Services 的概觀。

安裝 Master Data Services 後,您可能想要在測試環境中完成下列工作,並使用所提供的範例資料。

除非另有指示,否則您必須是模型系統管理員,才能完成下列所有程序。

建立模型

模型是 Master Data Services 中最高層級的組織。 您所建立的每個模型應該處理一個特定商務需求。

例如,您可能需要追蹤產品或客戶的主要清單。 模型建立時會被視為 VERSION_1。

建立實體

實體是包含成員的模型物件。

成員是指您在 Master Data Services 中管理的實體主要資料。

視需要建立多個實體以包含成員。 針對 Product 模型,您可以建立一個 Product 實體來包含產品成員的主要清單。

建立實體當做網域屬性

網域屬性是由實體成員擴展其值的屬性。 若要建立網域屬性,請先建立實體來擴展屬性值清單。

例如,您可以建立一個 Color 實體來包含色彩的主要清單。 然後將這些色彩當做 Product 實體的屬性值。

建立實體的屬性

建立屬性以描述成員。 Name 和 Code 屬性會自動包含在每個實體,且無法移除。 您可能想要建立其他自由格式屬性來包含文字、日期、數字或檔案。

例如,Product 實體可能有 Cost、Weight 或 SellStartDate 的自由格式屬性。

建立屬性群組

如果實體有四個或五個以上的屬性,您可能想要建立屬性群組。 這些群組是在 [總管] 中方格上方顯示的索引標籤,透過在個別索引標籤上群組屬性,方便導覽。




影片:
認識 Master Data Services 模型(Model) - 以 SQL Server 2012 為例



本影片所示範的工作有:

工作1:建立模型(model) (Master Data Services)

工作2:建立實體(entities) (Master Data Services)

工作3:建立屬性(attributes) (Master Data Services)

工作4:增加與編輯成員(members) (Master Data Services)



參考資料

安裝 Master Data Services(MDS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/05/master-data-servicesmds-ssis-2012.html

Master Data Services
http://msdn.microsoft.com/zh-tw/library/ee633763.aspx

Master Data Services 概觀
http://msdn.microsoft.com/zh-tw/library/ff487003.aspx

模型 (Master Data Services)
http://msdn.microsoft.com/zh-tw/library/ee633746.aspx

Master Data Services 功能及工作
http://msdn.microsoft.com/zh-tw/library/hh231022.aspx

2013-07-09

認識 PowerPivot for Excel,以 Excel 2013 為例

示範版本:Excel 2013

SQL Server 2012 版本的 PowerPivot。 這是第二版的 PowerPivot。

-- 01_PowerPivot_資料表匯入精靈



Microsoft SQL Server PowerPivot for Microsoft Excel (PowerPivot for Excel) 是一種資料分析工具,可直接在您已熟悉愛用的應用程式 Microsoft Excel 之中,提供無可匹敵的電腦運算能力。
PowerPivot for Excel 說明可以讓您立即掌握用法,發揮生產力。

PowerPivot for Excel 是一種可在 Excel 2010 中執行強大資料分析的增益集,藉此將自助商業智慧帶到您的桌面上。

PowerPivot for Excel 包含可加入及準備資料的視窗,以及 Excel 功能區上的 PowerPivot 索引標籤,您可以使用此索引標籤來操作 Excel 工作表中的資料。

PowerPivot for Excel 也包含一個精靈,讓您可以從不同來源匯入資料,其範圍包括內部網路上的大型企業資料庫、公用資料摘要,一直到您電腦上的試算表和文字檔案。

資料是匯入 PowerPivot for Excel 之中成為資料表。

這些資料表會以個別工作表的形式顯示在 PowerPivot 視窗中,類似於 Excel 活頁簿中的工作表。

但是 PowerPivot for Excel 提供的功能與 Excel 工作表中的功能有顯著的不同。

您在 PowerPivot 視窗上使用的資料會儲存在 Excel 活頁簿內的分析資料庫中,而功能強大的本機引擎會載入、查詢及更新該資料庫中的資料。

 您可以在 PowerPivot 視窗中建立資料表之間的關聯性,進一步豐富 PowerPivot 資料,而且因為 PowerPivot 資料位於 Excel 內,所以該資料會立即提供給樞紐分析表、樞紐分析圖,以及 Excel 中您用來彙總資料並與資料互動的其他功能使用。

所有資料的呈現與互動都是由 Excel 2010 所提供,因此,PowerPivot 資料與 Excel 呈現物件都包含在相同的活頁簿檔案中。

除了可幫助您分析資料的圖形化工具以外,PowerPivot 還包括 Data Analysis Expressions (DAX)。

DAX 是可擴充 Excel 資料操作功能的新公式語言,允許更精密且更複雜的群組、計算與分析。

DAX 公式的語法與 Excel 公式的語法非常類似,都是使用函數、運算子和值的組合。




影片:
認識 PowerPivot for Excel,以 Excel 2013 為例


本影片所示範的工作有:

工作1:建立 PowerPivot 工作簿(workbook)

工作2:由 PowerPivot 資料模型,建立樞紐分析表(PivotTable)




Excel 與 PowerPivot 活頁簿之間的差異

如同上述,在 PowerPivot 視窗與 Excel 視窗中處理資料的方式有一些差異。 其中也有我們想要特別提出來討論的一些重要差異:

(1) PowerPivot 資料可以儲存在擁有下列檔案類型的活頁簿中:Excel 活頁簿 (*.xlsx)、Excel 啟用巨集的活頁簿 (*.xlsm),以及 Excel 二進位活頁簿 (*.xlsb)。

在具有其他格式的活頁簿中,則不支援 PowerPivot 資料。

(2) PowerPivot 視窗不支援 Visual Basic for Applications (VBA)。

您可以在 PowerPivot 活頁簿的 Excel 視窗中使用 VBA。

(3) 在 Excel 樞紐分析表中,您可以以滑鼠右鍵按一下資料行標題,然後選取 [群組],將資料分組。

此功能通常用來依日期群組資料。

在以 PowerPivot 資料為基礎的樞紐分析表中,您可以使用計算結果欄達到相同的功能。




將資料發行至 SharePoint

建立 PowerPivot 活頁簿之後,您可以使用一般共用檔案的所有方式,與其他人共用該活頁簿。

但是,將檔案發行到已安裝 PowerPivot for SharePoint 和 Excel Services 的 SharePoint 伺服器或伺服陣列提供許多效益。

在 SharePoint 伺服器上,這些服務會一起運作來處理此活頁簿:PowerPivot for SharePoint 元件會處理資料,而 Excel Services 則會在瀏覽器視窗中轉譯資料,讓其他使用者可以在其中繼續分析資料。

SharePoint 上的 PowerPivot 服務會針對您發行至 SharePoint 的 PowerPivot 活頁簿來加入共同作業和文件管理支援。

PowerPivot for SharePoint 提供一種新的文件庫,可允許以豐富的方式預覽 PowerPivot 活頁簿中的報表、能夠從您發行至 PowerPivot 活頁簿的資料來建立 Reporting Services 報表,以及能夠從外部資料來源排程 PowerPivot 資料的自動重新整理。




參考資料

在 Excel 2013 增益集中啟動 PowerPivot
http://sharedderrick.blogspot.tw/2013/07/excel-2013-powerpivot.html

PowerPivot for Excel 簡介
http://msdn.microsoft.com/zh-tw/library/gg399157.aspx

了解 PowerPivot 功能
http://msdn.microsoft.com/zh-tw/library/gg399131.aspx

PowerPivot Help for SQL Server 2012
http://msdn.microsoft.com/zh-tw/library/hh965697.aspx

教學課程:建立您的第一個 PowerPivot 活頁簿
http://msdn.microsoft.com/zh-tw/library/gg399078.aspx

PowerPivot for SharePoint (SSAS)
http://msdn.microsoft.com/zh-tw/library/ee210692(v=sql.110).aspx

PowerPivotGeek
http://powerpivotgeek.com/

2013-07-08

認識「報表精靈(Report Wizard)」與「報表設計師(Report Designer)」,以 SQL Server 2012 為例

示範版本:SQL Server 2012

認識「報表精靈(Report Wizard)」

報表精靈會自動化建立表格式報表和矩陣報表的程序。

認識「報表設計師(Report Designer)」

使用報表設計師建立全功能的 Reporting Services 報表和報表方案。

報表設計師提供一個圖形介面,您可以在此介面中定義資料來源、資料集與查詢、資料區域與欄位的報表配置位置,以及定義互動式功能,例如搭配使用的參數和報表集。

報表設計師支援兩種檢視:[設計] (可定義報表資料和報表配置) 和 [預覽] (可顯示報表的轉譯檢視)。

在每個檢視中,您可以顯示多個視窗來協助設計或檢視轉譯的報表。

使用專案以執行下列動作:

(1) 組織一個容器中的報表和相關的項目。

(2) 測試包含本機報表及相關項目的報表方案。

(3) 同時部署相關的項目。 使用專案屬性和組態管理以部署至多個環境中。

(4) 保留一組報告和相關項目的主要複本。 部署後,可以偶爾修改已發行的報表。




影片:
認識「報表精靈(Report Wizard)」與「報表設計師(Report Designer)」,以 SQL Server 2012 為例



本影片所示範的工作有:

工作1:使用「報表精靈(Report Wizard)」建立報表

工作2:在「報表設計師(Report Designer)」中,調整格式與預覽報表




參考資料

報表精靈說明
http://technet.microsoft.com/zh-tw/library/ms186558.aspx

報表設計師
http://msdn.microsoft.com/zh-tw/library/ms157166(v=sql.105).aspx

報表設計師中的報表組件 (SSRS)
http://msdn.microsoft.com/zh-tw/library/ee635721.aspx

SQL Server 資料工具中的 Reporting Services (SSRS)
http://technet.microsoft.com/zh-tw/library/ms173745.aspx

2013-07-03

認識 Data Quality Services,建立「資料比對(Data Matching)」專案 - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

「資料比對(Data Matching)」- Data Quality Services (DQS)

Data Quality Services (DQS) 資料比對程序可讓您減少資料重複,並提高資料來源中的資料精確度。

比對會分析單一資料來源之所有記錄中的重複程度,傳回每一組比較之記錄之間相符的加權機率。

然後您可以決定哪些記錄相符,並針對來源資料採取適當的動作。

DQS 比對程序的優點如下:

(1) 比對可讓您消除應該相等之資料值之間的差異,以判斷正確值並減少資料差異可能造成的錯誤。

例如,名稱和地址經常是資料來源的識別資料,特別是客戶資料,但是資料可能會變更,並隨著時間而變質。

執行比對來識別及更正這些錯誤可讓資料的使用及維護變得更輕鬆。

(2) 比對可讓您確保相等但是以不同格式或樣式輸入的值會以一致的方式轉譯。

(3) 比對會識別完全相符和大約符合,好讓您在定義資料時移除重複的資料。

您會定義大約相符實際上是相符的點。

您會定義已評估哪些欄位用於比對以及未評估的欄位。

(4) DQS 可讓您使用電腦輔助的程序建立比對原則、根據比對結果以互動方式加以修改,並將它加入至可重複使用的知識庫。

您可以針對從來源複製到暫存資料表的資料重新建立索引或是不重新建立索引 (根據比對原則和來源資料的狀態)。

不重新建立索引可以提高效能。

(5) 您可以搭配其他資料清理程序來執行比對程序,以改善整體資料品質。

您也可以使用內建在 Master Data Services 中的 DQS 功能來執行資料刪除重複作業。





影片:
認識 Data Quality Services,建立「資料比對(Data Matching)」專案 - 以 SQL Server 2012 為例



本影片所示範的工作有:

工作1:建立「比對原則(matching policy)」

工作2:建立「資料比對原則(data matching policy)」專案

工作3:檢視資料比對的結果



參考資料

資料比對 - Data Quality Services (DQS)
http://msdn.microsoft.com/zh-tw/library/hh213071.aspx

Data Quality Client 應用程式
http://msdn.microsoft.com/zh-tw/library/gg524796.aspx

--

安裝 Data Quality Services (DQS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-services-dqs-sql-server.html

使用 Data Quality Client,建立「知識庫(Knowledge Base)」 - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-clientknowledge-base-sql.html

認識 Data Quality Services,建立「資料清理(Data cleansing)」專案 - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-servicesdata-cleansing-sql.html

2013-07-02

在 Excel 2013 增益集中啟動 PowerPivot

示範版本:Excel 2013

Microsoft Excel 2013 更深入整合 PowerPivot 的功能。

例如,您現在可以使用新的內建資料模型,在 Excel 中匯入來自於多種來源的大量資料,並建立關聯,而不必開啟 PowerPivot 視窗。

PowerPivot 提供更進階的資料模型環境,並連線到相同的資料模型。

在 Excel 2013 增益集中啟動 PowerPivot

以下是第一次使用 PowerPivot 之前的啟用方式。

(1) 移至 [檔案] \ [選項]\ [增益集]。

(2) 在 [管理] 方塊中,按一下 [COM 增益集] \ [執行]。

(3) 核取 [Microsoft Office PowerPivot for Excel 2013] 方塊,然後按一下 [確定]。

如果您已安裝其他版本的 PowerPivot 增益集,這些版本也會列在 COM 增益集清單中。
請務必選取 PowerPivot for Excel 2013 增益集。




影片:
在 Excel 2013 增益集中啟動 PowerPivot





64 位元 Excel 支援更大的檔案大小

舊版將活頁簿大小限制為磁碟上 2 GB,記憶體中 4 GB。

此限制確保內含 PowerPivot 資料的 Excel 活頁簿永遠在 SharePoint 設定的最大檔案上傳大小之下。

現在資料模型是 Excel 的一部分,因此檔案大小上限的限制已經消失。

如果您使用的是 64 位元 Excel,活頁簿大小僅受限於電腦上的磁碟空間與記憶體資源多寡

其他平台設定的限制繼續存在。SharePoint Server 2013 仍具有 2 GB 的檔案上傳大小上限。

同樣地,如果您正在共用 SharePoint Online 或 Office Web Apps 中的活頁簿,如果檔案太大無法在瀏覽器中開啟,您可能被導引至 Excel 中開啟活頁簿。

Excel 2013

32位元環境受限於 2 GB 的虛擬位址空間,此空間由 Excel,以及在相同處理程序中執行的活頁簿和增益集共用。

資料模型的共用位址空間可高達 500 - 700 MB,但如果另外載入其他資料模型和增益集,可能就沒那麼多了。

64 位元環境對於檔案大小沒有固定限制。
活頁簿大小僅受限於可用的記憶體和系統資源。




參考資料

在 Excel 2013 增益集中啟動 PowerPivot
http://office.microsoft.com/zh-tw/excel-help/HA102837097.aspx

Excel 2013 中的 PowerPivot 新功能
http://office.microsoft.com/zh-tw/excel-help/HA102893837.aspx

將 PowerPivot 資料模型升級至 Excel 2013
http://office.microsoft.com/zh-tw/excel-help/HA103356104.aspx

資料模型的規格與限制
http://office.microsoft.com/zh-tw/excel-help/HA102837464.aspx?CTT=5&origin=HA102893837

2013-07-01

認識報表產生器(Report Builder 3.0),使用圖表精靈 - 以 SQL Server 2012 為例

認識報表產生器(Report Builder 3.0),使用圖表精靈 - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

使用圖表精靈

當您想要以視覺格式摘要列出資料時,請使用圖表資料區。

圖表能讓您一次就能展示大量的彙總資訊。

在建立圖表之前,務必仔細準備及了解資料,因為這樣將協助您快速有效地設計圖表。

將圖表資料區加入至設計介面之後,您可以將數值和非數值資料的報表資料集欄位拖曳到圖表的 [圖表資料] 窗格。

當您在設計介面按一下圖表時,[圖表資料] 窗格隨即出現,其中包含三個區域:[類別目錄群組]、[數列群組] 和 [值]。

如果報表有共用或內嵌資料集,資料集中的欄位會出現在 [報表資料] 窗格中。 將欄位從資料集拖曳至適當的區域中。

根據預設,當欄位加入到圖表的其中一個區域時,Reporting Services 會計算該欄位的彙總。

您也可以使用數列群組動態產生數列。 圖表也與矩陣緊密相關。




影片:
認識報表產生器(Report Builder 3.0),使用圖表精靈 - 以 SQL Server 2012 為例





參考資料

圖表 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd239351.aspx

報表撰寫概念 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd220585.aspx

Report Builder Help for SQL Server 2012
http://technet.microsoft.com/zh-tw/library/hh965699.aspx

開始使用報表產生器
http://technet.microsoft.com/zh-tw/library/dd220460.aspx

啟動報表產生器 (報表產生器)
http://technet.microsoft.com/zh-tw/library/8c8c7d2e-b315-418d-bf65-90e7685e4259

效能、快照、快取 (Reporting Services)
http://msdn.microsoft.com/zh-tw/library/bb522786.aspx

2013-06-26

認識 Data Quality Services,建立「資料清理(Data cleansing)」專案 - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

認識「資料清理(Data cleansing)」

資料清理是分析資料來源中的資料品質、手動核准/拒絕系統的建議,藉以對資料進行變更的程序。

Data Quality Services (DQS) 中的資料清理包含電腦輔助的程序,以分析資料符合知識庫中知識的方式,同時也包含一個互動式程序,讓資料管理人檢閱並修改電腦輔助的程序結果,以確保資料清理完全符合其希望的執行方式。

資料管理人也可以在 Integration Services 封裝程序中執行資料清理。

在此情況下,資料管理人會使用 Integration Services 中的 DQS 清理元件,透過現有的知識庫自動執行資料清理。




影片:
認識 Data Quality Services,建立「資料清理(Data cleansing)」專案 - 以 SQL Server 2012 為例



本影片所示範的工作有:

工作1:建立「資料清理(Data cleansing)」專案

工作2:檢視清理的資料




DQS 中的資料清理功能具有下列優點:

(1) 識別資料來源 (Excel 檔案或 SQL Server 資料庫) 中不完整或不正確的資料,然後更正無效的資料或向您發出相關警示。

(2) 提供兩個步驟的程序來清理資料:電腦輔助的程序和互動式程序。

電腦輔助的程序會使用 DQS 知識庫中的知識自動處理資料,並建議替代項目/更正。

下一個步驟是互動式程序,可讓資料管理人核准、拒絕或修改 DQS 在電腦輔助的清理期間所提議的變更。

(3) 使用定義域值、定義域規則和參考資料,標準化並充實客戶資料。

例如,透過將 “St.” 變更為 “Street” 讓詞彙使用方式標準化,並透過將 “1 Microsoft way Redmond 98006” 變更為 “1 Microsoft Way, Redmond, WA 98006” 來填入遺漏的元素,藉以豐富資料。

(4) 為使用者提供簡單、直覺,以及類似精靈的一致介面,以便在一組非常大的資料之間瀏覽資料並檢查其中的錯誤。



參考資料

資料清理
http://msdn.microsoft.com/zh-tw/library/gg524800.aspx

Data Quality Client 應用程式
http://msdn.microsoft.com/zh-tw/library/gg524796.aspx

--

安裝 Data Quality Services (DQS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-services-dqs-sql-server.html

使用 Data Quality Client,建立「知識庫(Knowledge Base)」 - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-clientknowledge-base-sql.html

2013-06-24

認識報表產生器(Report Builder 3.0),使用空白報表 - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

報表、報表組件和報表定義 (報表產生器及 SSRS)

Reporting Services 會使用各種詞彙來描述不同狀態的報表,這些狀態包括初始定義、已發行的報表以及使用者檢視的報表。

您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。

每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。




影片:
認識報表產生器(Report Builder 3.0),使用空白報表 - 以 SQL Server 2012 為例





(1) 報表定義 (.rdl) 檔案

報表定義是您在報表產生器或報表設計師中建立的檔案。

它提供資料來源連接、用於擷取資料之查詢、運算式、參數、影像、文字方塊、資料表,以及您可能包含在報表中之其他任何設計階段元素的完整描述。

 雖然報表定義可以很複雜,不過它至少會指定查詢和其他報表內容、報表屬性,以及報表配置。

報表定義會在執行階段轉譯成已處理的報表。

這時候,系統會從資料來源中擷取資料,並且根據報表定義中的指示格式化這項資料。

您可以直接從電腦執行報表定義並儲存在本機,也可以將它發行到報表伺服器,讓其他人執行。

報表定義是以符合 XML 文法 (稱為報表定義語言 (RDL)) 的 XML 所撰寫。

RDL 描述 XML 元素,包含報表可能出現的所有可能變化。

(2) 用戶端報表定義 (.rdlc) 檔案

Visual Studio 報表設計師會產生可搭配 ReportViewer 控制項使用的用戶端報表定義 (.rdlc) 檔案。

這些 .rdlc 檔案可轉換成 .rdl 檔案,以搭配 Reporting Services 報表設計師使用。


(3) 報表組件檔 (.rsc)

報表組件定義是報表定義檔的 XML 片段。

您可藉由建立報表定義,然後選取報表中的報表項目個別發行為報表組件,藉此建立報表組件。

報表組件包括資料區、矩形與其包含的項目,以及影像。

您可以將報表組件與其相依的資料集和共用資料來源參考一併儲存,以便於其他報表中重複使用。

報表組件是指儲存在報表伺服器上的獨立報表項目,而且可以包含在其他報表中。

使用報表產生器來瀏覽並從 [報表組件庫] 中選取要加入至報表的組件。

您可以使用報表設計師或報表產生器來儲存報表組件,以便用於報表組件庫。

(4) 已發行的報表

建立 .rdl 檔案之後,您就可以將它儲存在本機,也可以將它儲存至報表伺服器上的個人資料夾 (例如 [我的報表] 資料夾)。

報表可供其他人查看時,可以將它從報表產生器儲存到報表伺服器上的公用資料夾,然後透過報表管理員上載或是從報表設計師部署報表專案方案的方式來發行該報表。

已發行的報表是儲存在報表伺服器資料庫中,並在報表伺服器或 SharePoint 網站上管理的項目。

已發行的報表會透過使用 Reporting Services 以角色為基礎之安全性模型的角色指派來維護其安全。

您可以透過 URL、SharePoint Web 組件或報表管理員存取已發行的報表,也可以在報表產生器中導覽並開啟它們。

(5)報表快照集

您也可以將報表當做快照集來發行 (其中包含報表一開始執行時的配置資訊和資料)。

報表快照集不會以特定轉譯格式儲存。

而是只有在使用者或應用程式要求它時,報表快照集才以最後的檢視格式轉譯 (例如 HTML)。

(6) 已轉譯的報表

已轉譯的報表是一種完全處理的報表,其中包含採用適合檢視之格式 (例如 HTML) 的資料與配置資訊。

報表要等到轉譯成輸出格式後,才能夠檢視。 您可以執行下列任一種動作來轉譯報表:


  • 在報表產生器或報表設計師中建立或開啟報表並且執行它。
  • 在報表管理員中尋找並執行報表。
  • 在與 Reporting Services 報表伺服器整合的 SharePoint 網站上尋找並執行報表。
  • 訂閱報表,訂閱的報表會以您指定的輸出格式傳遞到電子郵件收件匣或檔案共用。

訂閱報表,訂閱的報表會以您指定的輸出格式傳遞到電子郵件收件匣或檔案共用。

報表的預設轉譯格式為 HTML 4.0。

除了 HTML 以外,報表還可以使用許多輸出格式轉譯,包括 Excel、Word、XML、PDF、TIFF 與 CSV。

如同已發行的報表一樣,已轉譯的報表也無法編輯或回存到報表伺服器。




參考資料

報表撰寫概念 (報表產生器及 SSRS)
http://technet.microsoft.com/zh-tw/library/dd220585.aspx

Report Builder Help for SQL Server 2012
http://technet.microsoft.com/zh-tw/library/hh965699.aspx

開始使用報表產生器
http://technet.microsoft.com/zh-tw/library/dd220460.aspx

啟動報表產生器 (報表產生器)
http://technet.microsoft.com/zh-tw/library/8c8c7d2e-b315-418d-bf65-90e7685e4259

效能、快照、快取 (Reporting Services)
http://msdn.microsoft.com/zh-tw/library/bb522786.aspx

2013-06-20

使用 Data Quality Client,建立「知識庫(Knowledge Base)」 - 以 SQL Server 2012 為例


示範版本:SQL Server 2012

Data Quality Client 應用程式

Data Quality Client 應用程式可讓您使用獨立的工具執行資料品質作業。

此應用程式可讓您建立知識庫、建立並執行資料品質專案,以及執行管理工作。

負責管理資料資產與維護高標準資料品質的資料管理人、資料專家或 IT 專業人員可以透過以下任一種角色使用用戶端應用程式:

  • 可以編輯並執行資料品質專案的 DQS KB 操作員
  • 可以執行專案功能,以及建立並編輯知識庫的 DQS KB 編輯者
  • 以及可以執行專案與知識庫功能並管理系統的 DQS 系統管理員


Data Quality Client 首頁畫面

使用這個畫面以存取 Data Quality Services (DQS) 三大工作群組的使用者介面:知識庫管理、資料品質專案,以及系統管理。




影片:
使用 Data Quality Client,建立「知識庫(Knowledge Base)」 - 以 SQL Server 2012 為例



本影片所示範的工作有:

  • 工作1:建立「知識庫(Knowledge Base)」
  • 工作2:執行「知識探索(Knowledge Discovery)」
  • 工作3:執行「定義域管理(Domain Management)」




參考資料

安裝 Data Quality Services (DQS) - 以 SQL Server 2012 為例
http://sharedderrick.blogspot.tw/2013/06/data-quality-services-dqs-sql-server.html

Data Quality Client 應用程式
http://msdn.microsoft.com/zh-tw/library/gg524796.aspx

Data Quality Client 首頁畫面
http://msdn.microsoft.com/zh-tw/library/gg524810.aspx

使用 DQSInstaller.exe 匯出及匯入 DQS 知識庫
http://msdn.microsoft.com/zh-tw/library/hh759340.aspx

2013-06-19

安裝報表產生器(Report Builder 3.0) - 以 SQL Server 2012 為例

示範版本:SQL Server 2012

開始使用報表產生器(Report Builder)

報表產生器是一種報表撰寫環境,適合偏愛在 Microsoft Office 環境中工作的企業使用者使用。

當您設計報表時,可以指定要取得資料的位置、要取得的資料,以及要顯示資料的方式。

當您執行報表時,報表處理器會採用已指定的所有資訊、擷取資料,然後將它與報表配置結合,以便產生報表。

您可以在報表產生器中預覽報表,也可以將報表發行至報表伺服器或處於 SharePoint 整合模式的報表伺服器,讓其他人執行報表。

啟動報表產生器

SQL Server 2012 Reporting Services (SSRS) 包括單機版和 ClickOnce 版的報表產生器。

ClickOnce 版本可以搭配在原生模式或 SharePoint 整合模式下安裝的 Reporting Services 使用。




影片:
安裝報表產生器(Report Builder) - 以 SQL Server 2012 為例






參考資料

Report Builder Help for SQL Server 2012
http://technet.microsoft.com/zh-tw/library/hh965699.aspx

開始使用報表產生器
http://technet.microsoft.com/zh-tw/library/dd220460.aspx

啟動報表產生器 (報表產生器)
http://technet.microsoft.com/zh-tw/library/8c8c7d2e-b315-418d-bf65-90e7685e4259

安裝、解除安裝和支援報表產生器
http://technet.microsoft.com/zh-tw/library/2c9a5814-17bf-4947-8fb3-6269e7caa416

安裝單機版報表產生器 (報表產生器)
http://technet.microsoft.com/zh-tw/library/6b2291bb-1d20-4d08-81cb-a16dd8e01faf