chore: update report visuals, semantic model definitions, and cleanup legacy queries

This commit is contained in:
2026-05-14 10:11:41 +08:00
parent 7118b73c5b
commit 84ae943bdb
50 changed files with 1949 additions and 902 deletions

View File

@@ -1,7 +1,7 @@
{
"version": "1.0.0",
"tabOrder": [
"Script 1"
"test role"
],
"defaultTab": "Script 1"
"defaultTab": "test role"
}

View File

@@ -1,103 +0,0 @@
createOrReplace
table Dim_MarketTA_Total
lineageTag: 9828a88e-525f-44ef-8342-ff83d4d771d8
column MARKET
dataType: string
lineageTag: 115c4441-f12d-4312-b5e6-4c40e32dc55f
summarizeBy: none
sourceColumn: MARKET
annotation SummarizationSetBy = Automatic
column TA
dataType: string
lineageTag: dd0a146f-2af9-4b0b-adac-06d4616c733d
summarizeBy: none
sourceColumn: TA
sortByColumn: TA_RN
changedProperty = SortByColumn
annotation SummarizationSetBy = Automatic
column TA_RN
dataType: int64
formatString: 0
lineageTag: 4573c194-9e45-4e33-9622-afa5083766e8
summarizeBy: sum
sourceColumn: TA_RN
annotation SummarizationSetBy = Automatic
column DATA_SOURCE
dataType: string
lineageTag: be443384-9a16-4578-bd7a-fb950c6d4309
summarizeBy: none
sourceColumn: DATA_SOURCE
annotation SummarizationSetBy = Automatic
column MKT_SOURCE = [MARKET] & [DATA_SOURCE]
lineageTag: e1aa3578-ae39-426b-ae7d-28db8be01f14
summarizeBy: none
annotation SummarizationSetBy = Automatic
column MARKET_DESC
dataType: string
lineageTag: 4ec40049-d872-4938-ac9b-116f6ab21241
summarizeBy: none
sourceColumn: MARKET_DESC
annotation SummarizationSetBy = Automatic
column TA_SOURCE = [TA] & [DATA_SOURCE]
lineageTag: 240ce796-54f0-400d-8e23-9f848c0c7d30
summarizeBy: none
annotation SummarizationSetBy = Automatic
partition Dim_MarketTA_Total = m
mode: import
queryGroup: Dim
source = ```
let
Source =
Value.NativeQuery(
Databricks.Catalogs(
ServerAddress, HttpPath, [
Catalog = CatalogName,
Database = null,
EnableAutomaticProxyDiscovery = null,EnableQueryResultDownload="0"
]
){
[Name = CatalogName, Kind = "Database"]
}[Data],
"
SELECT DISTINCT
MARKET,
TA,
TA_RN,
MARKET_DESC,
DATA_SOURCE
FROM
dm.dm_td_ext_unionall_market_ta
"
& UsingLimit,
null,
[
EnableFolding = true
]
)
in
Source
```
annotation PBI_ResultType = Exception
annotation PBI_NavigationStepName = 导航
annotation TabularEditor_TableGroup = 04_DimTable

View File

