Stream Analytics-feladatok monitorozása és kezelése Azure PowerShell parancsmagokkal

Megtudhatja, hogyan monitorozhatja és kezelheti a Stream Analytics-erőforrásokat az alapvető Stream Analytics-feladatokat végrehajtó Azure PowerShell parancsmagokkal és PowerShell-szkriptekkel.

Megjegyzés

Javasoljuk, hogy az Azure Az PowerShell-modullal kommunikáljon az Azure-ral. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

A Stream Analytics Azure PowerShell-parancsmagok futtatásának előfeltételei

Azure PowerShell 0.9.8:

# Log in to your Azure account
Add-AzureAccount
# Select the Azure subscription you want to use to create the resource group if you have more han one subscription on your account.
Select-AzureSubscription -SubscriptionName <subscription name>
# If Stream Analytics has not been registered to the subscription, remove remark symbol below (#)to run the Register-AzureProvider cmdlet to register the provider namespace.
#Register-AzureProvider -Force -ProviderNamespace 'Microsoft.StreamAnalytics'
# Create an Azure resource group
New-AzureResourceGroup -Name <YOUR RESOURCE GROUP NAME> -Location <LOCATION>

Azure PowerShell 1.0:

# Log in to your Azure account
Connect-AzAccount
# Select the Azure subscription you want to use to create the resource group.
Get-AzSubscription -SubscriptionName "your sub" | Select-AzSubscription
# If Stream Analytics has not been registered to the subscription, remove remark symbol below (#)to run the Register-AzureProvider cmdlet to register the provider namespace.
#Register-AzResourceProvider -Force -ProviderNamespace 'Microsoft.StreamAnalytics'
# Create an Azure resource group
New-AzResourceGroup -Name <YOUR RESOURCE GROUP NAME> -Location <LOCATION>

Megjegyzés

A programozott módon létrehozott Stream Analytics-feladatokhoz alapértelmezés szerint nincs engedélyezve a figyelés. A monitorozást manuálisan engedélyezheti az Azure Portalon, ha a feladat Monitorozás lapjára lép, és az Engedélyezés gombra kattint, vagy ezt programozott módon is megteheti az Azure Stream Analytics – Stream Analytics-feladatok programozott figyelése című témakörben található lépések követésével.

Azure PowerShell Stream Analytics-parancsmagok

Az alábbi Azure PowerShell parancsmagok használhatók az Azure Stream Analytics-feladatok monitorozásához és kezeléséhez. Vegye figyelembe, hogy Azure PowerShell különböző verziói vannak. A felsorolt példákban az első parancs a Azure PowerShell 0.9.8-ra, a második parancs az Azure PowerShell 1.0-ra. A Azure PowerShell 1.0-parancsok mindig az "Az" karaktert fogják szerepelni a parancsban.

Get-AzureStreamAnalyticsJob | Get-AzStreamAnalyticsJob

Felsorolja az Azure-előfizetésben vagy a megadott erőforráscsoportban meghatározott összes Stream Analytics-feladatot, vagy lekéri egy adott feladatra vonatkozó információkat egy erőforráscsoporton belül.

1\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsJob

Azure PowerShell 1.0:

Get-AzStreamAnalyticsJob

Ez a PowerShell-parancs információkat ad vissza az Azure-előfizetésben található összes Stream Analytics-feladatról.

2\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US 

Azure PowerShell 1.0:

Get-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US 

Ez a PowerShell-parancs információkat ad vissza a StreamAnalytics-Default-Central-US erőforráscsoportban található Összes Stream Analytics-feladatról.

3\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob

Azure PowerShell 1.0:

Get-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob

Ez a PowerShell-parancs a StreamAnalytics-Default-Central-US erőforráscsoport Stream Analytics-feladatával kapcsolatos információkat ad vissza.

Get-AzureStreamAnalyticsInput | Get-AzStreamAnalyticsInput

Felsorolja az adott Stream Analytics-feladatban definiált összes bemenetet, vagy információt kap egy adott bemenetről.

1\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob

Azure PowerShell 1.0:

Get-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob

Ez a PowerShell-parancs információkat ad vissza a StreamingJob feladatban definiált összes bemenetről.

2\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EntryStream

Azure PowerShell 1.0:

Get-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EntryStream

Ez a PowerShell-parancs információt ad vissza a StreamingJob feladatban definiált EntryStream nevű bemenetről.

Get-AzureStreamAnalyticsOutput | Get-AzStreamAnalyticsOutput

Felsorolja az adott Stream Analytics-feladatban definiált összes kimenetet, vagy információt kap egy adott kimenetről.

1\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob

Azure PowerShell 1.0:

Get-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob

Ez a PowerShell-parancs információt ad vissza a StreamingJob feladatban meghatározott kimenetekről.

2\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Azure PowerShell 1.0:

Get-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Ez a PowerShell-parancs információt ad vissza a StreamingJob feladatban definiált Kimenet nevű kimenetről.

Get-AzureStreamAnalyticsQuota | Get-AzStreamAnalyticsQuota

Információt kap a streamelési egységek kvótájáról egy adott régióban.

1\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsQuota -Location "Central US" 

Azure PowerShell 1.0:

Get-AzStreamAnalyticsQuota -Location "Central US" 

Ez a PowerShell-parancs információt ad vissza a streamelési egységek kvótájáról és használatáról az USA középső régiójában.

Get-AzureStreamAnalyticsTransformation | Get-AzStreamAnalyticsTransformation

Információt kap egy Stream Analytics-feladatban meghatározott adott átalakításról.

1\. példa

Azure PowerShell 0.9.8:

Get-AzureStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name StreamingJob

Azure PowerShell 1.0:

Get-AzStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name StreamingJob

Ez a PowerShell-parancs információt ad vissza a StreamingJob nevű átalakításról a StreamingJob feladatban.

New-AzureStreamAnalyticsInput | New-AzStreamAnalyticsInput

Új bemenetet hoz létre egy Stream Analytics-feladaton belül, vagy frissít egy meglévő megadott bemenetet.

A bemenet neve megadható a .json fájlban vagy a parancssorban. Ha mindkettő meg van adva, a parancssorban szereplő névnek meg kell egyeznie a fájlban szereplő névvel.

Ha olyan bemenetet ad meg, amely már létezik, és nem adja meg a -Force paramétert, a parancsmag megkérdezi, hogy lecseréli-e a meglévő bemenetet.

Ha megadja a -Force paramétert, és megad egy meglévő bemeneti nevet, a rendszer megerősítés nélkül lecseréli a bemenetet.

A JSON-fájl szerkezetével és tartalmával kapcsolatos részletes információkért tekintse meg a Stream Analytics Management REST API referenciatáránakBemenet létrehozása (Azure Stream Analytics) szakaszát.

1\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" 

Azure PowerShell 1.0:

New-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" 

Ez a PowerShell-parancs létrehoz egy új bemenetet az Input.json fájlból. Ha már definiált egy meglévő bemenetet a bemeneti definíciós fájlban megadott névvel, a parancsmag megkérdezi, hogy lecseréli-e.

2\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" -Name EntryStream

Azure PowerShell 1.0:

New-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" -Name EntryStream

Ez a PowerShell-parancs létrehoz egy új bemenetet a EntryStream nevű feladatban. Ha már definiált egy ilyen nevű meglévő bemenetet, a parancsmag megkérdezi, hogy lecseréli-e.

3\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" -Name EntryStream -Force

Azure PowerShell 1.0:

New-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -File "C:\Input.json" -Name EntryStream -Force

Ez a PowerShell-parancs lecseréli az EntryStream nevű meglévő bemeneti forrás definícióját a fájl definíciójára.

New-AzureStreamAnalyticsJob | New-AzStreamAnalyticsJob

Létrehoz egy új Stream Analytics-feladatot a Microsoft Azure-ban, vagy frissíti egy meglévő megadott feladat definícióját.

A feladat neve megadható a .json fájlban vagy a parancssorban. Ha mindkettő meg van adva, a parancssorban szereplő névnek meg kell egyeznie a fájlban szereplő névvel.

Ha olyan feladatnevet ad meg, amely már létezik, és nem adja meg a -Force paramétert, a parancsmag megkérdezi, hogy lecseréli-e a meglévő feladatot.

Ha megadja a -Force paramétert, és megad egy meglévő feladatnevet, a feladatdefiníció megerősítés nélkül lecserélődik.

A JSON-fájl szerkezetével és tartalmával kapcsolatos részletes információkért tekintse meg a Stream Analytics Management REST API referenciatáránakStream Analytics-feladat létrehozása szakaszát.

1\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\JobDefinition.json" 

Azure PowerShell 1.0:

New-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\JobDefinition.json" 

Ez a PowerShell-parancs létrehoz egy új feladatot a JobDefinition.json fájl definíciójából. Ha már definiált egy, a feladatdefiníciós fájlban megadott nevű feladatot, a parancsmag megkérdezi, hogy lecseréli-e.

2\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\JobDefinition.json" -Name StreamingJob -Force

Azure PowerShell 1.0:

New-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\JobDefinition.json" -Name StreamingJob -Force

Ez a PowerShell-parancs lecseréli a StreamingJob feladatdefinícióját.

New-AzureStreamAnalyticsOutput | New-AzStreamAnalyticsOutput

Létrehoz egy új kimenetet egy Stream Analytics-feladatban, vagy frissíti a meglévő kimenetet.

A kimenet neve megadható a .json fájlban vagy a parancssorban. Ha mindkettő meg van adva, a parancssorban lévő névnek meg kell egyeznie a fájlban szereplő névvel.

Ha olyan kimenetet ad meg, amely már létezik, és nem adja meg a -Force paramétert, a parancsmag megkérdezi, hogy lecseréli-e a meglévő kimenetet.

Ha megadja a -Force paramétert, és megad egy meglévő kimeneti nevet, a kimenet megerősítés nélkül lesz lecserélve.

A JSON-fájl szerkezetével és tartalmával kapcsolatos részletes információkért tekintse meg a Stream Analytics Management REST API referenciatáránakKimenet létrehozása (Azure Stream Analytics) szakaszát.

1\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Output.json" -JobName StreamingJob -Name output

Azure PowerShell 1.0:

New-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Output.json" -JobName StreamingJob -Name output

Ez a PowerShell-parancs létrehoz egy "output" nevű új kimenetet a StreamingJob feladatban. Ha már definiált egy meglévő kimenetet ezzel a névvel, a parancsmag megkérdezi, hogy lecseréli-e.

2\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Output.json" -JobName StreamingJob -Name output -Force

Azure PowerShell 1.0:

New-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Output.json" -JobName StreamingJob -Name output -Force

Ez a PowerShell-parancs a StreamingJob feladat "output" definícióját váltja fel.

New-AzureStreamAnalyticsTransformation | New-AzStreamAnalyticsTransformation

Új átalakítást hoz létre egy Stream Analytics-feladaton belül, vagy frissíti a meglévő átalakítást.

Az átalakítás neve megadható a .json fájlban vagy a parancssorban. Ha mindkettő meg van adva, a parancssorban lévő névnek meg kell egyeznie a fájlban szereplő névvel.

Ha olyan átalakítást ad meg, amely már létezik, és nem adja meg a -Force paramétert, a parancsmag megkérdezi, hogy lecseréli-e a meglévő átalakítást.

Ha megadja a -Force paramétert, és megad egy meglévő átalakítási nevet, a rendszer megerősítés nélkül lecseréli az átalakítást.

A JSON-fájl szerkezetével és tartalmával kapcsolatos részletes információkért tekintse meg a Stream Analytics Management REST API referenciatáránakÁtalakítás létrehozása (Azure Stream Analytics) szakaszát.

1\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Transformation.json" -JobName StreamingJob -Name StreamingJobTransform

Azure PowerShell 1.0:

New-AzStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Transformation.json" -JobName StreamingJob -Name StreamingJobTransform

Ez a PowerShell-parancs létrehoz egy StreamingJobTransform nevű új átalakítást a StreamingJob feladatban. Ha már definiált egy meglévő átalakítást ezzel a névvel, a parancsmag megkérdezi, hogy lecseréli-e.

2\. példa

Azure PowerShell 0.9.8:

New-AzureStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Transformation.json" -JobName StreamingJob -Name StreamingJobTransform -Force

Azure PowerShell 1.0:

New-AzStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US -File "C:\Transformation.json" -JobName StreamingJob -Name StreamingJobTransform -Force

Ez a PowerShell-parancs lecseréli a StreamingJobTransform definícióját a StreamingJob Feladat feladatban.

