Power BI Desktop 中的資料來源
有了 Power BI Desktop,您可以從許多不同來源連接至資料。 如需可用資料來源的完整清單,請參閱 Power BI 資料來源。
若要查看可用的資料來源,請在 Power BI Desktop 功能區的 [首頁] 群組中,選取 [取得資料] 按鈕標籤或向下箭號,以開啟 [一般資料來源] 清單。 如果您想要的資料來源未列在 [一般資料來源] 底下,請選取 [更多],以開啟 [取得資料] 對話方塊。
或者,選取 [取得資料] 圖示本身,直接開啟 [取得資料] 對話方塊。
注意
Power BI 小組會持續將可用的資料來源擴充到 Power BI Desktop 與 Power BI 服務。 因此,您經常會看到舊版工作進行中的資料來源標示為 Beta 或「預覽」。 任何標示為「搶鮮版 (Beta)」 或「預覽」的資料來源,受到的支援與功能都有限制,而且不應該用在生產環境。 此外,任何為 Power BI Desktop 標記為「搶鮮版 (Beta)」或「預覽」的資料來源都無法在公開推出 (GA) 前於 Power BI 服務或其他 Microsoft 服務中使用。
資料來源
[取得資料] 對話方塊會組織下列類別中的資料類型:
- 全部
- 檔案
- Database
- Microsoft Fabric
- Power Platform
- Azure
- Online Services
- 其他
[全部] 類別包含所有類別的所有資料連線類型。
檔案資料來源
[檔案] 類別提供下列資料連線:
- Excel 活頁簿
- 文字/CSV
- XML
- JSON
- 資料夾
- Parquet
- SharePoint 資料夾
資料庫資料來源
[資料庫] 類別提供下列資料連線:
- SQL Server 資料庫
- Access 資料庫
- SQL Server Analysis Services 資料庫
- Oracle Database
- IBM Db2 資料庫
- IBM Informix 資料庫 (搶鮮版)
- IBM Netezza
- MySQL 資料庫
- PostgreSQL 資料庫
- Sybase 資料庫
- Teradata 資料庫
- SAP HANA 資料庫
- SAP Business Warehouse 應用程式伺服器
- SAP Business Warehouse 訊息伺服器
- Amazon Redshift
- Impala
- Google BigQuery
- Google BigQuery (Microsoft Entra ID)(Beta)
- Vertica
- Snowflake
- Essbase
- AtScale 模型
- Actian (搶鮮版 (Beta))
- Amazon Athena
- AtScale Cube
- BI 連接器
- Data Virtuality LDW
- Denodo
- Dremio Software
- Dremio Cloud
- Exasol
- Indexima
- InterSystems IRIS (搶鮮版 (Beta))
- Jethro (搶鮮版 (Beta))
- Kyligence
- Linkar PICK Style / MultiValue Databases (搶鮮版 (Beta))
- MariaDB
- MarkLogic
- MongoDB Atlas SQL (Beta)
- TIBCO® Data Virtualization
- Exact Online Premium (Beta)
注意
某些資料庫連接器的啟用方式為選取 [檔案]>[選項和設定]>[選項],然後選取 [預覽功能] 並啟用該連接器。 如果您沒有看到上述連接器,但想要加以使用,請檢查您的 [預覽功能] 設定。 亦請注意,任何標示為 Beta 或預覽的資料來源,受到的支援和功能都有限制,不應該用在生產環境。
Microsoft Fabric
Microsoft Fabric 類別提供下列資料連線:
- Power BI 語意模型
- 資料流程
- 資料超市 (預覽)
- 倉庫
- Lakehouse
- KQL 資料庫
Power Platform 資料來源
Power Platform 類別提供下列資料連線:
- Power BI 資料流程 (舊版)
- Common Data Service (舊版)
- Dataverse
- 資料流程
Azure 資料來源
Azure 類別提供下列資料連線:
- Azure SQL Database
- Azure Synapse Analytics SQL
- Azure Analysis Services 資料庫
- 適用於 PostgreSQL 的 Azure 資料庫
- Azure Blob 儲存體
- Azure 資料表儲存體
- Azure Cosmos DB v1
- Azure 資料總管 (Kusto)
- Azure Data Lake Storage Gen2
- Azure HDInsight (HDFS)
- Azure HDInsight Spark
- HDInsight Interactive Query
- Azure 成本管理
- Azure HDInsight on AKS Trino (Beta)
- Azure Cosmos DB v2 (Beta)
- Azure Synapse Analytics workspace (Beta)
- Azure 時間序列深入解析 (搶鮮版 (Beta))
- Azure Resource Graph (Beta)
- Azure Databricks
線上服務資料來源
[線上服務] 類別提供下列資料連線:
SharePoint Online 清單
Microsoft Exchange Online
Dynamics 365 線上 (舊版)
Dynamics 365 (Dataverse)
Dynamics NAV
Dynamics 365 Business Central
Dynamics 365 Business Central (內部部署)
Azure DevOps (僅限 Boards)
Azure DevOps Server (僅限 Boards)
Salesforce 物件
Salesforce 報表
Google Analytics
Adobe Analytics
appFigures (搶鮮版 (Beta))
Data.World - 取得資料集 (搶鮮版 (Beta))
GitHub (搶鮮版 (Beta))
LinkedIn Sales Navigator (搶鮮版 (Beta))
Merketo (搶鮮版 (Beta))
Mixpanel (技術預覽版)
Planview Portfolios
QuickBooks Online (技術預覽版)
Smartsheet
SparkPost (技術預覽版)
SweetIQ (技術預覽版)
Planview 企業架構
Zendesk (搶鮮版 (Beta))
Asana (搶鮮版 (Beta))
組合檢視
Automation Anywhere
Automy Data Analytics (Beta)
CData Connect Cloud
Dynamics 365 Customer Insights (搶鮮版 (Beta))
Digital Construction Works Insights
Emigo 資料來源
Entersoft 商務套件 (搶鮮版 (Beta))
eWay-CRM
FactSet Analytics
Palantir Foundry
Funnel
Hexagon PPM Smart® API
Industrial App Store
Intune 資料倉儲 (搶鮮版 (Beta))
Planview ProjectPlace
Product Insights (搶鮮版 (Beta))
Profisee
Quickbase
SoftOne BI (Beta)
Planview IdeaPlace
TeamDesk (搶鮮版 (Beta))
Webtrends 分析 (搶鮮版 (Beta))
Witivio (搶鮮版 (Beta))
Zoho Creator
Autodesk Construction Cloud
Databricks
Planview OKR (Beta)
Viva Insights
Autodesk Construction Cloud
其他資料來源
[其他] 類別提供下列資料連線:
- Web
- SharePoint 清單
- OData 摘要
- Active Directory
- Microsoft Exchange
- Hadoop 檔案 (HDFS)
- Spark
- Hive LLAP
- R 指令碼
- Python 指令碼
- ODBC
- OLE DB
- Acterys:模型自動化與規劃 (Beta)
- Amazon OpenSearch Service (Beta)
- Anaplan
- Solver
- Bloomberg 資料與分析
- Cherwell (搶鮮版 (Beta))
- CloudBluePSA (Beta)
- Cognite Data Fusion
- Delta Sharing
- Emplifi Metrics (Beta)
- EQuIS
- FactSet RMS (Beta)
- FHIR
- Google Sheets
- Information Grid (搶鮮版 (Beta))
- Jamf Pro (搶鮮版 (Beta))
- Kognitwin
- MicroStrategy for Power BI
- OpenSearch Project (Beta)
- Paxata
- QubolePresto (搶鮮版 (Beta))
- Roamler (搶鮮版 (Beta))
- SIS-CC SDMX (Beta)
- Shortcuts 商業見解 (搶鮮版 (Beta))
- SingleStore Direct Query Connector
- Siteimprove (搶鮮版 (Beta))
- Socialbakers Metrics 1.1.0 (Beta)
- SolarWinds 服務台
- Starburst Enterprise
- SumTotal
- SurveyMonkey
- Microsoft Teams 個人分析 (Beta)
- Tenforce (Smart)List
- Usercube (Beta)
- Vena
- Vessel Insight
- Wrike (Beta)
- Zucchetti HR Infinity (搶鮮版 (Beta))
- BitSight 安全性評等
- BQE Core
- Celonis EMS
- Eduframe (Beta)
- Wolters Kluwer CCH Tagetik (Beta)
- LinkedIn Learning (Beta)
- OneStream (Beta)
- 空白查詢
注意
目前無法連線至使用 Microsoft Entra ID 保護的自訂資料來源。
範本應用程式
您可以透過選取 [取得資料] 視窗底部附近的 [範本應用程式] 連結來尋找您組織的範本應用程式。
可用的範本應用程式可能會根據您的組織而有所不同。
連線到資料來源
若要連接至資料來源,請從 [取得資料] 視窗選取資料來源,然後選取 [連接] 。 下列螢幕擷取畫面顯示從 [其他] 資料連線類別選取 [Web]。
連線視窗隨即出現。 輸入 URL 或資源連線資訊,然後選取 [確定]。 下列螢幕擷取畫面顯示 [從 Web] 連線對話方塊中輸入的 URL。
視資料連線而定,系統可能會提示您提供認證或其他資訊。 提供所有必要的資訊之後,Power BI Desktop 會連線到資料來源,並在 [導覽器] 對話方塊中呈現可用的資料來源。
選取您要載入的資料表和其他資料。 若要載入資料,請從 [導覽器] 窗格底端選取 [載入] 按鈕。 若要在載入資料之前先轉換或編輯 Power Query 編輯器中的查詢,請選取 [轉換資料] 按鈕。
連線到 Power BI Desktop 中的資料來源很容易。 嘗試連線到我們持續增加的資料來源,並經常回來查看。 我們會一直持續增加此清單內容。
使用 PBIDS 檔案來取得資料
PBIDS 檔案是具有特定結構的 Power BI Desktop 檔案,而且具有 PBIDS 副檔名,用於將其識別為 Power BI 資料來源檔案。
您可以建立 PBIDS 檔案以簡化組織中新報表建立者或初學者的取得資料體驗。 如果您從現有的報表建立 PBIDS 檔案,建立報表的初學者便能更輕鬆地從從相同的資料建置新報表。
當作者開啟 PBIDS 檔案時,Power BI Desktop 會提示使用者提供認證來進行驗證,並連線到檔案指定的資料來源。 [瀏覽器] 對話方塊隨即出現,而且使用者必須從該資料來源選取要載入至模型的資料表。 如果未在 PBIDS 檔案中指定的話,使用者可能也需要選取資料庫與連線模式。
之後,使用者可以開始建置視覺效果,或選取 [最近的來源] 以將一組新的資料表載入模型中。
PBIDS 檔案目前在一個檔案中只支援一個資料來源。 指定一個以上的資料來源會導致錯誤。
如何建立 PBIDS 連線檔案
如果您的現有 Power BI Desktop (PBIX) 檔案已連線到您感興趣的資料,您可以將這些連線檔案從 Power BI Desktop 匯出。 這是建議方法,因為 PBIDS 檔案可以從 Deskto 自動產生。 您還是可以在文字編輯器中編輯或手動建立檔案。
若要建立 PBIDS 檔案,請選取 [檔案]>[選項及設定]>[資料來源設定]。
在出現的對話方塊中,選取您想要匯出為 PBIDS 檔案的資料來源,然後選取 [匯出 PBIDS]。
在 [另存新檔] 對話方塊中,提供檔名,然後選取 [儲存]。 Power BI Desktop 會產生 PBIDS 檔案,您可以將其重新命名並儲存在目錄中,並與其他人共用。
您也可以在文字編輯器中開啟檔案,並進一步修改檔案,包括在檔案本身指定連線模式。 下圖顯示文字編輯器中開啟的 PBIDS 檔案。
如果您想要手動在文字編輯器中建立 PBIDS 檔案,則必須指定單一連線的必要輸入,並以 PBIDS 副檔名儲存檔案。 (選擇性) 您也可以將連線 mode
指定為 DirectQuery
或 Import
。 若檔案中缺少 mode
或為 null
,則會提示在 Power BI Desktop 中開啟檔案的使用者選取 [DirectQuery] 或 [匯入]。
重要
如果資料來源中的資料行已加密,則某些資料來源將會產生錯誤。 例如,如果在匯入動作期間加密 Azure SQL Database 中的兩個或多個資料行,則會傳回錯誤。 如需詳細資訊,請參閱 SQL Database。
PBIDS 檔案範例
此節提供一些來自常用資料來源的範例。 PBIDS 檔案類型只支援 Power BI Desktop 中也支援的資料連線,但下列項目例外:Wiki URLS、Live Connect 與空白查詢。
PBIDS 檔案不包含驗證資訊與資料表和結構描述資訊。
下列程式碼片段顯示數個常見的 PBIDS 檔案範例,但它們並不完整。 針對其他資料來源,您可以參考 Git 資料來源參考 (DSR) 格式,以取得通訊協定和位址資訊 。
若您編輯或手動建立連線檔案,這些範例只是為了方便起見,它們並不完整,而且不包含 DSR 格式的所有支援連接器。
Azure AS
{
"version": "0.1",
"connections": [
{
"details": {
"protocol": "analysis-services",
"address": {
"server": "server-here"
},
}
}
]
}
資料夾
{
"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"
},
}
}
]
}
SharePoint 清單
URL 必須指向 SharePoint 網站本身,而不是網站內的清單。 使用者會取得一個導覽器,讓他們能夠從該網站選取一或多個清單,其中每個都成為模型中的資料表。
{
"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"
}
]
}
文字檔
{
"version": "0.1",
"connections": [
{
"details": {
"protocol": "file",
"address": {
"path": "path-here"
}
}
}
]
}
Web
{
"version": "0.1",
"connections": [
{
"details": {
"protocol": "http",
"address": {
"url": "URL-here"
}
}
}
]
}
資料流程
{
"version": "0.1",
"connections": [
{
"details": {
"protocol": "powerbi-dataflows",
"address": {
"workspace":"workspace id (Guid)",
"dataflow":"optional dataflow id (Guid)",
"entity":"optional entity name"
}
}
}
]
}
相關內容
您可以使用 Power BI Desktop 執行各種作業。 如需有關其功能的詳細資訊,請參閱下列資源: