Delta Live Tables常見問題

我是否可以從另一個集群或SQL倉庫查詢管道中的視圖?

不,目前視圖隻對管道中的其他表可用。

Delta Live表是否隻支持Delta表的更新?

是的,Delta活動表隻能用於更新Delta表。

Delta Live Tables是否對我的表執行維護任務?

是的,Delta Live Tables每24小時對表執行一次維護任務。通過刪除舊版本的表,維護可以提高查詢性能並降低成本。缺省情況下,係統執行full優化手術之後,真空.可以通過設置禁用表的OPTIMIZEpipelines.autoOptimize.managed表屬性為表。

為了確保維護集群具有所需的存儲位置訪問權限,必須對默認集群和維護集群應用訪問存儲位置所需的安全配置。看到集群配置

我可以查詢表的舊快照嗎?

默認情況下,Delta Live tables管道創建的Delta表保留7天的曆史記錄,允許您查詢快照的一個表。您可以使用表屬性如果你需要超過7天的曆史。

我可以在一個管道中有多個查詢寫入相同的目標表嗎?

不,每個表必須定義一次。您可以使用聯盟如果您需要組合多個輸入來創建一個表。從流直播表中添加或刪除UNION是一個中斷操作,需要完全刷新。

我可以在Delta Live Tables管道中使用Scala或Java庫嗎?

不,Delta Live表隻支持SQL和Python。您不能在管道中使用JVM庫。安裝JVM庫將導致不可預測的行為,並可能與未來的Delta Live Tables版本中斷。

如何使用SQL創建活動表時使用標識列?

的模式定義中可以指定標識列創建生活表格與標準的表述方式相同創建表的語法.但是,對於沒有定義為的活動表流媒體,每次刷新都可能完全重新生成表,從而為每一行分配新的標識值。

不支持標識列申請更改表。