Поделиться через


Создание запросов детализации с помощью расширений интеллектуального анализа данных

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Важно!

Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.

Для всех моделей, поддерживающих детализацию, можно получить данные о вариантах и структуре, создав dmX-запрос в SQL Server Management Studio или любом другом клиенте, поддерживающем dmx.

Предупреждение

Для просмотра нужных данных необходимо включить детализацию и иметь соответствующие разрешения.

Указание параметров детализации

Ниже приведен общий синтаксис для получения вариантов модели и структуры:

SELECT <model column list>, StructureColumn('<structure column name') FROM <modelname>.CASES  

Дополнительные сведения об использовании запросов расширений интеллектуального анализа данных для возврата данных о вариантах см. в разделе SELECT FROM <model>. Структура CASES (DMX) и SELECT FROM<.> ВАРИАНТЫ.

Примеры

Например, приведенный ниже DMX-запрос возвращает варианты для конкретной линейки продуктов в модели временных рядов. Этот запрос также возвращает столбец Amount, который не был использован в модели, но доступен в структуре интеллектуального анализа данных.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

Обратите внимание, что в этом примере столбец структуры переименован с использованием псевдонима. Если столбцу структуры не присвоить псевдоним, то он будет возвращен с именем Expression. Это поведение по умолчанию для всех безымянных столбцов.

См. также:

Запросы детализации (интеллектуальный анализ данных)
Детализация структур интеллектуального анализа данных