ssas.additional_Reference_step1 - V

type: V ( view ), modify_date: 2021-09-28 18:49:40

RepoObject_guid: 1EEFA93C-7C20-EC11-8524-A81E8446D5B0

Description

Examples

Entity Diagram

entity-ssas.additional_reference_step1

Columns

Table 1. Columns of ssas.additional_Reference_step1 - V
PK Column Name Data Type NULL? ID

nvarchar(128)

NOT NULL

nvarchar(max)

NULL

nvarchar(max)

NULL

nvarchar(max)

NULL

nvarchar(128)

NULL

nvarchar(128)

NULL

nvarchar(max)

NULL

nvarchar(max)

NULL

uniqueidentifier

NULL

uniqueidentifier

NULL

nvarchar(128)

NULL

nvarchar(500)

NULL

nvarchar(128)

NOT NULL

nvarchar(500)

NULL

nvarchar(500)

NULL

Foreign Key Diagram

entity_1_1_fk-ssas.additional_reference_step1

References

Object Reference Diagram - 1 1

entity_1_1_objectref-ssas.additional_reference_step1

Object Reference Diagram - Referenced - 30 0

entity_30_0_objectref-ssas.additional_reference_step1

Object Reference Diagram - Referencing - 0 30

entity_0_30_objectref-ssas.additional_reference_step1

Column Reference Diagram

entity_1_1_colref-ssas.additional_reference_step1

Indexes

idx_additional_Reference_step1__1

idx_additional_Reference_step1__2

idx_additional_Reference_step1__3

idx_additional_Reference_step1__4

Column Details

_

databasename

databasename

nvarchar(128)

NOT NULL

Part1

Part1

nvarchar(max)

NULL

Part2

Part2

nvarchar(max)

NULL

Part3

Part3

nvarchar(max)

NULL

referenced_AntoraComponent

referenced_AntoraComponent

nvarchar(128)

NULL

referenced_AntoraModule

referenced_AntoraModule

nvarchar(128)

NULL

referencing_AntoraComponent

referencing_AntoraComponent

nvarchar(max)

NULL

referencing_AntoraModule

referencing_AntoraModule

nvarchar(max)

NULL

RepoObject_guid

RepoObject_guid

uniqueidentifier

NULL

RepoObjectColumn_guid

RepoObjectColumn_guid

uniqueidentifier

NULL

tables_columns_name

tables_columns_name

nvarchar(128)

NULL

tables_columns_sourceColumn

tables_columns_sourceColumn

nvarchar(500)

NULL

tables_name

tables_name

nvarchar(128)

NOT NULL

tables_partitions_name

tables_partitions_name

nvarchar(500)

NULL

tables_partitions_source_dataSource

tables_partitions_source_dataSource

nvarchar(500)

NULL

sql_modules_definition

ssas.additional_Reference_step1 - V script
Create View ssas.additional_Reference_step1
As
Select
    col.RepoObject_guid
  , col.RepoObjectColumn_guid
  , part.databasename
  , part.tables_name
  , col.tables_columns_name
  , col.tables_columns_sourceColumn
  , part.tables_partitions_source_dataSource
  , part.Part1
  , part.Part2
  , part.Part3
  , part.tables_partitions_name
  , dsource.referenced_AntoraComponent
  , dsource.referenced_AntoraModule
  , referencing_AntoraComponent = AntoraComponent.Parameter_value_result
  , referencing_AntoraModule    = AntoraModule.Parameter_value_result

--, part.tables_partitions_source_name
--, part.tables_partitions_source_expression
--, part.tables_partitions_source_query
--, part.tables_partitions_source_query_ja
--, part.tables_partitions_source_type
--, part.PosFrom
--, part.PosFromWhere
--, part.StringFrom
--, part.PosDot1
--, part.PosDot2
From
    ssas.model_json_31311111_tables_partitions_source_Part123           As part
    Left Outer Join
        ssas.model_json_311_tables_columns_T                            As col
            On
            col.RepoObject_guid = part.RepoObject_guid

    Left Join
        ssas.model_json_33_dataSources_T                                As dsource
            On
            dsource.databasename = part.databasename
            And dsource.dataSources_name = part.tables_partitions_source_dataSource
    Cross Join config.ftv_get_parameter_value ( 'AntoraComponent', '' ) As AntoraComponent
    Cross Join config.ftv_get_parameter_value ( 'AntoraModule', '' ) As AntoraModule
Where
    Not col.tables_columns_name Is Null
    And Not col.tables_columns_sourceColumn Is Null
    And col.tables_name = part.tables_name
    And Not part.Part3 Is Null