Teradata

透過 Teradata 連接器,您可以在 Teradata 資料庫中執行插入、刪除、更新和讀取作業。

事前準備

使用 Teradata 連接器前,請先完成下列工作:

  • 在 Google Cloud 專案中:
    • 確認已設定網路連線。如要瞭解網路模式,請參閱「網路連線」。
    • roles/connectors.admin IAM 角色授予設定連線器的使用者。
    • 將下列 IAM 角色授予要用於連接器的服務帳戶:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      服務帳戶是特殊的 Google 帳戶類型,主要用於代表需要驗證且必須取得授權才能存取 Google API 資料的非人類使用者。如果您沒有服務帳戶,請建立服務帳戶。詳情請參閱「建立服務帳戶」。

    • 啟用下列服務:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      如要瞭解如何啟用服務,請參閱「啟用服務」。

    如果專案先前未啟用這些服務或權限,系統會在設定連結器時提示您啟用。

Teradata 設定

如要在 Google Cloud VM 上建立 Teradata Vantage Express 執行個體,請參閱「在 Google Cloud VM 上安裝 Teradata」。如果這個 VM 公開顯示,建立連線時,這個 VM 的外部 IP 即可做為主機位址。如果 VM 未公開,請建立 Private Service Connectivity,並在建立連線時使用網路端點連結 IP

設定連接器

連線專屬於資料來源。也就是說,如果您有多個資料來源,則必須為每個資料來源建立個別的連線。如要建立連線,請按照下列步驟操作:

  1. Cloud 控制台中,前往「Integration Connectors」>「Connections」頁面,然後選取或建立 Google Cloud 專案。

    前往「連線」頁面

  2. 按一下「+ 建立新項目」開啟「建立連線」頁面。
  3. 在「位置」部分中,選擇連線位置。
    1. 區域:從下拉式清單中選取位置。

      如需所有支援的地區清單,請參閱「位置」一文。

    2. 點選「下一步」
  4. 在「連線詳細資料」部分,完成下列步驟:
    1. 連接器:從可用連接器的下拉式清單中選取「Teradata」
    2. 連接器版本:從可用版本的下拉式清單中選取連接器版本。
    3. 在「連線名稱」欄位中,輸入連線執行個體的名稱。

      連線名稱必須符合下列條件:

      • 連線名稱可使用英文字母、數字或連字號。
      • 字母必須為小寫。
      • 連線名稱開頭須為英文字母,結尾則須為英文字母或數字。
      • 連結名稱不得超過 49 個字元。
    4. 視需要輸入連線執行個體的「Description」(說明)
    5. 或者,可啟用 Cloud Logging,然後選取記錄層級。記錄層級預設為 Error
    6. 服務帳戶:選取具備必要角色的服務帳戶。
    7. 視需要設定「連線節點設定」

      • 節點數量下限:輸入連線節點數量下限。
      • 節點數量上限:輸入連線節點數量上限。

      節點是用來處理交易的連線單位 (或備用資源)。連線處理的交易量越多,就需要越多節點;反之,處理的交易量越少,需要的節點就越少。如要瞭解節點對連接器定價的影響,請參閱「 連線節點定價」。如未輸入任何值,系統預設會將節點下限設為 2 (提高可用性),節點上限則設為 50。

    8. 資料庫:開啟 Teradata 連線時選取的預設資料庫。
    9. 字元集:指定工作階段字元集,用於編碼及解碼傳輸至 Teradata 資料庫和從 Teradata 資料庫傳輸的字元資料。預設值為 ASCII。
    10. (選用) 按一下「+ 新增標籤」,以鍵/值組合的形式為連線新增標籤。
    11. 點選「下一步」
  5. 在「目的地」部分,輸入要連線的遠端主機 (後端系統) 詳細資料。
    1. 目的地類型:選取目的地類型
      • 如要指定目的地主機名稱或 IP 位址,請選取「主機地址」,然後在「主機 1」欄位中輸入地址。
      • 如要建立私人連線,請選取「Endpoint attachment」(端點連結),然後從「Endpoint Attachment」(端點連結) 清單中選擇所需連結。

      如要建立與後端系統的公開連線,並加強安全性,建議為連線設定靜態輸出 IP 位址,然後設定防火牆規則,只允許特定靜態 IP 位址。

      如要輸入其他目的地,請按一下「+新增目的地」

    2. 點選「下一步」
  6. 在「Authentication」(驗證) 部分中,輸入驗證詳細資料。
    1. 選取「驗證類型」並輸入相關詳細資料。

      Teradata 連線支援下列驗證類型:

      • 使用者名稱和密碼
    2. 如要瞭解如何設定這些驗證類型,請參閱「設定驗證」。

    3. 點選「下一步」
  7. 檢查:檢查連線和驗證詳細資料。
  8. 點選「建立」

