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


Тестирование модели в режиме DirectQuery

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Просмотрите параметры тестирования табличной модели в режиме DirectQuery на каждом этапе разработки, начиная с проектирования.

Тестирование в Excel

При разработке модели в службах SSDT можно использовать функцию Анализ в Excel , которая позволяет тестировать решения моделирования на основе демонстрационных данных в памяти или реляционной базы данных. При выборе функции "Анализ в Excel" открывается диалоговое окно, где можно задать параметры.

Анализ в Excel: параметры DirectQuery

Если в модели включен режим DirectQuery, можно задать режим подключения DirectQuery с двумя доступными параметрами:

  • Представление демонстрационных данных : при выборе этого параметра все запросы из Excel направляются в примеры секций, содержащие набор демонстрационных данных в памяти. Это параметр полезен, если нужно убедиться в том, что формулы DAX в измерениях, вычисляемые столбцы или защита на уровне строк работают правильно.

    Важно!

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

  • Полное представление данных : при выборе этого параметра все запросы из Excel отправляются в службы Analysis Services, а затем в реляционную базу данных. Фактически этот параметр включает полностью функционирующий режим DirecQuery.

Другие клиенты

При использовании функции "Анализ в Excel" создается ODC-файл подключения. Из этого файла можно взять данные строки подключения и использовать их для подключения к модели из других клиентских приложений. Для того чтобы клиент подключался к секциям демонстрационных данных, добавляется еще один параметр — DataView=Sample.

Мониторинг выполнения запросов в серверных системах с помощью xEvents или SQL Profiler

Запустите трассировку сеанса, подключенную к реляционной базе данных SQL Server, для мониторинга подключений, поступающих от табличной модели:

При использовании Oracle или Teradata применяйте для этих систем средства мониторинга трассировки.