Amazon Redshift

Итоги

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

Примечание.

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

Примечание.

Реализация соединителя Redshift версии 2.0 доступна в программе Desktop и в шлюзе с марта 2026 года. Дополнительные сведения о этой функции.

Предварительные условия

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

  • Импорт
  • DirectQuery (семантические модели Power BI)
  • Дополнительные параметры
    • Имя поставщика
    • Размер пакета
    • Инструкция SQL

Подключение к данным Amazon Redshift из Power Query Desktop

Чтобы подключиться к данным Amazon Redshift, выполните приведенные действия.

  1. Выберите параметр Amazon Redshift в выборе "Получить данные".

  2. В поле Server введите имя сервера, в котором находятся данные. В составе поля "Сервер" можно также указать порт в следующем формате: ServerURL:Port. В базе данных введите имя базы данных Amazon Redshift, к которой вы хотите получить доступ. В этом примере contoso.redshift.amazonaws.com:5439 – это имя сервера и номер порта, dev – это имя базы данных, а режим подключения к данным установлен на Импорт.

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

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

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

  3. Если вы впервые подключаетесь к этой базе данных, введите учетные данные в полях имени пользователя и пароля типа проверки подлинности Amazon Redshift. В этом случае выберите Подключиться.

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

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

  4. После успешного подключения откроется окно навигатора и отображает данные, доступные на сервере. Выберите один или несколько элементов, которые необходимо импортировать.

    Снимок экрана Навигатора с выбранным элементом 'клиенты', и данные из этого элемента отображены справа.

  5. Выбрав нужные элементы, выберите Load для загрузки данных или Transform Data для продолжения преобразования данных в редакторе Power Query.

  6. Выберите режим подключения к данным Import или DirectQuery и нажмите кнопку "ОК".

    Снимок экрана: параметры подключения с импортом и DirectQuery в качестве параметров, которые можно выбрать.

Подключение к данным Amazon Redshift из Power Query Online

Чтобы подключиться к данным Amazon Redshift, выполните приведенные действия.

  1. Выберите параметр Amazon Redshift на странице Power Query — выбор источника данных.

  2. В поле Server введите имя сервера, в котором находятся данные. В составе поля "Сервер" можно также указать порт в следующем формате: ServerURL:Port. В базе данных введите имя базы данных Amazon Redshift, к которой вы хотите получить доступ. В этом примере contoso.redshift.amazonaws.com:5439 обозначает имя сервера и номер порта, а dev обозначает имя базы данных.

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

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

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

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

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

  6. Выберите Далее для продолжения.

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

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

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

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

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

Дополнительный параметр Описание
Имя поставщика Предоставляет имя ресурса Amazon (ARN), которое однозначно идентифицирует ресурсы AWS.
Размер пакета Указывает максимальное количество строк, извлекаемых из сервера при получении данных. Небольшое число преобразуется в дополнительные вызовы сервера при получении большого набора данных. Большое количество строк может повысить производительность, но может привести к высокой нагрузке на память. Значение по умолчанию — извлечение одной строки.
Инструкция SQL Для получения информации перейдите на Импорт данных из базы данных с использованием запроса к базе данных. Этот параметр доступен только в Power BI Desktop.

Активировать единый вход в систему Microsoft Entra ID для Amazon Redshift

Мы поддерживаем единый вход Microsoft Entra ID через службу Power BI (облако), а также через локальный шлюз данных. Дополнительные сведения о включении единого входа Microsoft Entra ID для всех соединителей, см. в разделе Обзор единого входа для локальных шлюзов данных в Power BI.

Microsoft Entra ID единый вход (SSO) через Power BI сервис

Чтобы настроить новое подключение в служба Power BI:

  1. В службе Power BI выберите портал администратора из списка параметров.

    Снимок экрана: открытое меню параметров с выделенным порталом администрирования.

  2. Включите опцию SSO Redshift.

    Снимок экрана: параметр единого входа Redshift с включенной кнопкой

