Teradata

Konektor Teradata memungkinkan Anda melakukan operasi penyisipan, penghapusan, pembaruan, dan pembacaan pada database Teradata.

Sebelum memulai

Sebelum menggunakan konektor Teradata, lakukan tugas berikut:

  • Di project Google Cloud Anda:
    • Berikan peran IAM roles/connectors.admin kepada pengguna yang mengonfigurasi konektor.
    • Berikan peran IAM berikut ke akun layanan yang ingin Anda gunakan untuk konektor:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      Akun layanan adalah jenis Akun Google khusus yang dimaksudkan untuk mewakili pengguna non-manusia yang perlu melakukan autentikasi dan diberi otorisasi untuk mengakses data di Google API. Jika tidak memiliki akun layanan, Anda harus membuat akun layanan. Untuk mengetahui informasi selengkapnya, lihat Membuat akun layanan.

    • Aktifkan layanan berikut:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      Untuk memahami cara mengaktifkan layanan, lihat Mengaktifkan layanan.

    Jika layanan atau izin ini belum diaktifkan untuk project Anda sebelumnya, Anda akan diminta untuk mengaktifkannya saat mengonfigurasi konektor.

Mengonfigurasi konektor

Mengonfigurasi konektor mengharuskan Anda membuat koneksi ke sumber data (sistem backend). Koneksi bersifat khusus untuk sumber data. Artinya, jika memiliki banyak sumber data, Anda harus membuat koneksi terpisah untuk setiap sumber data. Untuk membuat koneksi, lakukan langkah-langkah berikut:

  1. Di Konsol Cloud, buka halaman Integration Connectors > Connections, lalu pilih atau buat project Google Cloud.

    Buka halaman Connections

  2. Klik + Create new untuk membuka halaman Create Connection.
  3. Di bagian Lokasi, pilih lokasi untuk koneksi.
    1. Region: Pilih lokasi dari menu drop-down.

      Untuk mengetahui daftar semua wilayah yang didukung, lihat Lokasi.

    2. Klik Next.
  4. Di bagian Connection Details, selesaikan tindakan berikut:
    1. Konektor: Pilih Teradata dari menu drop-down Konektor yang tersedia.
    2. Versi konektor: Pilih versi Konektor dari menu drop-down versi yang tersedia.
    3. Di kolom Connection Name, masukkan nama untuk instance Connection.

      Nama koneksi harus memenuhi kriteria berikut:

      • Nama koneksi dapat menggunakan huruf, angka, atau tanda hubung.
      • Huruf harus kecil.
      • Nama koneksi harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.
      • Nama koneksi tidak boleh lebih dari 63 karakter.
    4. Secara opsional, masukkan Deskripsi untuk instance koneksi.
    5. Akun Layanan: Pilih akun layanan yang memiliki peran yang diperlukan.
    6. Secara opsional, konfigurasikan Setelan node koneksi:

      • Jumlah minimum node: Masukkan jumlah minimum node koneksi.
      • Jumlah maksimum node: Masukkan jumlah maksimum node koneksi.

      {i>Node<i} adalah unit (atau replika) koneksi yang memproses transaksi. Lebih banyak node diperlukan untuk memproses lebih banyak transaksi untuk sebuah koneksi dan sebaliknya, lebih sedikit node diperlukan untuk memproses transaksi yang lebih sedikit. Untuk memahami pengaruh node terhadap harga konektor Anda, lihat Harga untuk node koneksi. Jika Anda tidak memasukkan nilai apa pun, secara default node minimum akan ditetapkan ke 2 (untuk ketersediaan yang lebih baik) dan node maksimum ditetapkan ke 50.

    7. Database: Database yang dipilih sebagai database default saat koneksi Teradata dibuka.
    8. Karakter: Menentukan kumpulan karakter sesi untuk mengenkode dan mendekode data karakter yang ditransfer ke dan dari Teradata Database. Nilai defaultnya adalah ASCII.
    9. Secara opsional, klik + Add label untuk menambahkan label ke Connection dalam bentuk key-value pair.
    10. Klik Next.
  5. Di bagian Destinations, masukkan detail host jarak jauh (sistem backend) yang ingin Anda hubungkan.
    1. Jenis Tujuan: Pilih Jenis Tujuan.
      1. Di kolom Host address, tentukan nama host atau alamat IP tujuan.
        1. Jika ingin membuat koneksi pribadi ke sistem backend, ikuti langkah-langkah berikut:
          1. Buat lampiran layanan PSC.
          2. Buat lampiran endpoint, lalu masukkan detail lampiran endpoint di kolom Alamat host.
        2. Jika ingin membuat koneksi publik ke sistem backend dengan keamanan tambahan, Anda dapat mempertimbangkan untuk mengonfigurasi alamat IP keluar statis untuk koneksi Anda, lalu mengonfigurasi aturan firewall untuk hanya mengizinkan alamat IP statis tertentu.

      Untuk memasukkan tujuan tambahan, klik +Tambahkan tujuan.

    2. Klik Next.
  6. Di bagian Authentication, masukkan detail autentikasi.
    1. Pilih Jenis autentikasi, lalu masukkan detail yang relevan.

      Jenis autentikasi berikut didukung oleh koneksi Teradata:

      • Nama pengguna dan sandi
    2. Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.

    3. Klik Next.
  7. Tinjau: Tinjau detail koneksi dan autentikasi Anda.
  8. Klik Create.

