에서 데이터 패브릭 테이블 관리 워크플로우 데이터 패브릭 허브
의 워크플로우 데이터 패브릭 허브데이터 패브릭 테이블을 사용하여 외부 소스 또는 인스턴스의 로컬 테이블에서 가상으로 데이터에 액세스합니다.
데이터 패브릭 테이블 관리 개요
데이터 패브릭 테이블은 다른 소스에 저장된 데이터의 가상 표현으로, ServiceNow AI Platform. 이를 통해 사용자는 데이터를 복제하지 않고도 로컬에 저장된 것처럼 다른 소스의 데이터와 상호작용할 수 있습니다. 데이터 관리자는 이 인포그래픽에 표시된 프로세스를 사용하여 데이터 패브릭 테이블을 만들고 관리할 책임이 있습니다.
데이터 패브릭 테이블 보기
데이터 패브릭 테이블 탭에서 데이터 관리자가 생성한 모든 데이터 패브릭 테이블의 목록을 봅니다.
- 레이블 또는 이름으로 데이터 패브릭 테이블을 검색합니다.
- 데이터 소스 및 연결을 기준으로 테이블 목록을 필터링합니다.
- 작성자를 기준으로 테이블 목록을 필터링합니다.
- 활성 탭에서 활성 연결의 데이터 패브릭 테이블 목록을 봅니다.
- 기타 탭에서 비활성화되거나 구성되지 않은 연결에서 데이터 패브릭 테이블 목록을 봅니다.
기본 키 정의
기본 키는 데이터 패브릭 테이블의 고유성을 나타내고 기록을 식별하는 데 사용됩니다. 열을 기본 키로 지정하면 다른 데이터 패브릭 테이블에서 해당 열에 대한 참조를 만들 수 있습니다. 새 데이터 패브릭 테이블에서 데이터를 매핑할 때 원본 테이블의 기본 키가 대상 데이터 패브릭 테이블에 자동으로 정의됩니다. 원본 테이블에 기본 키가 없는 경우 고유한 값이 있는 열을 선택하여 대상 테이블에서 기본 키를 만들 수 있습니다.
기본 키를 정의할 때 다음 세부 정보를 참고하십시오.
- 기본 키를 선택해도 데이터 패브릭 테이블 또는 원격 시스템에서 기본 키 제약 조건이 적용되지 않습니다. 기본 키로 식별되는 기록이 고유한지 확인해야 합니다.
- 기본 키를 정의한 후에는 제거할 수 없습니다. 나중에 기본 키를 변경해야 하는 경우 먼저 데이터 패브릭 테이블을 삭제하고 다시 만들어야 합니다.
- 데이터 패브릭 테이블을 만들 때 기본 키를 정의하지 않기로 결정한 경우 나중에 테이블을 편집하여 이를 수행할 수 있습니다. 기본 키가 없으면 이 테이블에 대한 참조를 만들 수 없으며 기본 키가 정의될 때까지 검색이 작동하지 않습니다.
- 원본 테이블에서 식별된 모든 기본 키 열에 대해 해당 기본 키가 데이터 패브릭 테이블에 자동으로 만들어집니다. 데이터 패브릭 테이블이 만들어지면 원본 테이블에서 파생된 기본 키를 수정할 수 없습니다.
- 참조 열을 기본 키로 사용할 수 없습니다.
참조 테이블
외부 원본 열을 데이터 패브릭 테이블에 매핑할 때 다른 테이블에 대한 참조를 추가할 수 있습니다. 테이블 간에 참조를 설정하면 두 테이블 간에 관계가 생성되고 데이터 무결성이 제공됩니다. 데이터 패브릭 테이블은 인스턴스의 다른 데이터 패브릭 테이블 또는 로컬 테이블을 참조할 수 있습니다. 로컬 테이블은 데이터 패브릭 테이블을 참조할 수도 있습니다.
테이블 간에 참조를 생성할 때 다음 요구 사항에 유의하십시오.
- 데이터 패브릭 테이블에서 인스턴스의 로컬 테이블을 참조하려면 인스턴스 관리자가 로컬 테이블에서 data_fabric 기록 작업을 사용하여 ACL 규칙을 생성해야 합니다. 예를 들어, 사용자 [sys_user] 테이블에 대한 참조를 작성하려면 다음 ACL 규칙이 필요합니다.
- 유형: 기록
- 작업: data_fabric
- 이름: 사용자 [sys_user]
- 새 데이터 패브릭 테이블에서 레코드를 볼 때 참조 열의 값을 보려면 참조 열에 대해 표시 속성을 true로 설정해야 합니다. 참조된 테이블의 정의에서 이 속성을 관리할 수 있습니다. Select a field as the table display value 문서를 참조하십시오.
- 참조된 테이블에 하나 이상의 기본 키 열이 있는지 확인합니다.
- 참조된 테이블의 기본 키 열에 고유한 값이 포함되어 있는지 확인합니다.
- 기본 키 열이 소스 열의 데이터 형식과 일치하는지 확인합니다.
테이블 쿼리
데이터 패브릭 테이블에 저장되고 저장된 데이터에서 검색된 레코드는 내에서 ServiceNow AI Platform한정된 기간 또는 수명 주기를 갖습니다.
데이터 패브릭 테이블이 데이터 원본에 연결되면 데이터 패브릭 테이블을 보거나 액세스할 때마다 데이터 원본에 대한 새 쿼리가 만들어집니다. 검색된 데이터는 목록이나 양식이 표시되는 동안 메모리에 남아 있습니다. 목록이나 양식을 닫으면 검색된 데이터가 메모리에서 제거됩니다. 다음에 데이터 패브릭 테이블에서 검색된 데이터를 사용하거나 볼 때 기록이 데이터 소스에서 다시 채워집니다.
데이터 패브릭 테이블 제한 사항
- 데이터를 매핑할 때 데이터 소스가 대/소문자를 구분하는 테이블 이름을 사용하지 않는지 확인합니다. 예를 들어 데이터베이스에 MY_TABLE와 my_table 모두 있는 경우 시스템에서 테이블을 구분할 수 없으므로 스키마가 로드되지 않습니다.
- 다른 테이블에 대한 참조를 만들 때 하나의 기본 키 열만 참조 키로 선택할 수 있습니다. 복합 키를 참조 키로 선택할 수 없습니다.
- 다른 테이블에 대한 참조를 만들 때 하나의 기본 키가 정의된 테이블만 참조할 수 있습니다.