chore: update report visuals, semantic model definitions, and cleanup legacy queries
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"tabOrder": [
|
||||
"Script 1"
|
||||
"test role"
|
||||
],
|
||||
"defaultTab": "Script 1"
|
||||
"defaultTab": "test role"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
206
External All Channel.SemanticModel/TMDLScripts/test role.tmdl
Normal file
206
External All Channel.SemanticModel/TMDLScripts/test role.tmdl
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user