Microsoft Entra ID единый вход (SSO) для Amazon Redshift с локальным шлюзом данных

Прежде чем включить единый вход Microsoft Entra ID для Amazon Redshift, сначала необходимо включить единый вход Microsoft Entra ID для всех источников данных, поддерживающих единый вход Microsoft Entra ID с локальным шлюзом данных:

  1. В сервисе Power BI выберите Портал администрирования из списка настроек.

    Снимок экрана меню настроек с выделенным администраторским порталом.

  2. В разделе Тенантные параметры включите Azure AD Single-Sign on (SSO) для шлюза.

    Скриншот диалогового окна SSO Microsoft Entra ID для шлюза с активированным параметром

После включения единого входа Microsoft Entra ID для всех источников данных включите единый вход Microsoft Entra ID для Amazon Redshift:

  1. Включите опцию SSO Redshift.

    Снимок экрана: диалоговое окно единого входа Redshift с включенным параметром

  2. Выберите "Управление шлюзами " из списка параметров.

    Снимок экрана: меню

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

  4. На вкладке "Параметры источника данных" введите значение в поле "Имя поставщика". Параметр Provider Name требуется при использовании Microsoft Entra ID и должен быть указан в параметрах Advanced.

    Кроме того, выберите Использовать SSO (единый вход) через Azure AD для запросов DirectQuery.

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

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

В марте 2026 года мы представили новую реализацию соединителя Amazon Redshift для улучшения интеграции с Redshift. Этот соединитель доступен в предварительной версии в Power Query Desktop.

Реализация соединителя Redshift 2.0 создается с помощью драйвера Amazon Redshift 2.x с открытым исходным кодом. Чтобы включить эту функцию на рабочем столе, перейдите в раздел "Параметры файла>" и "Параметры>>предварительного просмотра".

Включите опцию использования новой реализации соединителя Amazon Redshift.

Снимок экрана: диалоговое окно предварительного просмотра с отмеченной опцией использования новой реализации соединителя Amazon Redshift.

При этом в подключение будет добавлен параметр [Implementation="2.0"], который сообщает Power BI использовать новый драйвер.

let
    Source = AmazonRedshift.Database("my.redshift.amazonaws.com","dev",[Implementation="2.0"]),
    northwind = Source{[Name="northwind"]}[Data],
    orders1 = northwind{[Name="orders"]}[Data]
in
    orders1

Это будет добавлено только для новых подключений Redshift после включения параметра в Power Query desktop. Этот параметр можно добавить к любому существующему подключению, добавив параметр [Implementation="2.0"] также.

С помощью этого нового варианта реализации пользователи могут пробовать и просматривать драйвер Redshift версии 2. Все подключения будут автоматически перенесены на драйвер версии 2 в одной из будущих итераций. Вы также можете увидеть, какая версия драйвера Redshift используется в журналах Mashup:

{
   "Start":"2026-02-16T23:20:18.7947784Z",
   "Action":"Engine/Module/AmazonRedshift/IO/AmazonRedshift/Version",
   "ResourceKind":"AmazonRedshift",
   "ResourcePath":"my.redshift.amazonaws.com;dev",
   "HostProcessId":"36784",
   "PartitionKey":"Section1/orders/orders1",
   "Implementation":"2.0",
   "DriverName":"Amazon Redshift ODBC Driver",
   "UseV2Features":"True",
   "ProductVersion":"2.153.0.0 (Main)+fdaf4307c2163bd9933182691631ca4d966ba1ac",
   "ActivityId":"dddd3333-ee44-5555-66ff-777777aaaaaa",
   "Process":"Microsoft.Mashup.Container.NetFX45",
   "Pid":37024,
   "Tid":1,
   "Duration":"00:00:00.0000192"
}

Это будет продолжать развертываться для всех служб, где используется соединитель, и мы обновим этот документ по мере того, как эти продукты становятся доступными.