Aller au contenu principal
Progression de l'Installation
  1. Créer les connexions sources
  2. Créer la connexion de destination
  3. Importer les extractions
  4. Planifier les extractions
  5. Configurer les sources de données dans Nectari
  6. Importer le modèle
  7. Construire et charger les cubes OLAP

Connexion Source

Une connexion source dans DataSync définit comment le système se connecte à votre base de données Sage 100 NA pour extraire et rafraîchir les données. La création de connexions sources est nécessaire avant de pouvoir charger ou synchroniser des tables dans votre entrepôt de données.

Créez deux types de connexions sources :

Connexion SourceDescription
RafraîchirÀ utiliser pour les tables qui peuvent être chargées de manière incrémentielle et maintenues à jour avec des rafraîchissements réguliers.
Pas de RafraîchissementÀ utiliser pour les tables qui ne peuvent pas être chargées de manière incrémentielle et ne sont pas rafraîchies automatiquement.
important

Sage 100 NA Standard utilise le pilote ODBC ProvideX, qui nécessite une configuration supplémentaire pour que DataSync fonctionne correctement. Complétez les étapes ci-dessous avant de créer votre connexion source.

Configurer ODBC ProvideX

Limiter les tâches parallèles dans DataSync

Par défaut, DataSync autorise jusqu'à 400 tâches parallèles. Pour ODBC ProvideX, vous devez réduire ce nombre pour améliorer la fiabilité :

  1. Allez dans C:\inetpub\wwwroot\NectariDataSync\SyncAPI et ouvrez le fichier appsettings.json.
  2. Trouvez la ligne suivante et changez la valeur à 1 :
    "MaxNumberOfJobsRunningInParallel": "400"
  3. Enregistrez le fichier.
  4. Redémarrez le pool d'applications DataSyncAPI dans IIS pour que les modifications prennent effet.

Mettre à jour les autorisations du pool d'application DataSync

Par défaut, les pools d'applications DataSync s'exécutent en tant que NetworkService, qui n'a généralement pas l'autorisation pour ces partages. Vous devez mettre à jour l'Identité de chaque pool d'applications DataSync vers un compte utilisateur ayant accès aux dossiers.

  1. Appuyez sur Touche Windows + R pour ouvrir le dialogue Exécuter.
  2. Tapez inetmgr et appuyez sur Entrée pour ouvrir le Gestionnaire IIS.
  3. Dans la barre latérale gauche, développez votre serveur pour voir Pools d'Applications.
  4. Pour le pool DataSyncAPI, faites un clic droit sur le pool et sélectionnez Paramètres Avancés.
  5. Dans la section Modèle de Processus, cliquez sur le champ Identité, puis cliquez sur les points de suspension (...).
  6. Dans Identité du Pool d'Applications, choisissez Compte personnalisé et cliquez sur Définir.
  7. Entrez le nom d'utilisateur et le mot de passe d'un compte ayant accès aux dossiers partagés Sage 100 NA.
  8. Cliquez sur OK pour enregistrer.
  9. Répétez cela pour les pools DataSyncIdentity, DataSyncJob et DataSyncSync.
  10. Redémarrez chaque pool pour que les changements s'appliquent.

Localiser les chemins de connexion ODBC nécessaires

Pour configurer votre connexion source ODBC DataSync, vous devez fournir les chemins Directory, Prefix et ViewDLL. Ce sont les emplacements réseau où votre programme Sage 100 et vos fichiers de données se trouvent.

  1. Localisez votre répertoire d'installation Sage 100.
  2. Identifiez les chemins requis pour votre configuration :
    • Directory : Le chemin principal d'installation pour Sage MAS90 (par exemple, \\VotreServeur\Sage\Sage 100 Advanced\MAS90).
    • Prefix : Le sous-dossier SY dans le répertoire (par exemple, \\VotreServeur\Sage\Sage 100 Advanced\MAS90\SY).
    • ViewDLL : Le sous-dossier Home dans le répertoire (par exemple, \\VotreServeur\Sage\Sage 100 Advanced\MAS90\Home).
  3. Assurez-vous que le compte utilisateur défini pour le pool d'applications DataSync a accès en lecture à ces emplacements réseau.

