Amazon Redshift

Sammanfattning

Objekt beskrivning
Versionstillstånd Allmän tillgänglighet
Produkter Power BI (semantiska modeller)
Power BI (dataflöden)
Fabric (Dataflow Gen2)
Power Apps (dataflöden)
Dynamics 365 Customer Insights
Autentiseringstyper som stöds Amazon Redshift
Grundläggande
Microsoft-konto
Organisationskonto

Kommentar

Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.

Kommentar

Från och med mars 2026 finns Redshift-anslutningsmodul 2.0 tillgänglig på Desktop och Gateway. Läs mer om den här funktionen.

Förutsättningar

  • Ett Amazon Web Services (AWS)-konto

Funktioner som stöds

  • Importera
  • DirectQuery (Power BI semantiska modeller)
  • Avancerade alternativ
    • Providernamn
    • Batchstorlek
    • SQL-instruktion

Ansluta till Amazon Redshift-data från Power Query Desktop

Så här ansluter du till Amazon Redshift-data:

  1. Välj alternativet Amazon Redshift i valet Hämta data.

  2. I Server anger du servernamnet där dina data finns. Som en del av fältet Server kan du också ange en port i följande format: ServerURL:Port. I Databas anger du namnet på den Amazon Redshift-databas som du vill komma åt. I det här exemplet contoso.redshift.amazonaws.com:5439 är servernamnet och portnumret, dev är databasnamnet, och Data Connectivity mode är inställt på Import.

    Skärmbild av dialogrutan Amazon Redshift-anslutning med exempelservernamn, port och databasnamn angivna.

    Du kan också välja några valfria avancerade alternativ för anslutningen. För mer information, gå till Connect och använd avancerade alternativ.

    När du har fyllt i och valt alla alternativ du behöver väljer du OK.

  3. Om du ansluter till den här databasen för första gången anger du dina autentiseringsuppgifter i rutorna Användarnamn och Lösenord i autentiseringstypen Amazon Redshift. Välj sedan Anslut.

    Skärmbild av autentiseringsdialogrutan med Amazon Redshift valt som autentiseringstyp.

    Mer information finns i Autentisering med en datakälla.

  4. När du har anslutit visas ett navigatörsfönster och visar tillgängliga data på servern. Välj ett eller flera av de element som du vill importera.

    Skärmbild av navigatören med kundelementet valt och data från det elementet som visas till höger.

  5. När du har valt de element du vill använda väljer du antingen Load för att läsa in data eller Transform Data för att fortsätta transformera data i Power Query redigeraren.

  6. Välj antingen import- eller DirectQuery-dataanslutningsläget och välj sedan OK.

    Skärmbild av anslutningsinställningarna med Import och DirectQuery som inställningar som du kan välja.

Ansluta till Amazon Redshift-data från Power Query Online

Så här ansluter du till Amazon Redshift-data:

  1. Välj alternativet Amazon Redshift i sidan Power Query – Välj datakälla.

  2. I Server anger du servernamnet där dina data finns. Som en del av fältet Server kan du också ange en port i följande format: ServerURL:Port. I Databas anger du namnet på den Amazon Redshift-databas som du vill komma åt. I det här exemplet contoso.redshift.amazonaws.com:5439 är servernamnet och portnumret, och dev är databasnamnet.

    Skärmbild av anslutningssidan med exempelservernamn, port och databasnamn angivna.

    Du kan också välja några valfria avancerade alternativ för anslutningen. För mer information, gå till Connect och använd avancerade alternativ.

  3. Om det behövs väljer du den lokala datagatewayen i Datagateway.

  4. Välj den typ av autentisering som du vill använda i Typ av autentisering och ange sedan dina autentiseringsuppgifter.

  5. Välj eller avmarkera Använd krypterad anslutning beroende på om du vill använda en krypterad anslutning eller inte.

  6. Klicka på Nästa när du vill fortsätta.

  7. I Navigatör väljer du de data du behöver och väljer sedan Transformera data. Det här valet öppnar Power Query-redigeraren så att du kan filtrera och förfina den uppsättning data som du vill använda.

    Skärmbild av onlinenavigatorn med kundelementet valt och data från det elementet som visas till höger.

Ansluta med avancerade alternativ

Power Query innehåller en uppsättning avancerade alternativ som du kan lägga till i frågan om det behövs.

I följande tabell beskrivs alla avancerade alternativ som du kan ange i Power Query.

