Метод обнаружения кубов SSAS для DSV для установления связи между измерением и представлением источника - PullRequest
0 голосов
/ 05 июля 2019

Я сталкиваюсь с проектом, в котором мне нужно установить соединения между измерениями кубов SSAS и их представлениями в DW, я пытался использовать метод обнаружения:

call assp.DiscoverXmlMetadata("\Database\DataSourceViews\DataSourceView\Schema\xs:schema\xs:element\xs:complexType\xs:choice\xs:element") 
  • Это дает мне только имена просмотров в моем хранилище данных

Ниже приведены детали размеров, но без ссылки на объекты DSV:

call assp.DiscoverXmlMetadata("\Database\Dimensions\Dimension|Name\Attributes\Attribute|Name,Usage\AttributeRelationships\AttributeRelationship")

Как я могу получить любые отношения между Dimension и View - они должны существовать где-то в кубе XML. Кроме того, я не думаю, что $ system.MDSchema * ... содержит какие-либо ссылки из DSV - Или это только я? Любая помощь или предложение действительно приветствуется.

...