Vocabulaire

Dans toutes les pages de documentation, les "applications" font références aux fichiers .war présents dans le serveur DigDash Enterprise :

  • Serveur : ddenterpriseapi.war
  • Tableau de bord : digdash_dashboard.war
  • Web Studio : studio.war
  • Page d'accueil et Desktop Studio : adminconsole.war

Cet ensemble d'applications constitue un domaine. Selon les besoins ce domaine peut être dupliquer pour par exemple disposer d'un contexte de développement et un autre de production.

Notion de domaine

  • Les domaines schématisent différents environnements (dev, test, prod) ou différents domaines métiers (RH, finance, production..).
  • Toutes vos données liées à un domaine (sources, graphiques, formats, palettes de couleurs, hiérarchies, traductions, ...) seront stockées dans des dossiers séparés.

Il y a deux cas de figure dans l’usage du domaine : 

  • Conserver sur un serveur les différentes instances constituant les environnements de développement, recette et production.
  • Séparer en plusieurs instances la structure organisationnelle. Un seul domaine DigDash permet déjà le découpage de l’information selon la structure organisationnelle grâce aux rôles des portefeuilles d’information, mais la création de domaines séparés permet de cloisonner ce découpage plus fortement.

Gestion des domaines

Remarque : Dans ce scénario on suppose que le serveur LDAP est partagé entre tous les domaines.
Si ce n’est pas souhaitable, la configuration du LDAP est nécessaire (changement de port…).

Création d’un domaine

  1. Arrêter le serveur Tomcat
  2. Aller dans le répertoire <Répertoire d'installation DigDash>\apache-tomcat\webapps
  3. Copier/coller les fichiers :
    • ddenterpriseapi.war
    • adminconsole.war
    • digdash_dashboard.war
    • studio.war

Attention : ne pas copier/coller le fichier adswrapper.war (LDAP)

  1. Renommer en noms de domaines voulus :
    • ddenterpriseapi_new.war
    • adminconsole_new.war
    • digdash_dashboard_new.war
    • studio_new.war
  2. Redémarrer le serveur Tomcat et attendre le déploiement final des wars

Configuration depuis 2021 R1

Ouvrez le fichier <Répertoire d'installation DigDash>/digdash.properties.
Depuis la version 2021 R1 la configuration de toutes les applications et domaines se fait dans cet unique fichier.

Supprimez les 3 paramètres suivants :

  • adminconsole.adminconsole_domain=adminconsole
  • adminconsole.server_domain_list=ddenterpriseapi
  • adminconsole.dashboard_domain=digdash_dashboard

et ajoutez les 3 suivants :

  • adminconsole_new.adminconsole_domain=adminconsole_new
  • adminconsole_new.server_domain_list=ddenterpriseapi_new
  • adminconsole_new.dashboard_domain=digdash_dashboard_new

Pour rendre accessible l'édition avancée d'un graphique directement depuis le tableau de bord, remplacez le paramètre suivant :

#digdash_dashboard.studio_domain=studio

par 

digdash_dashboard_new.studio_domain=studio_new

Configuration avant 2021 R1

Mise à jour des liens pour les pages de menu du nouveau domaine :

  1. Modifiez le fichier apache-tomcat\webapps\adminconsole_new\WEB-INF\web.xml 
<context-param>
     <param-name>adminconsole_domain</param-name>
     <param-value>adminconsole_new</param-value>
 </context-param>
<context-param>
     <param-name>webstudio_domain</param-name>
     <param-value>studio_new</param-value>
 </context-param>
 <context-param>
     <param-name>server_domain_list</param-name> <!-- separate domain name by comma -->
     <param-value>ddenterpriseapi_new</param-value>
 </context-param>
 <context-param>
     <param-name>dashboard_domain</param-name>
     <param-value>digdash_dashboard_new</param-value>
 </context-param>
  1. Modifiez le fichier apache-tomcat\webapps\digdash_dashboard_new\WEB-INF\web.xml
<init-param>
<param-name>DOMAIN</param-name>
<param-value>ddenterpriseapi_new</param-value>
</init-param>
  1. Se connecter au nouveau domaine avec : http://localhost:8080/adminconsole_new

Gestion du LDAP

Il est possible d’utiliser un LDAP distinct (et donc une gestion des utilisateurs, rôles, autorisations, etc.) pour chaque domaine.
Dans Apache Directory Studio :
Faire une nouvelle connexion sur le Serveur LDAP Digdash :
Il faut l’IP du serveur DigDash, le port est le 11389, identifiant uid=admin,ou=system et mot de passe admin.

1615997373987-545.png
Faire ensuite un clic-droit sur le domaine dc=digdash,dc=com, Nouveau > Nouvelle Entrée, Créer l’entrée à partir de zéro.

1615997407544-284.png

Ajouter la classe organizationalUnit puis dans RDN :
ou = nom_domaine
Faire “Suivant” puis “Terminer”

1615997425958-730.png

Dans la page de configuration du serveur
Dans l’encart “Serveur LDAP” cliquer sur “Requêtes LDAP” et changer la
chaîne “dc=digdash,dc=com” en “ou=nom_domaine,dc=digdash,dc=com
Cliquer sur “Valider”

1615997535744-104.png

Tags :
Copyright ©2006-2023 DigDash SAS