Pobieranie danych w programie Power BI Desktop

Program Power BI Desktop umożliwia łączenie się z danymi z wielu różnych źródeł. Aby uzyskać pełną listę dostępnych łączników, zobacz Łączniki w Power Query.

program Power BI Desktop oferuje dwa środowiska pobierania danych:

  • Nowy interfejs Power Query (wersja zapoznawcza): przeprojektowany interfejs z usprawnionym nawigacją, ulepszoną dostępnością i spójnym środowiskiem Power Query w Power BI Desktop, modelowaniu internetowym i innych produktach Fabric.
  • Starszy interfejs: oryginalne okno dialogowe Pobieranie danych z wyborem źródeł danych według kategorii.

W tym artykule przedstawiono omówienie obu tych środowisk oraz opisano, jak znaleźć źródło danych. W tym artykule opisano również sposób eksportowania lub używania źródeł danych jako plików PBIDS, aby ułatwić tworzenie nowych raportów z tych samych danych.

Aby zapoznać się ze znanymi ograniczeniami, sposobami obejścia i miejscem, w którym możesz przekazać opinię, zobacz Znane ograniczenia i sposoby obejścia dotyczące nowego środowiska Power Query.

Uwaga

Zespół usługi Power BI stale rozszerza źródła danych dostępne dla programu Power BI Desktop i usługa Power BI. W związku z tym często są wyświetlane wczesne wersje źródeł danych oznaczone jako beta lub wersja zapoznawcza. Każde źródło danych oznaczone jako beta lub wersja zapoznawcza ma ograniczoną obsługę i funkcjonalność i nie powinno być używane w środowiskach produkcyjnych. Ponadto wszystkie źródła danych oznaczone jako Beta lub Preview dla Power BI Desktop mogą nie być dostępne do użytku w usługa Power BI lub w innych usługi firmy Microsoft, dopóki źródło danych nie stanie się ogólnie dostępne(GA).

Pobierz dane

Środowisko pobierania danych Power Query zastępuje starsze okno dialogowe Pobieranie danych za pomocą przeprojektowanego interfejsu, który zapewnia spójne środowisko Power Query w programie Power BI Desktop, modelowaniu internetowym i innych produktach Fabric.

Uwaga

Środowisko Power Query znajduje się w wersji zapoznawczej.

Wymagania wstępne

Power BI Desktop z włączoną funkcją zapoznawczą Nowe doświadczenie Power Query.

Aby włączyć doświadczenie Power Query:

  1. Uruchom program Power BI Desktop.

  2. Przejdź do Plik>Opcje i ustawienia>Opcje.

  3. Zaznacz funkcje zapoznawcze, a następnie zaznacz pole wyboru Nowe środowisko Power Query.

    Screenshot pokazujący, jak włączyć nowe środowisko Power Query w funkcjach zapoznawczych w programie Power BI Desktop.

  4. Kliknij przycisk OK.

  5. Wybierz pozycję Pobierz dane , aby rozpocząć pracę.

Pobieranie danych (Power Query)

Środowisko Pobierz dane (Power Query) wyświetla okienko nawigacji po lewej stronie, które ułatwia znajdowanie i wybieranie odpowiedniego źródła danych. Doświadczenie jest podzielone na następujące sekcje:

  • strona główna
  • New
  • Ostatnie dane
  • Wykaz usługi OneLake
  • Pusta tabela
  • Puste zapytanie

Screenshot przedstawiający nowe środowisko pobierania danych w programie Power BI Desktop.

Narzędzia główne

Strona główna zawiera podsumowanie wszystkich pozostałych sekcji i zawiera szybkie opcje łączenia się z danymi. Na tej stronie możesz wyszukać łącznik we wszystkich kategoriach przy użyciu paska wyszukiwania w górnej części strony. Na stronie głównej wybierz Wyświetl więcej obok Nowe źródła, Ostatnio używane lub Katalog OneLake aby odwiedzić te sekcje.

Nowy

W sekcji Nowy można wyświetlić pełną listę łączników danych. Na tej stronie możesz wyszukać łącznik we wszystkich kategoriach przy użyciu paska wyszukiwania w górnej części strony. Możesz również przejść między kategoriami, aby znaleźć konkretny łącznik do integracji. Wybranie łącznika powoduje otwarcie okna ustawień połączenia, które rozpoczyna proces nawiązywania połączenia. Aby uzyskać więcej informacji na temat używania łączników, zobacz Uzyskiwanie przeglądu danych.

