Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Łączniki niestandardowe w usłudze Power BI rozszerzają łączność, dzięki czemu można używać danych z setek źródeł. W tym artykule opisano możliwości rozszerzalności łączników, certyfikowane i niecertyfikowane łączniki, ustawienia zabezpieczeń i opcje podpisywania, które ułatwiają tworzenie, wdrażanie i bezpieczne używanie łączników niestandardowych w programie Power BI Desktop.
Usługa Power BI łączy się z danymi za pośrednictwem istniejących łączników i źródeł ogólnych, takich jak ODBC, OData, OLE DB, Web, CSV, XML i JSON. Deweloperzy dodają nowe źródła przy użyciu niestandardowych rozszerzeń danych nazywanych łącznikami niestandardowymi. Firma Microsoft potwierdza i dystrybuuje niektóre łączniki niestandardowe jako certyfikowane łączniki.
Wskazówka
Planujesz utworzyć łącznik? Zacznij od zestawu Power Query SDK dla programu Visual Studio Code. Ulepszenia są przeznaczone dla tego zestawu SDK, a nie starszego rozszerzenia programu Visual Studio.
Tworzenie niestandardowych łączników (zestaw SDK Power Query)
Użyj zestawu SDK dodatku Power Query w programie Visual Studio Code, aby tworzyć, weryfikować i pakować łączniki niestandardowe:
- Zainstaluj z witryny Visual Studio Marketplace: Power Query SDK dla programu Visual Studio Code.
- Zapoznaj się z przykładami i zaawansowanymi wzorcami w repozytorium GitHub: microsoft/DataConnectors w witrynie GitHub.
- Użyj zestawu SDK, aby:
- Tworzenie i edytowanie
.pqoraz.mplików źródłowych przy użyciu kolorowania składni i walidacji schematu - Zbuduj pakiet
.mez(skompresowany pakiet łącznika) - Uruchamianie zapytań testowych przy użyciu wbudowanego modułu uruchamiającego zapytania
- Weryfikowanie tabel nawigacji, przepływów uwierzytelniania i rodzajów źródeł danych
- Tworzenie i edytowanie
Uwaga / Notatka
Starszy zestaw POWER Query SDK dla programu Visual Studio jest w trybie konserwacji. Nowe funkcje, takie jak ulepszona walidacja schematu, zaktualizowane przepływy uwierzytelniania i ulepszona diagnostyka, są najpierw (lub wyłącznie) dostępne w zestawie SDK dla VS Code.
Aby użyć niecertyfikowanego łącznika niestandardowego utworzonego przez Ciebie lub inną osobę, dostosuj ustawienia zabezpieczeń programu Power BI Desktop, aby umożliwić ładowanie rozszerzeń bez walidacji lub ostrzeżenia. Te rozszerzenia mogą ignorować poziomy prywatności i obsługiwać poświadczenia oraz wysyłać je za pośrednictwem protokołu HTTP, więc włącz to ustawienie tylko wtedy, gdy w pełni ufasz łącznikom niestandardowym.
Alternatywnie deweloper może podpisać łącznik za pomocą certyfikatu i przekazać szczegółowe informacje potrzebne do jego użycia bez zmieniania ustawień zabezpieczeń. Aby uzyskać więcej informacji, zobacz Zaufane łączniki innych firm.
Łączniki niestandardowe
Niecertyfikowane łączniki niestandardowe obejmują od małych, krytycznych dla działania firmy interfejsów API po duże usługi specyficzne dla branży, które jeszcze nie mają łącznika firmy Microsoft. Dostawcy dystrybuują wiele łączników. Jeśli potrzebujesz łącznika branżowego lub biznesowego, skontaktuj się z dostawcą.
Domyślne ustawienie zabezpieczeń rozszerzenia danych programu Power BI Desktop polega na zezwalaniu na ładowanie tylko certyfikowanych rozszerzeń firmy Microsoft i innych zaufanych rozszerzeń innych firm. W przypadku tego ustawienia, jeśli niecertyfikowane łączniki niestandardowe znajdują się w systemie, okno dialogowe Niecertyfikowane łączniki zostanie wyświetlone podczas uruchamiania i wyświetli listę łączników, które nie mogą być ładowane. Przykład:
Jeśli nie potrzebujesz tych łączników w tej sesji, wybierz przycisk OK , aby odrzucić błąd.
Aby zapobiec błędowi niecertyfikowanych łączników, zmień ustawienie zabezpieczeń Rozszerzenia danych lub usuń niecertyfikowane łączniki z folderu Łączniki niestandardowe .
Ważne
Użyj tylko jednego niestandardowego źródła danych łącznika w trybie DirectQuery. Wiele źródeł danych dla niestandardowych łączników nie jest obsługiwanych w trybie DirectQuery.
Zezwalaj na niecertyfikowane łączniki niestandardowe
Aby użyć niecertyfikowanego łącznika niestandardowego:
Skopiuj plik łącznika (
.pq,.pqx,.mlub.mez) do folderu łączników niestandardowych o zakresie dokumentów użytkownika:[Documents]\Microsoft Power BI Desktop\Custom ConnectorsJeśli folder nie istnieje, utwórz go.
Uwaga / Notatka
Jeśli organizacja włączy synchronizację usługi OneDrive lub przenoszenie znanych folderów, ścieżka do dokumentów może być przekierowana. Na przykład:
C:\Users\<user>\OneDrive - Fabrikam\Documents.Nie zakładaj, że
%USERPROFILE%\Documents. Aby niezawodnie zlokalizować prawidłowy folder w programie PowerShell:[Environment]::GetFolderPath('MyDocuments') Join-Path ([Environment]::GetFolderPath('MyDocuments')) 'Microsoft Power BI Desktop\Custom Connectors'Umieść tam pliki łącznika, a następnie uruchom ponownie program Power BI Desktop.
W programie Power BI Desktop przejdź dopozycji Opcje plików> i ustawienia >Opcje>Zabezpieczenia, aby dostosować ustawienia zabezpieczeń rozszerzenia danych.
W obszarze Rozszerzenia danych wybierz pozycję (Niezalecane) Zezwalaj na ładowanie dowolnego rozszerzenia bez walidacji lub ostrzeżenia, a następnie wybierz przycisk OK.
Uruchom ponownie program Power BI Desktop.
Podpisywanie łączników niestandardowych
Jeśli podpiszesz .mez pakiet przy użyciu zaufanego certyfikatu podpisywania kodu, użytkownicy mogą załadować łącznik bez włączania ustawienia zezwalaj na dowolne rozszerzenie.
Poprawnie podpisany łącznik od zaufanego wydawcy ładuje się przy zalecanym ustawieniu zabezpieczeń. Łączniki niesygnowane lub z podpisem własnym uruchamiają ostrzegawcze okno dialogowe o braku certyfikatu, chyba że jest włączone ustawienie zezwalające.
Aby uzyskać więcej informacji na temat podpisywania łączników, zobacz Obsługa podpisywania łącznika Power Query.
Aby uzyskać informacje o wymaganiach dotyczących zaufania certyfikatów i sytuacjach nietypowych (magazyn główny, łańcuchy pośrednie, odwołania), zobacz Zaufane łączniki stron trzecich.
Certyfikowane łączniki
Firma Microsoft potwierdza ograniczony zestaw niestandardowych rozszerzeń danych. Firma Microsoft dystrybuuje te łączniki, ale nie jest odpowiedzialna za ich wydajność ani ciągłą funkcjonalność. Deweloper zewnętrzny utrzymuje i wspiera łącznik.
W programie Power BI Desktop certyfikowane łączniki innych firm są wyświetlane w oknie dialogowym Pobieranie danych z ogólnymi i typowymi łącznikami. Nie trzeba zmieniać ustawień zabezpieczeń, aby używać łączników certyfikowanych.
Rozwiązywanie problemów z łącznikiem niestandardowym
Poniższa tabela zawiera listę typowych problemów, które mogą wystąpić podczas pracy z łącznikami niestandardowymi i zawiera wskazówki dotyczące ich rozwiązywania.
| Objaw | Prawdopodobna przyczyna | Rezolucja |
|---|---|---|
| Łącznik nie znajduje się na liście Pobieranie danych | Plik w nieprawidłowym folderze lub zablokowany | Sprawdź ścieżkę przy użyciu polecenia [Environment]::GetFolderPath('MyDocuments'). Otwórz właściwości pliku: wybierz plik, a następnie wybierz pozycję Właściwości. Wybierz pozycję Odblokuj , jeśli zostanie wyświetlony. Uruchom ponownie program Power BI Desktop. |
| Okno dialogowe "Niecertyfikowane" jest wyświetlane przy każdym uruchomieniu | Niepodpisany łącznik z włączonym zalecanym trybem zabezpieczeń | Podpisz złącze lub przełącz rozszerzenia danych na tryb zezwalający (tylko wtedy, gdy źródło jest godne zaufania). |
| Komunikat zabezpieczeń nigdy się nie pojawia | Włączony tryb zaufany (podpisany) albo tryb liberalny. | Sprawdź podpis: otwórz właściwości pliku, a następnie wybierz kartę Podpisy cyfrowe. |
| Złącze ulega awarii bez powiadomienia | Błąd skryptu języka M lub niezgodność rodzaju uwierzytelniania | Włącz śledzenie (Plik > Opcje > Diagnostyka). Sprawdź dzienniki pod adresem %LOCALAPPDATA%\Microsoft\Power BI Desktop\Traces. |
| Błąd ładowania po zaktualizowaniu łącznika | Buforowana poprzednia wersja | Uruchom ponownie program Power BI Desktop. Wyczyść pamięć podręczną w obszarze Opcje > Plików > Ładowanie danych w razie potrzeby. |
| Połączenie DirectQuery zawodzi przy wielu źródłach niestandardowych | Nieobsługiwany scenariusz | Używaj tylko jednego niestandardowego łącznika z DirectQuery. Przełącz źródła pomocnicze na tryb importu. |
| Dialogi pętli uwierzytelnienia | Nieobsługiwany rodzaj uwierzytelniania lub niepoprawna Authentication sekcja |
AuthenticationKind Sprawdź wartość. Porównaj je z przykładami w repozytorium zestawu SDK. |
Wskazówka
Aby uzyskać więcej informacji diagnostycznych, otwórz najnowszy tymczasowy folder obszaru roboczego usług Analysis Services pod adresem %LOCALAPPDATA%\Microsoft\Power BI Desktop\AnalysisServicesWorkspaces\. Sprawdź DataMashupTrace i dzienniki dedykowane dla łącznika.
Powiązana zawartość
- Zobacz Certyfikacja łącznika Power Query w celu certyfikowania łącznika niestandardowego.