Share via


定義 Teradata 資料庫中的報表資料集 (Reporting Services)

Reporting Services 提供一個資料處理延伸模組,這個模組支援從 Teradata 關聯式資料來源擷取報表資料。在您已經連接到 Teradata 資料來源之後,可以建立一個報表資料集,以定義您想要在報表中使用的資料。

[!附註]

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

若要建立資料集查詢,您可以從下拉式清單中建立 SQL 查詢、使用巨集,或選取預存程序。您也可以指定資料集屬性及定義報表參數和查詢參數。如需詳細資訊,請參閱<如何:從 Teradata 資料來源擷取資料>。

查詢設計工具有兩種類型:以文字為基礎的查詢設計工具和圖形化查詢設計工具;預設會開啟以文字為基礎的查詢設計工具,並接受非標準的查詢語法 (例如,連接字串中的運算式)。圖形查詢設計工具會顯示可用於協助設計查詢的資料表和檢視。如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面>和<圖形化查詢設計工具使用者介面>。

您也可以從 Teradata 資料來源建立模型。如需詳細資訊,請參閱<建立和使用以 Teradata 為基礎的報表模型>。

使用查詢參數

如果您的查詢包含參數,報表設計師會在您輸入查詢時,自動在報表定義中建立對應的報表參數。報表執行時,報表參數的值會傳遞給查詢參數。如果您使用多重值參數,您可能需要變更查詢的語法。如需詳細資訊,請參閱<將參數加入至您的報表>和<如何:將查詢參數與報表參數產生關聯>。

使用巨集

您可以使用巨集傳回資料集內的資料。若要這樣做,請在 [命令類型] 文字方塊中選取 Text,然後在 EXECUTE 陳述式中指定巨集及其輸入參數的名稱。

使用預存程序

您可以使用預存程序傳回資料集內的資料。若要這樣做,請在 [命令類型] 文字方塊中選取 StoredProcedure,然後提供預存程序的名稱。Reporting Services 不支援預存程序的輸出參數。