Najnowszy

W sekcji Ostatnie można znaleźć i ponownie nawiązać połączenie z ostatnio używanymi źródłami danych.

Katalog OneLake

W sekcji OneLake catalog można znaleźć, eksplorować i używać elementów danych Fabric w organizacji, do których masz dostęp. Zawiera on informacje o elementach i punktach wejścia do pracy z nimi. Ten moduł umożliwia również wybranie preferowanego trybu łączności. Aby uzyskać więcej informacji na temat wykazu OneLake, przejdź do katalogu OneLake.

Zrzut ekranu przedstawiający sposób wybierania trybu łączności w katalogu OneLake.

Pusta tabela

W sekcji Pusta tabela możesz skopiować i wkleić dane lub ręcznie wprowadzić je do nowej tabeli.

Puste zapytanie

W sekcji Puste zapytanie możesz napisać lub wkleić własny skrypt języka M, aby utworzyć nowe zapytanie.

Znajdowanie źródła danych

program Power BI Desktop używa Power Query do nawiązywania połączenia z danymi. Aby uzyskać pełną listę łączników i ich możliwości, w tym obsługę trybu DirectQuery, rodzaje uwierzytelniania i wymagania wstępne, zobacz Łączniki w Power Query.

W nowym środowisku obsługi funkcji Pobieranie danych przejrzyj łączniki w module Nowy lub wyszukaj łącznik na stronie Główna. W starszej wersji łączniki są uporządkowane według kategorii w oknie dialogowym Pobieranie danych .

Uwaga

Aby można było ich używać, należy włączyć niektóre łączniki. Przejdź do Plik>Opcje i ustawienia>Opcje>Funkcje w wersji zapoznawczej i włącz łącznik. Każde źródło danych oznaczone jako beta lub wersja zapoznawcza ma ograniczoną obsługę i funkcjonalność i nie powinno być używane w środowiskach produkcyjnych.

Uwaga

Obecnie nie można nawiązać połączenia z niestandardowymi źródłami danych zabezpieczonymi za pośrednictwem Microsoft Entra ID.

Pobieranie danych za pomocą plików PBIDS

Pliki PBIDS to pliki programu Power BI Desktop, które mają określoną strukturę i rozszerzenie pbids , aby zidentyfikować je jako pliki źródła danych usługi Power BI.

Możesz utworzyć plik PBIDS, aby usprawnić środowisko pobierania danych dla nowych lub początkujących twórców raportów w organizacji. Jeśli tworzysz plik PBIDS z istniejących raportów, łatwiej jest rozpoczynać tworzenie nowych raportów na podstawie tych samych danych.

Gdy autor otworzy plik PBIDS, program Power BI Desktop wyświetli monit użytkownikowi o podanie poświadczeń w celu uwierzytelnienia i nawiązania połączenia ze źródłem danych określonym w pliku. Zostanie wyświetlone okno dialogowe Nawigator , a użytkownik musi wybrać tabele z tego źródła danych, aby załadować je do modelu. Użytkownicy mogą również wymagać wybrania bazy danych i trybu połączenia, jeśli żaden z nich nie został określony w pliku PBIDS.

Od tego momentu użytkownik może rozpocząć tworzenie wizualizacji lub wybrać pozycję Ostatnie źródła , aby załadować nowy zestaw tabel do modelu.

Obecnie pliki PBIDS obsługują tylko jedno źródło danych w jednym pliku. Określenie więcej niż jednego źródła danych powoduje wystąpienie błędu.

Jak utworzyć plik połączenia PBIDS

Jeśli masz już plik PBIX programu Power BI Desktop połączony z żądanymi danymi, możesz wyeksportować pliki połączenia z poziomu programu Power BI Desktop. Ta metoda jest zalecana, ponieważ program Power BI Desktop może automatycznie wygenerować plik PBIDS. Możesz również edytować lub ręcznie utworzyć plik w edytorze tekstów.

  1. Aby utworzyć plik PBIDS, wybierz Plik>Opcje i ustawienia>Ustawienia źródła danych.

    Zrzut ekranu przedstawiający wybieranie ustawień źródła danych w obszarze Opcje i ustawienia.

  2. W wyświetlonym oknie dialogowym wybierz źródło danych, które chcesz wyeksportować jako plik PBIDS, a następnie wybierz pozycję Eksportuj plik PBIDS.

    Zrzut ekranu przedstawiający okno dialogowe Ustawienia źródła danych.

  3. W oknie dialogowym Zapisz jako wprowadź nazwę pliku, a następnie wybierz pozycję Zapisz. Power BI Desktop generuje plik PBIDS. Możesz zmienić jego nazwę, zapisać go w katalogu i udostępnić innym osobom.

