Halaman ini mencantumkan semua variabel lingkungan yang didukung Mainframe Connector. Bergantung pada versi Mainframe Connector, beberapa variabel mungkin tidak didukung. Untuk mengetahui detail selengkapnya, lihat kolom Tersedia dari versi di tabel berikut.
Nama | Nilai default | Tersedia dari versi | Deskripsi |
---|---|---|---|
|
True |
5.8.0 | Memangkas spasi kosong di akhir string. Perhatikan bahwa string yang hanya terdiri dari spasi kosong diperlakukan sebagai string kosong. |
|
False |
5.10.0 | Mengonfigurasi bq query untuk berjalan dalam mode jarak jauh. |
|
False |
5.11.0 | Mengaktifkan dukungan untuk string karakter panjang variabel jika ditetapkan ke True. |
|
-LEN |
5.11.0 | Relevan jika BQSH_FEATURE_VARIABLE_LENGTH_ENABLED ditetapkan.
Merepresentasikan akhiran parameter pertama dalam struct karakter
panjang variabel. Secara default, akhiran adalah -LEN . Jika Anda ingin menggunakan akhiran yang berbeda, tetapkan variabel lingkungan ini ke akhiran pilihan Anda.
|
|
-TEXT |
5.11.0 | Relevan jika BQSH_FEATURE_VARIABLE_LENGTH_ENABLED ditetapkan.
Merepresentasikan akhiran parameter kedua dalam struct karakter
panjang variabel. Secara default, akhiran adalah -TEXT . Jika Anda ingin menggunakan akhiran yang berbeda, tetapkan variabel lingkungan ini ke akhiran pilihan Anda.
|
|
- | 5.11.0/5.13.0 |
(5.13.0 dan yang lebih baru) Menetapkan nilai untuk jenis data tanggal, stempel waktu, dan indikator
kosong.
Gunakan format berikut untuk menetapkan indikator null: SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"
Gunakan format berikut untuk menetapkan tanggal dan stempel waktu: SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"
Untuk informasi selengkapnya, lihat Dukungan untuk kolom tanggal dan stempel waktu serta Dukungan untuk kolom indikator null. (5.11.0 dan yang lebih baru) Menetapkan nilai untuk jenis data tanggal dan stempel waktu. Anda dapat menetapkan variabel lingkungan ini ke nilai apa pun dalam format berikut: SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE"
|
|
Benar | 5.12.0 | Mengganti tanda hubung dalam nama kolom di COPYBOOK menjadi garis bawah dalam nama kolom yang sesuai di BigQuery. |
|
Benar | 5.12.0 | Mengekspor string dengan panjang 0 sebagai null ke BigQuery.
Jika Anda menetapkan BQSH_FEATURE_EMPTY_STRING_AS_NULL ke salah, string kosong akan tetap menjadi string kosong saat diekspor ke BigQuery (string kosong tidak akan ditetapkan ke null). |
|
Salah | 5.12.1/5.13.0 | (5.13.0 dan yang lebih baru) Memungkinkan Anda menerapkan penanganan error yang lebih ketat, sebagai berikut:
(5.12.1 dan yang lebih baru) Memungkinkan Anda menerapkan penanganan error yang lebih ketat, sebagai berikut:
|
|
Benar | 5.13.0 | Menentukan bahwa nilai yang hanya berisi null (0x00), spasi (0x40), atau
byte tinggi (0xFF) harus didekode sebagai null, dan tidak menampilkan error untuk
jenis desimal yang dipaketkan dan desimal berzona. Flag ini hanya berpengaruh jika
BQSH_FEATURE_FAIL_ON_INVALID_DATA disetel ke benar (true). Jika tidak, hal ini
tidak memengaruhi perilaku dekoder atau encoder. |
|
Salah | 5.13.0 | Meningkatkan atau mengurangi ukuran jendela kontrol alur HTTP/2. |
|
Benar | 5.14.0 | Jika tidak ditetapkan, atau jika benar, kolom DISPLAY , NATIONAL ,
DBCS , dan UTF8 akan menafsirkan byte null sebagai
indikator akhir string dan mengabaikan byte yang tersisa. Jika disetel ke salah,
byte null akan didekode sesuai dengan set karakter yang digunakan. |
|
String kosong | 5.14.0 | Tetapkan jalur ke set karakter yang disesuaikan. Jika ingin menggunakan beberapa kumpulan karakter, Anda dapat
memberikan jalur ke beberapa kumpulan karakter yang dipisahkan oleh pemisah
titik koma. Contoh, export BQSH_FEATURE_CUSTOM_CHARSET=path1;path2 . |