Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Wybierz opcję Amazon Redshift w sekcji Pobierz dane.
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:5439jest nazwą serwera i numerem portu,devjest nazwą bazy danych, a Tryb łączności danych jest ustawiony na Import.
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.
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.
Aby uzyskać więcej informacji, zobacz Uwierzytelnianie za pomocą źródła danych.
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ć.
Po wybraniu żądanych elementów wybierz Load aby załadować dane lub Transform Data aby kontynuować przekształcanie danych w edytorze Power Query.
Wybierz tryb łączności danych Import lub DirectQuery, a następnie wybierz przycisk OK.
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:
Wybierz opcję Amazon Redshift w Power Query — wybierz źródło danych.
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:5439jest nazwą serwera i numerem portu, adevnazwą 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.
W razie potrzeby wybierz lokalną bramę danych w bramie danych.
Wybierz typ uwierzytelniania, którego chcesz użyć w polu Rodzaj uwierzytelniania, a następnie wprowadź swoje poświadczenia.
Wybierz lub wyczyść Użyj szyfrowanego połączenia w zależności od tego, czy chcesz korzystać z szyfrowanego połączenia.
Wybierz przycisk Dalej, aby kontynuować.
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ć.
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:
W usługa Power BI wybierz pozycję Admin portal z listy ustawień.
Włącz opcję Redshift SSO.
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:
W usługa Power BI wybierz pozycję Admin portal z listy ustawień.
W obszarze Ustawienia dzierżawy włącz Azure AD Single-Sign On (SSO) dla Gateway.
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.
Włącz opcję Redshift SSO.
Wybierz pozycję Zarządzaj bramami z listy ustawień.
Wybierz bramę, a następnie wybierz Źródło danych.
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.
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:
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.