設定驗證機制

根據要使用的驗證方式輸入詳細資料。

  • 使用者名稱和密碼
    • 使用者名稱:連接器的使用者名稱
    • 密碼:Secret Manager 密鑰,內含與連接器相關聯的密碼。

連線設定範例

本節提供您建立 Teradata 連接器時設定的各個欄位範例值。

基本驗證 - 連線類型

欄位名稱 詳細資料
位置 us-central1
連接器 teradata
連接器版本 1
連線名稱 teradata-vm-connection
啟用 Cloud Logging
服務帳戶 SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
資料庫 TERADATA_TESTDB
字元集 ASCII
節點數量下限 2
節點數量上限 2
目的地類型 主機位址
主機 1 203.0.113.255
通訊埠 1 1025
使用者名稱 使用者名稱
密碼 密碼
密鑰版本 1

實體、作業和動作

所有整合連接器都會為所連應用程式的物件提供抽象層。您只能透過這個抽象化程序存取應用程式的物件。抽象化會以實體、作業和動作的形式呈現。

  • 實體: 實體可以視為已連結應用程式或服務中的物件,或是屬性集合。實體的定義因連接器而異。舉例來說,在資料庫連接器中,資料表是實體;在檔案伺服器連接器中,資料夾是實體;在訊息系統連接器中,佇列是實體。

    不過,連接器可能不支援或沒有任何實體,在這種情況下,Entities 清單會是空白。

  • 作業: 作業是指您可以在實體上執行的活動。您可以對實體執行下列任一操作:

    從可用清單中選取實體,系統會產生該實體可用的作業清單。如需作業的詳細說明,請參閱 Connectors 工作的實體作業。 不過,如果連接器不支援任何實體作業,系統就不會在 Operations 清單中列出這些不支援的作業。

  • 動作: 動作是透過連接器介面提供給整合的第一類函式。動作可讓您變更一或多個實體,且因連接器而異。一般來說,動作會有一些輸入參數和輸出參數。不過,連接器可能不支援任何動作,此時 Actions 清單會是空白。

動作

這個連接器支援執行下列動作:

  • 使用者定義的預存程序和函式。如果後端有任何預存程序和函式,這些項目會列在 Configure connector task 對話方塊的 Actions 欄中。
  • 自訂 SQL 查詢。如要執行自訂 SQL 查詢,連接器提供「執行自訂查詢」動作。

    如要建立自訂查詢,請按照下列步驟操作:

    1. 請按照詳細說明 新增連接器工作
    2. 設定連接器工作時,請在要執行的動作類型中選取「動作」
    3. 在「動作」清單中,選取「執行自訂查詢」,然後按一下「完成」

      圖片:顯示 execute-custom-query-action 圖片:顯示 execute-custom-query-action

    4. 展開「Task input」(工作輸入) 區段,然後執行下列操作:
      1. 在「Timeout after」(逾時時間) 欄位中,輸入查詢執行前的等待秒數。

        預設值:180 秒。

      2. 在「資料列數量上限」欄位中,輸入要從資料庫傳回的資料列數量上限。

        預設值為 25

      3. 如要更新自訂查詢,請按一下「編輯自訂指令碼」。「指令碼編輯器」對話方塊隨即開啟。

        圖片:顯示自訂 SQL 查詢 圖片:顯示自訂 SQL 查詢

      4. 在「指令碼編輯器」對話方塊中輸入 SQL 查詢,然後按一下「儲存」

        您可以在 SQL 陳述式中使用問號 (?) 代表單一參數,該參數必須在查詢參數清單中指定。舉例來說,下列 SQL 查詢會從 Employees 資料表選取與 LastName 資料欄指定值相符的所有資料列:

        SELECT * FROM Employees where LastName=?

      5. 如果您在 SQL 查詢中使用問號,請為每個問號點按「+ 新增參數名稱」,加入參數。執行整合時,這些參數會依序取代 SQL 查詢中的問號 (?)。舉例來說,如果您新增了三個問號 (?),就必須依序新增三個參數。

        圖片:顯示 add-query-param 圖片:顯示 add-query-param

        如要新增查詢參數,請按照下列步驟操作:

        1. 在「類型」清單中,選取參數的資料類型。
        2. 在「值」欄位中輸入參數值。
        3. 如要新增多個參數,請按一下「+ 新增查詢參數」