Créer une connexion source de rafraîchissement dans DataSync

  1. Connectez-vous à DataSync.
  2. À partir de l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions Sources, cliquez sur Nouveau.
  4. Sélectionnez ODBC.
  5. Dans le panneau Propriétés de Connexion, entrez Rafraîchir comme description.
    • Pour le scénario 2 – cloud, utilisez une description telle que Rafraîchir – [Nom de l'Entreprise].
  6. Laissez Expression Nulle et Expression Non Nulle avec leurs valeurs par défaut.
  7. Dans les champs Délimiteur Gauche de Constante de Chaîne et Délimiteur Droit de Constante de Chaîne, entrez une apostrophe (').
  8. Sélectionnez les options suivantes : Prend en Charge les Joins, Prend en Charge le Group By, Prend en Charge les Paramètres, Prend en Charge l'Order By, Prend en Charge les Guillemets, Alias, et Colonnes.
  9. Dans les champs Délimiteur Gauche et Délimiteur Droit, entrez une apostrophe (').
  10. Sélectionnez les options suivantes : Prend en Charge les Limites, Prend en Charge l'Alias de Table, et Prend en Charge l'Alias de Colonne.
  11. Dans la liste déroulante Chargement de Métadonnées, sélectionnez À partir de l'Instruction SELECT.
  12. Dans le panneau Propriétés de Connexion Additionnelles, cliquez sur Ajouter une propriété et entrez les propriétés listées ci-dessous.
  13. Dans le panneau Paramètres Avancés, définissez Type de Suivi sur Date.
    Le fuseau horaire doit correspondre à celui du serveur d'applications Sage 100 NA.
  14. Cliquez sur Enregistrer.
  15. Pour le scénario 2 – cloud, répétez les étapes 2 à 9 pour chaque entreprise.
    Utilisez Connexion dupliquée (coin supérieur droit) pour accélérer le processus et ajustez uniquement les détails spécifiques à l'entreprise.

Créer une connexion source sans rafraîchissement dans DataSync

  1. Connectez-vous à DataSync.
  2. À partir de l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions Sources, cliquez sur Nouveau.
  4. Sélectionnez ODBC.
  5. Dans le panneau Propriétés de Connexion, entrez Pas de Rafraîchissement comme description.
    • Pour le scénario 2 – cloud, utilisez une description telle que Pas de Rafraîchissement – [Nom de l'Entreprise].
  6. Laissez Expression Nulle et Expression Non Nulle avec leurs valeurs par défaut.
  7. Dans les champs Délimiteur Gauche de Constante de Chaîne et Délimiteur Droit de Constante de Chaîne, entrez une apostrophe (').
  8. Sélectionnez les options suivantes : Prend en Charge les Joins, Prend en Charge le Group By, Prend en Charge les Paramètres, Prend en Charge l'Order By, Prend en Charge les Guillemets, Alias, et Colonnes.
  9. Dans les champs Délimiteur Gauche et Délimiteur Droit, entrez une apostrophe (').
  10. Sélectionnez les options suivantes : Prend en Charge les Limites, Prend en Charge l'Alias de Table, et Prend en Charge l'Alias de Colonne.
  11. Dans la liste déroulante Chargement de Métadonnées, sélectionnez À partir de l'Instruction SELECT.
  12. Dans le panneau Propriétés de Connexion Additionnelles, cliquez sur Ajouter une propriété et entrez les propriétés listées ci-dessous.
  13. Dans le panneau Paramètres Avancés, définissez Type de Suivi sur Aucun.
  14. Cliquez sur Enregistrer.
  15. Pour le scénario 2 – cloud, répétez les étapes 2 à 9 pour chaque entreprise.
    Utilisez Connexion dupliquée (coin supérieur droit) pour accélérer le processus et ajustez uniquement les détails spécifiques à l'entreprise.

Paramètres des propriétés

PropriétéValeur
Driver{MAS 90 4.0 ODBC Driver}
UID[Nom d'utilisateur Sage 100 NA]
PWD[Mot de passe Sage 100 NA]
Directory[Chemin Sage MAS90] (ex. \\[Serveur]\Sage\Sage 100 Advanced\MAS90)
Prefix[Chemin Sage MAS90]\SY (ex. \\[Serveur]\Sage\Sage 100 Advanced\MAS90\SY)
ViewDLL[Chemin Sage MAS90]\Home (ex. \\[Serveur]\Sage\Sage 100 Advanced\MAS90\Home)
Company[Code Entreprise]
LogFile\PVXODBC.LOG
CacheSize4
DirtyReads1
BurstMode1
StripTrailingSpaces1
SERVERNotTheServer
EnforceNullDate1
remarque

Pour plus d'informations sur ces paramètres, voir Configuration du Pilote ODBC (Windows)