Condividi tramite


az iot ops dataflow

Note

Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.67.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops dataflow . Altre informazioni sulle estensioni.

Gestione dei flussi di dati.

Comandi

Nome Descrizione Tipo Status
az iot ops dataflow apply

Creare o sostituire un flusso di dati associato a un profilo del flusso di dati.

Extension GA
az iot ops dataflow delete

Eliminare un flusso di dati associato a un profilo del flusso di dati.

Extension GA
az iot ops dataflow endpoint

Gestione degli endpoint del flusso di dati.

Extension GA
az iot ops dataflow endpoint apply

Creare o sostituire una risorsa endpoint del flusso di dati.

Extension GA
az iot ops dataflow endpoint create

Creare o sostituire una risorsa endpoint del flusso di dati.

Extension GA
az iot ops dataflow endpoint create adls

Creare o sostituire una risorsa endpoint del flusso di dati per Azure Data Lake Storage Gen2.

Extension GA
az iot ops dataflow endpoint create adx

Creare o sostituire una risorsa endpoint del flusso di dati per Esplora dati di Azure.

Extension GA
az iot ops dataflow endpoint create custom-kafka

Creare o sostituire una risorsa endpoint del flusso di dati per il broker kafka personalizzato.

Extension GA
az iot ops dataflow endpoint create custom-mqtt

Creare o sostituire una risorsa endpoint del flusso di dati per un broker MQTT personalizzato.

Extension GA
az iot ops dataflow endpoint create eventgrid

Creare o sostituire una risorsa endpoint del flusso di dati per Griglia di eventi di Azure.

Extension GA
az iot ops dataflow endpoint create eventhub

Creare o sostituire una risorsa endpoint del flusso di dati per lo spazio dei nomi di Hub eventi di Azure abilitato per kafka.

Extension GA
az iot ops dataflow endpoint create fabric-onelake

Creare o sostituire una risorsa endpoint del flusso di dati per Microsoft Fabric OneLake.

Extension GA
az iot ops dataflow endpoint create fabric-realtime

Creare o sostituire un endpoint del flusso di dati di Microsoft Fabric Real-Time Intelligence.

Extension GA
az iot ops dataflow endpoint create local-mqtt

Creare o sostituire un endpoint del flusso di dati MQTT locale di Operazioni IoT di Azure.

Extension GA
az iot ops dataflow endpoint create local-storage

Creare o sostituire un endpoint del flusso di dati di archiviazione locale.

Extension GA
az iot ops dataflow endpoint create otel

Creare o sostituire un endpoint del flusso di dati OpenTelemetry.

Extension GA
az iot ops dataflow endpoint delete

Eliminare una risorsa endpoint del flusso di dati.

Extension GA
az iot ops dataflow endpoint list

Elencare le risorse dell'endpoint del flusso di dati associate a un'istanza di .

Extension GA
az iot ops dataflow endpoint show

Visualizzare i dettagli di una risorsa endpoint del flusso di dati.

Extension GA
az iot ops dataflow endpoint update

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente.

Extension GA
az iot ops dataflow endpoint update adls

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per Azure Data Lake Storage Gen2.

Extension GA
az iot ops dataflow endpoint update adx

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per Esplora dati di Azure.

Extension GA
az iot ops dataflow endpoint update custom-kafka

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per il broker kafka personalizzato.

Extension GA
az iot ops dataflow endpoint update custom-mqtt

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per il broker MQTT personalizzato.

Extension GA
az iot ops dataflow endpoint update eventgrid

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per Griglia di eventi di Azure.

Extension GA
az iot ops dataflow endpoint update eventhub

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per lo spazio dei nomi di Hub eventi di Azure abilitato per kafka.

Extension GA
az iot ops dataflow endpoint update fabric-onelake

Aggiornare le proprietà di una risorsa endpoint del flusso di dati esistente per Microsoft Fabric OneLake.

Extension GA
az iot ops dataflow endpoint update fabric-realtime

Aggiornare le proprietà di un endpoint del flusso di dati di Microsoft Fabric Real-Time Intelligence esistente.

Extension GA
az iot ops dataflow endpoint update local-mqtt

Aggiornare le proprietà di un endpoint del flusso di dati MQTT locale di Operazioni IoT di Azure esistente.

Extension GA
az iot ops dataflow endpoint update local-storage

Aggiornare le proprietà di un endpoint del flusso di dati di archiviazione locale esistente.

Extension GA
az iot ops dataflow endpoint update otel

Aggiornare le proprietà di un endpoint del flusso di dati OpenTelemetry esistente.