Avancerat alternativ beskrivning
Leverantörsnamn Tillhandahåller ett Amazon Resource Name (ARN), som unikt identifierar AWS-resurser.
Batchstorlek Anger det maximala antalet rader som ska hämtas åt gången från servern när data hämtas. Ett litet tal översätts till fler anrop till servern när du hämtar en stor datauppsättning. Ett stort antal rader kan förbättra prestandan, men kan orsaka hög minnesanvändning. Standardvärdet är hämtning av en rad.
SQL-instruktion För information, gå till Importera data från en databas via inbyggd databasfråga. Det här alternativet är bara tillgängligt i Power BI Desktop.

Aktivera Microsoft Entra ID enkel inloggning (SSO) för Amazon Redshift

Vi stöder Microsoft Entra ID SSO genom både Power BI-tjänsten (molnet) och via den lokala datagatewayen. Mer information om hur du aktiverar Microsoft Entra ID SSO för alla anslutningar finns i Översikt av enkel inloggning (SSO) för lokala datagatewayer i Power BI.

Microsoft Entra ID enkel inloggning (SSO) via Power BI-tjänst

Så här konfigurerar du en ny anslutning i služba Power BI:

  1. I služba Power BI väljer du Admin-portalen i inställningslistan.

    Skärmbild av menyn öppna inställningar med administratörsportalen framhävd.

  2. Aktivera alternativet Redshift SSO.

    Skärmbild av alternativet Redshift SSO med knappen Aktiverad aktiverad.

Microsoft Entra ID enkel inloggning (SSO) för Amazon Redshift med en lokal datagateway

Innan du kan aktivera Microsoft Entra ID enkel inloggning för Amazon Redshift måste du först aktivera Microsoft Entra ID enkel inloggning för alla datakällor som stöder Microsoft Entra ID enkel inloggning med en lokal datagateway:

  1. I služba Power BI väljer du Admin-portalen i inställningslistan.

    Skärmbild av menyn Inställningar med administratörsportalen framhävd.

  2. Under Tenant-inställningar aktiverar du Azure AD Single-Sign On (SSO) för Gateway.

    Skärmbild av dialogfönstret för Microsoft Entra ID SSO för gateway, med valet

När du har aktiverat Microsoft Entra ID enkel inloggning för alla datakällor aktiverar du sedan Microsoft Entra ID enkel inloggning för Amazon Redshift:

  1. Aktivera alternativet Redshift SSO.

    Skärmbild av dialogrutan Redshift SSO med alternativet Aktiverat aktiverat.

  2. Välj Hantera gateways från inställningslistan.

    Skärmbild av menyn Inställningar med Hantera gatewayer framhävt.

  3. Välj en gateway, och välj sedan Välj datakälla.

  4. Under fliken Inställningar för datakälla anger du ett värde i Providernamn. Parametern Provider Name krävs när du använder Microsoft Entra ID och måste anges i Avancerade inställningar.

    Välj även Använd enkel inloggning via Azure AD för DirectQuery-frågor.

    Skärmbild av fliken Inställningar för datakälla med providernamnets och Använd SSO via Azure AD för DirectQuery-frågors avancerade inställningar framhävda.

Implementering av Redshift-anslutningsprogram 2.0

I mars 2026 introducerade vi en ny implementering för Amazon Redshift-anslutningsappen för att förbättra integreringen med Redshift. Den här anslutningen är tillgänglig som en förhandsvisning i Power Query Desktop.

Implementeringen av Redshift-anslutningsappen 2.0 har skapats med amazon redshift 2.x-drivrutinen med öppen källkod. Om du vill aktivera detta på skrivbordet, gå till Fil>Alternativ och inställningar>Alternativ>Funktioner för förhandsgranskning.

Aktivera funktionen Använd den nya implementeringen av Amazon Redshift-anslutningskopplingen :

Skärmbild av dialogrutan för förhandsgranskningsalternativet med Använd ny Amazon Redshift-kontaktimplementering markerad.

Detta lägger till alternativet [Implementation="2.0"] i anslutningen, vilket talar om för Power BI att använda den nya drivrutinen.

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

Detta läggs bara till för nya Redshift-anslutningar när du har aktiverat alternativet i Power Query skrivbordet. Du kan lägga till det här alternativet i alla befintliga anslutningar genom att lägga till alternativet [Implementation="2.0"] också.

Med det här nya implementeringsalternativet kan användarna testa och förhandsgranska Redshift V2-drivrutinen. Alla anslutningar migreras automatiskt till V2-drivrutinen i en framtida iteration. Du kan också se vilken version av Redshift-drivrutinen du använder i Mashup-loggarna:

{
   "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"
}

Detta fortsätter att distribueras till alla tjänster där anslutningsappen används och vi kommer att uppdatera det här dokumentet när dessa produkter är online.