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


Импорт данных с помощью машинного запроса

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

Для табличных моделей 1400 и более поздних версий новый интерфейс получения данных в проектах Visual Studio Analysis Services обеспечивает огромную гибкость в том, как можно использовать гибридные данные во время импорта. В этой статье описывается создание подключения к источнику данных, а затем создание собственного SQL-запроса для указания импорта данных.

Создать соединение с источником данных

Если у вас еще нет подключения к источнику данных, необходимо создать его.

  1. В Обозреватель табличной модели Visual Studio > щелкните правой кнопкой мыши Пункт Источники данных и выберите пункт Создать источник данных.
  2. В окне Получение данных выберите тип источника данных и нажмите кнопку Подключиться. Выполните все дополнительные действия, необходимые для подключения к источнику данных.

Введите запрос в качестве именованного выражения

  1. В Обозреватель табличной модели щелкните правой кнопкой мыши Пункт Выражения>Изменить выражения.
  2. В Редактор запросов нажмите кнопку Создать>пустой запрос.>
  3. В строке формул введите
    = Value.NativeQuery(#"DATA SOURCE NAME", "SELECT * FROM ...")
    
  4. Чтобы создать таблицу, в разделе Запросы щелкните запрос правой кнопкой мыши и выберите Создать новую таблицу. Имя новой таблицы будет совпадать с именем запроса.

Пример

Этот собственный запрос создает таблицу Employee в модели, которая включает все столбцы из таблицы Dimension.Employee в источнике данных.

= Value.NativeQuery(#"SQL/myserver;WideWorldImportersDW", "SELECT * FROM Dimension.Employee")

Редактор запросов

После импорта в модели создается таблица с именем Employees.

Таблица в Обозреватель табличной модели

См. также раздел

Олицетворение