Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
DataFrame Создает таблицу базы данных, доступную по URL-адресу urlJDBC. Секции таблицы извлекаются параллельно, если column задано или predicates указано. Если оба column и predicates задано, column имеет приоритет.
Синтаксис
jdbc(url, table, column=None, lowerBound=None, upperBound=None,
numPartitions=None, predicates=None, properties=None)
Параметры
| Параметр | Тип | Описание |
|---|---|---|
url |
str | URL-адрес JDBC формы jdbc:subprotocol:subname. |
table |
str | Имя таблицы во внешней базе данных. |
column |
str, необязательный | Столбец, используемый для секционирования (псевдоним для partitionColumn параметра). Требуется lowerBound, upperBoundи numPartitions. |
lowerBound |
int или str, необязательный | Минимальное значение column секционирования. Обязательно, когда указано column. |
upperBound |
int или str, необязательный | Максимальное значение column секционирования. Обязательно, когда указано column. |
numPartitions |
int, необязательный | Количество секций. Обязательно, когда указано column. |
predicates |
list, необязательный | Список выражений WHERE предложения, каждый из которых определяет одну секцию DataFrame. Игнорируется, если указан column. |
properties |
дикт, необязательный | Аргументы подключения JDBC, как правило, включая 'user' и 'password'. Например: {'user': 'SYSTEM', 'password': 'mypassword'}. |
Возвраты
DataFrame
Примечания
Избегайте параллельного создания слишком большого количества секций в большом кластере, так как это может завершить работу внешних систем баз данных.