New-AzDataMigrationMongoDbCollectionSetting
Crea l'impostazione della raccolta per la migrazione in base alla migrazione di mongoDb
Sintassi
New-AzDataMigrationMongoDbCollectionSetting
[-TargetRequestUnit <Int32>]
[-CanDelete]
[-UniqueShard]
[-ShardKey <String>]
[-DefaultProfile <IAzureContextContainer>]
-Name <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzDataMigrationMongoDbCollectionSetting crea l'oggetto impostazione di migrazione che specifica il comportamento di velocità effettiva ed eliminazione. L'output del cmdlet è la coppia chiave-valore con il nome della raccolta e il valore dell'impostazione. L'output viene usato per assemblare le impostazioni a livello di database per la migrazione.
Esempio
Esempio 1
$x = New-AzDataMigrationMongoDbCollectionSetting -Name myCollection -TargetRequestUnit 1000 -CanDelete -ShardKey "_id:-1,age:1,name"
$x
Name Setting
---- -------
myCollection Microsoft.Azure.Management.DataMigration.Models.MongoDbCollectionSettings
$x.Setting
CanDelete ShardKey TargetRUs
--------- -------- ---------
True Microsoft.Azure.Management.DataMigration.Models.MongoDbShardKeySetting 1000
Parametri
-CanDelete
Se i dati di destinazione devono essere eliminati, se l'opzione è impostata, verrà eseguita la pulizia durante la migrazione
Tipo: | SwitchParameter |
Alias: | Clean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Nome della raccolta.
Tipo: | String |
Alias: | CollectionName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ShardKey
Elenco delimitato da virgole delle chiavi di partizione. Per la destinazione mongoDb, è possibile specificare l'ordine della chiave di partizione "ShardKeyName:Order", dove l'ordine è 1, -1 o vuoto per l'hashing, ad esempio "_id,email:-1".
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetRequestUnit
Valore dell'unità richiesta raccolta dedicata. Se non è impostata, tale raccolta usa le UR del database condiviso.
Tipo: | Nullable<T>[Int32] |
Alias: | RU |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UniqueShard
Se creare una chiave univoca per la chiave di partizione
Tipo: | SwitchParameter |
Alias: | Unique |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
Microsoft.Azure.Commands.DataMigration.Models.MongoDbCollectionSetting>