Environnements et sources de données
Les environnements et les sources de données travaillent ensemble pour organiser et contrôler l'accès des utilisateurs aux données dans Nectari.
Vous pouvez créer des environnements séparés—comme Production ou Test—pour représenter différents contextes ou étapes. Au sein de chaque environnement, vous définissez une ou plusieurs sources de données, chacune représentant une connexion à une base de données spécifique.
Chaque modèle de données dans Nectari est basé sur une seule source de données. Vous pouvez associer plusieurs sources de données à un seul environnement et changer rapidement l'environnement actif à tout moment en utilisant le sélecteur d'environnement dans le panneau de navigation. L'environnement sélectionné s'applique à toutes les vues ouvertes.
Quand utiliser des environnements
- Isolement des contextes opérationnels : Créez des environnements séparés pour le développement, le test et la production afin de garantir que les changements sont validés avant d'être mis en ligne.
- Gestion de l'accès aux données : Restreindre ou accorder l'accès à des données ou rapports spécifiques en fonction de l'environnement actif.
Quand utiliser des sources de données
- Connexion à plusieurs bases de données : Liez différents systèmes source, tels que SQL Server, Oracle ou Snowflake, pour accéder aux données requises.
- Organisation des connexions de données : Regroupez et gérez les connexions pour des besoins de reporting, d'analytique ou d'intégration.
Ajouter un environnement
- Dans le panneau de navigation, cliquez sur l'icône d'engrenage en bas. La page Administration s'ouvre.
- Sélectionnez Env. & Sources de données dans le menu.
- Dans le panneau Environnements, cliquez sur l'icône +.
- Entrez un nom d'environnement et un nom abrégé.
- Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleur et sélectionnez Appliquer, ou entrez un code HEX manuellement.
- Cliquez sur Confirmer.
Pour faire de cet environnement le défaut pour les nouveaux utilisateurs, sélectionnez-le dans la liste et cliquez sur Définir par défaut.
Renommer un environnement
- Dans le panel Environnements, sélectionnez l'environnement que vous souhaitez renommer.
- Cliquez sur l'icône du crayon à côté.
- Entrez un nouveau nom et cliquez sur Confirmer.
Créer une source de données
- Sélectionnez l'environnement où vous souhaitez ajouter une source de données.
- Dans le panneau Sources de données, cliquez sur l'icône +.
- Entrez la configuration de la source de données, en remplissant toutes les propriétés requises dans le panneau Définition de la source de données.
- Cliquez sur Valider puis Enregistrer pour compléter la configuration.
Propriétés de définition de la source de données
| Propriété | Description |
|---|---|
| Description de la source de données | Entrez un nom unique. |
| Type | Sélectionnez le type de connexion à la base de données pour la source de données :
|
| Serveur | Entrez le nom du serveur de base de données. |
| Nom de la base de données | Entrez le nom de l'entrepôt ou de la base de données. C'est sensible à la casse. Pour Oracle, utilisez SID. |
| Propriétés supplémentaires de la chaîne de connexion | Entrez tous les paramètres supplémentaires de la chaîne de connexion requis par le fournisseur de base de données. |
| Transaction With (No Lock) | (SQL Server et iSeries seulement) Activez pour lire des transactions sans attendre les verrous. Cela peut afficher des données non confirmées ou inexactes. |
| Nom du schéma de la base de données | Définissez les schémas de la base de données disponibles pour les modèles de données basés sur cette source. Ajoutez plusieurs schémas au besoin. Format d'entrée :
|
| Forcer la traduction | (iSeries seulement) Activez pour définir la propriété “Forcer la traduction” du connecteur. |
| Port | (Oracle seulement) Spécifiez le numéro de port de l'instance Oracle. |
| Chemin | (Access seulement) Spécifiez le chemin vers le fichier de base de données Access. |
| Pooling | (Oracle seulement) Activez et définissez les paramètres de pooling pour améliorer les performances. Vous pouvez conserver les valeurs par défaut ou ajuster si nécessaire : Taille minimale du pool 1, Taille maximale du pool 100, Taille de réduction du pool 1, Taille d'augmentation du pool 5.Important : Le nombre maximum de connexions sur le serveur Oracle doit être supérieur à la taille maximale du pool. |
| Schéma Nectari | Spécifiez le schéma utilisé par les composants de Nectari (le cas échéant). |
| Stratégie d'authentification | Choisissez comment vous connecter à la base de données :
|
| Nom d'utilisateur | Entrez le nom d'utilisateur pour l'authentification à la base de données. |
| Mot de passe | Entrez le mot de passe pour l'utilisateur spécifié. |
Propriétés de définition de la source de données Snowflake
Snowflake est une base de données OLAP entièrement gérée, basée sur le cloud et optimisée pour l'analytique à grande échelle et le traitement par lots. Elle dispose d'une mise à l'échelle indépendante du stockage et du calcul, d'un partitionnement automatique des données et d'une exécution de requêtes parallèles de haute performance.
Pour configurer une connexion à Snowflake, sélectionnez Snowflake comme type de source de données. Des champs Snowflake dédiés apparaîtront—complétez ces champs comme décrit ci-dessous :
| Champ | Description |
|---|---|
| Serveur | Entrez un nom de compte Snowflake. |
| Nom du schéma de la base de données | Entrez seulement le nom du schéma (ne pas inclure le préfixe de la base de données). |
| Stratégie d'authentification | Sélectionnez la méthode d'authentification avec Snowflake. Pour Authentification par clé-paire, utilisez vos clés publique et privée si supportées. |
| Utilisateur clé | Entrez le nom d'utilisateur pour s'authentifier avec Snowflake. |
| Clé privée | Téléchargez le fichier de clé privée pour l'authentification. |
| Phrase secrète | (Facultatif) Entrez le mot de passe si le fichier de clé privée est protégé. |
Définir une source de données comme entrepôt de données
Si vous prévoyez d'utiliser une source de données pour des cubes OLAP, vous devez la désigner comme entrepôt de données.
- Dans le panneau Sources de données, sélectionnez la source de données.
- Cliquez sur Définir comme entrepôt de données en bas du panneau.
Des champs supplémentaires apparaissent dans le panneau Définition de la source de données. - Entrez le Schéma de l'entrepôt de données. Cela correspond généralement au schéma personnalisé.
- (SQL Server seulement) Activez Utiliser MARS pendant le chargement du cube pour permettre plusieurs ensembles de résultats actifs pour des requêtes parallèles plus sûres.
Avant la version 8.0.1, MARS était activé par défaut. En savoir plus sur cette option ici.