共用方式為


如何:從 Teradata 資料來源擷取資料

若要在報表或報表模型中使用 Teradata 關聯式資料庫的資料,您必須定義 Teradata 資料來源。當您定義資料來源時,您必須指定連接字串和認證,好讓您可以從用戶端電腦存取資料來源。

[!附註]

系統管理員必須先在報表撰寫用戶端和報表伺服器上安裝正確的 .NET Data Provider for Teradata 版本,然後您才能連接 Teradata 資料來源。如需詳細資訊,請參閱<連接至資料來源 (Reporting Services)>。

下列清單適用於在報表伺服器專案中使用 Teradata 資料庫:

  • 您可以建立內嵌資料來源定義供單一報表使用,或是建立共用資料來源定義供多個報表使用。本主題的程序描述如何建立內嵌資料來源。如需有關共用資料來源的詳細資訊,請參閱<共用資料來源和內嵌資料來源>和<建立、修改與刪除共用資料來源>。

  • 在您建立 Teradata 資料來源定義之後,可以建立一或多個資料集。在您建立資料集之後,該資料集的名稱會出現在 [報表資料] 窗格中,當做其資料來源底下的一個節點。如需詳細資訊,請參閱<在 Business Intelligence Development Studio 中使用報表設計師>。

  • 在您發行報表之後,您可能需要為資料來源變更認證,如此一來,當報表在報表伺服器上執行時,擷取資料的權限就會是有效的。

下列清單適用於在報表模型專案中使用 Teradata 資料庫:

  • 您可以使用 [資料來源精靈],在報表模型專案中建立資料來源定義。

  • 在您建立 Teradata 資料來源定義之後,可以建立資料來源檢視。如需詳細資訊,請參閱<建立和使用以 Teradata 為基礎的報表模型>。

建立使用 .NET Managed Provider for Teradata 資料處理延伸模組的內嵌資料來源

  1. 在 [報表資料] 窗格的工具列上,按一下 [新增],然後按一下 [資料來源]

  2. [資料來源屬性] 對話方塊中,於 [名稱] 文字方塊內輸入名稱,或是接受預設名稱。

  3. 確認 [內嵌連接] 已選取。

  4. [類型] 下拉式清單中選取 [TERADATA]

  5. 指定與 Teradata 資料來源搭配使用的連接字串。

    [!附註]

    請洽詢資料庫管理員,以取得用於連接資料來源的連接資訊和認證。下列連接字串範例會在使用 IP 位址所指定的伺服器上指定 Teradata 資料庫。

    Data Source=<IP Address>

  6. 按一下 [認證]

  7. 設定用於連接資料來源的認證。如需詳細資訊,請參閱<指定報表資料來源的認證和連接資訊>。

  8. 按一下 [確定]。

    資料來源會出現在 [報表資料] 窗格中。

為 Teradata 資料來源建立資料集

  1. 在 [報表資料] 窗格中,以滑鼠右鍵按一下連接到 Teradata 資料來源的資料來源名稱,然後按一下 [加入資料集]

  2. [資料集屬性] 對話方塊的 [查詢] 頁面上,於 [名稱] 文字方塊內輸入名稱,或是接受預設名稱。

  3. [資料來源] 文字方塊中,確認您在步驟 1 中以滑鼠右鍵按一下的資料來源名稱有出現。

  4. 確認 [查詢類型] 方塊中已選取 [文字][文字] 是 Teradata 資料庫唯一支援的模式。

  5. 按一下 [查詢設計工具] 來開啟以文字為基礎的查詢設計工具。

  6. [查詢] 窗格中,輸入 Transact-SQL 命令。

    另外,您也可以貼入查詢,或從檔案或另一個報表匯入現有的 Transact-SQL 查詢。如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面>。

  7. 按一下 [執行查詢] (!) 來執行查詢,然後再查看結果集。

  8. 按一下 [確定]。

    資料集和它的欄位集合會出現在 [報表資料] 窗格的資料來源節點底下。

從 Teradata 資料庫建立報表模型的資料來源

  1. 在 [報表模型] 專案中,在 [方案總管] 中以滑鼠右鍵按一下 [資料來源],再按一下 [加入新的資料來源][資料來源精靈] 對話方塊隨即開啟。

  2. [下一步]。此時會開啟 [選取如何定義連接] 頁面。

  3. 按一下 [新增]。此時會開啟 [連接管理員] 對話方塊。

  4. [提供者] 中,從下拉式清單選取 Teradata 的資料提供者。例如,.NET Data Provider for Teradata。

    [!附註]

    在下列步驟中,如果您不知道所要求的資訊,請洽詢您的系統管理員。

  5. [伺服器名稱] 中,輸入伺服器的 IP 位址。

  6. [登入詳細資料] 中,針對 [使用者名稱][密碼],輸入可以存取前一步驟所指定之伺服器的帳戶名稱及密碼。

  7. 按一下 [全部]。連接屬性會顯示在方格中。

  8. [資料字典] 中填入下列三個値。

    1. **資料庫。**輸入資料庫名稱。

    2. **限制使用預設資料庫。**設定為 True。

    3. **使用 X 檢視。**設定為 False。

    [!附註]

    這些設定會將資料來源檢視限制為預設資料庫,以改善資料擷取時間。如果您不套用這些設定,系統就會擷取資料來源伺服器上您擁有權限的所有結構描述。如需有關這些設定的詳細資訊,請參閱 Teradata 所提供的 .NET Framework Data Provider for Teradata 協力廠商文件集。

  9. 按一下 [確定]。

  10. [選取如何定義連接] 頁面中,按 [下一步]

  11. [資料來源名稱] 中,輸入名稱或接受預設名稱。

  12. 按一下 [完成]

    新資料來源會顯示在 [報表資料] 窗格的 [資料來源] 資料夾下方。您現在可以為 Teradata 資料庫建立資料來源檢視了。如需詳細資訊,請參閱<建立和使用以 Teradata 為基礎的報表模型>。