共用方式為


在 KQL 資料庫中建立 OneLake 快捷方式

OneLake 是 Microsoft Fabric 的單一、統一、邏輯數據湖,可儲存 lakehouses、warehouses、KQL 資料庫和其他專案。 快捷方式是 OneLake 中的內嵌參考,指向其他檔案的存放區位置,而不需要移動原始數據。 內嵌參考會顯示為檔案和資料夾儲存在本機,但實際上為 :它們存在於另一個儲存位置。 您可以更新或移除專案的快捷方式,但這些變更不會影響原始數據及其來源。

在本文中,您將瞭解如何在指向內部 Fabric 或外部來源的 KQL 資料庫中建立 OneLake 快捷方式。 稍後會使用 external_table()函式,在 KQL 查詢集中存取這類的查詢快捷方式。 無法在 KQL 資料庫中建立的快捷方式重新命名,而且一次只能建立一個快捷方式。

除了從 KQL 資料庫建立快捷方式之外,也可以從其他 Fabric 專案建立快捷方式。 這些快捷方式也會指向儲存在內部網狀架構或外部來源中的數據,但有不同的限制,而且存取方式不同。 如需詳細資訊,請參閱 OneLake 快捷方式

注意

當您想要不常在歷程記錄數據上執行查詢,而不需分割或編製數據索引時,請使用 OneLake 快捷方式。 如果您想要經常執行查詢並加速效能,請將數據直接匯入 KQL 資料庫。

選取對應至您要建立之快捷方式的索引標籤:

必要條件

若要在其他 Microsoft Fabric 體驗中存取 KQL 資料庫中的數據,請參閱 一個邏輯複本

建立捷徑

注意

下列流程示範如何建立指向 Fabric 中 Lakehouse 數據的快捷方式。 同樣地,您可以建立指向數據倉儲或其他 KQL 資料庫的快捷方式。

  1. 流覽至現有的 KQL 資料庫。

  2. 選取 [新增>OneLake] 快捷方式。

    [首頁] 索引標籤的螢幕快照,其中顯示 [新增] 按鈕的下拉式清單。標題為 OneLake 快捷方式的選項會反白顯示。

選取來源

  1. 在 [內部來源] 底下,選取 [Microsoft OneLake]。

    [新增快捷方式] 視窗的螢幕快照,其中顯示用來建立快捷方式的兩種方法。標題為 OneLake 的選項會反白顯示。

  2. 選取您要連線的數據源,然後選取 [ 下一步]。

    [選取數據源類型] 視窗的螢幕快照,其中顯示要搭配快捷方式使用的可用數據源。[下一步] 按鈕會反白顯示。

  3. 展開 [ 數據表],然後選取要連線的特定數據表。

    [新增快捷方式] 視窗的螢幕快照,其中顯示 LakeHouse 中的數據。標題為 StrmSC 和 [建立] 按鈕的子資料夾會反白顯示。

  4. 選取 建立

注意

每個快捷方式只能連線到一個子資料夾或資料表。 若要連線到更多數據,請重複這些步驟並建立其他快捷方式。

資料庫會自動重新整理。 快捷方式會出現在 [總管] 窗格中的 [快捷方式] 底下

[總管] 窗格的螢幕快照,其中顯示新的快捷方式。

OneLake 快捷方式已建立。 您現在可以查詢此資料。

查詢資料

若要從 OneLake 快捷方式查詢數據,請使用 函 external_table()

  1. 在資料庫最右邊,選取 [ 探索您的數據]。 視窗隨即開啟,其中包含幾個您可以執行的範例查詢,以取得數據的初始外觀。
  2. 將數據表名稱佔位元取代為external_table('快捷方式名稱')
  3. 選取 [ 執行 ] 或按 Shift + Enter 以執行選取的查詢。

[探索數據] 視窗的螢幕快照,其中顯示範例查詢的結果。

數據類型對應

Delta parquet 至 Eventhouse 數據類型對應

差異基本數據類型會使用下列規則對應至 Eventhouse 純量數據類型。 如需 Eventhouse 數據類型的詳細資訊,請參閱 純量數據類型

差異類型 Eventhouse Scalar 數據類型
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (不含時區) datetime
struct dynamic
array dynamic
map dynamic