télécharger 142.41 Kb.
|
ProgrammabilitéAMO (Analysis Management Objects) est l'API de développement et de gestion des objets Analysis Services. Elle a été créée avant la modélisation tabulaire, puis ajoutée à Analysis Services. Par conséquent, elle contient uniquement les classes des objets traditionnellement associés à la modélisation multidimensionnelle : les cubes, les dimensions, les groupes de mesures, les scripts MDX, etc. Toutefois, cette API peut également être utilisée pour développer et gérer les modèles tabulaires. Il s'agit d'un avantage de la modélisation multidimensionnelle et tabulaire encapsulé par le modèle sémantique BI. Alors que les modèles tabulaires et dimensionnels ont une structure interne différente, BISM présente la même interface externe. Bien que vous puissiez utiliser AMO pour programmer des modèles tabulaires et multidimensionnels à la fois, il s'agit d'une interface moins intuitive pour les modèles tabulaires. Pour plus d'informations et un exemple de code AMO de modèle tabulaire, consultez Didacticiels sur Analysis Services (http://msdn.microsoft.com/fr-fr/library/hh231701.aspx) SécuritéIl est important de se doter d'une stratégie de sécurité des données appropriée pour garantir que chaque utilisateur a accès aux données appropriées. Les organisations doivent contrôler l'accès aux données afin d'assurer la sécurité de leurs ressources et se conformer aux règlements sur le respect de la vie privée. Les modèles multidimensionnels et les modèles tabulaires proposent un ensemble de fonctions robustes qui répondent à une vaste gamme d'exigences de sécurité. Il existe de légères variantes dans les fonctions, qu'il est important de comprendre avant de choisir l'expérience de modélisation la plus adaptée à vos besoins de sécurité. Dans Analysis Services, vous gérez des projets multidimensionnels et tabulaires en créant un rôle et en accordant des autorisations au rôle. Ensuite, vous ajoutez des noms d'utilisateur et des groupes Windows au rôle, leur accordant ainsi des accès en fonction des autorisations du rôle. Sécurité au niveau de la ligne/de l'attributDans un projet multidimensionnel, vous utilisez le concept de sécurité des données de dimension pour gérer l'accès au niveau de la ligne. Pour implémenter la sécurité des données de dimension pour un rôle, vous accordez ou refusez l'accès aux données de dimension en sélectionnant ou en désélectionnant des membres de la dimension. Par ailleurs, vous pouvez implémenter une configuration de sécurité plus complexe en définissant un jeu de membres à l'aide d'une expression MDX. Vous pouvez également indiquer si le rôle doit être accordé ou refusé aux nouveaux membres de la dimension. L'accès que vous accordez ou refusez à un membre de la dimension impacte l'accès d'un rôle aux membres associés de la dimension. Par exemple, si vous limitez un rôle de sorte qu'il ne puisse accéder qu'à la sous-catégorie de produit Vélos tout terrain, les membres du rôle peuvent uniquement consulter la catégorie de produit Vélos et les produits et les ventes qui appartiennent à la sous-catégorie Vélos tout terrain. Dans un projet tabulaire, vous implémentez la sécurité au niveau de la ligne en accordant l'accès aux lignes d'une table. Dans un projet tabulaire SQL Server Data Tools, vous accordez les autorisations en entrant une expression DAX qui filtre les lignes d'une table. Le rôle a accès aux nouvelles lignes de la table si elles correspondent au filtre DAX. L'accès que vous accordez à une ligne dans une table impacte l'accès d'un rôle aux lignes des tables associées. Si deux tables ont une relation un-à-plusieurs, les filtres de lignes sur la table du côté « un » de la relation filtrent les lignes de la table du côté « plusieurs » de la relation, mais pas dans l'autre sens. Par exemple, si vous limitez un rôle de sorte qu'il ne puisse voir que la ligne Vélos tous terrain dans la table de sous-catégorie de produit, les membres du rôle peuvent uniquement voir les lignes des tables des produits et des ventes liées à la sous-catégorie Vélos. Toutefois, les membres du rôle peuvent toujours voir toutes les lignes de la table de catégories de produits (vélos, habillement, et ainsi de suite.). |
![]() | «aide aux immobilisations». Une autre importante portion de 4 M$ provient de la récupération d’une partie de la taxe d’essence par... | ![]() | |
![]() | ![]() | ||
![]() | «De par sa qualité audio conforme aux attentes des professionnels, le système Polycom Communicator encouragera les entreprises à... | ![]() | «pour les procédures ouvertes avant le 1er janvier 2006 aux documents figurant à l’annexe 8-5 au présent livre» sont remplacés par... |
![]() | «vivre ensemble», ce livre en prise directe avec la recherche la plus récente a pour ambition de devenir un outil de référence destiné... | ![]() | |
![]() | «Initiation à la traduction de textes fonctionnels : techniques de traduction» est une introduction à ces techniques et stratégies,... | ![]() | «Conseils aux utilisateurs», explique les motifs de certaines clauses et fournit des conseils à l’intention des autorités contractantes... |