Partilhar via


Amazon Redshift

Resumo

Item Descrição
Estado de Lançamento Disponibilidade Geral
Produtos Power BI (Modelos semânticos)
Power BI (Fluxos de dados)
Fabric (Dataflow Gen2)
Power Apps (Fluxos de dados)
Dynamics 365 Customer Insights
Tipos de autenticação suportados Amazon Redshift
Básico
conta Microsoft
Conta Institucional

Nota

Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendamentos de implantação e recursos específicos do host.

Nota

Desde março de 2026, a implementação 2.0 do conector Redshift está disponível no Desktop e no Gateway. Saiba mais sobre este recurso.

Pré-requisitos

  • Uma conta da Amazon Web Services (AWS)

Capacidades suportadas

  • Importar
  • DirectQuery (modelos semânticos do Power BI)
  • Opções avançadas
    • Nome do fornecedor
    • Tamanho do lote
    • instrução SQL

Ligue-se aos dados Amazon Redshift a partir do Power Query Desktop

Para se conectar aos dados do Amazon Redshift:

  1. Selecione a opção Amazon Redshift na seleção Obter dados .

  2. Em Servidor, insira o nome do servidor onde seus dados estão localizados. Como parte do campo Servidor, você também pode especificar uma porta no seguinte formato: ServerURL:Port. Em Banco de dados, insira o nome do banco de dados do Amazon Redshift que você deseja acessar. Neste exemplo, contoso.redshift.amazonaws.com:5439 é o nome do servidor e o número da porta, dev é o nome do banco de dados, e Conectividade de Dados está definido como Importar.

    Captura de tela da caixa de diálogo de conexão do Amazon Redshift, com o nome do servidor de exemplo, a porta e o nome do banco de dados inseridos.

    Você também pode escolher algumas opções avançadas opcionais para sua conexão. Para obter mais informações, vá para Conectar usando opções avançadas.

    Depois de concluir o preenchimento e selecionar todas as opções necessárias, selecione OK.

  3. Se você estiver se conectando a esse banco de dados pela primeira vez, insira suas credenciais nas caixas Nome de usuário e Senha do tipo de autenticação do Amazon Redshift. Em seguida, selecione Conectar.

    Captura de tela da caixa de diálogo de autenticação, com o Amazon Redshift selecionado como o tipo de autenticação.

    Para obter mais informações, vá para Autenticação com uma fonte de dados.

  4. Depois de se conectar com êxito, uma janela Navegador aparece e exibe os dados disponíveis no servidor. Escolha um ou mais dos elementos que deseja importar.

    Captura de ecrã do Navigator com o elemento customers selecionado e os dados desse elemento apresentados no lado direito.

  5. Depois de selecionares os elementos que queres, seleciona Load para carregar os dados ou Transform Data para continuar a transformar os dados no editor de Power Query.

  6. Selecione o modo de conectividade de dados Importar ou DirectQuery e, em seguida, clique em OK.

    Captura de ecrã das definições de ligação, com Import e DirectQuery como as definições que pode selecionar.

Ligue-se aos dados do Amazon Redshift a partir do Power Query Online

Para se conectar aos dados do Amazon Redshift:

  1. Selecione a opção Amazon Redshift na página Power Query - Escolha a fonte de dados.

  2. Em Servidor, insira o nome do servidor onde seus dados estão localizados. Como parte do campo Servidor, você também pode especificar uma porta no seguinte formato: ServerURL:Port. Em Banco de dados, insira o nome do banco de dados do Amazon Redshift que você deseja acessar. Neste exemplo, contoso.redshift.amazonaws.com:5439 é o nome do servidor e o número da porta, e dev é o nome do banco de dados.

    Captura de tela da página de conexão, com o nome do servidor de exemplo, a porta e o nome do banco de dados inseridos.

    Você também pode escolher algumas opções avançadas opcionais para sua conexão. Para obter mais informações, vá para Conectar usando opções avançadas.

  3. Se necessário, selecione o gateway de dados no local em Gateway de dados.

  4. Selecione o tipo de autenticação que pretende utilizar em Tipo de autenticação e, em seguida, introduza as suas credenciais.

  5. Selecione ou desmarque Usar conexão criptografada, dependendo se você deseja usar uma conexão criptografada ou não.

  6. Selecione Seguinte para continuar.

  7. No Navegador, selecione os dados necessários e, em seguida, selecione Transformar dados. Esta seleção abre o editor Power Query para que possas filtrar e refinar o conjunto de dados que queres usar.

    Captura de ecrã do Navigator online com o elemento clientes selecionado e os dados desse elemento apresentados no lado direito.

Conecte-se usando opções avançadas

O Power Query oferece um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário.

