Environnements & Sources de données
Les environnements et les sources de données travaillent ensemble pour organiser et contrôler la manière dont les utilisateurs accèdent aux données dans SEI.
Vous pouvez créer des environnements séparés—comme Production ou Test—pour représenter différents contextes ou étapes. Dans chaque environnement, vous définissez une ou plusieurs sources de données, chacune d'entre elles représentant une connexion à une base de données spécifique.
Chaque modèle de données dans SEI est basé sur une seule source de données. Vous pouvez associer plusieurs sources de données à un seul environnement et basculer rapidement entre les environnements actifs à 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 les environnements
- Isoler les contextes opérationnels : Créez des environnements séparés pour le développement, le test et la production afin de garantir que les modifications soient validées avant d'être mises en production.
- Gérer l'accès aux données : Restreindre ou accorder l'accès à des données ou des rapports spécifiques en fonction de l'environnement actif.
Quand utiliser les sources de données
- Se connecter à plusieurs bases de données : Liez différents systèmes sources, comme SQL Server, Oracle ou Snowflake, pour accéder aux données requises.
- Organiser les connexions de données : Regroupez et gérez les connexions à des fins de reporting, d'analytique ou d'intégration.
Ajouter un environnement
Vous pouvez créer autant d'environnements que nécessaire. Lorsque vous créez des utilisateurs de base de données dédiés pour Oracle ou SQL Server lors de l'installation, assurez-vous de les ajouter à SEI.
Choisissez une couleur différente pour chaque environnement que vous créez. Cela facilite beaucoup la distinction entre les environnements, surtout si vous en gérez plusieurs. La couleur sélectionnée apparaît autour du nom de l'environnement dans le panneau de navigation, permettant ainsi une identification visuelle facile.
- Dans le panneau de navigation, cliquez sur l'icône de l'engrenage en bas. La page Administration s'ouvre.
- Sélectionnez Env. & Sources de données dans la barre latérale.
- 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 couleurs et sélectionnez Appliquer, ou saisissez 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 comme par défaut.
Ajouter l'environnement production
- Dans le panneau de navigation, sélectionnez l'icône de l'engrenage pour ouvrir Administration.
- Sélectionnez Env. & Sources de données dans le panneau de gauche.
- Dans le panneau Environnements, cliquez à nouveau sur l'icône +.
- Dans Nom de l'environnement, entrez
Production. - Dans Nom abrégé, entrez
Prod. - Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleurs et sélectionnez Appliquer, ou saisissez un code HEX manuellement.
- Cliquez sur Confirmer.
- Lorsque vous créez une source de données pour l'environnement de production, entrez les identifiants de l'utilisateur administratif et de l'utilisateur avec permissions minimales si les utilisateurs SQL Server pour le SEI Schéma.
Ajouter l'environnement administration
- Dans le panneau Environnements, cliquez à nouveau sur l'icône +.
- Dans Nom de l'environnement, entrez
Administration. - Dans Nom abrégé, entrez
Admin. - Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleurs et sélectionnez Appliquer, ou saisissez un code HEX manuellement.
- Cliquez sur Confirmer.
- Lorsque vous créez une source de données pour l'environnement d'administration, entrez les identifiants de l'utilisateur administratif pour le SEI Schéma.
Renommer un environnement
- Dans le panneau Environnements, sélectionnez l'environnement que vous souhaitez renommer.
- Cliquez sur l'icône de crayon à côté.
- Entrez un nouveau nom et cliquez sur Confirmer.
Créer une source de données
- Sélectionnez l'environnement dans lequel 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 Sauvegarder pour terminer 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. Il 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 chaîne de connexion requis par le fournisseur de base de données. |
| Transaction With (No Lock) | (SQL Server et iSeries uniquement) Activez pour lire les transactions sans attendre les verrous. Cela peut montrer des données non validées ou inexactes. |
| Nom du Schéma de la Base de Données | Définissez les schémas de base de données disponibles aux modèles de données basés sur cette source. Ajoutez plusieurs schémas selon les besoins. Format d'entrée:
|
| Forcer la Traduction | (iSeries uniquement) Activez pour définir la propriété “Force Translate” du connecteur. |
| Port | (Oracle uniquement) Précisez le numéro de port de l'instance Oracle. |
| Chemin | (Access uniquement) Précisez le chemin vers le fichier de base de données Access. |
| Pooling | (Oracle uniquement) Activez et définissez les paramètres de mise en pool pour améliorer les performances. Vous pouvez garder les valeurs par défaut ou ajuster si nécessaire : Taille min. du pool 1, Taille max. du pool 100, Taille de déc. du pool 1, Taille d'incr. du pool 5.Important : Le nombre maximum de connexions sur le serveur Oracle doit être supérieur à la taille maximum du pool. |
| Schéma SEI | Spécifiez le schéma utilisé par les composants SEI (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 source de données Snowflake
Snowflake est une base de données OLAP cloud entièrement gérée, optimisée pour l'analytique à grande échelle et le traitement par lot. Elle dispose d'une mise à l'échelle indépendante du stockage et du calcul, d'une partition automatique des données, et d'une exécution de requêtes parallèles à 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—remplissez 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 uniquement 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 cela est pris en charge. |
| Utilisateur Clé | Entrez le nom d'utilisateur pour l'authentification avec Snowflake. |
| Clé Privée | Téléchargez le fichier de clé privée pour l'authentification. |
| Mot de Passe | (Optionnel) 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 uniquement) Activez Utiliser MARS lors du 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.