Exibição SEMANTIC_RELATIONSHIPS

Essa exibição do Information Schema exibe uma linha para cada relação em uma exibição semântica no banco de dados especificado (ou atual).

Consulte também:

Exibição SEMANTIC_RELATIONSHIPS (Account Usage)

Colunas

Nome da coluna

Tipo de dados

Descrição

semantic_view_catalog

VARCHAR

Banco de dados ao qual a exibição semântica pertence.

semantic_view_schema

VARCHAR

Esquema ao qual a exibição semântica pertence.

semantic_view_name

VARCHAR

Nome da exibição semântica.

name

VARCHAR

Nome da relação semântica.

table_name

VARCHAR

Nome da tabela semântica que faz referência à outra tabela.

foreign_keys

ARRAY(VARCHAR)

Lista dos nomes das colunas referentes às colunas da outra tabela.

ref_table_name

VARCHAR

Nome da tabela semântica que está sendo referenciada.

ref_keys

ARRAY(VARCHAR)

Um dos seguintes valores:

  • Para relacionamentos que representam junções de intervalo, uma matriz que contém cadeias de caracteres formatadas em JSON para objetos com as seguintes chaves:

    • A chave start_column especifica o nome da coluna que representa o início do intervalo.

    • A chave end_column especifica o nome da coluna que representa o fim do intervalo.

    • A chave type é RANGE.

  • Para relacionamentos que representam junções ASOF, uma matriz que contém os seguintes elementos:

    • O nome da coluna na primeira tabela.

    • Um objeto JSON com os seguintes campos:

      • column: nome da coluna na segunda tabela.

      • type: ASOF.

  • Para outros tipos de relacionamentos, uma matriz contendo o nome da coluna na outra tabela lógica no relacionamento.