Amazon Redshift
Итоги
Позиция | Description |
---|---|
Состояние выпуска | Общая доступность |
Продукты | Power BI (семантические модели) Power BI (потоки данных) Fabric (Dataflow 2-го поколения) Power Apps (потоки данных) Dynamics 365 Customer Insights |
Поддерживаемые типы проверки подлинности | Amazon Redshift Базовая Учетная запись Майкрософт Organizational account |
Примечание.
Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.
Необходимые компоненты
- Учетная запись Amazon Web Services (AWS)
Поддерживаемые возможности
- Import
- DirectQuery (семантические модели Power BI)
- Дополнительные параметры
- Имя поставщика
- Размер пакета
- SQL statement
Подключение к данным Amazon Redshift из Power Query Desktop
Чтобы подключиться к данным Amazon Redshift, выполните приведенные действия.
Выберите параметр Amazon Redshift в выборе "Получить данные".
В поле Server введите имя сервера, в котором находятся данные. В составе поля "Сервер" можно также указать порт в следующем формате: ServerURL:Port. В базе данных введите имя базы данных Amazon Redshift, к которой вы хотите получить доступ. В этом примере
contoso.redshift.amazonaws.com:5439
используется имя сервера и номер порта,dev
имя базы данных, а для режима подключения к данным задан режим импорта.Вы также можете выбрать некоторые дополнительные варианты подключения. Дополнительные сведения: подключение с помощью дополнительных параметров
После завершения заполнения и выбора всех необходимых параметров нажмите кнопку "ОК".
Если это первый раз, когда вы подключаетесь к этой базе данных, введите учетные данные в полях имени пользователя и пароля типа проверки подлинности Amazon Redshift. В этом случае выберите Подключиться.
Дополнительные сведения: проверка подлинности с помощью источника данных
После успешного подключения откроется окно навигатора и отображает данные, доступные на сервере. Выберите один или несколько элементов, которые необходимо импортировать.
После выбора нужных элементов выберите "Загрузить", чтобы загрузить данные или преобразовать данные, чтобы продолжить преобразование данных в Редактор Power Query.
Выберите режим подключения к данным Import или DirectQuery и нажмите кнопку "ОК".
Подключение к данным Amazon Redshift из Power Query Online
Чтобы подключиться к данным Amazon Redshift, выполните приведенные действия.
Выберите параметр Amazon Redshift на странице источника данных Power Query.
В поле Server введите имя сервера, в котором находятся данные. В составе поля "Сервер" можно также указать порт в следующем формате: ServerURL:Port. В базе данных введите имя базы данных Amazon Redshift, к которой вы хотите получить доступ. В этом примере
contoso.redshift.amazonaws.com:5439
используется имя сервера и номер порта, аdev
также имя базы данных.Вы также можете выбрать некоторые дополнительные варианты подключения. Дополнительные сведения: подключение с помощью дополнительных параметров
При необходимости выберите локальный шлюз данных в шлюзе данных.
Выберите тип проверки подлинности, который вы хотите использовать в типе проверки подлинности, а затем введите свои учетные данные.
Выберите или снимите флажок "Использовать зашифрованное подключение" в зависимости от того, хотите ли вы использовать зашифрованное подключение.
Выберите Далее для продолжения.
В навигаторе выберите необходимые данные и выберите команду "Преобразовать данные". Этот выбор открывает Редактор Power Query, чтобы можно было фильтровать и уточнять набор данных, которые вы хотите использовать.
Подключением с использованием дополнительных параметров
Power Query предоставляет набор дополнительных параметров, которые можно добавить в запрос при необходимости.
В следующей таблице описаны все дополнительные параметры, которые можно задать в Power Query.
Дополнительный параметр | Description |
---|---|
Имя поставщика | Предоставляет имя ресурса 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 (единый вход) через служба Power BI
Чтобы настроить новое подключение в служба Power BI, выполните приведенные действия.
В служба Power BI выберите портал администрирования из списка параметров.
Включите параметр единого входа Redshift.
Единый вход Microsoft Entra ID для Amazon Redshift с локальным шлюзом данных
Прежде чем включить единый вход Microsoft Entra ID для Amazon Redshift, сначала необходимо включить единый вход Microsoft Entra ID для всех источников данных, поддерживающих единый вход Microsoft Entra ID с локальным шлюзом данных:
В служба Power BI выберите портал администрирования из списка параметров.
В разделе "Параметры клиента" включите единый вход Azure AD для шлюза.
После включения единого входа Microsoft Entra ID для всех источников данных включите единый вход Microsoft Entra ID для Amazon Redshift:
Включите параметр единого входа Redshift.
Выберите "Управление шлюзами " из списка параметров.
Выберите шлюз и выберите команду "Выбрать источник данных".
На вкладке "Параметры источника данных" введите значение в поле "Имя поставщика". Параметр "Имя поставщика" требуется при использовании идентификатора Microsoft Entra и должен быть указан в дополнительных параметрах.
Кроме того, выберите использовать единый вход с помощью Azure AD для запросов DirectQuery.