Power BI 服務的資料來源

資料是 Power BI 的核心。 您可以建立圖表和儀表板,或使用 Q & A詢問問題來探索資料。 視覺效果和答案會從來自資料來源的資料集取得其基礎資料。

本文涵蓋您可以從Power BI 服務連線到的資料來源類型。 有許多其他類型的資料來源。 若要在Power BI 服務中使用這些其他資料來源,您可能需要先使用 Power BI Desktop 或 Excel 的進階資料查詢和模型化功能。 如需詳細資訊,請參閱 其他資料來源

若要從 Power BI 資料來源取得資料:

  1. 在 Power BI 網站上,選取頁面左下角的 [ 取得資料 ]。

    螢幕擷取畫面:取得Power BI 服務畫面左下角的資料。

  2. [探索內容 ] 或 [ 建立新內容] 下,選擇您想要取得資料的方式。

    [取得資料] 選擇的螢幕擷取畫面,其中顯示用以選擇所要存取資料的選項。

探索內容

[ 探索內容 ] 區段提供已為您準備的資料和報表。 選取[我的組織] 以探索組織中其他人發佈的應用程式,或選取 [服務] 從您使用線上服務選擇應用程式。

許多服務都有適用于 Power BI 的 範本應用程式 。 大部分服務都要求您具有帳戶。 如需詳細資訊,請參閱 連接到您搭配 Power BI 使用的服務

建立新內容

[ 建立新內容 ] 區段有可供您建立或匯入內容的選項。 Power BI 有兩種方式可建立或匯入您自己的內容: 檔案資料庫

檔案

  • Excel 活頁簿或 .xlsx.xlsm 檔案可以包含不同的資料類型。 例如,活頁簿可以包含您自行輸入工作表的資料,或是使用 Power Query 從外部資料源查詢和載入的資料。 Power Query可透過 Excel 的 [資料] 索引標籤上的 [取得 & 轉換資料],或透過 Power Pivot 中的 [取得外部資料] 取得。 您可以從工作表中的資料表匯入資料,或從資料模型匯入資料。 如需詳細資訊,請參閱針對 Power BI 從檔案取得資料

  • Power BI Desktop.pbix報表檔案查詢並載入外部資料源的資料,以建立報表。 在Power BI Desktop中,您可以使用量值和關聯性來擴充資料模型,並將.pbix檔案發佈至Power BI 服務。 Power BI Desktop適用于對資料來源、資料查詢和轉換和資料模型有良好瞭解的進階使用者。 如需詳細資訊,請參閱連線到 Power BI Desktop 中的資料

  • 逗號分隔值.csv 檔案是包含以逗號分隔值的簡單文字檔。 例如,包含名稱和位址資料的 .csv 檔案可能會有許多資料列,每個資料列都有名字、姓氏、街道位址、城市和州的值。 您無法將資料匯入 .csv 檔案,但 Excel 等許多應用程式可以將簡單的資料表資料儲存為 .csv 檔案。

  • 對於其他檔案類型,例如 XML (.xml) 或文字 (.txt) ,您可以使用 Excel取得轉換資料或Power BI Desktop取得 &資料來查詢、轉換及先載入資料。 然後,您可以將 Excel 或Power BI Desktop檔案匯入Power BI 服務。

您儲存檔案的位置會大幅差異。 OneDrive 提供最大的彈性,並與 Power BI 整合。 您也可以將檔案保留在本機磁片磁碟機上,但如果您需要重新整理資料,還有一些額外的步驟。 如需詳細資訊,請參閱針對 Power BI 從檔案取得資料

資料庫

從Power BI 服務,您可以即時連線到雲端中的下列資料庫:

  • Azure SQL Database
  • Azure Synapse Analytics,先前稱為 SQL Data Warehouse
  • Azure HDInsight 上的 Spark

Power BI 與這些資料庫的連線都是即時的。 例如,您可以連線到 Azure SQL Database,並在 Power BI 中建立報表,開始探索其資料。 每當您將資料配量或將欄位新增至視覺效果時,Power BI 會直接查詢資料庫。 如需詳細資訊,請參閱 Azure 和 Power BI

對於其他資料庫類型,您必須使用 Power BI Desktop 或 Excel 來連線、查詢資料,並將資料載入資料模型。 然後,您即可將該檔案匯入資料集所在的 Power BI。 如果您設定排程的重新整理,Power BI 會使用檔案中的組態和連線資訊,直接連線到資料來源。 Power BI 會查詢更新,並將更新載入資料集。 For more information, see Connect to data in Power BI Desktop.

其他資料來源

您可以搭配 Power BI 使用數百個不同的資料來源。 資料的格式必須由Power BI 服務取用。 Power BI 接著可以使用資料來建立報表和儀表板,並使用 Q & A回答問題。

有些資料來源已針對 Power BI 服務進行資料格式化。 這些來源類似于來自 Google Analytics 和 Twilio 等服務提供者的範本應用程式。 SQL Server Analysis Services表格式模型資料庫也可供使用。

