Source

Un formulaire de formation avec le serveur db.example, le port 5432 et la base analytics_demo. Aucune connexion à une base externe n’a été établie.
Pour une connexion SQL, choisissez le mode table ou requête. Les requêtes doivent être en lecture seule ; les commandes de modification ne servent pas à configurer une source. Définissez les champs requis et les limites de sélection, puis vérifiez un petit échantillon avant une exécution complète.
Destination
| Mode | Comportement | Configuration requise |
|---|---|---|
| insert | Ajouter de nouvelles lignes. | Table et mappage des champs. |
| update | Modifier les enregistrements existants selon leur clé. | Champs de clé et valeurs à mettre à jour. |
| upsert | Mettre à jour les enregistrements correspondants ou insérer ceux qui manquent. | Une clé stable, un schéma et des règles d’écriture. |
Une destination écrit toujours dans une table, et non dans une requête SQL arbitraire. update/upsert nécessitent des champs de clé. ClickHouse prend uniquement en charge l’insertion.
Clés et types
- Une clé doit identifier un enregistrement de manière unique.
- Vérifiez les doublons de clés en entrée avant l’écriture.
- Les types numériques, de dates et de valeurs vides doivent être compatibles avec le schéma de la base.
- Les champs obligatoires sans valeur par défaut doivent être fournis.
- Évaluez séparément le comportement des exécutions répétées : insert peut créer des doublons.
Vérifier les résultats
Comparez les nombres d’insertions et de mises à jour attendus avec le journal et une requête sur des clés précises dans la table cible. Si la réponse de la base a été perdue, rapprochez d’abord les enregistrements réels, puis décidez si une nouvelle tentative est nécessaire.