Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat tabel database yang DataFrame mewakili yang dapat diakses melalui URL urlJDBC . Partisi tabel diambil secara paralel jika salah satu column atau predicates ditentukan. Jika keduanya column dan predicates ditentukan, column diutamakan.
Sintaksis
jdbc(url, table, column=None, lowerBound=None, upperBound=None,
numPartitions=None, predicates=None, properties=None)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
url |
str | URL JDBC formulir jdbc:subprotocol:subname. |
table |
str | Nama tabel dalam database eksternal. |
column |
str, opsional | Kolom yang digunakan untuk pemartisian (alias untuk partitionColumn opsi ).
lowerBoundMembutuhkan , upperBound, dan numPartitions. |
lowerBound |
int atau str, opsional | Nilai minimum untuk pemartisian column . Diperlukan ketika column ditentukan. |
upperBound |
int atau str, opsional | Nilai column maksimum untuk partisi. Diperlukan ketika column ditentukan. |
numPartitions |
int, opsional | Jumlah partisi. Diperlukan ketika column ditentukan. |
predicates |
daftar, opsional | Daftar WHERE ekspresi klausul, masing-masing menentukan satu partisi .DataFrame Diabaikan jika column ditentukan. |
properties |
dict, opsional | Argumen koneksi JDBC, biasanya termasuk 'user' dan 'password'. Contohnya, {'user': 'SYSTEM', 'password': 'mypassword'}. |
Pengembalian Barang
DataFrame
Catatan
Hindari membuat terlalu banyak partisi secara paralel pada kluster besar, karena ini dapat merusak sistem database eksternal.