在其他情況下,您可能必須查詢並將您想要的資料載入檔案中。 例如,您的組織可能會將物流資料儲存在伺服器上的資料倉儲資料庫中。 但是Power BI 服務可以連線到該資料庫,而且只有在它是表格式模型資料庫時,才能探索其資料。 您可以使用 Power BI Desktop 或 Excel 來查詢物流資料,並將物流資料載入至表格式資料模型,然後儲存為檔案。 您可以將該檔案匯入至資料集所在的 Power BI。

如果資料庫中的物流資料每天變更,您可以重新整理 Power BI 資料集。 當您將資料匯入資料集時,也會從 Power BI Desktop 或 Excel 檔案匯入連線資訊。

如果您設定排程的重新整理或對資料集執行手動重新整理,Power BI 會使用連線資訊與其他設定直接連線到資料庫。 Power BI 接著會查詢更新,並將這些更新載入資料集。 您可能需要 Power BI 閘道 來保護內部部署伺服器與 Power BI 之間的任何資料傳輸。 傳輸完成時,報表和儀表板中的視覺效果會自動重新整理。

因此,即使您無法直接從Power BI 服務連線到資料來源,您仍然可以將資料放入 Power BI。 它只需要更多步驟,或許是 IT 部門提供一些協助。 如需詳細資訊,請參閱 Power BI Desktop 中的資料來源.

資料集和資料來源

Power BI 經常使用 資料集資料來源等詞彙,而且通常會使用它們同義字。 但資料集和資料來源是兩個不同的專案,雖然它們相關。

當您使用 取得資料 從範本應用程式、檔案或即時資料源連線和匯入資料時,Power BI 會自動建立資料集。 資料集包含資料來源和資料來源認證的相關資訊。 資料集通常也包含從資料來源複製的資料子集。 當您在報表和儀表板中建立視覺效果時,通常會查看資料集中的資料。

資料集中的資料來自資料來源。 例如,資料可能來自下列資料來源:

  • Google Analytics 或 QuickBooks 等線上服務
  • Azure SQL Database 等雲端資料庫
  • 本機電腦或組織中的伺服器的資料庫或檔案

資料重新整理

如果您將檔案儲存在本機磁片磁碟機或組織中的磁片磁碟機上,您可能需要 Power BI 閘道才能重新整理 Power BI 中的資料集。 儲存檔案的電腦必須在重新整理時執行。 您也可以重新匯入檔案,或使用 [從 Excel發佈] 或 [Power BI Desktop],但這些選項不是自動化程式。

如果您在公司或學校或 SharePoint 的 OneDrive 上儲存檔案 - 小組網站,您的資料集、報表和儀表板一律為最新狀態。 因為 OneDrive 和 Power BI 都位於雲端,所以 Power BI 可以直接連線到您的檔案,或將檔案匯入 Power BI。 Power BI 每小時會連線一次,並檢查更新。 如果資料集和任何視覺效果有任何更新,即會自動重新整理。

在大部分情況下,來自服務的範本應用程式也會自動更新一次。 您可以手動重新整理,但您是否看到更新的資料取決於服務提供者。 更新從組織中的人員範本應用程式,取決於他們所使用的資料來源,以及應用程式建立者如何設定重新整理。

Azure SQL Database,Azure Synapse Analytics (先前稱為 SQL Data Warehouse) ,而 Azure HDInsight 上的 Spark 是雲端資料來源。 Power BI 服務也位於雲端中,因此 Power BI 可以使用DirectQuery即時連線到這些資料來源。 使用 DirectQuery 時,Power BI 一律會同步處理,而且您不需要設定排程的重新整理。

SQL Server Analysis Services是 Power BI 的即時連線,就像 Azure 雲端資料庫一樣。 差異在於資料庫位於組織中的伺服器上。 這種類型的連線需要 POWER BI 閘道,IT 部門可以設定此閘道。

資料重新整理是 Power BI 的重要部分。 如需徹底瞭解資料重新整理,請參閱 Power BI 中的資料重新整理。

考量與限制

Power BI 服務的資料來源有下列限制。 其他限制適用于特定功能,但下列清單適用于完整的Power BI 服務:

  • 資料集大小限制。 儲存在Power BI 服務共用容量中的資料集有 1 GB 的大小限制。 針對較大的資料集,請使用Power BI Premium

  • 資料行中的相異值。 當 Power BI 資料集快取匯入模式中的資料時,它可以在資料行中儲存 1,999,999,997 個相異值的限制。

  • 資料列限制。 當您使用 DirectQuery 時,Power BI 會對傳送至基礎資料來源的查詢結果施加限制。 若傳送至資料來源的查詢傳回超過 1 百萬列,您會看到錯誤,而且查詢會失敗。 基礎資料仍可包含超過一百萬個數據列。 您不太可能達到此限制,因為大部分報告會將資料匯總成較小的結果集。

  • 資料行限制。 資料集中所有資料表允許的資料行數目上限為 16,000 個數據行。 此限制適用于Power BI 服務和Power BI Desktop使用的資料集。 Power BI 會使用此限制來追蹤資料集中的資料行和資料表數目,這表示資料集中每個資料表的資料行數目上限為 16,000 減一。

  • 資料來源使用者限制。 每個使用者允許的資料來源數目上限為 1000。 此限制僅適用于Power BI 服務。

下一步