jdbc (DataFrameReader)
Construit un DataFrame représentant la table de base de données accessible via l'URL JDBC url. Les partitions de la table sont récupérées en parallèle si column ou predicates est spécifié. Si column et predicates sont tous deux spécifiés, column prend le pas.
Syntaxe
jdbc(url, table, column=None, lowerBound=None, upperBound=None,
numPartitions=None, predicates=None, properties=None)
parameter
parameter | Type | Description |
|---|---|---|
| str | L’URL JDBC du format |
| str | Le nom de la table dans la base de données externe. |
| str, facultatif | La colonne à utiliser pour le partitionnement (alias de l'option |
| int ou str, facultatif | La valeur minimale de |
| int ou str, facultatif | La valeur maximale de |
| int, facultatif | Le nombre de partitions. Requis lorsque |
| liste, facultative | Une liste d'expressions de clause WHERE, chacune définissant une partition du |
| dictionnaire, facultatif | Arguments de connexion JDBC, incluant généralement |
Renvoie
DataFrame
Notes
Évitez de créer trop de partitions en parallèle sur un grand cluster, car cela peut entraîner le crash de systèmes de bases de données externes.