本文為您介紹Flink全托管SQL作業(yè)開發(fā)的操作步驟。
使用說明
在編寫SQL作業(yè)代碼時,您可以使用內置的豐富連接器,也可以使用自定義函數、自定義連接器等功能。相關的使用場景和使用方法詳情如下:
操作步驟
登錄Flink全托管控制臺,新建作業(yè)。
編寫DDL和DML代碼。
說明依托于元數據管理能力,您能夠在不同的作業(yè)中重復利用創(chuàng)建的表結構。在使用Flink開發(fā)控制臺編輯SQL作業(yè)時,只需要輸入部分字符,系統(tǒng)即可自動補全字段和表名稱。
代碼示例如下。
--創(chuàng)建源表datagen_source。 CREATE TEMPORARY TABLE datagen_source( name VARCHAR ) WITH ( 'connector' = 'datagen' ); --創(chuàng)建結果表blackhole_sink。 CREATE TEMPORARY TABLE blackhole_sink( name VARCHAR ) WITH ( 'connector' = 'blackhole' ); --將源表數據插入到結果表。 INSERT INTO blackhole_sink SELECT name from datagen_source;
在SQL編輯區(qū)域右側頁簽,查看或者填寫配置信息。
頁簽名稱
配置說明
更多配置
代碼結構
數據流向圖:您可以通過數據流向圖快速查看出數據的流向。
樹狀結構圖:您可以通過樹狀結構圖快速查看出數據的來源。
版本信息
您可以在此處查看作業(yè)版本信息,操作列下的功能詳情請參見管理作業(yè)版本。
單擊保存。
單擊深度檢查。
深度檢查能夠檢查作業(yè)的SQL語義、網絡連通性以及作業(yè)使用的表的元數據信息。同時,您可以單擊結果區(qū)域的SQL優(yōu)化,展開查看SQL風險問題提示以及對應的SQL優(yōu)化建議。
可選:單擊調試。
您可以使用作業(yè)調試功能模擬作業(yè)運行、檢查輸出結果,驗證SELECT或INSERT業(yè)務邏輯的正確性,提升開發(fā)效率,降低數據質量風險。詳情請參見作業(yè)調試。
單擊部署。
完成作業(yè)開發(fā)和深度檢查后,即可部署作業(yè),將數據發(fā)布至生產環(huán)境。部署后,您可以在作業(yè)啟動。
頁面啟動作業(yè)至運行階段,詳情請參見
文檔內容是否對您有幫助?