系統限制

每個節點的 Teradata 連接器每秒最多可處理 70 筆交易,並節流任何超出此限制的交易。根據預設,Integration Connectors 會為連線分配 2 個節點 (以提高可用性)。

如要瞭解 Integration Connectors 適用的限制,請參閱「限制」一文。

支援的資料類型

這個連接器支援的資料類型如下:

  • BIGINT
  • BINARY
  • BIT
  • BOOLEAN
  • CHAR
  • DATE
  • DECIMAL
  • DOUBLE
  • FLOAT
  • INTEGER
  • LONGN VARCHAR
  • LONG VARCHAR
  • NCHAR
  • NUMERIC
  • NVARCHAR
  • REAL
  • SMALL INT
  • 時間
  • TIMESTAMP
  • TINY INT
  • VARBINARY
  • VARCHAR

動作

Oracle DB 連接器可讓您以 Oracle 資料庫支援的格式,執行預存程序、函式和自訂 SQL 查詢。如要執行自訂 SQL 查詢,連接器提供 ExecuteCustomQuery 動作。

ExecuteCustomQuery 動作

這項動作可讓您執行自訂 SQL 查詢。

ExecuteCustomQuery 動作的輸入參數

參數名稱 資料類型 必填 說明
查詢 字串 要執行的查詢。
queryParameters JSON 陣列,格式如下:
[{"value": "VALUE", "dataType": "DATA_TYPE"}]
查詢參數。
maxRows 數字 要傳回的列數上限。
逾時 數字 等待查詢執行的秒數。

ExecuteCustomQuery 動作的輸出參數

執行成功後,這項動作會傳回狀態 200 (OK),以及含有查詢結果的回應內容。

如要瞭解如何設定 ExecuteCustomQuery 動作,請參閱範例

如要瞭解如何使用 ExecuteCustomQuery 動作,請參閱動作範例

動作範例

本節說明如何在這個連接器中執行部分動作。

範例 - 執行 group by 查詢

  1. 在「Configure connector task」對話方塊中,按一下 Actions
  2. 選取 ExecuteCustomQuery 動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "query": "select E.EMPLOYEE_ID,E.EMPLOYEE_NAME,E.CITY from EMPLOYEES E LEFT JOIN EMPLOYEE_DEPARTMENT ED ON E.EMPLOYEE_ID=ED.ID where E.EMPLOYEE_NAME = 'John' Group by E.CITY,E.EMPLOYEE_ID,E.EMPLOYEE_NAME"
    }
  4. 這個範例會從 EMPLOYEESEMPLOYEE_DEPARTMENT 資料表選取員工記錄。如果動作成功,連接器工作的 connectorOutputPayload 回應參數會包含查詢結果集。

