.alter ingestion mapping 명령
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
특정 테이블/데이터베이스 및 특정 형식(전체 매핑 바꾸기)과 연결된 기존 수집 매핑을 변경합니다.
참고 항목
원본 테이블에 없는 수집 매핑에 도입된 새 열은 해당 열에 대한 초기 데이터 수집 중에 테이블에 추가됩니다. 이 동작은 대기 중인 수집에 대해서만 지원되며 열에 유효한 데이터 형식을 지정하는 데 따라 달라집니다.
사용 권한
데이터베이스 수집 매핑을 변경하는 명령에는 데이터베이스 수집기 이상의 권한이 필요하며 테이블 수집 매핑을 변경하는 명령에는 테이블 수집기 이상의 권한이 필요합니다.
구문
.alter
table
TableName ingestion
MappingKind mapping
MappingName ArrayOfMappingObjects
.alter
database
DatabaseName ingestion
MappingKind mapping
MappingName ArrayOfMappingObjects
참고 항목
이 매핑은 명령의 일부로 전체 매핑을 지정하는 대신 명령을 수집하여 이름으로 참조할 수 있습니다.
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
TableName | string |
✔️ | 테이블의 이름입니다. |
DatabaseName | string |
✔️ | 데이터베이스의 이름입니다. |
MappingKind | string |
✔️ | 매핑의 형식입니다. 유효한 값은 CSV , JSON , avro , parquet , orc 입니다. |
MappingName | string |
✔️ | 매핑 이름입니다. |
ArrayOfMappingObjects | string |
✔️ | 하나 이상의 매핑 개체가 정의된 serialize된 배열입니다. |
예제
.alter table MyTable ingestion csv mapping "Mapping1"
```
[
{"column" : "rownumber", "DataType" : "int", "Properties" : {"Ordinal":"0"} },
{ "column" : "rowguid", "DataType":"string", "Properties":{"Ordinal":"1"} }
]
```
.alter table MyTable ingestion json mapping "Mapping1"
```
[
{ "column" : "rownumber", "DataType" : "int", "Properties":{"Path":"$.rownumber"}},
{ "column" : "rowguid", "DataType":"string", "Properties":{"Path":"$.rowguid"}}
]
```
.alter database MyDatabase ingestion csv mapping "Mapping2"
```
[
{ "column" : "rownumber", "DataType":"int", "Properties":{"Ordinal":"0"}},
{ "column" : "rowguid", "DataType":"string", "Properties":{"Ordinal":"1"} }
]
```
출력
속성 | 종류 | 매핑 |
---|---|---|
mapping1 | CSV | [{"Name":"rownumber","DataType":"int","CsvDataType":null,"Ordinal":0,"ConstValue":null},{"Name":"rowguid","DataType":"string","CsvDataType":null,"Ordinal":1,"ConstValue":null}] |
mapping2 | CSV | [{"Name":"rownumber","DataType":"int","CsvDataType":null,"Ordinal":0,"ConstValue":null},{"Name":"rowguid","DataType":"string","CsvDataType":null,"Ordinal":1,"ConstValue":null}] |