Aller au contenu principal

Connecteur source ODBC

Le connecteur source ODBC permet à DataSync de récupérer les données de toute source compatible ODBC et de les charger dans un entrepôt de données. Une fois la connexion source créée, configurez la connexion de destination pour finaliser l'installation.

Créer la connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions de la source, cliquez sur Nouveau.
  4. Sélectionnez ODBC.
  5. Complétez toutes les propriétés de connexion requises.
  6. (Facultatif) Dans le panneau Autres propriétés de la connexion, cliquez sur Ajouter une propriété et définissez les paramètres supplémentaires nécessaires.
  7. Configurez les paramètres avancés selon votre environnement, notamment le Type de suivi.
  8. Cliquez sur Enregistrer.

Propriétés de la connexion

PropriétéDescription
DescriptionNom unique attribué à la connexion. Exemple : ODBC.
Expression nulleExpression SQL utilisée pour vérifier les valeurs NULL. Exemple : IS NULL.
Expression non nulleExpression SQL utilisée pour vérifier les valeurs non NULL. Exemple : IS NOT NULL.
Délimiteur gaucheCaractère d'ouverture utilisé pour encadrer les constantes de chaîne ou les identifiants dans les instructions SQL. Exemple : [.
Délimiteur droitCaractère de fermeture utilisé pour encadrer les constantes de chaîne ou les identifiants dans les instructions SQL. Exemple : ].
Prise en charge des schémasOrganise les tables en schémas.
Prise en charge des jointuresPermet d'utiliser des jointures SQL (JOIN).
Prise en charge de la fonction Group ByPermet d'utiliser la clause SQL GROUP BY.
Prise en charge des paramètresPermet d'utiliser des paramètres nommés ou positionnels dans les requêtes.
Prise en charge de la fonction Order ByPermet d'utiliser la clause SQL ORDER BY.
Prise en charge des sous-requêtesPermet d'utiliser des sous-requêtes. Si désactivée, le SQL reste utilisable dans les définitions de table, mais le filtrage et la prévisualisation des valeurs dans les transformations ne fonctionnent pas.
Prise en charge des guillemetsPermet d'utiliser des guillemets pour les alias, schémas, tables et colonnes. Si activée, définir les caractères Délimiteur gauche et Délimiteur droit utilisés pour encadrer les identifiants dans les instructions SQL. Exemple : ".
Prise en charge des limitesPermet de limiter le nombre de lignes retournées par une requête.
Type de limiteSyntaxe utilisée par la source de données pour limiter les résultats d'une requête. Sélectionner le format correspondant à la source de données :
  • TOP x retourne les x premières lignes.
  • LIMIT x retourne x lignes.
  • FIRST x retourne les x premières lignes.
  • ROWNUM <= x retourne les lignes dont le numéro est inférieur ou égal à x.
  • FETCH FIRST x ROWS ONLY retourne les x premières lignes.
  • SET ROWCOUNT x définit le nombre maximum de lignes pour la requête.
  • Autre pour toute autre syntaxe utilisée par le système source.
Position de la limiteEmplacement de l'expression de limite dans la requête SQL :
  • Après sélection la place immédiatement après le mot-clé SELECT.
  • Dans la clause WHERE l'intègre à la condition WHERE.
  • Début de la requête la place avant le mot-clé SELECT.
  • Fin de la requête la place à la fin de la requête.
Prise en charge des alias de tablePermet d'utiliser des alias de table dans les instructions SQL. Mot-clé utilisé avant l'alias de table : AS utilise le mot-clé AS avant l'alias et Espace blanc utilise un espace sans AS.
Prise en charge des alias de colonnePermet d'utiliser des alias de colonne. Mot-clé utilisé avant l'alias de colonne : AS utilise le mot-clé AS avant l'alias et Espace blanc utilise un espace sans AS.
Chargement des métadonnéesMéthode utilisée par DataSync pour déterminer le type de données de chaque colonne :
  • À partir de la colonne lit les données réelles de la colonne pour déduire le type.
  • À partir de l'instruction SELECT exécute une requête vide sur la colonne pour déterminer le type sans charger les données.

Autres propriétés de la connexion

Ce panneau permet d'ajouter des propriétés de chaîne de connexion qui ne figurent pas dans le panneau Propriétés de la connexion. Pour les valeurs sensibles comme les mots de passe, choisissez le type Crypté. La valeur reste alors masquée dans l'interface et stockée de façon chiffrée côté serveur.

PropriétéDescription
PropriétéPropriété de la chaîne de connexion définissant l'action ou le comportement. Exemple : ReadOnly.
ValeurValeur associée à la propriété. Exemple : True.
TypeVisibilité de la valeur : Visible ou Crypté.

Paramètres avancés

Ces paramètres déterminent la façon dont le connecteur suit les modifications de données, gère l'heure et la région, et traite les enregistrements pendant l'extraction. Ajustez-les selon votre environnement ODBC afin que les résultats restent exacts et cohérents.

ParamètreDescription
Type de suiviMéthode de suivi des modifications de données : Aucun ou Date.
RegionParamètre régional du connecteur, si la configuration l'exige.
Fuseau horaireFuseau horaire correspondant à l'environnement ODBC.
Décalage de tempsDécalage d'actualisation en secondes pour compenser les écarts de synchronisation lors de la sélection des enregistrements. Minimum 0, maximum 3600.
Taille du lotNombre d'enregistrements traités par lot lors de l'extraction. Des lots plus grands peuvent améliorer les performances mais consomment davantage de mémoire. La valeur par défaut est 2000, le maximum est 10000. À ajuster selon la vitesse du réseau et les performances du disque. La valeur par défaut convient dans la plupart des cas.

Exemple de configuration

Connexion source ODBC dans DataSync
Connexion source ODBC entièrement configurée dans DataSync, avec toutes les propriétés et tous les paramètres complétés.