簡介
在本課程模組結束時,您將瞭解如何連線到您在Tableau Desktop 中熟悉的相同數據源。
取得資料
Microsoft Power BI Desktop 透過取得數據功能,連線到來自許多不同數據源的數據。 這些數據源可以是一般檔案、內部部署資料庫、巨量數據、Web 服務和串流應用程式。 數據源可以包含發佈至 Power BI 服務 的數據集。
注意
針對發行至 Power BI 服務 的數據集,您可以將此功能視為與發佈至Tableau Server或Tableau Online的Tableau資料擷取同義。
許多來源已與 Power BI 整合,並在幾分鐘內與預先建置的儀錶板和報表連線。
Power BI 中數據源的預設清單
使用 Power BI 時,不論數據位於何處,都可以使用 [ 取得數據 ] 按鈕來取得數據的合併檢視。
資料集
Power BI 數據集 是提供單一 Power BI 報表之數據的基礎詞彙。 數據集是 Power BI 模型。 它包含數據源、數據表、數據、數據表、數據表之間的關聯性,以及數據分析表達式之間的關聯性, (DAX) 計算。
每個報表只能有一個數據集。 數據集可以由多個數據源組成。 一般而言,您會在已格式化、清除及將數據載入 Power BI Desktop 之後,建立數據集。
資料集模式
Power BI 中應該熟悉的兩個主要數據集模式 Tableau 分析師是 匯入模式 和 DirectQuery 模式。
匯入模式
匯入模式是最常見的模式,可讓資料載入記憶體,並根據要求或排程重新整理。 此模式通常會提供快速的效能,因為您可以立即存取數據。 該數據會載入記憶體,並準備好在進行時進行。
在 Tableau 中,擷取項目是您的資料快照集,可將資料儲存在磁碟上並載入記憶體,以改善效能。 在 Power BI 中,匯入模式會套用至數據集,並藉由匯入數據、將數據載入記憶體,並將其儲存至磁碟,來提供快速效能。
注意
匯入模式就像是為您取得 Tableau Desktop 中的資料擷取。
資料匯入之後一律會儲存到磁碟,且必須先載入記憶體,Power BI 才能查詢資料集。 匯入的數據可能需要您機器中的數個資源,因為模型的大小可以快速成長。 數據集只有在上次重新整理時才會保持最新狀態或最新狀態。 因此,您必須手動重新整理這些數據集,或者,如果您使用 Power BI 服務,請依排程重新整理。
DirectQuery 模式
DirectQuery 模式可讓分析師依照要求查詢資料來源,以傳回結果。 此查詢儲存模式取決於您的資料源效能。 如果您在數據源上花費了相當長的時間和資源,使其以最佳方式執行,您可能想要充分利用您的努力。
在Tableau中,即時連線是基礎數據的連線。 Tableau 會直接對數據源進行查詢,並傳回結果。 在 Power BI 中,DirectQuery 模式表示 Power BI 會直接連接到數據源。 數據來自傳送至數據源的查詢。
注意
DirectQuery 模式就類似在 Tableau Desktop 中使用資料即時連線。
當數據量太大而無法載入模型或重新整理時,請使用 DirectQuery 模式。 在最常見的案例中,報表需要提供即時或近乎實時的數據時,請使用此模式。 當組織使用者與建立的篩選和交叉分析篩選器互動時,此模式可讓他們查看最新的資料。
複合模式
當您繼續深入了解 Power BI 時,可能會接觸到複合模式的概念。 通常討論的模式是複合模式,您可以在其中混合匯入和 DirectQuery 模式。 您不限於為您的數據集挑選其中一個或另一個。
有些情況很適合使用複合模式,特別當您設計報表的用意是為了確保效能時。 例如,您可能會使用匯入模式進行資料彙總,而在需要取得更細微的詳細資料時使用 DirectQuery 模式。
複合模式可讓 Power BI 判斷每個查詢所使用的最有效率模式。 正確設定時,Power BI 結合了 DirectQuery 模式的效能,以及擷取即時或接近即時數據的能力。
注意
依據使用案例而定,這種做法也常見於 Tableau。 Power BI 和 Tableau 都結合了即時連線和擷取的優點。
參考連結
如需不同資料集模式的詳細資訊,請參閱 Power BI 服務中的資料集模式。