@@ -0,0 +1,206 @@
createOrReplace
role PI_BISO
modelPermission: read
annotation PBI_Id = e44162c710754cdb8ff12804b975b3b4
role PI_ADMIN
modelPermission: read
annotation PBI_Id = fc6d5498bea1445bb06f6502fd1c1155
role PI_SMT
modelPermission: read
annotation PBI_Id = 3f368a2f334748dfb19293c75cd0ac07
role PI_GEO_IMS
modelPermission: read
annotation PBI_Id = c0bbf882ccc84885b9e1ab5bcaafe392
role PI_ORG_IMS
modelPermission: read
tablePermission Dim_RC =
Dim_RC[sub_bu_code_auth] IN
SELECTCOLUMNS (
FILTER ( DM_AUTH_ORG, DM_AUTH_ORG[KCODE] = CUSTOMDATA ( ) ),
"sub bu_code", DM_AUTH_ORG[SUB_BU_CODE]
)
annotation PBI_Id = cd0d598bfb004161b931ed10f0abfe68
role PI_PRD_IMS
modelPermission: read
tablePermission Dim_Market =
Dim_Market[MARKET] IN
SELECTCOLUMNS (
FILTER ( DM_AUTH_PRD, DM_AUTH_PRD[KCODE] = CUSTOMDATA ( ) ),
"market", DM_AUTH_PRD[MARKET]
)
tablePermission Dim_PackInfo =
Dim_PackInfo[PACK_COD] IN
SELECTCOLUMNS (
FILTER (
DM_AUTH_PRD_PACK,
DM_AUTH_PRD_PACK[KCODE] = CUSTOMDATA ( )
),
"PACK_COD", DM_AUTH_PRD_PACK[PACK_COD]
)
annotation PBI_Id = 8bdaab61a673440f8dd9c968a39f1ea3
role PI_ALL_IMS
modelPermission: read
annotation PBI_Id = 97d0beba767741348d2a4072c4268b9a
role PI_SALES
modelPermission: read
tablePermission CONFIG_ACCESS_ROLE = [ROLE] == "PI_SALES"
tablePermission dm_auth_aia_sales_geo = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_mkt = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_org = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_pack = [KCODE] = CUSTOMDATA()
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_SOURCE2]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[TA_SOURCE])
tablePermission Dim_DataSource_ForRLS =
[DATA_SOURCE]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[DATA_SOURCE])
tablePermission DM_AUTH_MERGED_DATA = [sub_code] == CUSTOMDATA()
annotation PBI_Id = 6ef3de21ce5b4126b399307f67b91d45
role PI_SALES_DSM
modelPermission: read
tablePermission CONFIG_ACCESS_ROLE = [ROLE] == "PI_SALES_DSM"
tablePermission dm_auth_aia_sales_geo = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_mkt = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_org = [KCODE] = CUSTOMDATA()
tablePermission dm_auth_aia_sales_pack = [KCODE] = CUSTOMDATA()
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_SOURCE2]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[TA_SOURCE])
tablePermission Dim_DataSource_ForRLS =
[DATA_SOURCE]
IN
SELECTCOLUMNS(
FILTER(
DM_AUTH_SALES_TA,DM_AUTH_SALES_TA[USER_KCODE]=CUSTOMDATA()
),
"TA_SOURCE",
DM_AUTH_SALES_TA[DATA_SOURCE])
tablePermission DM_AUTH_MERGED_DATA = [sub_code] == CUSTOMDATA()
annotation PBI_Id = d9c1c2482b2145dbb5f00bee13992057
role ALL
modelPermission: read
annotation PBI_Id = 2e85a58bbc234ed59fcb679df5eb6a41
role BU
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP] IN
SELECTCOLUMNS (
FILTER (
DM_AUTH_NONSALES_ORG,
DM_AUTH_NONSALES_ORG[USER_KCODE] = CUSTOMDATA ( )
&& DM_AUTH_NONSALES_ORG[TA] <> BLANK ( )
),
"BU", DM_AUTH_NONSALES_ORG[TA]
)
annotation PBI_Id = 50c9236daefe427a9fd509703cac0a63
role Province
modelPermission: read
tablePermission Dim_Geo =
Dim_Geo[PROVINCE_C]
IN
SELECTCOLUMNS(
FILTER(
dm_td_user_permission_detail,
dm_td_user_permission_detail[user_kcode]=CUSTOMDATA()
&& dm_td_user_permission_detail[role] <> "PI_RMTPMT"
&& dm_td_user_permission_detail[province_name] <> BLANK()
),
"PROVINCE",
dm_td_user_permission_detail[province_name])
annotation PBI_Id = b694ee61c26249ee9f183ce0fb4d3b58
role SubBU
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP]
IN
SELECTCOLUMNS(
FILTER(DM_AUTH_NONSALES_ORG,
DM_AUTH_NONSALES_ORG[USER_KCODE]=CUSTOMDATA()
&& DM_AUTH_NONSALES_ORG[TA] <> BLANK()
),
"SubBU",
DM_AUTH_NONSALES_ORG[TA])
annotation PBI_Id = 6de7d2c047f54f27803b6c6c9335348e
role TA
modelPermission: read
tablePermission Dim_MarketTA =
Dim_MarketTA[TA_MAP]
IN
SELECTCOLUMNS(
FILTER(DM_AUTH_NONSALES_TA,
DM_AUTH_NONSALES_TA[USER_KCODE]=CUSTOMDATA()
&& DM_AUTH_NONSALES_TA[TA] <> BLANK()
),
"TA",
DM_AUTH_NONSALES_TA[TA])
annotation PBI_Id = 74d3ac65675a412388616821facee602