創(chuàng)建業(yè)務(wù)限定
業(yè)務(wù)限定用于圈定統(tǒng)計(jì)的業(yè)務(wù)范圍。本文為您介紹如何創(chuàng)建業(yè)務(wù)限定。
前提條件
在執(zhí)行操作前,請確認(rèn)您已完成業(yè)務(wù)實(shí)體的創(chuàng)建。更多信息,請參見創(chuàng)建并管理業(yè)務(wù)實(shí)體。
操作步驟
在Dataphin首頁,單擊頂部菜單欄研發(fā)。默認(rèn)進(jìn)入數(shù)據(jù)開發(fā)頁面。
按照下圖操作指引,進(jìn)入新建業(yè)務(wù)限定對話框。
在新建業(yè)務(wù)限定對話框,配置參數(shù)。
參數(shù)
描述
基本信息
業(yè)務(wù)實(shí)體
根據(jù)后續(xù)您需要在維度邏輯表還是事實(shí)邏輯表上創(chuàng)建業(yè)務(wù)限定,選擇業(yè)務(wù)對象或業(yè)務(wù)活動。
主題域
默認(rèn)選中業(yè)務(wù)對象或業(yè)務(wù)活動所在的主題域。
英文名稱
輸入英文名稱時(shí),Dataphin將根據(jù)輸入數(shù)據(jù)實(shí)時(shí)匹配數(shù)據(jù)標(biāo)準(zhǔn)中已配置的詞根,您可以選擇推薦的詞根作為業(yè)務(wù)實(shí)體的英文名稱。更多信息,請參見新建和管理詞根。
英文名稱需要滿足以下命名規(guī)則:
僅支持字母、數(shù)字或下劃線(_)。
不能超過64個(gè)字符。
中文名稱
命名規(guī)則如下:
支持任何字符。
不能超過128個(gè)字符。
描述
填寫對業(yè)務(wù)限定的簡單描述,1000個(gè)字符以內(nèi)。
計(jì)算邏輯
業(yè)務(wù)限定類型
支持基礎(chǔ)業(yè)務(wù)限定和組合業(yè)務(wù)限定。
基礎(chǔ)業(yè)務(wù)限定:計(jì)算邏輯是邏輯表的字段組成的表達(dá)式。僅可基于來源邏輯表模型中字段,設(shè)定所需指標(biāo)的范圍限定條件,如:
is_wireless='Y' -- is_wireless 為來源邏輯表模型中的字段
組合業(yè)務(wù)限定:通過且(與)/或/非 (and、or、not) 三種操作符連接已提交的其他業(yè)務(wù)限定組合得到的業(yè)務(wù)限定。組合業(yè)務(wù)限定分為兩種運(yùn)算符:
規(guī)則運(yùn)算符:支持符合和不符合(即非)兩種規(guī)則。
關(guān)系運(yùn)算符:支持且和或兩種規(guī)則。
添加規(guī)則:單擊添加規(guī)則可在同層級關(guān)系運(yùn)算符下新增一條空白規(guī)則。
說明規(guī)則只可以選擇當(dāng)前來源主表下已提交的業(yè)務(wù)限定。
添加關(guān)系:單擊添加關(guān)系可在本關(guān)系運(yùn)算符下新增子一級關(guān)系。
完成組合業(yè)務(wù)限定關(guān)系配置后,單擊預(yù)覽計(jì)算邏輯 SQL,可查看組合業(yè)務(wù)限定最終的SQL表達(dá)式。例如:
--小碼:size in ('XS', 'S') --可愛風(fēng):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'
復(fù)用其他數(shù)據(jù)時(shí)效:單擊復(fù)用其他數(shù)據(jù)時(shí)效可將其他數(shù)據(jù)時(shí)效計(jì)算邏輯覆蓋到當(dāng)前數(shù)據(jù)時(shí)效。
數(shù)據(jù)時(shí)效
您可以根據(jù)業(yè)務(wù)情況為業(yè)務(wù)限定選擇數(shù)據(jù)時(shí)效,數(shù)據(jù)時(shí)效包括天、小時(shí)和分鐘。
配置完成后,單擊保存并提交,提交業(yè)務(wù)限定。
后續(xù)步驟
如果項(xiàng)目的模式為Dev-Prod,則您需要發(fā)布業(yè)務(wù)限定至生產(chǎn)環(huán)境。更多信息,請參見管理發(fā)布任務(wù)。