Amazon Redshift

Podsumowanie

Produkt opis
Status wydania Ogólna dostępność
Produkty Power BI (modele semantyczne)
Power BI (przepływy danych)
Fabric (Dataflow Gen2)
Power Apps (przepływy danych)
Dynamics 365 Customer Insights
Obsługiwane typy uwierzytelniania Amazon Redshift
Basic
konto Microsoft
Konto organizacji

Uwaga

Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.

Uwaga

Implementacja łącznika Redshift 2.0 jest dostępna w programie Desktop and Gateway od marca 2026 r. Dowiedz się więcej o tej funkcji.

Wymagania wstępne

  • Konto Amazon Web Services (AWS)

Obsługiwane funkcje

  • Importuj
  • Tryb DirectQuery (modele semantyczne Power BI)
  • Opcje zaawansowane
    • Nazwa dostawcy
    • Rozmiar partii
    • Instrukcja SQL

Nawiązywanie połączenia z danymi usługi Amazon Redshift z programu Power Query Desktop

Aby nawiązać połączenie z danymi usługi Amazon Redshift:

  1. Wybierz opcję Amazon Redshift w sekcji Pobierz dane.

  2. W obszarze Serwer wprowadź nazwę serwera, w którym znajdują się dane. W ramach pola Serwer można również określić port w następującym formacie: ServerURL:Port. W polu Baza danych wprowadź nazwę bazy danych Amazon Redshift, do której chcesz uzyskać dostęp. W tym przykładzie contoso.redshift.amazonaws.com:5439 jest nazwą serwera i numerem portu, dev jest nazwą bazy danych, a Tryb łączności danych jest ustawiony na Import.

    Zrzut ekranu przedstawiający okno dialogowe połączenia Amazon Redshift z wprowadzoną nazwą serwera, portem i nazwą bazy danych.

    Możesz również wybrać opcjonalne opcje zaawansowane dla połączenia. Aby uzyskać więcej informacji, przejdź do Connect przy użyciu opcji zaawansowanych.

    Po zakończeniu wypełniania i wybraniu wszystkich potrzebnych opcji wybierz przycisk OK.

  3. Jeśli łączysz się z tą bazą danych po raz pierwszy, wprowadź swoje poświadczenia w polach Nazwa użytkownika i Hasło typu uwierzytelniania Amazon Redshift. Następnie wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający okno dialogowe uwierzytelniania z wybranym typem uwierzytelniania Amazon Redshift.

    Aby uzyskać więcej informacji, zobacz Uwierzytelnianie za pomocą źródła danych.

  4. Po pomyślnym nawiązaniu połączenia zostanie wyświetlone okno Nawigator i wyświetli dane dostępne na serwerze. Wybierz co najmniej jeden element, który chcesz zaimportować.

    Zrzut ekranu przedstawiający nawigator z wybranym elementem customers oraz dane z tego elementu wyświetlanego po prawej stronie.

  5. Po wybraniu żądanych elementów wybierz Load aby załadować dane lub Transform Data aby kontynuować przekształcanie danych w edytorze Power Query.

  6. Wybierz tryb łączności danych Import lub DirectQuery, a następnie wybierz przycisk OK.

    Zrzut ekranu przedstawiający ustawienia połączenia z importem i trybem DirectQuery jako ustawieniami, które można wybrać.

Nawiązywanie połączenia z danymi usługi Amazon Redshift z usługi Power Query Online

Aby nawiązać połączenie z danymi usługi Amazon Redshift:

  1. Wybierz opcję Amazon Redshift w Power Query — wybierz źródło danych.

  2. W obszarze Serwer wprowadź nazwę serwera, w którym znajdują się dane. W ramach pola Serwer można również określić port w następującym formacie: ServerURL:Port. W polu Baza danych wprowadź nazwę bazy danych Amazon Redshift, do której chcesz uzyskać dostęp. W tym przykładzie contoso.redshift.amazonaws.com:5439 jest nazwą serwera i numerem portu, a dev nazwą bazy danych.

    Zrzut ekranu przedstawiający stronę połączenia z wprowadzoną nazwą serwera, portem i nazwą bazy danych.

    Możesz również wybrać opcjonalne opcje zaawansowane dla połączenia. Aby uzyskać więcej informacji, przejdź do Connect przy użyciu opcji zaawansowanych.

  3. W razie potrzeby wybierz lokalną bramę danych w bramie danych.

  4. Wybierz typ uwierzytelniania, którego chcesz użyć w polu Rodzaj uwierzytelniania, a następnie wprowadź swoje poświadczenia.

  5. Wybierz lub wyczyść Użyj szyfrowanego połączenia w zależności od tego, czy chcesz korzystać z szyfrowanego połączenia.

  6. Wybierz przycisk Dalej, aby kontynuować.

  7. W nawigatorze wybierz wymagane dane, a następnie wybierz pozycję Przekształć dane. Ten wybór otwiera edytor Power Query, aby można było filtrować i uściślić zestaw danych, których chcesz użyć.

    Zrzut ekranu przedstawiający nawigator online z wybranym elementem customers oraz dane z tego elementu wyświetlanego po prawej stronie.

Nawiązywanie połączenia przy użyciu opcji zaawansowanych

Power Query udostępnia zestaw opcji zaawansowanych, które można dodać do zapytania w razie potrzeby.

W poniższej tabeli opisano wszystkie opcje zaawansowane, które można ustawić w Power Query.

