Espaces de travail
Un espace de travail est un conteneur pour des schemas liés. Chaque tenant obtient un espace de travail par défaut à l’inscription, et les petites équipes peuvent généralement s’en contenter. La page devient utile une fois que vous avez dépassé le conteneur unique — généralement quand vous voulez séparer prod de staging, ou les cubes exécutifs des cubes opérationnels, ou les cubes d’un client final de ceux d’un autre.
Les espaces de travail n’imposent aucune séparation technique entre les cubes — ils sont une couche organisationnelle au-dessus de votre catalogue. La véritable surface de contrôle d’accès est Membres, où vous accordez la lecture ou l’écriture par espace de travail et par personne.
Quand créer un autre espace de travail
Quelques patterns qui ont bien fonctionné selon notre expérience :
Prod et staging. Un espace de travail pour les cubes qui alimentent les dashboards de production, un autre pour les cubes en cours. Verrouillez l’espace de travail prod sur un petit groupe d’éditeurs pour qu’une expérience n’atteigne pas accidentellement le rapport quotidien de votre PDG.
Regroupement par audience. Les cubes pour l’équipe de direction dans un espace de travail, les cubes opérationnels avec drill-down dans un autre. Accès plus strict sur l’espace de travail direction ; accès plus large sur l’opérationnel.
Séparation par client. Les agences et cabinets de conseil utilisant Saiku pour plusieurs clients finaux créent un espace de travail par engagement. Les membres d’un client ne voient pas les cubes d’un autre client.
Si aucun de ces patterns ne s’applique, l’espace de travail par défaut convient. Ne créez pas d’espaces de travail de manière spéculative — ils ajoutent de la complexité dans la gestion des Membres.
En créer un
Cliquez sur Créer un espace de travail, nommez-le
(n’importe quoi URL-safe — prod, staging, client-acme),
ajoutez une description facultative, cliquez sur Créer.
Il apparaît dans la liste et est sélectionnable comme cible
depuis le Schema designer et
la Bibliothèque de cubes
immédiatement.
Les schemas déjà enregistrés peuvent être déplacés entre espaces de travail depuis la page Schemas.
Accorder l’accès
Ouvrez Membres et choisissez l’espace
de travail dans la section de contrôle d’accès. Ajoutez ou
retirez des membres par espace de travail ; définissez leur
rôle par espace de travail. Quelqu’un peut être éditeur dans
prod et lecteur dans staging, ou n’importe où entre les
deux.