Możesz również otworzyć plik w edytorze tekstów i zmodyfikować go dalej, w tym określić tryb połączenia w samym pliku. Na poniższej ilustracji przedstawiono plik PBIDS otwarty w edytorze tekstów.

Zrzut ekranu przedstawiający plik PBIDS otwarty w edytorze tekstów.

Jeśli wolisz ręcznie utworzyć pliki PBIDS w edytorze tekstów, musisz określić wymagane dane wejściowe dla jednego połączenia i zapisać plik z rozszerzeniem pbids . Opcjonalnie możesz również określić połączenie mode jako DirectQuery lub Import. Jeśli w pliku brakuje mode lub null, użytkownik, który otwiera plik w programie Power BI Desktop, zostanie poproszony o wybranie trybu DirectQuery lub Import.

Ważne

Niektóre źródła danych zwracają błąd, jeśli kolumny są szyfrowane w źródle danych. Jeśli na przykład co najmniej dwie kolumny w Azure SQL Database są szyfrowane podczas akcji Importuj, zwracany jest błąd. Aby uzyskać więcej informacji, zobacz SQL Database.

Przykłady plików PBIDS

Ta sekcja zawiera przykłady często używanych źródeł danych. Typ pliku PBIDS obsługuje tylko takie połączenia danych, które wspiera również Power BI Desktop, z wyjątkiem: adresów URL wiki, połączeń typu Live Connect oraz pustych zapytań.

Plik PBIDS nie zawiera informacji o uwierzytelnianiu ani tabeli ani informacji o schemacie.

Poniższe fragmenty kodu pokazują kilka typowych przykładów dla plików PBIDS, ale nie są one kompletne ani kompleksowe. Aby uzyskać informacje z innych źródeł danych, zobacz format git Data Source Reference (DSR) dla informacji o protokole i adresie.

Jeśli edytujesz lub ręcznie tworzysz pliki połączenia, użyj tych przykładów tylko dla wygody. Nie są one przeznaczone do bycia kompleksowymi i nie zawierają wszystkich obsługiwanych łączników w formacie DSR.

Azure AS

{ 
    "version": "0.1", 
    "connections": [ 
    { 
        "details": { 
        "protocol": "analysis-services", 
        "address": { 
            "server": "server-here" 
        }, 
        } 
    } 
    ] 
}

Folder

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "folder", 
        "address": { 
            "path": "folder-path-here" 
        } 
      } 
    } 
  ] 
} 

OData

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "odata", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

SAP BW

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-bw-olap", 
        "address": { 
          "server": "server-name-here", 
          "systemNumber": "system-number-here", 
          "clientId": "client-id-here" 
        }, 
      } 
    } 
  ] 
} 

SAP HANA

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-hana-sql", 
        "address": { 
          "server": "server-name-here:port-here" 
        }, 
      } 
    } 
  ] 
} 

Lista SharePoint

Adres URL musi wskazywać samą witrynę programu SharePoint, a nie listę w witrynie. Użytkownicy uzyskują nawigator, którego mogą użyć do wybrania co najmniej jednej listy z tej witryny. Każda lista staje się tabelą w modelu.

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sharepoint-list", 
        "address": { 
          "url": "URL-here" 
        }, 
       } 
    } 
  ] 
} 

SQL Server

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "tds", 
        "address": { 
          "server": "server-name-here", 
          "database": "db-name-here (optional) "
        } 
      }, 
      "options": {}, 
      "mode": "DirectQuery" 
    } 
  ] 
} 

Plik tekstowy

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "file", 
        "address": { 
            "path": "path-here" 
        } 
      } 
    } 
  ] 
} 

sieć Web

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "http", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

Przepływ danych

{
  "version": "0.1",
  "connections": [
    {
      "details": {
        "protocol": "powerbi-dataflows",
        "address": {
          "workspace":"workspace id (Guid)",
          "dataflow":"optional dataflow id (Guid)",
          "entity":"optional entity name"
        }
       }
    }
  ]
}