.alter ingestion mapping command
Módosít egy meglévő betöltési leképezést, amely egy adott táblához/adatbázishoz és egy adott formátumhoz van társítva (teljes leképezés cseréje).
Megjegyzés
A betöltési leképezésben bevezetett új oszlopok, amelyek nem szerepelnek a forrástáblában, a rendszer hozzáadja a táblához az adott oszlop kezdeti adatbetöltése során. Ez a viselkedés csak várólistás betöltéshez támogatott, és az oszlop érvényes adattípusának megadásától függ.
Engedélyek
Az adatbázis-betöltési leképezés módosításához legalább adatbázis-betöltési engedély szükséges, a táblabetöltési leképezés módosításához pedig legalább Table Ingestor-engedély szükséges.
Syntax
.alter
table
TableNameingestion
MappingKindmapping
MappingNameArrayOfMappingObjects
.alter
database
DatabaseNameingestion
MappingKindmapping
MappingNameArrayOfMappingObjects
Megjegyzés
Erre a leképezésre a neve alapján hivatkozhat betöltési parancsokkal, ahelyett, hogy a teljes leképezést a parancs részeként adja meg.
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
TableName | string |
✔️ | A tábla neve. |
DatabaseName | string |
✔️ | Az adatbázis neve. |
MappingKind | string |
✔️ | A leképezés típusa. Az érvényes értékek a következők: CSV , JSON , avro , parquet és orc . |
MappingName | string |
✔️ | A leképezés neve. |
ArrayOfMappingObjects | string |
✔️ | Szerializált tömb egy vagy több definiált leképezési objektummal. |
Példák
.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"} }
]
```
Kimenet
Name | Altípus | Társítás |
---|---|---|
leképezés1 | CSV | [{"Name":"rownumber","DataType":"int","CsvDataType":null,"Ordinal":0,"ConstValue":null},{"Name":"rowguid","DataType":"string","CsvDataType":null,"Ordinal":1,"ConstValue":null}] |
leképezés2 | CSV | [{"Name":"rownumber","DataType":"int","CsvDataType":null,"Ordinal":0,"ConstValue":null},{"Name":"rowguid","DataType":"string","CsvDataType":null,"Ordinal":1,"ConstValue":null}] |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: