ssas.model_json_10 - V
type: V ( view ), modify_date: 2021-09-01 12:43:15
RepoObject_guid: EF5FD8EE-E90A-EC11-8516-A81E8446D5B0
Columns
PK | Column Name | Data Type | NULL? | ID |
---|---|---|---|---|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
Indexes
idx_model_json_10__1
-
IndexSemanticGroup: no_group
-
databasename; nvarchar(128)
-
-
PK, Unique, Real: 0, 0, 0
Column Details
sql_modules_definition
ssas.model_json_10 - V script
/*
Select
Distinct
j2.[Key]
, j2.Type
From
ssas.model_json As T1
Cross Apply OpenJson ( T1.model_json )
--As j1
--Cross Apply OpenJson ( j1.Value )
As j2
order by j2.[Key]
Go
*/
CREATE View ssas.model_json_10
As
Select
T1.databasename
, j2.l1_name
, j2.l1_compatibilityLevel
, j2.l1_id
, j2.l1_model_j
From
ssas.model_json As T1
Cross Apply
OpenJson ( T1.model_utf8 Collate Database_Default )
With
(
l1_name NVarchar ( 500 ) N'$.name'
, l1_compatibilityLevel Int N'$.compatibilityLevel'
, l1_id NVarchar ( 500 ) N'$.id'
, l1_model_j NVarchar ( Max ) N'$.model' As Json
) As j2
Where
T1.isModelJson = 1
sql