Mengonfigurasi autentikasi

Masukkan detail berdasarkan autentikasi yang ingin Anda gunakan.

  • Nama pengguna dan sandi
    • Nama pengguna: Nama pengguna untuk konektor
    • Password: Secret Manager yang berisi sandi yang terkait dengan konektor.

Entitas, operasi, dan tindakan

Semua Integration Connectors menyediakan lapisan abstraksi untuk objek aplikasi yang terhubung. Anda hanya dapat mengakses objek aplikasi melalui abstraksi ini. Abstraksi ditampilkan kepada Anda sebagai entity, operasi, dan tindakan.

  • Entity: Entity dapat dianggap sebagai objek, atau kumpulan properti, dalam aplikasi atau layanan yang terhubung. Definisi entity berbeda dari konektor ke konektor. Misalnya, pada konektor database, tabel adalah entity, pada konektor server file, folder adalah entity, dan di konektor sistem pesan, antrean adalah entity.

    Namun, mungkin saja konektor tidak mendukung atau memiliki entitas, dalam hal ini daftar Entities akan kosong.

  • Operasi: Operasi adalah aktivitas yang dapat Anda lakukan pada entity. Anda dapat melakukan salah satu operasi berikut pada entitas:

    Memilih entity dari daftar yang tersedia akan menghasilkan daftar operasi yang tersedia untuk entity tersebut. Untuk deskripsi operasi secara mendetail, lihat operasi entity tugas Konektor. Namun, jika konektor tidak mendukung salah satu operasi entity, operasi yang tidak didukung tersebut tidak akan dicantumkan dalam daftar Operations.

  • Tindakan: Tindakan adalah fungsi kelas pertama yang tersedia untuk integrasi melalui antarmuka konektor. Tindakan memungkinkan Anda membuat perubahan pada satu atau beberapa entitas, dan bervariasi dari satu konektor ke konektor lainnya. Namun, mungkin saja konektor tidak mendukung tindakan apa pun, dalam hal ini daftar Actions akan kosong.

Tindakan

Konektor ini mendukung eksekusi tindakan berikut:

  • Prosedur dan fungsi tersimpan yang ditentukan pengguna. Jika Anda memiliki prosedur dan fungsi yang tersimpan di backend, prosedur dan fungsi tersebut akan tercantum di kolom Actions pada dialog Configure connector task.
  • Kueri SQL kustom. Untuk menjalankan kueri SQL kustom, konektor menyediakan tindakan Jalankan kueri kustom.

    Untuk membuat kueri kustom, ikuti langkah-langkah berikut:

    1. Ikuti petunjuk mendetail untuk menambahkan tugas konektor.
    2. Saat Anda mengonfigurasi tugas konektor, pada jenis tindakan yang ingin dilakukan, pilih Tindakan.
    3. Dalam daftar Action, pilih Execute custom query, lalu klik Done.
    4. Luaskan bagian Task input, lalu lakukan tindakan berikut:
      1. Di kolom Timeout after, masukkan jumlah detik untuk menunggu hingga kueri dieksekusi.

        Nilai default: 180 detik.

      2. Di kolom Maximum number of rows, masukkan jumlah maksimum baris yang akan ditampilkan dari database.

        Nilai default: 25.

      3. Untuk memperbarui kueri kustom, klik Edit Kueri Kustom. Dialog Editor skrip akan terbuka.
      4. Dalam dialog Editor skrip, masukkan kueri SQL, lalu klik Simpan.

        Anda dapat menggunakan tanda tanya (?) dalam pernyataan SQL untuk mewakili satu parameter yang harus ditentukan dalam daftar parameter kueri. Misalnya, kueri SQL berikut memilih semua baris dari tabel Employees yang cocok dengan nilai yang ditentukan untuk kolom LastName:

        SELECT * FROM Employees where LastName=?

      5. Jika telah menggunakan tanda tanya dalam kueri SQL, Anda harus menambahkan parameter dengan mengklik + Tambahkan Nama Parameter untuk setiap tanda tanya. Saat menjalankan integrasi, parameter ini menggantikan tanda tanya (?) dalam kueri SQL secara berurutan. Misalnya, jika Anda telah menambahkan tiga tanda tanya (?), Anda harus menambahkan tiga parameter secara berurutan. Untuk menambahkan parameter kueri, lakukan tindakan berikut:
        1. Dari daftar Jenis, pilih jenis data parameter.
        2. Di kolom Nilai, masukkan nilai parameter.
        3. Untuk menambahkan beberapa parameter, klik + Tambahkan Parameter Kueri.