Extension GA
az iot ops dataflow list

Elencare i flussi di dati associati a un profilo del flusso di dati.

Extension GA
az iot ops dataflow profile

Gestione del profilo del flusso di dati.

Extension GA
az iot ops dataflow profile create

Creare o sostituire un profilo del flusso di dati.

Extension GA
az iot ops dataflow profile delete

Eliminare un profilo del flusso di dati.

Extension GA
az iot ops dataflow profile list

Elencare i profili del flusso di dati associati a un'istanza di .

Extension GA
az iot ops dataflow profile show

Mostra i dettagli di un profilo del flusso di dati.

Extension GA
az iot ops dataflow profile update

Aggiornare un profilo del flusso di dati.

Extension GA
az iot ops dataflow show

Visualizzare i dettagli di un flusso di dati associato a un profilo del flusso di dati.

Extension GA

az iot ops dataflow apply

Creare o sostituire un flusso di dati associato a un profilo del flusso di dati.

Di seguito è riportato un esempio del formato di file di configurazione:

{
  "mode": "Enabled",
  "operations": [
    {
      "operationType": "Source",
      "sourceSettings": {
        "endpointRef": "myenpoint1",
        "assetRef": "",
        "serializationFormat": "Json",
        "schemaRef": "myschema1",
        "dataSources": [
          "testfrom"
        ]
      }
    },
    {
      "operationType": "BuiltInTransformation",
      "builtInTransformationSettings": {
        "serializationFormat": "Json",
        "datasets": [],
        "filter": [
          {
            "type": "Filter",
            "description": "",
            "inputs": [
              "$metadata.user_property.value"
            ],
            "expression": "$1 > 100"
          }
        ],
        "map": [
          {
            "type": "PassThrough",
            "inputs": [
              "*"
            ],
            "output": "*"
          }
        ]
      }
    },
    {
      "operationType": "Destination",
      "destinationSettings": {
        "endpointRef": "myenpoint2",
        "dataDestination": "test"
      }
    }
  ]
}

Se usato con applica il contenuto precedente, verrà creata o sostituita una risorsa del flusso di dati di destinazione.

az iot ops dataflow apply --config-file
                          --instance
                          --name
                          --resource-group
                          [--profile]

Esempio

Creare o sostituire un flusso di dati "mydataflow" associato a un profilo "myprofile" usando un file di configurazione.

az iot ops dataflow apply -n mydataflow -p myprofile --in myinstance -g myresourcegroup --config-file /path/to/dataflow/config.json

Parametri necessari

--config-file

Percorso di un file di configurazione contenente le proprietà delle risorse in formato JSON. Il file di configurazione deve contenere un oggetto con proprietà compatibili con la rappresentazione ARM della risorsa. L'oggetto è correlato direttamente con "properties:{}" della risorsa arm.

Proprietà Valore
Gruppo di parametri: Config Arguments
--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Nome del flusso di dati.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--profile -p

Nome del profilo del flusso di dati.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az iot ops dataflow delete

Eliminare un flusso di dati associato a un profilo del flusso di dati.

az iot ops dataflow delete --instance
                           --name
                           --resource-group
                           [--profile]
                           [--yes {false, true}]

Esempio

Eliminare un flusso di dati "mydataflow" associato a un profilo "myprofile".

az iot ops dataflow delete -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parametri necessari

--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Nome del flusso di dati.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--profile -p

Nome del profilo del flusso di dati.

Proprietà Valore
Valore predefinito: default
--yes -y

Confermare [y]es senza una richiesta. Utile per scenari di integrazione continua e automazione.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az iot ops dataflow list

Elencare i flussi di dati associati a un profilo del flusso di dati.

az iot ops dataflow list --instance
                         --resource-group
                         [--profile]

Esempio

Enumerare i flussi di dati associati al profilo "myprofile".

az iot ops dataflow list -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parametri necessari

--instance -i

Nome dell'istanza di IoT Operations.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--profile -p

Nome del profilo del flusso di dati.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az iot ops dataflow show

Visualizzare i dettagli di un flusso di dati associato a un profilo del flusso di dati.

az iot ops dataflow show --instance
                         --name
                         --resource-group
                         [--profile]

Esempio

Mostra i dettagli di un flusso di dati 'mydataflow' associato a un profilo 'myprofile'.

az iot ops dataflow show -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parametri necessari

--instance -i

Nome dell'istanza di IoT Operations.

--name -n

Nome del flusso di dati.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--profile -p

Nome del profilo del flusso di dati.

Proprietà Valore
Valore predefinito: default
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False