如何:從 SAP NetWeaver BI 資料來源擷取資料
若要在報表中使用 SAP NetWeaver® Business Intelligence 資料庫內的資料,您必須定義 SAP NetWeaver Business Intelligence 類型的資料來源,而且其中包含一或多個報表資料集。當您定義資料來源時,您必須指定連接字串和認證,好讓您可以從用戶端電腦存取資料來源。
您可以建立內嵌資料來源定義供單一報表使用,或是建立共用資料來源定義供多個報表使用。本主題的程序描述如何建立內嵌資料來源。如需有關共用資料來源的詳細資訊,請參閱<共用資料來源和內嵌資料來源>和<建立、修改與刪除共用資料來源>。
在您建立 SAP NetWeaver Business Intelligence 資料來源定義之後,可以建立一或多個資料集。在您建立資料集之後,該資料集的名稱會出現在 [報表資料] 窗格中,當做其資料來源底下的一個節點。如需詳細資訊,請參閱<在 Business Intelligence Development Studio 中使用報表設計師>。
在您發行報表之後,您可能需要為資料來源變更認證,如此一來,當報表在報表伺服器上執行時,擷取資料的權限就會是有效的。
建立 SAP NetWeaver BI 資料來源
在 [報表資料] 窗格的工具列上,按一下 [新增],然後按一下 [資料來源]。[資料來源屬性] 對話方塊隨即開啟。
在 [名稱] 文字方塊中,輸入名稱或接受預設名稱。
確認 [內嵌連接] 已選取。
從 [類型] 下拉式清單中選取 [SAP NetWeaver BI]。
指定與 SAP NetWeaver Business Intelligence 資料來源搭配使用的連接字串。
請洽詢資料庫管理員,以取得用來連接資料來源的連接資訊和認證。下列連接字串範例會指定伺服器上的 SAP NetWeaver Business Intelligence 資料來源使用通訊埠 8000,並指定網際網路上的 XML for Analysis Services (XMLA) 使用 SOAP:
DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla
按一下 [認證]。設定用於這個資料來源的認證。如需詳細資訊,請參閱<指定報表資料來源的認證和連接資訊>。
[!附註]
若要測試資料來源連接,請按一下 [編輯]。在 [連接屬性] 對話方塊中,按一下 [測試連接]。如果測試成功,您將會看到「連接測試成功」的通知訊息。如果測試失敗,您將會看到一個警告訊息,其中包含測試未能成功之原因的相關資訊。
按一下 [確定]。
資料來源會出現在 [報表資料] 窗格中。
建立 SAP NetWeaver BI 資料來源的資料集
在 [報表資料] 窗格中,以滑鼠右鍵按一下 SAP NetWeaver Business Intelligence 資料來源,然後按一下 [加入資料集]。[資料集屬性] 對話方塊隨即開啟。
在 [資料來源] 文字方塊中,確認您以滑鼠右鍵按一下的資料來源名稱有出現。
在 [查詢] 文字方塊底下,按一下 [查詢設計工具]。Hyperion Essbase 的查詢設計工具會在 [設計] 模式下開啟。
選取適當的資料庫,並建立查詢,其方式是將中繼資料窗格內的項目拖曳到 [資料] 窗格。如需有關使用這個查詢設計工具的詳細資訊,請參閱<SAP NetWeaver BI 查詢設計工具使用者介面>。
按一下 [確定]。
資料集和它的欄位集合會出現在 [報表資料] 窗格的資料來源節點底下。
[!附註]
這個資料提供者並沒有支援所有的報表傳遞模式。這個資料處理延伸模組不支援透過資料導向訂閱所傳遞的報表。如需詳細資訊,請參閱<使用外部資料來源以取得訂閱者資料>。