Utilisation des partitions distantes
Les partitions distantes d'une base de données, appelée base de données master, sont stockées dans une base de données Analysis Services dédiée sur l'instance distante d'Analysis Services, appelée base de données secondaire. Une source de données de la base de données master pointe vers la base de données secondaire et une source de données de la base de données secondaire pointe vers la base de données master.
L'instance distante d'Analysis Services affecte la propriété MasterDataSourceID sur la base de données secondaire à cette source de données. Cette opération dédie la source de données au stockage des partitions distantes pour cette base de données source particulière Si la propriété MasterDataSourceID sur une base de données n'a pas la valeur NULL, la base de données est définie pour contenir des partitions distantes et n'est plus exposée dans un ensemble de lignes de schéma.
Une base de données dédiée peut stocker des partitions distantes pour une seule base de données master uniquement. Toutefois, vous pouvez stocker plusieurs partitions distantes d'une seule base de données master dans différentes bases de données dédiées sur une seule instance distante d'Analysis Services. Les dimensions d'une base de données dédiée aux partitions distantes sont créées comme des dimensions liées.
Vous devez utiliser les outils Configuration de la surface d'exposition pour permettre la liaison des partitions distantes à une base de données master. Pour plus d'informations, consultez Configuration de la surface d'exposition pour les fonctionnalités (Objets liés) - Analysis Services et Procédure : définition d'une partition distante.
Création et administration des partitions distantes
Pour créer une partition distante, utilisez l'Assistant Partition. Lorsque vous créez une partition distante, vous spécifiez la base de données dédiée sur l'instance distante d'Analysis Services comme l'emplacement de la partition. Vous pouvez stocker la partition dans l'emplacement des données par défaut pour l'instance distante d'Analysis Services ou dans un autre emplacement spécifié sur le serveur distant. Pour plus d'informations, consultez Création et gestion d'une partition distante.
Un cube qui contient des partitions distantes peut être administré en même temps que ses partitions sur l'instance unique d'Analysis Services. Cependant, les métadonnées de la partition distante peuvent être affichées et mises à jour uniquement sur l'instance d'Analysis Services où la partition et son cube parent sont définis. La partition distante ne peut pas être affichée ou mise à jour sur l'instance distante d'Analysis Services. Analysis Services ne prend pas en charge la création de partitions distantes à l'aide du protocole HTTP.
Remarque : |
---|
Même si les bases de données dédiées au stockage des partitions distantes ne sont pas exposées aux ensembles de lignes des schémas, les applications qui utilisent les objets AMO (Analysis Management Objects) peuvent cependant découvrir une base de données dédiée à l'aide de la commande XML for Analysis Discover. Toute commande CREATE ou DELETE envoyée directement à une base de données dédiée à l'aide d'un client TCP ou HTTP fonctionne, mais le serveur retourne un avertissement indiquant que l'action peut endommager cette base de données soigneusement gérée. |
Pour créer une partition distante, vous devez être administrateur de base de données pour la base de données locale dans laquelle la partition est définie. Le compte de service pour l'instance d'Analysis Services sur laquelle le cube et ses partitions sont définis doit avoir un accès d'administrateur à la base de données dans laquelle la partition est stockée. Si le compte de service Analysis Services change, vous devez vous assurer que le nouveau compte dispose d'un accès d'administrateur à la base de données distante. Pour plus d'informations sur les autorisations d'administrateur pour une base de données, consultez Rôles (Analysis Services).
Le traitement parallèle et le traitement séquentiel des partitions distantes sont pris en charge par Analysis Services. L'instance master, sur laquelle les partitions sont définies, coordonne les transactions entre toutes les instances qui participent au traitement des partitions d'un cube. Les rapports de traitement sont envoyés ensuite à toutes les instances qui ont traité une partition.