Keterbatasan sistem

Konektor Teradata dapat memproses maksimum 70 transaksi per detik, per node, dan men-throttle transaksi apa pun yang berada di luar batas ini. Secara default, Integration Connectors mengalokasikan 2 node (untuk ketersediaan yang lebih baik) untuk satu koneksi.

Untuk informasi tentang batas yang berlaku untuk Konektor Integrasi, lihat Batas.

Jenis data yang didukung

Berikut adalah jenis data yang didukung untuk konektor ini:

  • BIGINT
  • BINARY
  • BIT
  • BOOLEAN
  • CHAR
  • DATE
  • DECIMAL
  • DOUBLE
  • FLOAT
  • INTEGER
  • PANJANG VARCHAR
  • VARCHAR PANJANG
  • NCHAR
  • NUMERIC
  • NVARCHAR
  • NYATA
  • INT KECIL
  • WAKTU
  • TIMESTAMP
  • INT TINY
  • VARBINARY
  • VARCHAR

Tindakan

Konektor Oracle DB memungkinkan Anda menjalankan prosedur, fungsi, dan kueri SQL kustom yang tersimpan dalam format yang didukung oleh database Oracle Anda. Untuk menjalankan kueri SQL kustom, konektor menyediakan tindakan ExecuteCustomQuery.

Tindakan ExecuteCustomQuery

Dengan tindakan ini, Anda dapat menjalankan kueri SQL kustom.

Parameter input tindakan ExecuteCustomQuery

Nama Parameter Jenis Data Diperlukan Deskripsi
query String Ya Kueri yang akan dieksekusi.
queryParameters Array JSON dalam format berikut:
[{"value": "VALUE", "dataType": "DATA_TYPE"}]
Tidak Parameter kueri.
maxRows Nomor Tidak Jumlah maksimum baris yang akan ditampilkan.
timeout Nomor Tidak Jumlah detik untuk menunggu hingga kueri dieksekusi.

Parameter output tindakan ExecuteCustomQuery

Setelah berhasil dieksekusi, tindakan ini akan menampilkan status 200 (OK) dengan isi respons yang memiliki hasil kueri.

Untuk mengetahui contoh cara mengonfigurasi tindakan ExecuteCustomQuery, lihat Contoh.

Untuk memahami cara menggunakan tindakan ExecuteCustomQuery, lihat Contoh tindakan.

Contoh tindakan

Bagian ini menjelaskan cara melakukan beberapa tindakan dalam konektor ini.

Contoh - Menjalankan grup berdasarkan kueri

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan ExecuteCustomQuery, lalu klik Done.
  3. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom 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. Contoh ini memilih data karyawan dari tabel EMPLOYEES dan EMPLOYEE_DEPARTMENT. Jika tindakan tersebut berhasil, parameter respons connectorOutputPayload tugas konektor Anda akan menetapkan hasil kueri.

Contoh - Menjalankan kueri berparameter

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan ExecuteCustomQuery, lalu klik Done.
  3. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom 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. Contoh ini memilih record karyawan dengan nama karyawan John. Perhatikan bahwa nama karyawan diparameterisasi menggunakan parameter queryParameters. Jika tindakan tersebut berhasil, parameter respons connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

    [{
    "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
    }]

Contoh - Menyisipkan data dengan menggunakan nilai urutan

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan ExecuteCustomQuery, lalu klik Done.
  3. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom Default Value:
    {
    "query": "INSERT INTO AUTHOR(id,title) VALUES(author_table_id_seq.NEXTVAL,'Sample_book_title')"
    }
  4. Contoh ini menyisipkan data dalam tabel AUTHOR, dengan menggunakan objek urutan author_table_id_seq yang ada. Jika tindakan tersebut berhasil, parameter respons connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

    [{
    }]

Contoh - Menjalankan kueri dengan fungsi agregat

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan ExecuteCustomQuery, lalu klik Done.
  3. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom Default Value:
    {
    "query": "SELECT SUM(SALARY) as Total FROM EMPLOYEES"
    }
  4. Contoh ini menghitung nilai gabungan gaji dalam tabel EMPLOYEES. Jika tindakan tersebut berhasil, parameter respons connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

    [{
    "TOTAL": 13000.0
    }]
      

Contoh - Membuat tabel baru

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan ExecuteCustomQuery, lalu klik Done.
  3. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom Default Value:
    {
    "query": "CREATE TABLE TEST1 (ID INT, NAME VARCHAR(40),DEPT VARCHAR(20),CITY VARCHAR(10))"
    }
  4. Contoh ini akan membuat tabel TEST1. Jika tindakan tersebut berhasil, parameter respons connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

    [{
    }]

Contoh operasi entitas

Contoh - Buat daftar semua karyawan

Contoh ini mencantumkan semua karyawan di entity Employee.

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Employee dari daftar Entity.
  3. Pilih operasi List, lalu klik Done.
  4. Secara opsional, di bagian Task Input pada tugas Connectors, Anda dapat memfilter kumpulan hasil dengan menentukan klausa filter.

Contoh - Mendapatkan detail karyawan

Contoh ini mendapatkan detail karyawan dengan ID yang ditentukan, dari entity Employee.

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Employee dari daftar Entity.
  3. Pilih operasi Get, lalu klik Done.
  4. Di bagian Task Input pada tugas Connectors, klik EntityId lalu masukkan 45 di kolom Default Value.

    Di sini, 45 adalah nilai kunci utama entity Employee.

Contoh - Membuat record karyawan

Contoh ini menambahkan data karyawan baru di entity Employee.

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Employee dari daftar Entity.
  3. Pilih operasi Create, lalu klik Done.
  4. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom Default Value:
    {
    "EMPLOYEE_ID": 69.0,
    "EMPLOYEE_NAME": "John",
    "CITY": "Bangalore"
    }

    Jika integrasi berhasil, kolom connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

     {
    "ROWID": "AAAoU0AABAAAc3hAAF"
    }

Contoh - Memperbarui data karyawan

Contoh ini memperbarui data karyawan yang ID-nya adalah 69 di entity Employee.

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Employee dari daftar Entity.
  3. Pilih operasi Update, lalu klik Done.
  4. Di bagian Task Input pada tugas Connectors, klik connectorInputPayload, lalu masukkan nilai yang mirip dengan berikut di kolom Default Value:
    {
    "EMPLOYEE_NAME": "John",
    "CITY": "Mumbai"
    }
  5. Klik entityId, lalu masukkan 69 di kolom Nilai Default.

    Atau, daripada menentukan entityId, Anda juga dapat menetapkan filterClause ke 69.

    Jika integrasi berhasil, kolom connectorOutputPayload tugas konektor Anda akan memiliki nilai yang mirip dengan berikut ini:

    {
    }

Contoh - Menghapus data karyawan

Contoh ini menghapus record karyawan dengan ID yang ditentukan dalam entity Employee.

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Employee dari daftar Entity.
  3. Pilih operasi Delete, lalu klik Done.
  4. Di bagian Task Input pada tugas Connectors, klik entityId, lalu masukkan 35 di kolom Default Value.

Gunakan terraform untuk membuat koneksi

Anda dapat menggunakan resource Terraform untuk membuat koneksi baru.

Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.

Untuk melihat contoh template terraform untuk pembuatan koneksi, lihat contoh template.

Saat membuat koneksi ini menggunakan Terraform, Anda harus menetapkan variabel berikut dalam file konfigurasi Terraform:

