業務限定用於圈定統計的業務範圍。本文為您介紹如何建立業務限定。
前提條件
在執行操作前,請確認您已完成業務實體的建立。更多資訊,請參見建立並管理業務實體。
操作步驟
在Dataphin首頁,單擊頂部功能表列研發。預設進入資料開發頁面。
按照下圖操作指引,進入建立業務限定對話方塊。

在建立業務限定對話方塊,配置參數。
參數
描述
基本資料
業務實體
根據後續您需要在維度邏輯表還是事實邏輯表上建立業務限定,選擇業務對象或商務活動。
主題域
預設選中業務對象或商務活動所在的主題域。
英文名稱
輸入英文名稱時,Dataphin將根據輸入資料即時匹配資料標準中已配置的詞根,您可以選擇推薦的詞根作為業務實體的英文名稱。更多資訊,請參見建立和管理詞根。

英文名稱需要滿足以下命名規則:
僅支援字母、數字或底線(_)。
不能超過64個字元。
中文名稱
命名規則如下:
支援任何字元。
不能超過128個字元。
描述
填寫對業務限定的簡單描述,1000個字元以內。
計算邏輯
業務限定類型
支援基礎業務限定和組合業務限定。
基礎業務限定:計算邏輯是邏輯表的欄位組成的運算式。僅可基於來源邏輯表模型中欄位,設定所需指標的範圍限定條件,如:
is_wireless='Y' -- is_wireless 為來源邏輯表模型中的欄位組合業務限定:通過且(與)/或/非 (and、or、not) 三種操作符串連已提交的其他業務限定組合得到的業務限定。組合業務限定分為兩種運算子:
規則運算子:支援符合和不符合(即非)兩種規則。
關係運算子:支援且和或兩種規則。

添加規則:單擊添加規則可在同層級關係運算子下新增一條空白規則。
說明規則只可以選擇當前來源主表下已提交的業務限定。
添加關係:單擊添加關係可在本關係運算子下新增子一級關係。
完成組合業務限定關係配置後,單擊預覽計算邏輯 SQL,可查看組合業務限定最終的SQL運算式。例如:
--小碼:size in ('XS', 'S') --可愛風:style in ('Cartoon', 'Comic') --化纖面料:material_type in ('xxx', 'yyy', 'zzz') --低齡客戶:customer_age_range = '5~10' (size in ('XS', 'S') and style in ('Cartoon', 'Comic') and not material_type in ('xxx', 'yyy', 'zzz')) or customer_age_range = '5~10'複用其他資料時效:單擊複用其他資料時效可將其他資料時效計算邏輯覆蓋到當前資料時效。
資料時效
您可以根據業務情況為業務限定選擇資料時效,資料時效包括天、小時和分鐘。
配置完成後,單擊儲存並提交,提交業務限定。
後續步驟
如果專案的模式為Dev-Prod,則您需要發布業務限定至生產環境。更多資訊,請參見管理髮布任務。