Aller au contenu principal

Connecteur source SQL Server

Le connecteur source SQL Server permet à DataSync de récupérer les données d'une base Microsoft SQL Server 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 SQL Server.
  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 : SQL Server.
ServeurNom ou adresse IP du serveur SQL Server. Exemple : SQLSERVER01\MAIN ou 192.168.1.50,1433.
Base de donnéesNom de la base SQL Server à laquelle se connecter. Exemple : SalesDB.
Nom d'utilisateurIdentifiant utilisé pour accéder à la base de données. Exemple : dbadmin.
Mot de passeMot de passe associé à ce compte.
DélaiDurée en secondes avant l'expiration d'une tentative de connexion ou d'une exécution de requête.
ChiffrerActive le chiffrement SSL de la connexion. Recommandé lorsque la sécurité des données est une priorité.
Certificat de serveur de confianceContourne la validation du certificat SSL. À activer uniquement si le serveur utilise un certificat auto-signé.

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 SQL Server 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 SQL Server.
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.
Transaction With (NOLOCK)Permet d'effectuer des extractions sans attendre la fin des opérations d'écriture concurrentes.

Exemple de configuration

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

Quand utiliser Transaction With (NOLOCK)

Par défaut, DataSync attend la fin des opérations d'écriture en cours avant de lire une table. Si un autre processus écrit dans la même table pendant une extraction, les deux opérations peuvent se bloquer mutuellement et provoquer un arrêt de la synchronisation. L'option Transaction With (NOLOCK) permet à DataSync de lire la table sans attendre, ce qui évite que les extractions soient bloquées par des écritures concurrentes.

Activez cette option si :

  • La table source reçoit des mises à jour fréquentes d'une application en production pendant que DataSync s'exécute.
  • La vitesse d'extraction importe plus que la capture de chaque enregistrement dans son état final.

Laissez l'option désactivée si :

  • Les rapports doivent refléter des données validées et entièrement enregistrées.
  • L'exactitude des données prime sur la rapidité d'extraction.