.alter ingestion mapping コマンド
特定のテーブルまたはデータベースに関連付けられている既存のインジェスト マッピングと、特定の形式 (完全なマッピングの置換) を変更します。
注意
インジェスト マッピングで導入された新しい列 (ソース テーブルに存在しない) は、その列の最初のデータ インジェスト中にテーブルに追加されます。 この動作は、キューインジェストでのみサポートされており、列の有効なデータ型の指定に依存します。
アクセス許可
データベース インジェスト マッピングを変更するコマンドには、少なくとも Database Ingestor アクセス許可が必要です。また、テーブル インジェスト マッピングを変更するコマンドには、少なくとも Table Ingestor のアクセス許可が必要です。
構文
.alter
table
TableNameingestion
MappingKindmapping
MappingNameArrayOfMappingObjects
.alter
database
DatabaseNameingestion
MappingKindmapping
MappingNameArrayOfMappingObjects
Note
このマッピングは、コマンドの一部として完全なマッピングを指定するのではなく、インジェスト コマンドを使用して名前により参照できます。
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
TableName | string |
✔️ | テーブルの名前。 |
DatabaseName | string |
✔️ | データベースの名前。 |
MappingKind | string |
✔️ | マッピングの種類。 有効な値は、CSV 、JSON 、avro 、parquet 、またはorc です。 |
Mappingname | string |
✔️ | マッピングの名前。 |
ArrayOfMappingObjects | string |
✔️ | 1 つ以上のマッピング オブジェクトが定義されたシリアル化された配列。 |
例
.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}] |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示