大數據

DataWorks百問百答25:如何在DataWorks上創建和維護odps生產表?

odps表依據環境分為兩種:

  • 開發表 guid:odps.xxx_dev.tb1 一般作為測試表。
  • 生產表 guid:odps.xxx.tb1 線上實際業務的表。 

創建生產表的途徑:

  • 表管理:可視化建表。
  • odps_sql節點:語句建表,發佈讓生產賬號跑(手動任務、調度任務都可以)。

查看與維護表的途徑:

  • 表管理
  • 公共表
  • 數據地圖
  • SQL語句(臨時查詢、odps_sql節點都可以)

【表管理】

入口:DataStudio-表管理
注:數據開發-業務流程-MaxCompute-表,裡面的表也是同理操作,如果在“表管理”中建好了表,可以在這裡右鍵導入表,方便管理。
操作:
1.可視化建表。提交到開發環境生成一張開發表(開發角色),提交到生產環境生成一張生產表(運維角色)。
2.新增字段,只能追加不能修改順序。同理,提交到開發環境,開發表增加字段,提交到生產環境,生產表增加字段。
image.png

【公共表】

入口:DataStudio-公共表
操作:
1.查看錶結構、分區信息、數據預覽
image.png

【數據地圖】

入口:全部產品-數據地圖
操作:
1.更豐富的可視化維護odps表
image.png

【SQL語句】

入口:DataStudio-臨時查詢或者odps_sql節點
操作:
1.新建與維護表(表結構只允許新增字段)需要新建一個odps_sql節點或者手動任務,發佈到線上,讓生產賬號去跑。
2.查看錶可以使用臨時查詢或者odps_sql,直接在本地運行,以desc命令為例:
desc 項目名_dev.表名; 代表查看開發環境表結構,
desc 項目名.表名; 代表查看生產環境表結構。

附:DDL文檔鏈接:https://help.aliyun.com/document_detail/73768.html?spm=a2c4g.11174283.6.683.1b5a590exFJmXb

DataWorks百問百答歷史記錄 請點擊這裡查看>>

更多DataWorks技術和產品信息,歡迎加入【DataWorks釘釘交流群】

Leave a Reply

Your email address will not be published. Required fields are marked *