從三角洲住表發布數據蜂巢metastore管道

你可以讓管道發現和可用的輸出數據查詢通過發布數據集蜂巢metastore。metastore發布數據集,輸入的模式名目標當您創建一個管道。您還可以添加一個目標數據庫現有的管道。

默認情況下,所有表和視圖中創建三角洲本地生活表管道。你必須向目標模式發布表查詢或使用三角洲住表外數據集管道在他們宣布。

發布從管道統一目錄表,看看使用統一的目錄與三角洲住表管道

如何發布三角洲住表數據集模式

你可以聲明一個目標模式中所有表的三角洲住表管道使用目標模式字段管道的設置創建管道ui。

您還可以指定一個模式通過設置在一個JSON配置目標價值。

你必須運行管道的更新發布結果目標模式。

您可以使用此功能與多個環境配置發布根據環境的不同模式。例如,您可以發布一個dev模式和發展刺激生產數據的模式。

如何查詢數據集在三角洲住表嗎

更新完成之後,您可以查看模式和表,查詢數據,或者在下遊應用程序中使用的數據。

一旦出版,三角洲生活表表可以查詢任何環境訪問目標模式。這包括磚SQL,筆記本和其他管道三角洲住表。

重要的

當您創建一個目標配置,隻有表和相關元數據發布。不發表metastore的看法。

從目標模式排除表

如果你需要計算中間表不打算供外部使用,可以防止他們被發布到一個模式使用臨時關鍵字。臨時表根據三角洲生活仍然存儲和處理數據表語義,但不應該訪問當前以外的管道。使用下麵的語法來聲明臨時表:

創建臨時生活temp_table作為選擇;
@dlt(臨時=真正的)deftemp_table():返回(“…”)