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 źródeł danych, zobacz Źródła danych usługi Power BI.

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.
  • Środowisko klasyczne: oryginalne okno dialogowe 'Get Data' z wyborem źródła danych opartego na kategorii.

Ten artykuł zawiera omówienie środowisk i dostępnych źródeł danych w programie Power BI Desktop. 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.

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 klasyczne okno dialogowe pobierania 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. Uruchom ponownie program Power BI Desktop.

  6. 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.

Źródła danych

Power BI Desktop udostępnia następujące źródła danych. W nowym środowisku Pobierz dane znajdź te łączniki za pomocą modułu Nowy . W środowisku klasycznym znajdź je według kategorii w oknie dialogowym Pobieranie danych .

Źródła danych plików

Kategoria Plik zawiera następujące połączenia danych:

  • Skoroszyt programu Excel
  • Text/CSV
  • XML
  • JSON
  • Folder
  • PDF
  • Parquet
  • Folder SharePoint

Źródła danych w bazie danych

Kategoria Baza danych zawiera następujące połączenia danych:

  • Baza danych SQL Server
  • Baza danych programu Access
  • Baza danych SQL Server Analysis Services
  • Oracle Database
  • Baza danych IBM Db2
  • Baza danych IBM Informix (beta)
  • IBM Netezza
  • Baza danych MySQL
  • Baza danych PostgreSQL
  • Baza danych Sybase
  • Baza danych Teradata
  • Baza danych usługi SAP HANA
  • SAP Business Warehouse Application Server
  • Serwer Wiadomości SAP Business Warehouse
  • Amazon Redshift
  • Impala
  • Google BigQuery - usługa analizy danych
  • Google BigQuery (Microsoft Entra ID)
  • Vertica
  • Snowflake
  • Essbase
  • Modele w skali atskalowej
  • Actian (beta)
  • Amazon Aten
  • Łącznik BI
  • Data Virtuality LDW
  • Exact Online Premium (beta)
  • Jethro (wersja beta)
  • Kyligence
  • Linkar PICK Style / MultiValue Databases (beta)
  • MariaDB
  • MarkLogic
  • MongoDB Atlas SQL
  • TIBCO® Data Virtualization
  • Moduły AtScale
  • Denodo
  • Dremio Software
  • Dremio Cloud
  • Exasol
  • ClickHouse (wersja beta)
  • InterSystems Health Insight
  • KX kdb Insights Enterprise (beta)
  • Kyvos ODBC (wersja beta)

Uwaga

Niektóre łączniki bazy danych wymagają ich włączenia, wybierając pozycję Plik>Opcje i ustawienia>Opcje, a następnie wybierając pozycję Funkcje w wersji zapoznawczej i włączając łącznik. Jeśli nie widzisz niektórych wymienionych wcześniej łączników i chcesz ich używać, sprawdź ustawienia funkcji w wersji zapoznawczej. Ponadto 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.

Microsoft Fabric

Kategoria Microsoft Fabric udostępnia następujące połączenia danych:

  • Semantyczne modele usługi Power BI
  • Przepływy danych
  • Magazyny
  • Lakehouses
  • Bazy danych KQL

Źródła danych platformy Power Platform

Kategoria Power Platform udostępnia następujące połączenia danych:

  • Przepływy danych Power BI (wersja dziedziczna)
  • Common Data Service (starsza wersja)
  • Dataverse
  • Przepływy danych

Źródła danych na platformie Azure

Kategoria Azure udostępnia następujące połączenia danych:

  • Azure SQL Database
  • Azure Synapse Analytics SQL
  • Baza danych usługi Azure Analysis Services
  • Azure Database for PostgreSQL
  • Azure Blob Storage
  • Azure Table Storage (usługa przechowywania danych w tabelach)
  • Azure Cosmos DB v1
  • Azure Data Explorer (Kusto)
  • Azure Data Lake Storage Gen2
  • Azure HDInsight (system plików HDFS)
  • Azure HDInsight Spark
  • Interakcyjne zapytanie usługi HDInsight
  • Microsoft Cost Management
  • Azure Resource Graph
  • Azure HDInsight na AKS Trino (beta)
  • Azure Cosmos DB, wersja 2
  • Azure Databricks
  • Obszar roboczy usługi Azure Synapse Analytics (wersja beta)

Źródła danych usług online

