Aller au contenu principal

Créer des sources de données dans Nectari

Une source de données définit comment Nectari se connecte à une base de données. Chaque modèle de données est associé à une source de données, et plusieurs sources de données peuvent être assignées à un même environnement. Nectari prend en charge plusieurs connecteurs (SQL Server, Oracle, Snowflake, Sage Intacct, Acumatica, et d'autres) avec différentes méthodes d'authentification selon le connecteur et les exigences de sécurité. Les champs et options de configuration varient d'un connecteur à l'autre et ne s'appliquent pas tous à chaque type de base de données.


important

Un environnement doit être créé avant de pouvoir créer une source de données.

Dans quels cas créer des sources de données

  • Se connecter à plusieurs systèmes quand l'environnement de reporting interroge plus d'une base de données.
  • Séparer les connexions par usage pour organiser les bases de données de reporting, d'analytique et d'intégration et les gérer de façon indépendante.

Supported connectors

remarque

La page connecteurs disponibles liste tous les connecteurs compatibles avec Nectari et DataSync.

Créer une source de données

  1. Dans le panneau de navigation, cliquez sur l'icône engrenage pour ouvrir la section Administration.
  2. Cliquez sur Env. & Sources de données.
  3. Sélectionnez l'environnement auquel ajouter la source de données.
  4. Dans le panneau Sources de données, cliquez sur l'icône +.
  5. Renseignez les champs requis dans le panneau Définition de la source de données.
  6. Cliquez sur Valider, puis sur Enregistrer.

Champs de définition de la source de données

Les champs affichés dépendent du type de connecteur sélectionné. Certains champs ne s'appliquent qu'à des connecteurs spécifiques, précisés dans la troisième colonne du tableau.

ChampDescriptionConnecteur
Desc. de la source de donnéesNom unique de la source de données. Choisir un nom clair et reconnaissable. Exemple : SAGE100_CONSO.
TypeType de base de données cible. Pour les types non listés, utiliser une connexion OLEDB ou un SQL linked server.
ServeurNom du serveur de base de données, nom d'hôte ou adresse réseau. Exemple : W2K16S100DS\SQL2016.
Nom de la base de donnéesNom de la base de données ou de l'entrepôt de données. Ce champ est sensible à la casse. Pour Oracle, saisir l'SID Oracle.
Autres propriétés de la chaîne
de connexion
Optionnel. Paramètres supplémentaires requis par le fournisseur de base de données.
Transaction avec (No Lock)Lit les données sans attendre la libération des verrous, ce qui peut améliorer les performances sur les systèmes chargés. Attention : des données non validées ou incomplètes peuvent être retournées.SQL Server, iSeries
Schémas de la base de donnéesDéfinit les schémas accessibles aux modèles de données. Plusieurs schémas peuvent être ajoutés. Format attendu :

  • SQL, OLEDB – nom de la base de données + nom du schéma (ex. : databasexyz.schemaxyz)
  • Oracle – nom d'utilisateur + nom du schéma (ex. : userabc.schemaabc)
  • DB2 iSeries – nom de la bibliothèque uniquement
  • Access – non requis
Si plusieurs schémas contiennent une table ou vue portant le même nom, le premier schéma listé a la priorité.
Force TranslationActive la propriété Force Translate du connecteur si l'environnement l'exige.iSeries
PortNuméro de port utilisé par l'instance Oracle.Oracle
PathChemin complet vers le fichier de base de données Access.Access
PoolingActive le regroupement de connexions pour améliorer les performances. Valeurs par défaut :

  • Taille du pool min : 1
  • Taille du pool max : 100
  • Dim. taille du pool : 1
  • Aug. taille du pool : 5
Le serveur Oracle doit supporter un nombre de connexions supérieur à la valeur Taille du pool max.
Oracle
Schéma NectariSchéma utilisé par les composants Nectari. Définit l'emplacement où l'application stocke et lit ses objets internes.
AuthentificationMéthode d'authentification utilisée pour se connecter à la base de données.

Stratégie d'authentification

La stratégie d'authentification détermine comment Nectari s'identifie auprès de la base de données. Les options disponibles varient selon le type de connecteur.

Windows Authentication

Connexion via le compte de service Windows qui exécute Nectari. Aucun identifiant n'est saisi ou stocké manuellement.

  • Quand l'utiliser : quand Nectari et le serveur de base de données sont sur le même domaine et que le compte de service dispose déjà d'un accès en lecture à la base de données.
  • Configuration requise : aucune. La connexion s'authentifie automatiquement via l'identité du compte de service.