База данных Impala

Сводка

Пункт Описание
Статус выпуска Общая доступность
Продукция Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Поддерживаемые типы проверки подлинности Анонимный
База данных
Виндоус
Справочная документация по функциям

Заметка

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

Заметка

Реализация соединителя Impala 2.0 находится в предварительной версии с июля 2025 года.

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

  • Импорт
  • DirectQuery (семантические модели Power BI)
  • Дополнительные параметры
    • Длительность времени ожидания подключения
    • Длительность времени ожидания команды

Подключение к базе данных Impala из Power Query Desktop

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

  1. Выберите Получить данные на ленте Главная в Power BI Desktop.

  2. Выберите базу данных из списка категорий, выберите Impala и нажмите кнопку Connect.

    Снимок экрана: диалоговое окно

  3. В появившемся окне Impala введите или вставьте имя сервера Impala в поле. Вы можете импортировать данные непосредственно в Power BI или использовать DirectQuery. Узнайте больше о с помощью DirectQuery. Затем нажмите кнопку ОК.

    Снимок экрана: диалоговое окно Impala с указанным именем сервера и выбранным режимом подключения к данным импорта.

  4. При появлении запроса введите учетные данные или подключитесь анонимно. Соединитель Impala поддерживает анонимную, базу данных (имя пользователя и пароль) и проверку подлинности Windows.

    Снимок экрана: диалоговое окно проверки подлинности с выбранными вариантами

    Дополнительные сведения о методах аутентификации см. в аутентификация с источником данных.

    Заметка

    Если подключение не зашифровано, появится запрос со следующим сообщением. Нажмите кнопку ОК, если вы хотите использовать незашифрованное подключение.

    Снимок экрана: диалоговое окно поддержки шифрования, подчеркивающее, что подключение не удалось сделать и спросить, следует ли использовать незашифрованное подключение.

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

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

Подключение к базе данных Impala из Power Query Online

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

  1. Выберите параметр Impala в выборе соединителя.

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

    Снимок экрана: диалоговое окно

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

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

  5. Введите свои учетные данные.

  6. Выберите Использовать зашифрованное подключение, если вы хотите использовать зашифрованное подключение, или снимите флажок, если вы хотите использовать незашифрованное подключение.

  7. Выберите Далее, чтобы продолжить.

  8. В Навигаторевыберите необходимые данные, а затем выберите Преобразовать данные для преобразования данных в редакторе Power Query.

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

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

Расширенный параметр Описание
Длительность времени ожидания подключения Указывает максимальное время, когда Power Query ожидает завершения подключения. Можно ввести другое значение, чтобы сохранить подключение открытым дольше.
Длительность времени ожидания команды Указывает максимальное время выполнения команды, прежде чем Power Query отказывается от вызова.

Реализация коннектора Impala версии 2.0

В августе 2025 года мы представили новую реализацию соединителя Impala для улучшения интеграции с Impala. Рекомендуется обновить Power BI Desktop и локальный шлюз данных до последней версии, чтобы воспользоваться наиболее актуальными возможностями.

Предоставьте нам отзыв, чтобы помочь нам продолжить улучшение соединителя.

Реализация коннектора Impala 2.0 построена на основе драйвера подключения к базе данных с открытым исходным кодом (ADBC). ADBC предоставляет набор стандартных интерфейсов для взаимодействия с данными Arrow, что особенно эффективно при извлечении больших наборов данных с минимальными накладными расходами и без сериализации или копирования. Драйвер ADBC также включает улучшения безопасности, такие как безопасность памяти и сборка мусора.

Кроме того, совместная работа с сообществом с открытым кодом обеспечивает более быстрые обновления, используя современные средства и процессы безопасного жизненного цикла разработки (SDL). Чтобы воспользоваться этими улучшениями производительности и безопасности, все созданные подключения автоматически используют реализацию версии 2.0, начиная с августа 2025 года. В течение переходного периода можно протестировать реализацию 2.0, обновив существующие запросы и добавив Implementation="2.0" флаг в Impala.Database следующим образом. После перехода подключения, которые не указывают реализацию, автоматически обновляются до реализации 2.0.

Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"])

Чтобы помочь с диагностикой любой потенциальной проблемы, вы можете найти Implementation и DriverType сведения в журналах Mashup, как показано в следующем примере. Если во время перехода возникла проблема, обратитесь в службу поддержки.

{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}

Чтобы остаться в предыдущей реализации соединителя временно (при устранении неполадок), укажите Implementation="1.0" в запросах.

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

Ниже приведены некоторые рекомендации и ограничения, которые следует учитывать в соединителе Impala:

  • Соединитель Impala поддерживается в локальном шлюзе данных, используя любой из трех поддерживаемых механизмов проверки подлинности.
  • Соединитель Impala использует драйвер Impala, который ограничивает размер строковых типов до 32 K по умолчанию.
  • Соединитель Impala не поддерживает переопределение параметра Realm для проверки подлинности Kerberos.