Kategoria Usługi online udostępnia następujące połączenia danych:

  • Lista usługi SharePoint Online
  • Microsoft Exchange Online
  • Dynamics 365 Online (starsza wersja)
  • Dynamics 365 (Dataverse)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central (lokalnie)
  • Azure DevOps (tylko tablice)
  • Azure DevOps Server (tylko moduł Boards)
  • Obiekty Salesforce
  • Raporty Salesforce
  • Google Analytics
  • Adobe Analytics
  • appFigures (wersja beta)
  • Data.World — pobieranie zestawu danych (wersja beta)
  • GitHub (wersja beta)
  • LinkedIn Sales Navigator (beta)
  • Marketo (wersja beta)
  • Mixpanel (beta)
  • Portfele Planview
  • QuickBooks Online (wersja beta)
  • Smartsheet (starsza wersja)
  • SparkPost (wersja beta)
  • SweetIQ (wersja beta)
  • Architektura usługi Planview Enterprise
  • Aptix Insights (wersja beta)
  • Asana (beta)
  • Skonfiguruj widoki
  • Autodesk Construction Cloud
  • Automy Data Analytics (wersja beta)
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (wersja beta)
  • Databricks
  • Analizy cyfrowych robót budowlanych
  • Źródło danych Emigo
  • Entersoft Business Suite (wersja beta)
  • eWay-CRM
  • FactSet Analytics
  • Odlewnia Palantir
  • Hexagon PPM Smart® API
  • Przemysłowy sklep z aplikacjami
  • Planview OKR (wersja beta)
  • Planview ProjectPlace (platforma do zarządzania projektami)
  • Quickbase
  • SoftOne BI (wersja beta)
  • Planview IdeaPlace
  • TeamDesk (wersja beta)
  • Webtrends Analytics (beta)
  • Witivio (wersja beta)
  • Zoho Creator
  • Automatyzacja w dowolnym miejscu
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (wersja beta)
  • Databricks
  • Lejek
  • Magazyn danych usługi Intune (wersja beta)
  • LEAP (wersja beta)
  • nauka LinkedIn
  • Szczegółowe informacje o produkcie (wersja beta)
  • Profisee
  • Samsara (wersja beta)
  • Supermetrics (beta)
  • Wnioski Viva
  • Zendesk (beta)
  • BuildingConnected & TradeTapp (beta)
  • Smartsheet (wersja beta)

Inne źródła danych

Kategoria Inne udostępnia następujące połączenia danych:

  • sieć Web
  • Lista SharePoint
  • Źródło danych OData
  • Active Directory
  • Microsoft Exchange
  • System plików Hadoop (HDFS)
  • Spark
  • Hive LLAP
  • Skrypt języka R
  • Skrypt języka Python
  • ODBC
  • OLE DB
  • Acterys: Automatyzacja modelu i planowanie (beta)
  • Amazon OpenSearch Service (beta)
  • Anaplan
  • Solver
  • Dane i analiza bloomberga
  • Celonis EMS
  • Cherwell (wersja beta)
  • CloudBluePSA (wersja beta)
  • Cognite Data Fusion
  • EQuIS
  • FactSet RMS (wersja beta)
  • inwink (wersja beta)
  • Kognitwin
  • MicroStrategy dla usługi Power BI
  • OneStream (wersja beta)
  • OpenSearch Project (wersja beta)
  • Paxata
  • QubolePresto (wersja beta)
  • Roamler (wersja beta)
  • SIS-CC SDMX (wersja beta)
  • Skróty usługi Business Insights (beta)
  • Starburst Enterprise
  • SumTotal
  • SurveyMonkey
  • Lista Tenforce (Smart)List
  • Usercube (beta)
  • Vena
  • Szczegółowe informacje o statku
  • Wrike (beta)
  • Zucchetti HR Infinity (beta)
  • Oceny zabezpieczeń usługi BitSight
  • BQE CORE
  • Wolters Kluwer CCH Tagetik
  • Udostępnianie Delta
  • Eduframe (wersja beta)
  • FHIR
  • Arkusze Google (Google Sheets)
  • InformationGrid
  • Jamf Pro (wersja beta)
  • Łącznik zapytań bezpośrednich SingleStore
  • Siteimprove
  • SolarWinds Service Desk
  • Analiza osobista usługi Microsoft Teams (wersja beta)
  • Windsor (beta)
  • Puste zapytanie

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