Environnements & Sources de données
Les environnements et les sources de données définissent comment Nectari se connecte aux bases de données. Un environnement correspond à une étape précise de votre cycle de travail. Vous pouvez par exemple configurer un environnement de production dédié à vos données en ligne, un de test pour valider vos modifications avant leur déploiement, et un troisième de développement pour concevoir de nouveaux contenus sans risque. Une source de données définit les paramètres de connexion à la base de données utilisée dans cet environnement. Chaque modèle de données est associé à une source de données, et un même environnement peut en regrouper plusieurs.
Pour changer d'environnement, utilisez le sélecteur d'environnement dans le panneau de navigation. Le changement s'applique immédiatement à toutes les vues ouvertes.
Quand utiliser des environnements
- Gérer l'accès aux données en limitant ou autorisant l'accès à certains rapports selon l'environnement actif.
- Séparer les contextes de travail pour valider les modifications en développement ou en test avant de les déployer en production.
Quand créer des sources de données
- Connecter plusieurs systèmes comme SQL Server, Oracle, Snowflake et d'autres plateformes.
- Organiser les connexions aux bases de données utilisées pour le reporting, l'analyse ou les intégrations.
Ajouter un environnement
Il est possible de créer autant d'environnements que nécessaire. Si des utilisateurs de base de données spécifiques ont été créés pour Oracle ou SQL Server pendant l'installation, ajoutez-les dans Nectari avant de les associer à un environnement. Attribuez une couleur distincte à chaque environnement pour que les utilisateurs puissent identifier rapidement leur contexte de travail dans le panneau de navigation.
- Dans le panneau de navigation, sélectionnez l'icône engrenage pour ouvrir la page Administration.
- Sélectionnez Env. & Sources de données.
- Dans le panneau Environnements, cliquez sur l'icône +.
- Saisissez un nom d'environnement et un nom abrégé.
- Choisissez une couleur et cliquez sur Appliquer, ou entrez un code HEX directement.
- Cliquez sur Confirmer.
Pour définir un environnement par défaut pour les nouveaux utilisateurs, sélectionnez-le dans la liste et cliquez sur Définir par défaut.
Ajouter l'environnement de production
- Dans le panneau de navigation, cliquez sur l'icône engrenage pour ouvrir la page Administration.
- Sélectionnez Env. & Sources de données.
- Dans le panneau Environnements, cliquez sur l'icône +.
- Saisissez
Productioncomme Nom de l'environnement. - Saisissez
Prodcomme Nom abrégé. - Choisissez une couleur et sélectionnez Appliquer.
- Cliquez sur Confirmer.
- Lors de la création de la source de données de production, utilisez le compte administrateur avec les autorisations minimales requis pour le schéma Nectari.
Ajouter l'environnement d'administration
- Dans le panneau Environnements, cliquez sur l'icône +.
- Saisissez
Administrationcomme Nom de l'environnement. - Saisissez
Admincomme Nom abrégé. - Choisissez une couleur et cliquez sur Appliquer.
- Cliquez sur Confirmer.
- Lors de la création de la source de données d'administration, utilisez les identifiants de l'utilisateur administrateur pour le schéma Nectari.
Renommer un environnement
- Dans le panneau Environnements, sélectionnez l'environnement à renommer.
- Cliquez sur l'icône crayon.
- Saisissez le nouveau nom et cliquez sur Confirmer.
Créer une source de données
- Sélectionnez l'environnement auquel vous souhaitez ajouter une source de données.
- Dans le panneau Sources de données, cliquez sur l'icône +.
- Saisissez les paramètres requis dans le panneau Définition de la source de données.
- Cliquez sur Valider, puis sur Enregistrer.
Propriétés de la définition de la source de données
| Propriété | Description |
|---|---|
| Description de la source de données | Nom unique pour la source. Facilite le repérage quand plusieurs connexions sont configurées. |
| Type | Type de base de données à connecter :
|
| Serveur | Nom du serveur de base de données, généralement le nom d'hôte ou l'adresse réseau. |
| Nom de la base de données | Nom de la base ou de l'entrepôt. La casse doit être respectée. Pour Oracle, saisissez le SID. |
| Autres propriétés de la chaîne de connexion | Paramètres additionnels requis par le fournisseur de base de données. |
| Transaction avec (No Lock) | Disponible pour SQL Server et iSeries uniquement. Autorise la lecture des données sans attendre la libération des verrous, ce qui peut améliorer les performances en cas de charge élevée. Cette option peut retourner des données non validées ou incomplètes. |
| Schémas de la base de données | Schémas accessibles aux modèles de données. Plusieurs schémas peuvent être ajoutés. Format attendu :
|
| Forcer la traduction | iSeries uniquement. Active la propriété Forcer la traduction du connecteur si la configuration l'exige. |
| Port | Oracle uniquement. Numéro de port de l'instance Oracle. |
| Chemin | Access uniquement. Chemin complet vers le fichier de base de données. |
| Pooling | Oracle uniquement. Pool de connexions pour améliorer les performances. Valeurs par défaut :
|
| Schéma Nectari | Schéma utilisé par Nectari pour stocker et accéder à ses objets internes. |
| Authentification | Mode de connexion à la base de données :
|
Définir une source de données comme entrepôt de données
Pour utiliser des cubes OLAP, une source de données doit être désignée comme entrepôt de données. Cela indique à Nectari où stocker et traiter les données des cubes. Snowflake n'est pas disponible pour cette option, les cubes OLAP n'étant pas pris en charge sur cette plateforme.
- 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. - Renseignez le champ Schéma de l'entrepôt de données. Cette valeur correspond généralement à votre schéma personnalisé.
- Si vous utilisez SQL Server, activez l'option Utiliser la fonctionnalité MARS durant le chargement du cube pour autoriser l'exécution simultanée de plusieurs jeux de résultats actifs.
Avant la version 8.0.1, MARS était activé par défaut. Pour plus d'informations, consultez Utilisation de plusieurs jeux de résultats actifs (MARS).