Aller au contenu principal

Connecteur source Odoo

Le connecteur source Odoo dans DataSync vous permet de récupérer des données depuis votre instance Odoo et de les charger ou les synchroniser dans votre entrepôt de données. Ensuite, configurez votre connexion de destination pour définir où les données seront chargées.

Avant de créer une connexion dans DataSync, vérifiez deux choses dans Odoo : le nom de votre base de données et le fuseau horaire. Le fuseau horaire doit être le même dans Odoo et dans DataSync, sinon la synchronisation ne fonctionnera pas correctement.

Créer une clé API

  1. Dans Odoo, sélectionnez votre icône de profil en haut à droite.
  2. Sélectionnez Mes préférences, puis l'onglet Sécurité.
  3. Cliquez sur Add API Key.
  4. Saisissez votre mot de passe actuel.
  5. Dans le champ À quoi sert cette clé, saisissez une description pour la retrouver plus tard.
  6. Sélectionnez une durée de validité dans la liste.
  7. Cliquez sur Générer la clé.
  8. Copiez la clé affichée et conservez-la dans un endroit sûr. Elle ne sera plus visible une fois cette fenêtre fermée.
  9. Cliquez sur Terminé.

Trouver le nom de votre base de données

Option 1 : Depuis votre profil utilisateur (comptes administrateurs)

  1. Dans Odoo, sélectionnez votre icône de profil en haut à droite.
  2. Sélectionnez Mes bases de données, puis connectez-vous avec votre adresse e-mail et votre mot de passe.
  3. Copiez le nom de la base de données que vous voulez utiliser. Vous en aurez besoin dans DataSync.

Option 2 : Depuis l'URL

Utilisez cette option si vous n'avez pas de droits d'administrateur. Notez que l'URL ne correspond pas toujours au nom réel de la base de données, vérifiez-le avant de l'utiliser dans DataSync.

  • Odoo Online : le nom correspond à votre sous-domaine. Par exemple, pour https://contoso.odoo.com, le nom est contoso. DataSync le détecte automatiquement dans la plupart des cas. Si ce n'est pas le cas, entrez-le manuellement.
  • Odoo On-Premises : déconnectez-vous d'Odoo, puis sélectionnez Gérer les bases de données sur l'écran de connexion.

Créer une connexion source Odoo 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 Odoo.
  5. Renseignez les propriétés de connexion.
  6. (Facultatif) Dans le panneau Autres propriétés de la connexion, sélectionnez Ajouter une propriété et renseignez les paramètres.
  7. Dans le panneau Paramètres avancés, configurez les paramètres, notamment le Type de suivi et les autres valeurs nécessaires à votre installation.
  8. Cliquez sur Enregistrer.

Propriétés de la connexion

ParamètreDescription
DescriptionNom unique pour cette connexion. Par exemple : Odoo Refresh
URL OdooURL de base de votre instance Odoo. Par exemple : https://company.odoo.com/odoo
Base de donnéesNom de la base de données Odoo à utiliser.
UtilisateurNom d'utilisateur ou adresse e-mail du compte Odoo.
Clé APIJeton d'API ou mot de passe du compte. Pour Odoo 14 et versions ultérieures, utilisez un jeton d'API. Pour Odoo 13 et versions antérieures, entrez votre mot de passe Odoo.
ÉditionVersion d'Odoo à laquelle vous vous connectez. Sélectionnez Odoo Online ou Odoo On-Premises.
Seul Odoo Online est pris en charge pour le moment.
DélaiDurée en secondes avant qu'une connexion ou une requête soit abandonnée.
VerbositéNiveau de détail des journaux. Chaque niveau inclut les informations du niveau précédent.
  • 1 – requêtes, nombre de lignes, heures de début et de fin, erreurs.
  • 2 – ajoute les requêtes en cache et les en-têtes HTTP.
  • 3 – ajoute le contenu des requêtes et des réponses.
  • 4 – ajoute les communications au niveau transport.
  • 5 – ajoute toutes les commandes d'interface.

Autres propriétés de la connexion

Ce panneau permet d'ajouter des propriétés de connexion qui ne sont pas disponibles dans le panneau principal. Pour chaque propriété, choisissez Visible ou Crypé. Utilisez Crypé pour les mots de passe et autres valeurs sensibles.

ParamètreDescription
PropriétéNom de la propriété de connexion. Par exemple : ReadOnly
ValeurValeur associée. Par exemple : True
TypeSélectionnez Visible ou Crypé.

Paramètres avancés

Ces paramètres contrôlent le suivi des modifications, la gestion du temps et le traitement des données lors de l'extraction. Adaptez-les à votre installation pour obtenir des résultats fiables.

ParamètreDescription
Type de suiviMéthode de détection des modifications. Sélectionnez Aucun ou Date.
RégionRégion du connecteur, si votre installation le demande.
Fuseau horaireFuseau horaire du serveur Odoo. Doit correspondre au fuseau horaire configuré dans DataSync. Un écart peut provoquer des erreurs de synchronisation ou des données incorrectes.
Décalage horaireDécalage en secondes pour corriger les écarts de timing. Valeur minimale : 0. Valeur maximale : 3600 secondes.
Taille de lotNombre d'enregistrements traités par lot. Une valeur plus élevée peut améliorer les performances, mais utilise plus de mémoire. Par défaut : 2000. Maximum : 10000. Ajustez selon votre connexion réseau et les performances de votre disque.