SEMANTIC_RELATIONSHIPS 뷰

이 Information Schema 뷰는 지정된(또는 현재) 데이터베이스의 시맨틱 뷰에 있는 각 관계에 대한 행을 표시합니다.

참고 항목:

SEMANTIC_RELATIONSHIPS 뷰(Account Usage)

열 이름

데이터 타입

설명

semantic_view_catalog

VARCHAR

시맨틱 뷰가 속한 데이터베이스입니다.

semantic_view_schema

VARCHAR

시맨틱 뷰가 속한 스키마입니다.

semantic_view_name

VARCHAR

시맨틱 뷰의 이름입니다.

name

VARCHAR

시맨틱 관계의 이름입니다.

table_name

VARCHAR

다른 테이블을 참조하는 시맨틱 테이블의 이름입니다.

foreign_keys

ARRAY(VARCHAR)

다른 테이블의 열을 참조하는 열의 이름 목록입니다.

ref_table_name

VARCHAR

참조되는 시맨틱 테이블의 이름입니다.

ref_keys

ARRAY(VARCHAR)

다음 값 중 하나입니다.

  • :ref:`범위 조인 <label-semantic_views_custom_range_joins>`을 나타내는 관계의 경우, 다음 키가 있는 오브젝트에 대해 JSON 형식의 문자열을 포함하는 배열입니다.

    • start_column 키는 범위의 시작을 나타내는 열의 이름을 지정합니다.

    • end_column 키는 범위의 끝을 나타내는 열의 이름을 지정합니다.

    • type 키는 ``RANGE``입니다.

  • :ref:`ASOF 조인 <label-semantic_views_create_relationships_asof>`을 나타내는 관계의 경우, 다음 요소를 포함하는 배열입니다.

    • 첫 번째 테이블의 열 이름.

    • 다음 필드가 있는 JSON 오브젝트:

      • column: 두 번째 테이블의 열 이름입니다.

      • type: ASOF.

  • 다른 유형의 관계의 경우 관계의 다른 논리 테이블에 있는 열의 이름을 포함하는 배열입니다.