Remove-AzureStreamAnalyticsInput | Remove-AzStreamAnalyticsInput

Aszinkron módon töröl egy adott bemenetet egy Stream Analytics-feladatból a Microsoft Azure-ban.
Ha megadja a -Force paramétert, a bemenet megerősítés nélkül törlődik.

1\. példa

Azure PowerShell 0.9.8:

Remove-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EventStream

Azure PowerShell 1.0:

Remove-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EventStream

Ez a PowerShell-parancs eltávolítja a bemeneti EventStreamet a StreamingJob feladatban.

Remove-AzureStreamAnalyticsJob | Remove-AzStreamAnalyticsJob

Aszinkron módon töröl egy adott Stream Analytics-feladatot a Microsoft Azure-ban.
Ha megadja a -Force paramétert, a feladat megerősítés nélkül törlődik.

1\. példa

Azure PowerShell 0.9.8:

Remove-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob 

Azure PowerShell 1.0:

Remove-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob 

Ez a PowerShell-parancs eltávolítja a StreamingJob feladatot.

Remove-AzureStreamAnalyticsOutput | Remove-AzStreamAnalyticsOutput

Aszinkron módon töröl egy adott kimenetet egy Stream Analytics-feladatból a Microsoft Azure-ban.
Ha megadja a -Force paramétert, a kimenet megerősítés nélkül törlődik.

1\. példa

Azure PowerShell 0.9.8:

Remove-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Azure PowerShell 1.0:

Remove-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Ez a PowerShell-parancs eltávolítja a kimenetet a StreamingJob feladatban.

Start-AzureStreamAnalyticsJob | Start-AzStreamAnalyticsJob

Aszinkron módon üzembe helyez és elindít egy Stream Analytics-feladatot a Microsoft Azure-ban.

1\. példa

Azure PowerShell 0.9.8:

Start-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob -OutputStartMode CustomTime -OutputStartTime 2012-12-12T12:12:12Z

Azure PowerShell 1.0:

Start-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob -OutputStartMode CustomTime -OutputStartTime 2012-12-12T12:12:12Z

Ez a PowerShell-parancs elindítja a StreamingJob feladatot egy egyéni kimeneti kezdési időponttal, 2012. december 12., 12:12:12 (UTC).

Stop-AzureStreamAnalyticsJob | Stop-AzStreamAnalyticsJob

Aszinkron módon leállítja a Stream Analytics-feladatok futtatását a Microsoft Azure-ban, és megszünteti a felhasznált erőforrások lefoglalását. A feladatdefiníció és a metaadatok az előfizetésben a Azure Portal és a felügyeleti API-kon keresztül is elérhetők maradnak, így a feladat szerkeszthető és újraindítható. A leállított állapotú feladatokért nem számítunk fel díjat.

1\. példa

Azure PowerShell 0.9.8:

Stop-AzureStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob 

Azure PowerShell 1.0:

Stop-AzStreamAnalyticsJob -ResourceGroupName StreamAnalytics-Default-Central-US -Name StreamingJob 

Ez a PowerShell-parancs leállítja a StreamingJob feladatot.

Test-AzureStreamAnalyticsInput | Test-AzStreamAnalyticsInput

Teszteli, hogy a Stream Analytics képes-e csatlakozni egy megadott bemenethez.

1\. példa

Azure PowerShell 0.9.8:

Test-AzureStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EntryStream

Azure PowerShell 1.0:

Test-AzStreamAnalyticsInput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name EntryStream

Ez a PowerShell-parancs teszteli a bemeneti EntryStream kapcsolati állapotát a StreamingJobban.

Test-AzureStreamAnalyticsOutput | Test-AzStreamAnalyticsOutput

Teszteli, hogy a Stream Analytics képes-e csatlakozni egy adott kimenethez.

1\. példa

Azure PowerShell 0.9.8:

Test-AzureStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Azure PowerShell 1.0:

Test-AzStreamAnalyticsOutput -ResourceGroupName StreamAnalytics-Default-Central-US -JobName StreamingJob -Name Output

Ez a PowerShell-parancs a StreamJob kimeneti kimenetének kapcsolati állapotát teszteli.

Támogatás kérése

További segítségért tekintse meg a Microsoft Q&A kérdésoldalát az Azure Stream Analyticshez.

Következő lépések