ODBC (Интерфейс открытой базы данных)

Сводка

Item Description
Состояние выпуска Общая доступность
Products Excel
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Analysis Services
Поддерживаемые типы проверки подлинности База данных (имя пользователя и пароль)
Виндоус
По умолчанию или пользовательская
Справочная документация по функциям Odbc.DataSource
Odbc.Query

Замечание

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Предпосылки

Прежде чем приступить к работе, убедитесь, что вы правильно настроили подключение в администраторе источника данных Windows ODBC. Точный процесс зависит от драйвера.

Поддерживаемые возможности

  • Import
  • Дополнительные параметры
    • Строка подключения (параметры, не связанные с учетными данными)
    • Инструкция SQL
    • Поддерживаемые клаузулы сокращения строк

Подключение к источнику данных ODBC из Power Query Desktop

Чтобы сделать подключение, выполните следующие действия.

  1. Выберите параметр ODBC в выборе "Получить данные ". Дополнительные сведения см. в раздел "Где получить данные".

  2. В ODBC выберите имя источника данных (DSN) в раскрывающемся списке Имя источника данных (DSN). В этом примере используется имя DSN базы данных SQL Server .

    Снимок экрана: построитель подключений ODBC в Power Query Desktop.

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

  3. После завершения нажмите кнопку "ОК".

  4. Если вы подключаетесь к этой базе данных в первый раз, выберите тип проверки подлинности и введите учетные данные при появлении запроса.

    Снимок экрана: диалоговое окно проверки подлинности ODBC в Power Query Desktop.

    Доступные типы проверки подлинности:

    • Значение по умолчанию или настраиваемое. Выберите этот тип проверки подлинности, если вы не указываете учетные данные, если вы используете DSN, настроенное с именем пользователя и паролем. Или, если необходимо включить учетные данные в качестве свойств строки подключения.
    • Windows: выберите этот тип проверки подлинности, если вы хотите подключиться с помощью проверки подлинности Windows. При необходимости включите все необходимые свойства строки подключения.
    • База данных. Выберите этот тип проверки подлинности, чтобы использовать имя пользователя и пароль для доступа к источнику данных с драйвером ODBC. При необходимости включите все необходимые свойства строки подключения. Этот тип проверки подлинности является выбранным по умолчанию.

    Дополнительные сведения см. в разделе "Проверка подлинности в настольных приложениях".

  5. После завершения нажмите кнопку "Подключить".

  6. В навигаторе выберите нужную информацию базы данных, а затем выберите "Загрузить ", чтобы загрузить данные или преобразовать данные, чтобы продолжить преобразование данных в редакторе Power Query.

    Снимок экрана: навигатор рабочего стола с выбранными сведениями о сотрудниках.

Подключение к источнику данных ODBC из Power Query Online

Чтобы сделать подключение, выполните следующие действия.

  1. На странице источников данных выберите ODBC.

  2. На странице ODBC введите строку подключения ODBC. В следующем примере строка подключения имеет значение dsn=SQL Server Database.

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

  3. При необходимости выберите локальный шлюз данных в шлюзе данных.

  4. Выберите тип проверки подлинности для входа и введите учетные данные. Дополнительные сведения см. в разделе "Проверка подлинности в Power Query Online".

  5. Нажмите кнопку Далее.

  6. В навигаторе выберите нужные сведения о базе данных, а затем выберите " Преобразовать данные ", чтобы продолжить преобразование данных в редакторе Power Query.

    Снимок экрана: веб-навигатор с выбранными сведениями о сотрудниках.

Подключение с помощью дополнительных параметров

Power Query предоставляет набор дополнительных параметров, которые можно добавить в запрос при необходимости.

Дополнительные параметры ODBC.

Расширенный параметр Description
Строка подключения (параметры, не связанные с учетными данными) Предоставляет необязательную строку подключения, которую можно использовать вместо выбора имени источника данных (DSN) в Power BI Desktop. Если для имени источника данных (DSN) задано значение (None), вместо этого можно ввести строку подключения. Например, допустимы следующие строки подключения: dsn=<myDSN> или driver=<myDriver>; port=<myPortNumber>; server=<myServer>; database=<myDatabase>;. Чтобы экранировать специальные символы, используйте знаки { }. Ключи для строк подключения зависят от разных драйверов ODBC. Дополнительные сведения о допустимых строках подключения см. в поставщике драйверов ODBC.
Инструкция SQL Предоставляет инструкцию SQL в зависимости от возможностей драйвера. Попросите поставщика получить дополнительные сведения или перейти к импорту данных из базы данных с помощью собственного запроса базы данных.
Поддерживаемые клаузулы сокращения строк Включает возможность свертывания для Table.FirstN. Выберите Detect, чтобы найти поддерживаемые предложения для сокращения строк или выберите один из вариантов в раскрывающемся списке (TOP, LIMIT и OFFSET, LIMIT или ANSI SQL-совместимый). Этот параметр не применяется при использовании собственной инструкции SQL. Доступно только в Power Query Desktop.

Ограничения и рекомендации

Атрибуты строки подключения

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