Invoke-AzKustoDataConnectionValidation
Ellenőrzi, hogy az adatkapcsolat paraméterei érvényesek-e.
Syntax
Invoke-AzKustoDataConnectionValidation
-ClusterName <String>
-DatabaseName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
-EventHubResourceId <String>
[-DataFormat <String>]
[-EventSystemProperty <String[]>]
[-MappingRuleName <String>]
[-TableName <String>]
[-Compression <Compression>]
[-ManagedIdentityResourceId <String>]
[-DatabaseRouting <DatabaseRouting>]
[-RetrievalStartDate <DateTime>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-ClusterName <String>
-DatabaseName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
-EventHubResourceId <String>
[-DataFormat <String>]
[-MappingRuleName <String>]
[-TableName <String>]
[-ManagedIdentityResourceId <String>]
[-DatabaseRouting <DatabaseRouting>]
-StorageAccountResourceId <String>
[-EventGridResourceId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-ClusterName <String>
-DatabaseName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
[-DataFormat <String>]
[-EventSystemProperty <String[]>]
[-MappingRuleName <String>]
[-TableName <String>]
[-DatabaseRouting <DatabaseRouting>]
[-RetrievalStartDate <DateTime>]
-IotHubResourceId <String>
-SharedAccessPolicyName <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-InputObject <IKustoIdentity>
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
-EventHubResourceId <String>
[-DataFormat <String>]
[-EventSystemProperty <String[]>]
[-MappingRuleName <String>]
[-TableName <String>]
[-Compression <Compression>]
[-ManagedIdentityResourceId <String>]
[-DatabaseRouting <DatabaseRouting>]
[-RetrievalStartDate <DateTime>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-InputObject <IKustoIdentity>
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
-EventHubResourceId <String>
[-DataFormat <String>]
[-MappingRuleName <String>]
[-TableName <String>]
[-ManagedIdentityResourceId <String>]
[-DatabaseRouting <DatabaseRouting>]
-StorageAccountResourceId <String>
[-EventGridResourceId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-InputObject <IKustoIdentity>
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
[-DataFormat <String>]
[-EventSystemProperty <String[]>]
[-MappingRuleName <String>]
[-TableName <String>]
[-DatabaseRouting <DatabaseRouting>]
[-RetrievalStartDate <DateTime>]
-IotHubResourceId <String>
-SharedAccessPolicyName <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
[-DataFormat <String>]
[-MappingRuleName <String>]
[-TableName <String>]
[-BlobStorageEventType <BlobStorageEventType>]
[-IgnoreFirstRecord]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKustoDataConnectionValidation
-Kind <Kind>
-DataConnectionName <String>
-ConsumerGroup <String>
-Location <String>
[-DataFormat <String>]
[-MappingRuleName <String>]
[-TableName <String>]
[-BlobStorageEventType <BlobStorageEventType>]
[-IgnoreFirstRecord]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Ellenőrzi, hogy az adatkapcsolat paraméterei érvényesek-e.
Példák
1. példa: EventHub-adatkapcsolati paraméterek érvényesítése
Invoke-AzKustoDataConnectionValidation -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase" -DataConnectionName "myeventhubdc" -Location "East US" -Kind "EventHub" -EventHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.EventHub/namespaces/myeventhubns/eventhubs/myeventhub" -DataFormat "JSON" -ConsumerGroup 'Default' -Compression "None" -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "testnewkustocluster" fürt "mykustodatabase" adatbázisának "myeventhubdc" nevű EventHub-adatkapcsolatát.
2. példa: EventGrid adatkapcsolati paraméterek ellenőrzése
Invoke-AzKustoDataConnectionValidation -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase" -DataConnectionName "myeventgriddc" -Location "East US" -Kind "EventGrid" -EventHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.EventHub/namespaces/myeventhubns/eventhubs/myeventhub" -StorageAccountResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.Storage/storageAccounts/mystorage" -DataFormat "JSON" -ConsumerGroup 'Default' -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "myeventgriddc" nevű EventGrid adatkapcsolatot a "testnewkustocluster" fürt "mykustodatabase" adatbázisához.
3. példa: IotHub-adatkapcsolati paraméterek ellenőrzése
Invoke-AzKustoDataConnectionValidation -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase" -DataConnectionName "myiothubdc" -Location "East US" -Kind "IotHub" -IotHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.Devices/IotHubs/myiothub" -SharedAccessPolicyName "myiothubpolicy" -DataFormat "JSON" -ConsumerGroup 'Default' -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "testnewkustocluster" fürt "mykustodatabase" adatbázisának "myiothubdc" nevű IotHub-adatkapcsolatát.
4. példa: EventHub-adatkapcsolati paraméterek érvényesítése identitáson keresztül
$database = Get-AzKustoDatabase -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase"
Invoke-AzKustoDataConnectionValidation -InputObject $database -DataConnectionName "myeventhubdc" -Location "East US" -Kind "EventHub" -EventHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.EventHub/namespaces/myeventhubns/eventhubs/myeventhub" -DataFormat "JSON" -ConsumerGroup 'Default' -Compression "None" -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "testnewkustocluster" fürt "mykustodatabase" adatbázisának "myeventhubdc" nevű EventHub-adatkapcsolatát.
5. példa: EventGrid adatkapcsolati paraméterek érvényesítése identitáson keresztül
$database = Get-AzKustoDatabase -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase"
Invoke-AzKustoDataConnectionValidation -InputObject $database -DataConnectionName "myeventgriddc" -Location "East US" -Kind "EventGrid" -EventHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.EventHub/namespaces/myeventhubns/eventhubs/myeventhub" -StorageAccountResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.Storage/storageAccounts/mystorage" -DataFormat "JSON" -ConsumerGroup 'Default' -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "myeventgriddc" nevű EventGrid adatkapcsolatot a "testnewkustocluster" fürt "mykustodatabase" adatbázisához.
6. példa: IotHub-adatkapcsolati paraméterek érvényesítése identitáson keresztül
$database = Get-AzKustoDatabase -ResourceGroupName "testrg" -ClusterName "testnewkustocluster" -DatabaseName "mykustodatabase"
Invoke-AzKustoDataConnectionValidation -InputObject $database -DataConnectionName "myiothubdc" -Location "East US" -Kind "IotHub" -IotHubResourceId "/subscriptions/$subscriptionId/resourcegroups/testrg/providers/Microsoft.Devices/IotHubs/myiothub" -SharedAccessPolicyName "myiothubpolicy" -DataFormat "JSON" -ConsumerGroup 'Default' -TableName "Events" -MappingRuleName "NewEventsMapping"
ErrorMessage
------------
event hub resource id and consumer group tuple provided are already used
A fenti parancs ellenőrzi a "testnewkustocluster" fürt "mykustodatabase" adatbázisának "myiothubdc" nevű IotHub-adatkapcsolatát.
Paraméterek
-BlobStorageEventType
A feldolgozandó blobtároló eseménytípusának neve.
Típus: | BlobStorageEventType |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ClusterName
A Kusto-fürt neve.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Compression
Az eseményközpont üzenettömörítési típusa.
Típus: | Compression |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ConsumerGroup
Az esemény/iot hub fogyasztói csoportja.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DatabaseName
Az adatbázis neve a Kusto-fürtben.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DatabaseRouting
Az adatkapcsolatból származó adatbázis-útválasztási információk jelzése alapértelmezés szerint csak az adatbázis-útválasztási információk engedélyezettek.
Típus: | DatabaseRouting |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DataConnectionName
Az adatkapcsolat neve.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DataFormat
Az üzenet adatformátuma. Igény szerint az adatformátum is hozzáadható az egyes üzenetekhez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | PSObject |
Aliasok: | AzureRMContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EventGridResourceId
A tárfiók eseményeire előfizetett eseményrács erőforrás-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EventHubResourceId
Az adatkapcsolat/eseményrács létrehozásához használandó eseményközpont erőforrás-azonosítója események küldésére van konfigurálva.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EventSystemProperty
Az esemény/iot hub rendszertulajdonságai.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-IgnoreFirstRecord
Ha igaz értékre van állítva, azt jelzi, hogy a betöltésnek figyelmen kívül kell hagynia minden fájl első rekordját.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InputObject
A létrehozandó identitásparaméter: AZ INPUTOBJECT tulajdonságainak MEGJEGYZÉS szakasza, és hozzon létre egy kivonattáblát.
Típus: | IKustoIdentity |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-IotHubResourceId
Az adatkapcsolat létrehozásához használandó Iot Hub erőforrás-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Kind
Az adatkapcsolat végpontjának típusa
Típus: | Kind |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Location
Erőforrás helye.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ManagedIdentityResourceId
A külső erőforrásokkal való hitelesítéshez használandó felügyelt identitás (rendszer vagy felhasználó hozzárendelt) erőforrás-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MappingRuleName
Az adatok betöltéséhez használandó leképezési szabály. A leképezési adatok tetszés szerint hozzáadhatók az egyes üzenetekhez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
A Kusto-fürtöt tartalmazó erőforráscsoport neve.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-RetrievalStartDate
Ha definiálva van, az adatkapcsolat lekéri a lekérés kezdő dátuma óta létrehozott eseményközpont-eseményeket. Csak az Event Hub által megtartott eseményeket tudja lekérni a megőrzési időszaka alapján.
Típus: | DateTime |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SharedAccessPolicyName
A megosztási hozzáférési szabályzat neve.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-StorageAccountResourceId
Annak a tárfióknak az erőforrás-azonosítója, amelyben az adatok találhatók.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SubscriptionId
Lekéri az előfizetés hitelesítő adatait, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | (Get-AzContext).Subscription.Id |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-TableName
Az a tábla, amelyben az adatokat be kell venni. A táblaadatok tetszés szerint hozzáadhatók az egyes üzenetekhez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |