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:
- Di Konsol Cloud, buka halaman Integration Connectors > Connections, lalu pilih atau buat project Google Cloud.
- Klik + Create new untuk membuka halaman Create Connection.
- Di bagian Lokasi, pilih lokasi untuk koneksi.
- Region: Pilih lokasi dari menu drop-down.
Untuk mengetahui daftar semua wilayah yang didukung, lihat Lokasi.
- Klik Next.
- Region: Pilih lokasi dari menu drop-down.
- Di bagian Connection Details, selesaikan tindakan berikut:
- Konektor: Pilih Teradata dari menu drop-down Konektor yang tersedia.
- Versi konektor: Pilih versi Konektor dari menu drop-down versi yang tersedia.
- 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.
- Secara opsional, masukkan Deskripsi untuk instance koneksi.
- Akun Layanan: Pilih akun layanan yang memiliki peran yang diperlukan.
- 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.
- Database: Database yang dipilih sebagai database default saat koneksi Teradata dibuka.
- Karakter: Menentukan kumpulan karakter sesi untuk mengenkode dan mendekode data karakter yang ditransfer ke dan dari Teradata Database. Nilai defaultnya adalah ASCII.
- Secara opsional, klik + Add label untuk menambahkan label ke Connection dalam bentuk key-value pair.
- Klik Next.
- Di bagian Destinations, masukkan detail host jarak jauh (sistem backend) yang ingin Anda hubungkan.
- Jenis Tujuan: Pilih Jenis Tujuan.
- Di kolom Host address, tentukan nama host atau alamat IP tujuan.
- Jika ingin membuat koneksi pribadi ke sistem backend, ikuti langkah-langkah berikut:
- Buat lampiran layanan PSC.
- Buat lampiran endpoint, lalu masukkan detail lampiran endpoint di kolom Alamat host.
- 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.
- Jika ingin membuat koneksi pribadi ke sistem backend, ikuti langkah-langkah berikut:
Untuk memasukkan tujuan tambahan, klik +Tambahkan tujuan.
- Di kolom Host address, tentukan nama host atau alamat IP tujuan.
- Klik Next.
- Jenis Tujuan: Pilih Jenis Tujuan.
-
Di bagian Authentication, masukkan detail autentikasi.
- Pilih Jenis autentikasi, lalu masukkan detail yang relevan.
Jenis autentikasi berikut didukung oleh koneksi Teradata:
- Nama pengguna dan sandi
- Klik Next.
Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.
- Pilih Jenis autentikasi, lalu masukkan detail yang relevan.
- Tinjau: Tinjau detail koneksi dan autentikasi Anda.
- 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 dialogConfigure connector task
. - Kueri SQL kustom. Untuk menjalankan kueri SQL kustom, konektor menyediakan tindakan Jalankan kueri kustom.
Untuk membuat kueri kustom, ikuti langkah-langkah berikut:
- Ikuti petunjuk mendetail untuk menambahkan tugas konektor.
- Saat Anda mengonfigurasi tugas konektor, pada jenis tindakan yang ingin dilakukan, pilih Tindakan.
- Dalam daftar Action, pilih Execute custom query, lalu klik Done.
- Luaskan bagian Task input, lalu lakukan tindakan berikut:
- Di kolom Timeout after, masukkan jumlah detik untuk menunggu hingga kueri dieksekusi.
Nilai default:
180
detik. - Di kolom Maximum number of rows, masukkan jumlah maksimum baris yang akan ditampilkan dari database.
Nilai default:
25
. - Untuk memperbarui kueri kustom, klik Edit Kueri Kustom. Dialog Editor skrip akan terbuka.
- 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 kolomLastName
:SELECT * FROM Employees where LastName=?
- 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:
- Dari daftar Jenis, pilih jenis data parameter.
- Di kolom Nilai, masukkan nilai parameter.
- Untuk menambahkan beberapa parameter, klik + Tambahkan Parameter Kueri.
- Di kolom Timeout after, masukkan jumlah detik untuk menunggu hingga kueri dieksekusi.
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
- Dalam dialog
Configure connector task
, klikActions
. - Pilih tindakan
ExecuteCustomQuery
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault 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" }
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
- Dalam dialog
Configure connector task
, klikActions
. - Pilih tindakan
ExecuteCustomQuery
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault 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 }
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
- Dalam dialog
Configure connector task
, klikActions
. - Pilih tindakan
ExecuteCustomQuery
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "query": "INSERT INTO AUTHOR(id,title) VALUES(author_table_id_seq.NEXTVAL,'Sample_book_title')" }
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
- Dalam dialog
Configure connector task
, klikActions
. - Pilih tindakan
ExecuteCustomQuery
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "query": "SELECT SUM(SALARY) as Total FROM EMPLOYEES" }
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
- Dalam dialog
Configure connector task
, klikActions
. - Pilih tindakan
ExecuteCustomQuery
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "query": "CREATE TABLE TEST1 (ID INT, NAME VARCHAR(40),DEPT VARCHAR(20),CITY VARCHAR(10))" }
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
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
Employee
dari daftarEntity
. - Pilih operasi
List
, lalu klik Done. - 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
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
Employee
dari daftarEntity
. - Pilih operasi
Get
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik EntityId lalu masukkan
45
di kolom Default Value.Di sini,
45
adalah nilai kunci utama entityEmployee
.
Contoh - Membuat record karyawan
Contoh ini menambahkan data karyawan baru di entity Employee
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
Employee
dari daftarEntity
. - Pilih operasi
Create
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault 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
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
Employee
dari daftarEntity
. - Pilih operasi
Update
, lalu klik Done. - Di bagian Task Input pada tugas Connectors, klik
connectorInputPayload
, lalu masukkan nilai yang mirip dengan berikut di kolomDefault Value
:{ "EMPLOYEE_NAME": "John", "CITY": "Mumbai" }
- 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
.
- Dalam dialog
Configure connector task
, klikEntities
. - Pilih
Employee
dari daftarEntity
. - Pilih operasi
Delete
, lalu klik Done. - 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
- Memahami cara menangguhkan dan melanjutkan koneksi.
- Pahami cara memantau penggunaan konektor.
- Pahami cara melihat log konektor.