範例 - 執行參數化查詢

  1. 在「Configure connector task」對話方塊中,按一下 Actions
  2. 選取 ExecuteCustomQuery 動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "query": "select C.ID,C.NAME,C.CITY,C.O_DATE,E.EMPLOYEE_ID from customqueries C,Employees E where C.ID=E.Employee_id and C.NAME=?",
    "queryParameters": [{
          "value": "John",
          "dataType": "VARCHAR"
    }],
    "timeout":10,
    "maxRows":3
    }
  4. 這個範例會選取員工姓名為 John 的員工記錄。 請注意,員工姓名是使用 queryParameters 參數進行參數化。 如果動作成功,連接器工作 connectorOutputPayload 回應參數的值會類似以下內容:

    [{
    "NAME": "John",
    "O_DATE": "2023-06-01 00:00:00.0",
    "EMPLOYEE_ID": 1.0
    }, {
    "NAME": "John",
    "O_DATE": "2021-07-01 00:00:00.0",
    "EMPLOYEE_ID": 3.0
    }, {
    "NAME": "John",
    "O_DATE": "2022-09-01 00:00:00.0",
    "EMPLOYEE_ID": 4.0
    }]

範例 - 使用序號值插入記錄

  1. 在「Configure connector task」對話方塊中,按一下 Actions
  2. 選取 ExecuteCustomQuery 動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "query": "INSERT INTO AUTHOR(id,title) VALUES(author_table_id_seq.NEXTVAL,'Sample_book_title')"
    }
  4. 這個範例會使用現有的 author_table_id_seq 序列物件,在 AUTHOR 資料表中插入記錄。如果動作成功,連接器工作 connectorOutputPayload 回應參數的值會類似以下內容:

    [{
    }]

範例 - 使用匯總函式執行查詢

  1. 在「Configure connector task」對話方塊中,按一下 Actions
  2. 選取 ExecuteCustomQuery 動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "query": "SELECT SUM(SALARY) as Total FROM EMPLOYEES"
    }
  4. 這個範例會計算 EMPLOYEES 資料表中的薪資總值。如果動作成功,連接器工作 connectorOutputPayload 回應參數的值會類似以下內容:

    [{
    "TOTAL": 13000.0
    }]  
      

範例 - 建立新資料表

  1. 在「Configure connector task」對話方塊中,按一下 Actions
  2. 選取 ExecuteCustomQuery 動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "query": "CREATE TABLE TEST1 (ID INT, NAME VARCHAR(40),DEPT VARCHAR(20),CITY VARCHAR(10))"
    }
  4. 這個範例會建立 TEST1 資料表。如果動作成功,連接器工作 connectorOutputPayload 回應參數的值會類似以下內容:

    [{
    }]

實體作業範例

範例 - 列出所有員工

這個範例會列出 Employee 實體中的所有員工。

  1. 在「Configure connector task」對話方塊中,按一下 Entities
  2. Entity 清單中選取 Employee
  3. 選取「List」作業,然後按一下「完成」
  4. (選用) 在「連結器」工作的「工作輸入」部分,您可以指定篩選子句,篩選結果集。

範例 - 取得員工詳細資料

這個範例會從 Employee 實體取得具有指定 ID 的員工詳細資料。

  1. 在「Configure connector task」對話方塊中,按一下 Entities
  2. Entity 清單中選取 Employee
  3. 選取「Get」作業,然後按一下「完成」
  4. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入) 區段中,按一下「EntityId」,然後在「Default Value」(預設值) 欄位中輸入 45

    其中 45Employee 實體的主鍵值。

範例 - 建立員工記錄

這個範例會在 Employee 實體中新增員工記錄。

  1. 在「Configure connector task」對話方塊中,按一下 Entities
  2. Entity 清單中選取 Employee
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "EMPLOYEE_ID": 69.0,
    "EMPLOYEE_NAME": "John",
    "CITY": "Bangalore"
    }

    如果整合成功,連接器工作的 connectorOutputPayload 欄位會顯示類似下列的值:

     {
    "ROWID": "AAAoU0AABAAAc3hAAF"
    }

範例 - 更新員工記錄

這個範例會更新 Employee 實體中 ID 為 69 的員工記錄。

  1. 在「Configure connector task」對話方塊中,按一下 Entities
  2. Entity 清單中選取 Employee
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
    "EMPLOYEE_NAME": "John",
    "CITY": "Mumbai"
    }
  5. 按一下「entityId」,然後在「Default Value」欄位中輸入 69

    或者,您也可以將 filterClause 設為 69,而非指定 entityId

    如果整合成功,連接器工作的 connectorOutputPayload 欄位會包含類似下列內容的值:

    {
    }