Nama parameter Jenis data Diperlukan Deskripsi
client_charset STRING Benar Menentukan himpunan karakter Java untuk encoding dan decoding data karakter yang ditransfer ke dan dari Teradata Database.
database STRING Benar Database yang dipilih sebagai database default saat koneksi Teradata dibuka.
akun STRING Salah Menentukan string akun untuk mengganti string akun default yang ditentukan untuk pengguna Database Teradata.
rangkaian karakter STRING Benar Menentukan himpunan karakter sesi untuk encoding dan decoding data karakter yang ditransfer ke dan dari Teradata Database. Nilai defaultnya adalah ASCII.
column_name INTEGER Benar Mengontrol perilaku metode ResultSetMetaData getColumnName dan getColumnLabel.
connect_failure_ttl STRING Salah Opsi ini memungkinkan CData ADO.NET Provider untuk Teradata mengingat waktu kegagalan koneksi terakhir untuk setiap kombinasi alamat IP/port. Selain itu, CData ADO.NET Provider untuk Teradata akan melewati upaya koneksi ke alamat/port IP tersebut selama proses masuk berikutnya selama jumlah detik yang ditentukan oleh nilai Connect Failure time-to-live (CONNECTFAILURETTL).
connect_function STRING Salah Menentukan apakah Database Teradata harus mengalokasikan Logon Sequence Number (LSN) untuk sesi ini atau mengaitkan sesi ini dengan LSN yang ada.
polisi STRING Salah Menentukan apakah Penemuan COP dilakukan.
cop_last STRING Salah Menentukan cara COP Discovery menentukan nama host COP terakhir.
{i>ddstats<i} ENUM Salah Tentukan nilai untuk DDSTATS. Nilai yang didukung adalah: ON, OFF
disable_auto_commit_in_batch BOOLEAN Benar Menentukan apakah autocommit saat menjalankan operasi batch akan dinonaktifkan atau tidak.
encrypt_data ENUM Salah Tentukan nilai EncryptData, ON atau OFF. Nilai yang didukung adalah: ON, OFF
error_query_count STRING Salah Menentukan frekuensi maksimum JDBC FastLoad akan mencoba mengkueri Tabel Error FastLoad 1 setelah operasi FastLoad JDBC.
error_query_interval STRING Salah Menentukan jumlah milidetik yang akan ditunggu oleh JDBC FastLoad di antara percobaan untuk mengkueri Tabel Error FastLoad 1 setelah operasi FastLoad JDBC.
error_table1_suffix STRING Salah Menentukan akhiran untuk nama Tabel Error FastLoad 1 yang dibuat oleh JDBC FastLoad dan CSV JDBC FastLoad.
error_table2_suffix STRING Salah Menentukan akhiran untuk nama Tabel Error FastLoad 2 yang dibuat oleh JDBC FastLoad dan CSV JDBC FastLoad.
error_table_database STRING Salah Menentukan nama database untuk tabel error FastLoad yang dibuat oleh JDBC FastLoad dan CSV JDBC FastLoad.
field_sep STRING Salah Menentukan pemisah kolom hanya untuk digunakan dengan CSV JDBC FastLoad. Pemisah default adalah ',' (koma).
finalize_auto_close STRING Salah Tentukan nilai untuk FinalizeAutoClose, ON atau OFF.
geturl_credentials STRING Salah Tentukan nilai untuk GeturlCredentials, ON atau OFF.
mengatur STRING Salah Tentukan nilai untuk GOVERN, ON atau OFF.
literal_underscore STRING Salah Otomatis meng-escape pola LIKE-predikat dalam panggilan DatabaseMetaData, seperti schemPattern dan tableNamePattern.
lob_support STRING Salah Tentukan nilai untuk LobSupport, ON atau OFF.
lob_temp_table STRING Salah Menentukan nama tabel dengan kolom berikut: id integer, bval blob, cval clob.
log STRING Salah Menentukan tingkat logging (verbositas) untuk koneksi. Logging selalu diaktifkan. Level logging tercantum secara berurutan dari singkat hingga panjang.
log_data STRING Salah Menentukan data tambahan yang diperlukan oleh mekanisme login, seperti token aman, Nama yang Dibedakan, atau nama domain/realm.
log_mech STRING Salah Menentukan Mekanisme Logon, yang menentukan kemampuan autentikasi dan enkripsi koneksi.
logon_sequence_number STRING Salah Menentukan Nomor urut Logon (LSN) yang ada untuk dikaitkan dengan sesi ini.
max_message_body STRING Salah Menentukan ukuran Pesan Respons maksimum dalam byte.
maybe_null STRING Salah Mengontrol perilaku metode ResultSetMetaData.isNullable.
new_password STRING Salah Parameter koneksi ini memungkinkan aplikasi mengubah sandi yang habis masa berlakunya secara otomatis.
partisi STRING Salah Menentukan partisi Database Teradata untuk Koneksi.
prep_support STRING Salah Menentukan apakah Database Teradata menjalankan operasi persiapan saat PreparedStatement atau CallableStatement dibuat.
reconnect_count STRING Salah Mengaktifkan Penyambungan Sesi Teradata. Menentukan frekuensi maksimum Driver JDBC Teradata akan mencoba menghubungkan kembali sesi.
reconnect_interval STRING Salah Mengaktifkan Penyambungan Sesi Teradata. Menentukan jumlah detik saat Driver JDBC Teradata akan menunggu di antara upaya untuk menghubungkan kembali sesi.
berkendara ulang STRING Salah Mengaktifkan Penggabungan Sesi Teradata, dan juga memungkinkan permintaan SQL diaktifkan kembali secara otomatis yang terganggu oleh mulai ulang database.
run_startup STRING Salah Tentukan nilai untuk RunStartup, ON atau OFF.
sesi STRING Salah Menentukan jumlah koneksi FastLoad atau FastExport yang akan dibuat, dengan 1 <= jumlah koneksi FastLoad atau FastExport <= jumlah AMP.
sip_support STRING Salah Mengontrol apakah Database Teradata dan Driver JDBC Teradata menggunakan StatementInfo Parcel (SIP) untuk menyampaikan metadata.
slob_receive_threshold STRING Salah Mengontrol bagaimana nilai LOB kecil diterima dari Database Teradata. Nilai LOB kecil diambil sebelumnya dari Teradata Database sebelum aplikasi secara eksplisit membaca data dari objek Blob/Clob.
slob_transmit_threshold STRING Salah Mengontrol cara nilai LOB kecil dikirim ke Database Teradata.
sp_spl STRING Salah Menentukan perilaku untuk membuat atau mengganti prosedur yang disimpan dengan Teradata.
strict_encode STRING Salah Menentukan perilaku untuk mengenkode data karakter yang akan dikirimkan ke Database Teradata.
Tmode STRING Salah Menentukan mode transaksi untuk koneksi.
Tnano STRING Salah Menentukan presisi detik pecahan untuk semua nilai java.sql.Time yang terikat ke PreparedStatement atau CallableStatement dan dikirimkan ke Database Teradata sebagai nilai TIME atau TIME WITH TIME ZONE.
Tsnano STRING Salah Menentukan presisi detik pecahan untuk semua nilai java.sql.Timestamp yang terikat dengan PreparedStatement atau CallableStatement dan ditransmisikan ke Database Teradata sebagai nilai TIMESTAMP atau TIMESTAMP WITH TIME ZONE.
tcp STRING Salah Menentukan satu atau beberapa setelan soket TCP, yang dipisahkan dengan tanda plus ().
trusted_sql STRING Salah Tentukan nilai untuk TrustedSql.
jenis STRING Salah Menentukan jenis protokol yang akan digunakan dengan Teradata Database untuk pernyataan SQL.
upper_case_identifiers BOOLEAN Salah Properti ini melaporkan semua ID dalam huruf besar. Ini merupakan setelan default untuk database Oracle dan memungkinkan integrasi yang lebih baik dengan alat Oracle seperti Oracle Database Gateway.
use_xviews STRING Salah Menentukan tampilan Kamus Data yang harus dikueri untuk menampilkan set hasil dari metode DatabaseMetaData.

Menggunakan koneksi Teradata dalam integrasi

Setelah Anda membuat koneksi, koneksi tersebut akan tersedia di Apigee Integration dan Application Integration. Anda dapat menggunakan koneksi dalam integrasi melalui tugas Konektor.

  • Untuk memahami cara membuat dan menggunakan tugas Konektor di Integrasi Apigee, lihat Tugas konektor.
  • Untuk memahami cara membuat dan menggunakan tugas Konektor dalam Application Integration, lihat tugas konektor.

Dapatkan bantuan dari komunitas Google Cloud

Anda dapat memposting pertanyaan dan mendiskusikan konektor ini di komunitas Google Cloud di Cloud Forums.

Langkah selanjutnya