외부 테이블
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
외부 테이블은 Kusto 데이터베이스 외부에 저장된 데이터를 참조하는 스키마 엔터티입니다.
테이블과 마찬가지로 외부 테이블에는 잘 정의된 스키마(열 이름 및 데이터 형식 쌍의 순서가 지정된 목록)가 있습니다.
데이터가 클러스터에 수집되는 테이블과 달리 외부 테이블은 클러스터 외부에서 저장되고 관리되는 데이터에서 작동합니다.
지원되는 외부 데이터 저장소는 다음과 같습니다.
- Azure Blob Storage 또는 Azure Data Lake에 저장된 파일. 가장 일반적으로 데이터는 CSV, JSON, Parquet, AVRO 등과 같은 일부 표준 형식으로 저장됩니다. 지원되는 형식 목록은 지원되는 형식을 참조하세요.
- SQL 테이블(SQL Server, MySql, PostgreSql 및 Cosmos DB).
외부 테이블을 만드는 다음 방법을 참조하세요.
외부 테이블은 external_table() 함수를 사용하여 해당 이름으로 참조할 수 있습니다.
다음 명령을 사용하여 외부 테이블을 관리합니다.
외부 테이블을 쿼리하고 수집 및 수집되지 않은 데이터를 쿼리하는 방법에 대한 자세한 내용은 Azure Data Explorer를 사용하여 Azure Data Lake의 데이터 쿼리를 참조하세요.
외부 델타 테이블에 대한 쿼리를 가속화하려면 쿼리 가속 정책을 참조하세요.
참고 항목
- 데이터베이스당 외부 테이블의 최대 제한은 1,000개입니다.
- 외부 테이블 이름은 대/소문자를 구분하며 Kusto 테이블 이름과 겹칠 수 없습니다. 자세한 내용은 식별자 명명 규칙을 참조 하세요.
- Azure Data Explorer는 외부 테이블로 내보내 기 및 연속 내보내 기를 지원합니다.
- 데이터 제거 는 외부 테이블에 적용되지 않습니다. 레코드는 외부 테이블에서 삭제되지 않습니다.
- 행 수준 보안 정책은 외부 테이블에 구성할 수 없습니다.