Opcja zaawansowana opis
Nazwa dostawcy Udostępnia nazwę zasobu amazon (ARN), która jednoznacznie identyfikuje zasoby platformy AWS.
Rozmiar partii Określa maksymalną liczbę wierszy do jednorazowego pobrania z serwera. Niewielka liczba przekłada się na więcej wywołań serwera podczas pobierania dużego zestawu danych. Duża liczba wierszy może zwiększyć wydajność, ale może spowodować wysokie użycie pamięci. Wartość domyślna to pobieranie pojedynczego wiersza.
Instrukcja SQL Aby uzyskać więcej informacji, przejdź do Importowanie danych z bazy danych przy użyciu natywnego zapytania do bazy danych. Ta opcja jest dostępna tylko w programie Power BI Desktop.

Włącz usługę jednokrotnego logowania (SSO) Microsoft Entra ID dla Amazon Redshift

Obsługujemy logowanie jednokrotne Microsoft Entra ID zarówno za pośrednictwem usługa Power BI (chmury), jak i lokalnej bramy danych. Aby uzyskać więcej informacji na temat włączania logowania jednokrotnego Microsoft Entra ID dla wszystkich łączników, przejdź do Przegląd logowania jednokrotnego dla lokalnych bram danych w Power BI.

Logowanie jednokrotne (SSO) Microsoft Entra ID za pośrednictwem usługi Power BI

Aby skonfigurować nowe połączenie w usługa Power BI:

  1. W usługa Power BI wybierz pozycję Admin portal z listy ustawień.

    Zrzut ekranu przedstawiający otwarte menu ustawień z podkreślonym portalem administracyjnym.

  2. Włącz opcję Redshift SSO.

    Zrzut ekranu przedstawiający opcję SSO Redshift z włączonym przyciskiem

Microsoft Entra ID logowanie jednokrotne (SSO) dla usługi Amazon Redshift z lokalną bramą danych

Aby włączyć logowanie jednokrotne Microsoft Entra ID dla usługi Amazon Redshift, należy najpierw włączyć logowanie jednokrotne Microsoft Entra ID dla wszystkich źródeł danych obsługujących logowanie jednokrotne Microsoft Entra ID z lokalną bramą danych:

  1. W usługa Power BI wybierz pozycję Admin portal z listy ustawień.

    Zrzut ekranu przedstawiający menu Ustawienia z podkreślonym portalem administracyjnym.

  2. W obszarze Ustawienia dzierżawy włącz Azure AD Single-Sign On (SSO) dla Gateway.

    Zrzut ekranu przedstawiający okno dialogowe jednokrotnego logowania Microsoft Entra ID dla bramy, z włączoną opcją

Po włączeniu logowania jednokrotnego Microsoft Entra ID dla wszystkich źródeł danych, następnie włącz logowanie jednokrotne Microsoft Entra ID dla Amazon Redshift.

  1. Włącz opcję Redshift SSO.

    Zrzut ekranu przedstawiający okno dialogowe Redshift SSO z włączoną opcją Włączone.

  2. Wybierz pozycję Zarządzaj bramami z listy ustawień.

    Zrzut ekranu przedstawiający menu Ustawienia z podkreślonej pozycją Zarządzanie bramami.

  3. Wybierz bramę, a następnie wybierz Źródło danych.

  4. Na karcie Ustawienia źródła danych wprowadź wartość w polu Nazwa dostawcy. Parametr Provider Name jest wymagany podczas korzystania z Microsoft Entra ID i musi być określony w Advanced settings.

    Wybierz również pozycję Użyj SSO za pośrednictwem Azure AD dla zapytań DirectQuery.

    Zrzut ekranu przedstawiający kartę Ustawienia źródła danych z opcjami Nazwa dostawcy i Użycie logowania jednokrotnego (SSO) za pośrednictwem Azure AD, dla zapytań DirectQuery z uwzględnieniem zaawansowanych ustawień.

Implementacja łącznika Redshift 2.0

W marcu 2026 r. wprowadziliśmy nową implementację łącznika Amazon Redshift w celu zwiększenia integracji z usługą Redshift. Ten łącznik jest dostępny jako wersja zapoznawcza w programie Power Query Desktop.

Implementacja łącznika Redshift 2.0 została zbudowana przy użyciu sterownika Amazon Redshift 2.x typu open source. Aby włączyć tę funkcję na pulpicie, przejdź do Plik>Opcje i ustawienia>Opcje>Funkcje wersji zapoznawczej.

Włącz funkcję Implementacja nowego łącznika Amazon Redshift:

Zrzut ekranu przedstawiający okno dialogowe opcji podglądu z zaznaczoną opcją Użyj nowej implementacji łącznika Amazon Redshift.

Spowoduje to dodanie opcji [Implementation="2.0"] do połączenia, która informuje Power BI o użyciu nowego sterownika.

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

Zostanie to dodane tylko dla nowych połączeń Redshift po włączeniu opcji w programie Power Query Desktop. Tę opcję można dodać do dowolnego istniejącego połączenia, dodając również opcję [Implementation="2.0"].

Użycie tej nowej opcji implementacji umożliwia użytkownikom korzystanie z wersji próbnej i wyświetlanie wersji zapoznawczej sterownika Redshift V2. Wszystkie połączenia zostaną automatycznie zmigrowane do sterownika V2 w przyszłej iteracji. Możesz również zobaczyć, której wersji sterownika Redshift używasz w dziennikach mashupu:

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

Będzie to nadal wdrażane we wszystkich usługach, w których jest używany łącznik, a my zaktualizujemy ten dokument, gdy te produkty będą dostępne w trybie online.