Aller au contenu principal

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 SEI.

Vous pouvez créer des environnements séparés—tels que 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 représentant une connexion de 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 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

  • Isolation des contextes opérationnels : Créez des environnements séparés pour le développement, les tests et la production afin de garantir que les changements soient 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 sources, 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 rapports, de l'analyse ou des fins d'intégration.

Ajouter un environnement

  1. À partir du panneau de navigation, cliquez sur l'icône d'engrenage en bas. La page Administration s'ouvre.
  2. Sélectionnez Env. & Sources de Données dans le menu.
  3. Dans le panneau Environnements, cliquez sur l'icône +.
  4. Entrez un nom d'environnement et un nom abrégé.
  5. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleur et sélectionnez Appliquer, ou entrez manuellement un code HEX.
  6. Cliquez sur Confirmer.
remarque

Pour faire de cet environnement celui par défaut pour les nouveaux utilisateurs, sélectionnez-le dans la liste et cliquez sur Définir comme par défaut.

Créer ... environnements

Lorsque vous créez des utilisateurs de base de données dédiés Oracle ou SQL Server lors de l'installation, vous devez les ajouter à SEI.

Ajouter l'environnement production

  1. Connectez-vous à SEI.
  2. Dans le panneau de navigation, sélectionnez l'icône d'engrenage pour ouvrir Administration.
  3. Sélectionnez Env. & Sources de Données dans le panneau de gauche.
  4. Dans le panneau Environnements, cliquez sur l'icône +.
  5. Dans Nom de l'environnement, entrez Production.
  6. Dans Nom abrégé, entrez Prod.
  7. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleur et sélectionnez Appliquer, ou entrez manuellement un code HEX.
  8. Cliquez sur Confirmer.
  9. 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 des permissions minimales si des utilisateurs SQL Server pour le Schéma SEI.

Ajouter l'environnement administration

  1. Dans le panneau Environnements, cliquez à nouveau sur l'icône +.
  2. Dans Nom de l'environnement, entrez Administration.
  3. Dans Nom abrégé, entrez Admin.
  4. Choisissez la couleur pour l'environnement. Utilisez le sélecteur de couleur et sélectionnez Appliquer, ou entrez manuellement un code HEX.
  5. Cliquez sur Confirmer.
  6. Lorsque vous créez une source de données pour l'environnement d'administration, entrez les identifiants de l'utilisateur administratif pour le Schéma SEI.

Renommer un environnement

  1. Dans le panneau Environnements, sélectionnez l'environnement que vous souhaitez renommer.
  2. Cliquez sur l'icône en forme de crayon à côté.
  3. Entrez un nouveau nom et cliquez sur Confirmer.

Créer une source de données

  1. Sélectionnez l'environnement où vous souhaitez ajouter une source de données.
  2. Dans le panneau Sources de Données, cliquez sur l'icône +.
  3. 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.
  4. Cliquez sur Valider puis Sauvegarder 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éesEntrez un nom unique.
TypeSélectionnez le type de connexion à la base de données pour la source de données :

  • SQL Server
  • Microsoft Access
  • iSeries (IBM DB2)
  • Oracle
  • ODBC pour MySQL
  • ODBC Excel
  • ODBC Pervasive
  • ODBC Teradata
  • Snowflake
Pour utiliser d'autres types, créez une connexion OLEDB ou un serveur lié SQL.
ServeurEntrez le nom du serveur de base de données.
Nom de la Base de DonnéesEntrez 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 de chaîne de connexion supplémentairesEntrez tous les paramètres de chaîne de connexion supplémentaires requis par le fournisseur de base de données.
Transaction Avec (Pas de Verrou)(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éesDéfinissez les schémas de base de données disponibles pour les modèles de données basés sur cette source. Ajoutez plusieurs schémas si nécessaire. Format d'entrée :

  • SQL, OLEDB – Nom de la base de données et nom du schéma (ex : databasexyz.schemaxyz).
  • Oracle – Nom d'utilisateur et nom du schéma (ex : userabc.schemaabc).
  • DB2 iSeries – Nom de la bibliothèque uniquement.
  • Access – Non requis.
Si plusieurs schémas incluent le même nom de table ou de vue, le premier répertorié a la priorité.
Forcer la Traduction(iSeries uniquement) Activez pour définir la propriété "Forcer Traduire" du connecteur.
Port(Oracle uniquement) Spécifiez le numéro de port de l'instance Oracle.
Chemin(Access uniquement) Spécifiez le chemin vers le fichier de base de données Access.
Pooling(Oracle uniquement) Activez et définissez les paramètres de pooling pour améliorer les performances.

Vous pouvez conserver les valeurs par défaut ou les 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 à Max Pool Size.
Schéma SEISpécifiez le schéma utilisé par les composants SEI (le cas échéant).
Stratégie d'AuthentificationChoisissez comment vous connecter à la base de données :

  • Authentification Windows – Utilisez lorsque SEI et la base de données s'exécutent sur le même serveur, et que le compte de service SEI a accès.
  • Utiliser Spécifique – Utilisez un login spécifique au serveur.
  • Authentification par paire de clés – Utilisez un certificat ou une paire de clés pour l'authentification.
Nom d'utilisateurEntrez le nom d'utilisateur pour l'authentification à la base de données.
Mot de passeEntrez 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, optimisée pour l'analyse à grande échelle et le traitement par lots. Elle dispose d'un évolutivité indépendante du stockage et de l'informatique, d'un partitionnement automatique des données et d'une exécution parallèle de requêtes hautes performances.

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 :

ChampDescription
ServeurEntrez un nom de compte Snowflake.
Nom du Schéma de Base de DonnéesEntrez uniquement le nom du schéma (ne pas inclure le préfixe de la base de données).
Stratégie d'AuthentificationSélectionnez la méthode d'authentification avec Snowflake. Pour Authentification par paire de clés, utilisez vos clés publique et privée si supporté.
Utilisateur CléEntrez le nom d'utilisateur pour l'authentification avec Snowflake.
Clé PrivéeTéléchargez le fichier de clé privée pour l'authentification.
Phrase 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.

  1. Dans le panneau Sources de Données, sélectionnez la source de données.
  2. 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.
  3. Entrez le Schéma de l'Entrepôt de Données. Cela correspond généralement au schéma personnalisé.
  4. (SQL Server uniquement) Activez Utiliser MARS lors du chargement du cube pour autoriser plusieurs ensembles de résultats actifs pour des requêtes parallèles plus sûres.
remarque

Avant la version 8.0.1, MARS était activé par défaut. En savoir plus sur cette option ici.