單物理表服務單元用于對業務數據源的單個物理表進行元數據配置。后續您可以基于該單物理表服務單元開發訪問該物理表數據的API。本文為您介紹如何創建單物理表服務單元。
前提條件
使用限制
支持項目管理員和開發用戶創建服務單元。如果沒有創建服務單元的權限,您可以申請該權限。具體操作,請參見管理服務單元權限。
步驟一:選擇服務單元類型
在Dataphin首頁,單擊頂部菜單欄服務。系統默認進入市場頁面。
按照下圖操作指引,進入服務單元類型選擇對話框中。
在服務單元類型選擇對話框,選擇單物理表服務單元后,單擊確定。
步驟二:配置單物理表服務單元參數
在新建服務單元頁面,配置服務單元的基礎信息和單元字段。
服務單元基礎信息配置
參數
描述
服務單元名稱
服務單元的名稱。命名規則如下:
只能包含字母、數字和下劃線(_)。
以字母開頭。
長度在4~64個字符范圍內。
服務單元分組
選擇已創建的服務單元分組。
模式
模式用于定義服務單元讀取的數據是來自開發數據源還是開發生產數據源。模式包括Basic和Dev-Prod模式:
Basic:選擇了Basic模式后,服務單元讀取數據時您只能選擇到生產數據源。
Dev-Prod:選擇了Dev-Prod模式后,服務單元讀取數據時您可以選擇開發數據源和生產數據源。
您可以在數據源頁面,查看您的數據源是生產數據源還是開發數據源。
物理數據表
您可根據數據源類型、數據源篩選物理表。也可以單擊新增數據源引入新的業務數據源,以便基于新的業務數據源創建服務單元。如何新增數據源,請參見創建數據源。
支持的數據源類型,包括MySQL、AnalyticDB for MySQL2.0、Elasticsearch、Hbase0.9.4/1.1.x/2.x、Oracle、Microsoft SQL Server、PostgreSQL、MongoDB、AnalyticDB for MySQL3.0、AnalyticDB for PostgreSQL、Hologres。
服務單元描述
填寫對服務單元簡單的描述。不超過128個字符。
最大返回條數
Dataphin默認最大返回條數為1000條,支持最大限制為10000條。
用于定義API查詢數據時返回的條數,避免一次查詢過多數據導致OLTP內存溢出。如果需要查詢所有更多數據,您可以在調用API的SDK中修改PageSize參數值,以實現查詢API時返回更多的數據。
如果已有的服務單元與您配置的基礎信息相似,則Dataphin會自動為您展示相似服務單元的名稱,您可以在服務單元列表中查看該服務單元詳細信息。如果需要繼續創建新的服務單元,則單擊繼續新建,即可進入配置服務單元字段頁面。
配置服務單元字段。
參數
描述
服務單元字段類型
支持選擇的字段類型包括Double、Float、String、Date、Boolean、Int、Long、Short、Byte、Bigdecimal、Binary。您需要根據業務數據表中字段的類型選擇對應的參數類型。
如果業務數據表的字段類型不在待選參數類型范圍內,推薦您選擇String。
服務單元字段
支持自定義勾選部分源表字段作為服務單元字段,對源表新增字段也可在編輯時添加勾選。
配置數據源中字段映射到服務單元中的字段名稱,您可以根據業務情況自定義字段名稱。命名規則如下:
只能包含字母、數字和下劃線(_)。
以字母開頭。
長度在4~64個字符范圍內。
在編輯單物理表服務單元時,系統如果判斷到源表字段已刪除,則支持刪除該服務單元字段,提交配置后,在引用該服務單元新建API時,不會有該字段,避免調用API時因源表字段不存在而失敗。
服務單元字段描述
填寫對服務單元字段簡單的描述。
完成服務單元字段的配置后,單擊頁面下方的數據預覽,查看字段對應的業務數據。最多返回1000條數據。
單擊提交,完成單物理表服務單元的創建。