範例 - 刪除員工記錄

這個範例會刪除 Employee 實體中具有指定 ID 的員工記錄。

  1. 在「Configure connector task」對話方塊中,按一下 Entities
  2. Entity 清單中選取 Employee
  3. 選取「Delete」作業,然後按一下「完成」
  4. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下「entityId」,然後在「Default Value」(預設值) 欄位中輸入 35

使用 Terraform 建立連線

您可以使用 Terraform 資源建立新連線。

如要瞭解如何套用或移除 Terraform 設定,請參閱「基本 Terraform 指令」。

如要查看用於建立連線的 Terraform 範本範例,請參閱範本範例

使用 Terraform 建立這項連線時,您必須在 Terraform 設定檔中設定下列變數:

參數名稱 資料類型 必填 說明
client_charset STRING 指定用於編碼及解碼傳輸至 Teradata 資料庫和從該資料庫傳輸的字元資料的 Java 字元集。
資料庫 STRING 開啟 Teradata 連線時,系統會將選取的資料庫設為預設資料庫。
帳戶 STRING 指定帳戶字串,以覆寫為 Teradata 資料庫使用者定義的預設帳戶字串。
字元集 STRING 指定用於編碼及解碼傳輸至 Teradata 資料庫和從 Teradata 資料庫傳輸的字元資料的連線字元集。預設值為 ASCII。
column_name INTEGER 控管 ResultSetMetaData getColumnName 和 getColumnLabel 方法的行為。
connect_failure_ttl STRING 這個選項可讓 CData ADO.NET Provider for Teradata 記住每個 IP 位址/通訊埠組合上次連線失敗的時間。此外,在後續登入期間,CData ADO.NET Provider for Teradata 會略過該 IP 位址/連接埠的連線嘗試,略過時間長度由連線失敗存留時間 (CONNECTFAILURETTL) 值指定。
connect_function STRING 指定 Teradata 資料庫是否應為這個工作階段分配登入序號 (LSN),或將這個工作階段與現有 LSN 建立關聯。
cop STRING 指定是否要執行 COP 探索。
cop_last STRING 指定 COP Discovery 如何判斷最後一個 COP 主機名稱。
ddstats ENUM 指定 DDSTATS 的值。支援的值為 ON 和 OFF
disable_auto_commit_in_batch BOOLEAN 指定執行批次作業時是否要停用自動提交。
encrypt_data ENUM 指定 EncryptData 值 (ON 或 OFF)。支援的值為:ON、OFF
error_query_count STRING 指定 JDBC FastLoad 作業後,JDBC FastLoad 嘗試查詢 FastLoad 錯誤表 1 的次數上限。
error_query_interval STRING 指定 JDBC FastLoad 在 JDBC FastLoad 作業後,嘗試查詢 FastLoad 錯誤表 1 之間的等待毫秒數。
error_table1_suffix STRING 指定 JDBC FastLoad 和 JDBC FastLoad CSV 建立的 FastLoad 錯誤資料表 1 名稱的後置字元。
error_table2_suffix STRING 指定 JDBC FastLoad 和 JDBC FastLoad CSV 建立的 FastLoad 錯誤資料表 2 名稱的後置字串。
error_table_database STRING 指定 JDBC FastLoad 和 JDBC FastLoad CSV 建立的 FastLoad 錯誤資料表資料庫名稱。
field_sep STRING 指定要與 JDBC FastLoad CSV 搭配使用的欄位分隔符號。預設分隔符號為「,」(半形逗號)。
finalize_auto_close STRING 指定 FinalizeAutoClose 的值,ON 或 OFF。
geturl_credentials STRING 指定 GeturlCredentials 的值,ON 或 OFF。
管理 STRING 指定 GOVERN、ON 或 OFF 的值。
literal_underscore STRING 在 DatabaseMetaData 呼叫中,自動逸出 LIKE 述詞模式,例如 schemPattern 和 tableNamePattern。
lob_support STRING 指定 LobSupport 的值 (ON 或 OFF)。
lob_temp_table STRING 指定資料表的名稱,其中包含下列資料欄:id integer、bval blob、cval clob。
log STRING 指定連線的記錄層級 (詳細程度)。記錄功能一律會啟用。記錄層級會依簡略到詳細的順序排列。
log_data STRING 指定登入機制所需的額外資料,例如安全權杖、識別名稱或網域/領域名稱。
log_mech STRING 指定登入機制,決定連線的驗證和加密功能。
logon_sequence_number STRING 指定要與這個工作階段建立關聯的現有登入序號 (LSN)。
max_message_body STRING 指定回應訊息的大小上限 (以位元組為單位)。
maybe_null STRING 控制 ResultSetMetaData.isNullable 方法的行為。
new_password STRING 這個連線參數可讓應用程式自動變更過期密碼。
分區 STRING 指定連線的 Teradata 資料庫分割區。
prep_support STRING 指定建立 PreparedStatement 或 CallableStatement 時,Teradata 資料庫是否執行準備作業。
reconnect_count STRING 啟用 Teradata 工作階段重新連線。指定 Teradata JDBC 驅動程式嘗試重新連線至工作階段的次數上限。
reconnect_interval STRING 啟用 Teradata 工作階段重新連線。指定 Teradata JDBC 驅動程式在嘗試重新連線至工作階段時,每次嘗試之間的等待秒數。
redrive STRING 啟用 Teradata 工作階段重新連線,並自動重新驅動因資料庫重新啟動而中斷的 SQL 要求。
run_startup STRING 指定 RunStartup 的值,ON 或 OFF。
工作階段 STRING 指定要建立的 FastLoad 或 FastExport 連線數量,其中 1 <= FastLoad 或 FastExport 連線數量 <= AMP 數量。
sip_support STRING 控制 Teradata 資料庫和 Teradata JDBC 驅動程式是否使用 StatementInfo Parcel (SIP) 傳達中繼資料。
slob_receive_threshold STRING 控制從 Teradata 資料庫接收的 LOB 值大小。應用程式從 Blob/Clob 物件明確讀取資料前,會先從 Teradata 資料庫預先擷取小型 LOB 值。
slob_transmit_threshold STRING 控管如何將小型 LOB 值傳輸至 Teradata 資料庫。
sp_spl STRING 指定建立或取代 Teradata 預存程序的行為。
strict_encode STRING 指定將字元資料編碼並傳輸至 Teradata 資料庫的行為。
tmode STRING 指定連線的交易模式。
tnano STRING 指定繫結至 PreparedStatement 或 CallableStatement,並以 TIME 或 TIME WITH TIME ZONE 值傳輸至 Teradata 資料庫的所有 java.sql.Time 值的秒數精確度。
tsnano STRING 指定繫結至 PreparedStatement 或 CallableStatement,並以 TIMESTAMP 或 TIMESTAMP WITH TIME ZONE 值傳輸至 Teradata 資料庫的所有 java.sql.Timestamp 值的秒數精確度。
tcp STRING 指定一或多個 TCP 通訊端設定,並以加號 () 分隔。
trusted_sql STRING 指定 TrustedSql 的值。
類型 STRING 指定要搭配 Teradata 資料庫使用的通訊協定類型,以執行 SQL 陳述式。
upper_case_identifiers BOOLEAN 這項屬性會以大寫形式回報所有 ID。這是 Oracle 資料庫的預設值,因此可與 Oracle Database Gateway 等 Oracle 工具更妥善地整合。
use_xviews STRING 指定應查詢哪些資料字典檢視區塊,才能從 DatabaseMetaData 方法傳回結果集。

在整合中建立 Teradata 連線

建立連線後,Apigee Integration 和 Application Integration 都會提供該連線。您可以在整合中透過「連接器」工作使用連線。

  • 如要瞭解如何在 Apigee Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。
  • 如要瞭解如何在 Application Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。

向 Google Cloud 社群尋求協助

如要發布問題及討論這個連接器,請前往 Cloud 論壇的 Google Cloud 社群。

後續步驟