A tabela seguinte descreve todas as opções avançadas que pode definir no Power Query.

Opção avançada Descrição
Nome do Fornecedor Fornece um nome de recurso da Amazon (ARN), que identifica exclusivamente os recursos da AWS.
Tamanho do lote Especifica o número máximo de linhas a serem recuperadas por vez do servidor ao buscar dados. Um pequeno número se traduz em mais chamadas para o servidor ao recuperar um grande conjunto de dados. Um grande número de linhas pode melhorar o desempenho, mas pode causar alto uso de memória. O padrão é busca de linha única.
Instrução SQL Para obter informações, vá para Importar dados de um banco de dados usando consulta de base de dados nativa. Esta opção só está disponível no Power BI Desktop.

Ative o login único (SSO) do Microsoft Entra ID para o Amazon Redshift

Suportamos o Microsoft Entra ID SSO tanto através do serviço Power BI (cloud) como do gateway de dados on-premises. Para mais informações sobre como ativar Microsoft Entra ID SSO para todos os conectores, consulte Visão geral do single log-on (SSO) para gateways de dados on-premises em Power BI.

Microsoft Entra ID single log-on (SSO) através do serviço Power BI

Para configurar uma nova ligação no serviço Power BI:

  1. No serviço Power BI, selecione Admin portal na lista de definições.

    Captura de tela do menu de configurações aberto, com o portal de administração enfatizado.

  2. Habilite a opção Redshift SSO .

    Captura de ecrã da opção Redshift SSO com o botão Ativado em funcionamento.

Login único (SSO) do Microsoft Entra ID para Amazon Redshift com um gateway de dados local

Antes de poder ativar o SSO do Microsoft Entra ID para o Amazon Redshift, deve primeiro ativar o SSO do Microsoft Entra ID para todas as fontes de dados que suportam o SSO do Microsoft Entra ID com um gateway de dados local:

  1. No serviço Power BI, selecione Portal de Administração na lista de definições.

    Captura de tela do menu Configurações com o portal de administração enfatizado.

  2. Em Definições de locatário, ative SSO (Single Sign-On) do Azure AD para o gateway.

    Captura de ecrã do diálogo do SSO do Microsoft Entra ID para o gateway, com a opção Ativada selecionada.

Depois de ativar o Microsoft Entra ID SSO para todas as fontes de dados, então ative o Microsoft Entra ID SSO para Amazon Redshift:

  1. Habilite a opção Redshift SSO .

    Captura de ecrã da caixa de diálogo SSO do Redshift com a opção Ativar selecionada.

  2. Selecione Gerenciar gateways na lista de configurações.

    Captura de tela do menu Configurações com Gerenciar gateways enfatizado.

  3. Selecione um gateway e, em seguida, selecione Escolher Fonte de Dados.

  4. Na guia Configurações da Fonte de Dados, insira um valor em Nome do Provedor. O parâmetro Nome do Fornecedor é necessário ao usar Microsoft Entra ID e precisa de ser especificado em Definições avançadas.

    Também selecione Use SSO via Azure AD para consultas DirectQuery.

    Captura de ecrã do separador Definições de Fonte de Dados com o Nome do Fornecedor e Usar SSO via Azure AD para consultas DirectQuery com ênfase nas definições avançadas.

Implementação do conector Redshift 2.0

Em março de 2026, introduzimos uma nova implementação para o conector Amazon Redshift para melhorar a integração com o Redshift. Este conector está disponível como pré-visualização no Power Query desktop.

A implementação do conector Redshift 2.0 é construída usando o driver open-source Amazon Redshift 2.x . Para ativar isto no ambiente de trabalho, vá a Ficheiro>Opções e definições>Opções>Funcionalidades de pré-visualização.

Ativar a funcionalidade Usar nova implementação do conector Amazon Redshift

Captura de ecrã do diálogo de opções de pré-visualização com Usar nova implementação do conector Amazon Redshift ativada.

Isto adicionará a opção [Implementação="2.0"] à sua ligação, que indica ao Power BI para usar o novo driver.

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

Isto só será adicionado para novas ligações Redshift depois de ativar a opção no Power Query desktop. Pode adicionar esta opção a qualquer ligação existente adicionando também a opção [Implementation="2.0"].

A utilização desta nova opção de implementação permite aos utilizadores experimentar e pré-visualizar o driver Redshift V2. Todas as ligações serão automaticamente migradas para o driver V2 numa versão futura. Também pode ver qual versão do driver Redshift está a usar nos seus logs de 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"
}

Isto continuará a ser implementado em todos os serviços onde o conector for utilizado e iremos atualizar este documento à medida que estes produtos estiverem disponíveis.