Streaming Jobs - List

Elenca tutti i processi di streaming nella sottoscrizione specificata.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2017-04-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs?$expand={$expand}&api-version=2017-04-01-preview

Parametri dell'URI

Name In Required Type Description
subscriptionId
path True
  • string

ID della sottoscrizione di destinazione.

api-version
query True
  • string

Versione dell'API da usare per questa operazione.

$expand
query
  • string

Parametro di query OData $expand. Si tratta di un elenco delimitato da virgole di proprietà aggiuntive del processo di streaming da includere nella risposta, oltre il set predefinito restituito quando questo parametro è assente. Il set predefinito è tutte le proprietà del processo di streaming diverse da 'input', 'transformation', 'outputs' e 'functions'.

Risposte

Name Type Description
200 OK

Sono stati elencati correttamente i processi di streaming nella sottoscrizione specificata.

Other Status Codes

Errore.

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

List all streaming jobs in a subscription and do not use the $expand OData query parameter
List all streaming jobs in a subscription and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

List all streaming jobs in a subscription and do not use the $expand OData query parameter

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2017-04-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest",
      "name": "asaClusterTest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "hidden-link:/Microsoft.StreamAnalytics/streamingjobs/inputs/input": "{\"partitionCount\":2}"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "c5b86804-4b8e-4d99-885f-910ea24b51f4",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-15T03:41:25.7Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": null,
        "contentStoragePolicy": "SystemAccount",
        "etag": "ba6f6d8e-57e2-45bd-87ba-2b62c259bbcc",
        "jobType": "Cloud",
        "cluster": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/clusters/zhejunASA"
        }
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest",
      "name": "ASAUDFTest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {},
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "8b39d20f-d8df-42e0-8198-a20160e4696b",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-16T05:56:55.51Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": {
          "authenticationMode": "ConnectionString",
          "accountName": "zhejuntest"
        },
        "contentStoragePolicy": "SystemAccount",
        "etag": "bfee3a7f-cdaf-4b1e-b449-71a3b8b4d6d9",
        "jobType": "Edge",
        "externals": {
          "storageAccount": {
            "accountName": "zhejuntest"
          },
          "container": "container2",
          "path": "UserCustomCode.zip"
        },
        "cluster": null
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest",
      "name": "zhejunmltest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "aacee415-41d4-47f6-acf4-de9ae50175b0",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Drop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-17T08:36:07.463Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": null,
        "contentStoragePolicy": "SystemAccount",
        "etag": "89ba3a42-e217-432e-bf23-798dbf001519",
        "jobType": "Cloud",
        "cluster": null
      }
    }
  ],
  "nextLink": null
}

List all streaming jobs in a subscription and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/providers/Microsoft.StreamAnalytics/streamingjobs?$expand=inputs,outputs,transformation,functions&api-version=2017-04-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest",
      "name": "asaClusterTest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "hidden-link:/Microsoft.StreamAnalytics/streamingjobs/inputs/input": "{\"partitionCount\":2}"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "c5b86804-4b8e-4d99-885f-910ea24b51f4",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-15T03:41:25.7Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": null,
        "contentStoragePolicy": "SystemAccount",
        "inputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest/inputs/HistoricalTrafficData",
            "name": "HistoricalTrafficData",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Reference",
              "datasource": {
                "type": "Microsoft.Storage/Blob",
                "properties": {
                  "storageAccounts": [
                    {
                      "accountName": "zhejuntest"
                    }
                  ],
                  "container": "container1",
                  "pathPattern": "{date}{time}",
                  "dateFormat": "yyyy/MM/dd",
                  "timeFormat": "HH"
                }
              },
              "compression": {
                "type": "None"
              },
              "serialization": {
                "type": "Csv",
                "properties": {
                  "fieldDelimiter": ",",
                  "encoding": "UTF8"
                }
              },
              "etag": "8ffd285f-cc45-4a0a-9e0b-a7cfd7f7130c"
            }
          },
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest/inputs/input",
            "name": "input",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Stream",
              "datasource": {
                "type": "Microsoft.ServiceBus/EventHub",
                "properties": {
                  "consumerGroupName": "1",
                  "eventHubName": "input",
                  "serviceBusNamespace": "azuremlbugbash",
                  "sharedAccessPolicyName": "inputpolicy",
                  "authenticationMode": "ConnectionString"
                }
              },
              "compression": {
                "type": "None"
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8"
                }
              },
              "etag": "d62c06ad-343b-4631-81cc-2c63c4081869"
            }
          }
        ],
        "transformation": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest/transformations/Transformation",
          "name": "Transformation",
          "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
          "properties": {
            "streamingUnits": 3,
            "query": "-- input refers to the alias of your event hub \r\n\r\nWITH  \r\n\r\nTripData AS ( \r\n\r\n    SELECT TRY_CAST(pickupLat AS float) as pickupLat, \r\n\r\n    TRY_CAST(pickupLon AS float) as pickupLon, \r\n\r\n    passengerCount, TripTimeinSeconds,  \r\n\r\n    pickupTime, VendorID, tripDistanceInMiles \r\n\r\n    FROM input timestamp by pickupTime \r\n\r\n    WHERE pickupLat > -90 AND pickupLat < 90 AND pickupLon > -180 AND pickupLon < 180 \r\n\r\n) \r\n\r\n \r\n\r\n--query 1 \r\n\r\nSELECT count(*), system.timestamp as timestamps \r\n\r\nINTO output \r\n\r\nFROM TripData \r\n\r\nGroup by hoppingwindow(second,60,5) \r\n\r\n \r\n\r\n \r\n\r\n--query 2 where HistoricalTrafficData is the alias of your reference data \r\n\r\nSELECT count(TripData.VendorID) as NbTrips, avg(TripData.passengerCount) as AvgPassenger, avg(TripData.TripTimeinSeconds) as TripTimeinSeconds, System.Timestamp as timestamps, TRY_CAST(HistoricalTrafficData.avgTraffic as bigint) as historicalTraffic \r\n\r\nINTO PBI \r\n\r\nFROM TripData \r\n\r\nJOIN HistoricalTrafficData ON \r\n\r\ndatepart(hour,TripData.pickupTime) = TRY_CAST(HistoricalTrafficData.hour as bigint) \r\n\r\nGroup By TripData.VendorID, HistoricalTrafficData.avgTraffic, hoppingwindow(second,60,5) ",
            "etag": "cc14703e-4d5f-489c-97e4-adf75698b20d"
          }
        },
        "functions": [],
        "outputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/asaClusterTest/outputs/output",
            "name": "output",
            "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
            "properties": {
              "datasource": {
                "type": "Microsoft.Storage/Blob",
                "properties": {
                  "storageAccounts": [
                    {
                      "accountName": "zhejuntest"
                    }
                  ],
                  "container": "output",
                  "pathPattern": "",
                  "dateFormat": "yyyy/MM/dd",
                  "timeFormat": "HH",
                  "authenticationMode": "ConnectionString"
                }
              },
              "timeWindow": "01:59:00",
              "sizeWindow": 1,
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8",
                  "format": "LineSeparated"
                }
              },
              "etag": "3632dbc3-1a8c-49dc-838d-1f84b709c667"
            }
          }
        ],
        "etag": "ba6f6d8e-57e2-45bd-87ba-2b62c259bbcc",
        "jobType": "Cloud",
        "cluster": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/clusters/zhejunASA"
        }
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest",
      "name": "ASAUDFTest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {},
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "8b39d20f-d8df-42e0-8198-a20160e4696b",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-16T05:56:55.51Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": {
          "authenticationMode": "ConnectionString",
          "accountName": "zhejuntest"
        },
        "contentStoragePolicy": "SystemAccount",
        "inputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest/inputs/Input",
            "name": "Input",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Stream",
              "datasource": {
                "type": "GatewayMessageBus"
              },
              "compression": {
                "type": "None"
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8"
                }
              },
              "etag": "34dcf5e8-d33e-4de3-b413-580fa9316f4b"
            }
          }
        ],
        "transformation": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest/transformations/Transformation",
          "name": "Transformation",
          "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
          "properties": {
            "streamingUnits": null,
            "query": "    SELECT machine.temperature, udf.ASAEdgeUDFDemo_Class1_SquareFunction(try_cast(machine.temperature as bigint))\r\n    INTO Output\r\n    FROM Input",
            "etag": "29beb753-10cb-4627-91df-09dbfea9ac77"
          }
        },
        "functions": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest/functions/ASAEdgeUDFDemo_Class1_SquareFunction",
            "name": "ASAEdgeUDFDemo_Class1_SquareFunction",
            "type": "Microsoft.StreamAnalytics/streamingjobs/functions",
            "properties": {
              "type": "Scalar",
              "properties": {
                "inputs": [
                  {
                    "dataType": "any",
                    "isConfigurationParameter": null
                  }
                ],
                "output": {
                  "dataType": "any"
                },
                "binding": {
                  "type": "Microsoft.StreamAnalytics/CLRUdf",
                  "properties": {
                    "dllPath": "ASAEdgeApplication2_CodeBehind",
                    "class": "ASAEdgeUDFDemo.Class1",
                    "method": "SquareFunction"
                  }
                }
              },
              "etag": "c3f6f31b-6b42-42c9-8cb1-1d12d6ab448a"
            }
          }
        ],
        "outputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/ASAUDFTest/outputs/Output",
            "name": "Output",
            "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
            "properties": {
              "datasource": {
                "type": "GatewayMessageBus"
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8",
                  "format": "Array"
                }
              },
              "etag": "c6ba3df6-13af-40af-992f-9317e8537590"
            }
          }
        ],
        "etag": "bfee3a7f-cdaf-4b1e-b449-71a3b8b4d6d9",
        "jobType": "Edge",
        "externals": {
          "storageAccount": {
            "accountName": "zhejuntest"
          },
          "container": "container2",
          "path": "UserCustomCode.zip"
        },
        "cluster": null
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest",
      "name": "zhejunmltest",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "aacee415-41d4-47f6-acf4-de9ae50175b0",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Drop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2020-07-17T08:36:07.463Z",
        "compatibilityLevel": "1.2",
        "jobStorageAccount": null,
        "contentStoragePolicy": "SystemAccount",
        "inputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/inputs/Input",
            "name": "Input",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Stream",
              "datasource": {
                "type": "Microsoft.Devices/IotHubs",
                "properties": {
                  "iotHubNamespace": "MyASAIoT",
                  "sharedAccessPolicyName": "iothubowner",
                  "endpoint": "messages/events",
                  "consumerGroupName": "$Default"
                }
              },
              "compression": {
                "type": "None"
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8"
                }
              },
              "etag": "3cb574f7-b63a-4ac1-a1db-8e8a3b88a20d"
            }
          }
        ],
        "transformation": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/transformations/Transformation",
          "name": "Transformation",
          "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
          "properties": {
            "streamingUnits": 3,
            "query": "\r\nWITH sentiment AS (  \r\nSELECT Temperature, diabetespredict(Temperature) as result \r\nFROM Input  \r\n)  \r\n\r\nSELECT Temperature, result.[Score]  \r\nINTO BlobOutput1\r\nFROM sentiment\r\n\r\n/*\r\nSELECT data, MLFunction2(data)\r\nFROM sampleRequestData\r\n*/\r\n/*\r\nSELECT data, AksArrayScore(data)\r\nFROM sampleData\r\n*/",
            "etag": "7241d411-e71d-4205-b77e-4cc56aba34c0"
          }
        },
        "functions": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/functions/diabetespredict",
            "name": "diabetespredict",
            "type": "Microsoft.StreamAnalytics/streamingjobs/functions",
            "properties": {
              "type": "Scalar",
              "properties": {
                "inputs": [
                  {
                    "dataType": "array",
                    "isConfigurationParameter": null
                  }
                ],
                "output": {
                  "dataType": "float"
                },
                "binding": {
                  "type": "Microsoft.MachineLearningServices",
                  "properties": {
                    "endpoint": "http://52.183.91.247/api/v1/service/aks-service-1/score",
                    "apiKey": null,
                    "inputs": [
                      {
                        "name": "data",
                        "dataType": "array",
                        "mapTo": 0
                      }
                    ],
                    "outputs": [
                      {
                        "name": "output",
                        "dataType": "double",
                        "mapTo": 0
                      }
                    ],
                    "batchSize": 1000,
                    "numberOfParallelRequests": 1
                  }
                }
              },
              "etag": "acfdd307-418c-48f3-8856-7c176d38529f"
            }
          },
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/functions/MLFunction2",
            "name": "MLFunction2",
            "type": "Microsoft.StreamAnalytics/streamingjobs/functions",
            "properties": {
              "type": "Scalar",
              "properties": {
                "inputs": [
                  {
                    "dataType": "array",
                    "isConfigurationParameter": null
                  }
                ],
                "output": {
                  "dataType": "float"
                },
                "binding": {
                  "type": "Microsoft.MachineLearningServices",
                  "properties": {
                    "endpoint": "http://13.83.67.157/api/v1/service/nyc-fare-predict/score",
                    "apiKey": null,
                    "inputs": [
                      {
                        "name": "data",
                        "dataType": "array",
                        "mapTo": 0
                      }
                    ],
                    "outputs": [
                      {
                        "name": "output",
                        "dataType": "double",
                        "mapTo": 0
                      }
                    ],
                    "batchSize": 1000,
                    "numberOfParallelRequests": 1
                  }
                }
              },
              "etag": "4d537fa6-f43c-4ee6-a45e-9a8f8002a65c"
            }
          },
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/functions/MLFunction3",
            "name": "MLFunction3",
            "type": "Microsoft.StreamAnalytics/streamingjobs/functions",
            "properties": {
              "type": "Scalar",
              "properties": {
                "inputs": [
                  {
                    "dataType": "array",
                    "isConfigurationParameter": null
                  }
                ],
                "output": {
                  "dataType": "float"
                },
                "binding": {
                  "type": "Microsoft.MachineLearningServices",
                  "properties": {
                    "endpoint": "http://52.183.91.247/api/v1/service/aks-service-1/score",
                    "apiKey": null,
                    "inputs": [
                      {
                        "name": "data",
                        "dataType": "array",
                        "mapTo": 0
                      }
                    ],
                    "outputs": [
                      {
                        "name": "output",
                        "dataType": "double",
                        "mapTo": 0
                      }
                    ],
                    "batchSize": 1000,
                    "numberOfParallelRequests": 1
                  }
                }
              },
              "etag": "912f08e7-4a8c-46eb-afaf-d88f930a7b45"
            }
          }
        ],
        "outputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/zhejunmltest/outputs/BlobOutput1",
            "name": "BlobOutput1",
            "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
            "properties": {
              "datasource": {
                "type": "Microsoft.Storage/Blob",
                "properties": {
                  "storageAccounts": [
                    {
                      "accountName": "zhejuntest2"
                    }
                  ],
                  "container": "output",
                  "pathPattern": "{date}{time}",
                  "dateFormat": "yyyy/MM/dd",
                  "timeFormat": "HH",
                  "authenticationMode": "ConnectionString"
                }
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8",
                  "format": "LineSeparated"
                }
              },
              "etag": "1c271cd5-dd4a-4d3e-95ee-1dbcaa530c2c"
            }
          }
        ],
        "etag": "89ba3a42-e217-432e-bf23-798dbf001519",
        "jobType": "Cloud",
        "cluster": null
      }
    }
  ],
  "nextLink": null
}

Definizioni

AggregateFunctionProperties

Proprietà associate a una funzione di aggregazione.

AuthenticationMode

Modalità di autenticazione. Le modalità valide sono ConnectionString, Msi e 'UserToken'.

AvroSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato Avro.

AzureDataLakeStoreOutputDataSource

Descrive un'origine dati di output di Azure Data Lake Store.

AzureFunctionOutputDataSource

Definisce i metadati di AzureFunctionOutputDataSource

AzureMachineLearningServiceFunctionBinding

Associazione a un servizio Web Azure Machine Learning.

AzureMachineLearningServiceInputColumn

Descrive una colonna di input per l'endpoint del servizio Web Azure Machine Learning.

AzureMachineLearningServiceOutputColumn

Descrive una colonna di output per l'endpoint del servizio Web Azure Machine Learning.

AzureMachineLearningStudioFunctionBinding

Associazione a un Azure Machine Learning Studio.

AzureMachineLearningStudioInputColumn

Descrive una colonna di input per l'endpoint Azure Machine Learning Studio.

AzureMachineLearningStudioInputs

Input per l'endpoint Azure Machine Learning Studio.

AzureMachineLearningStudioOutputColumn

Descrive una colonna di output per l'endpoint Azure Machine Learning Studio.

AzureSqlDatabaseOutputDataSource

Descrive un'origine dati di output del database Azure SQL.

AzureSqlReferenceInputDataSource

Descrive un'origine dati di riferimento del database Azure SQL.

AzureSqlReferenceInputDataSourceProperties

Descrive Azure SQL proprietà dell'origine dati di riferimento del database.

AzureSynapseOutputDataSource

Descrive un'origine dati di output Azure Synapse.

AzureTableOutputDataSource

Descrive un'origine dati di output tabella di Azure.

BlobOutputDataSource

Descrive un'origine dati di output BLOB.

BlobReferenceInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di riferimento.

BlobStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

ClusterInfo

Proprietà associate a un cluster di Analisi di flusso.

CompatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

Compression

Descrive il modo in cui i dati di input vengono compressi

ContentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

CSharpFunctionBinding

Associazione a una funzione CSharp.

CsvSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato CSV.

CustomClrSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato personalizzato.

DiagnosticCondition

Condizione applicabile alla risorsa o al processo in generale, che garantisce l'attenzione del cliente.

Diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.

DocumentDbOutputDataSource

Descrive un'origine dati di output di DocumentDB.

Encoding

Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output.

Error

Rappresentazione di errore comune.

EventHubOutputDataSource

Descrive un'origine dati di output dell'hub eventi.

EventHubStreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

EventHubV2OutputDataSource

Descrive un'origine dati di output dell'hub eventi.

EventHubV2StreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

EventSerializationType

Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventsOutOfOrderPolicy

Indica i criteri da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input.

External

Account di archiviazione in cui si trovano gli artefatti di codice personalizzati.

Function

Oggetto funzione contenente tutte le informazioni associate alla funzione denominata. Tutte le funzioni sono contenute in un processo di streaming.

FunctionInput

Descrive un parametro di input di una funzione.

FunctionOutput

Descrive l'output di una funzione.

Identity

Descrive la modalità di verifica dell'identità

Input

Oggetto di input contenente tutte le informazioni associate all'input denominato. Tutti gli input sono contenuti in un processo di streaming.

IoTHubStreamInputDataSource

Descrive un'origine dati di input hub IoT che contiene dati di flusso.

JavaScriptFunctionBinding

Associazione a una funzione JavaScript.

JobStorageAccount

Proprietà associate a un account Archiviazione di Azure con msi

JobType

Descrive il tipo del processo. Le modalità valide sono Cloud e 'Edge'.

JsonOutputSerializationFormat

Specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON.

JsonSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato JSON.

Output

Oggetto di output contenente tutte le informazioni associate all'output denominato. Tutti gli output sono contenuti in un processo di streaming.

OutputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nell'archiviazione esterna a causa della mancata configurazione (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

OutputStartMode

Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve iniziare ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora di output dell'ultimo evento.

ParquetSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato Parquet.

PowerBIOutputDataSource

Descrive un'origine dati di output Power BI.

RawOutputDatasource

Descrive un'origine dati di output non elaborata. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un output di questo tipo di origine dati a un processo esistente.

RawReferenceInputDataSource

Descrive un'origine dati di input non elaborata che contiene dati di riferimento. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un input di questo tipo di origine dati a un processo esistente.

RawStreamInputDataSource

Descrive un'origine dati di input non elaborata che contiene dati di flusso. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un input di questo tipo di origine dati a un processo esistente.

ReferenceInputProperties

Proprietà associate a un input contenente dati di riferimento.

ScalarFunctionProperties

Proprietà associate a una funzione scalare.

ServiceBusQueueOutputDataSource

Descrive un'origine dati di output della coda di bus di servizio.

ServiceBusTopicOutputDataSource

Descrive un'origine dati di output dell'argomento bus di servizio.

StorageAccount

Proprietà associate a un account Archiviazione di Azure

StreamingJob

Oggetto processo di streaming contenente tutte le informazioni associate al processo di streaming denominato.

StreamingJobListResult

Oggetto contenente un elenco di processi di streaming.

StreamingJobSku

Proprietà associate a uno SKU.

StreamingJobSkuName

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

StreamInputProperties

Proprietà associate a un input contenente i dati di flusso.

Transformation

Oggetto trasformazione contenente tutte le informazioni associate alla trasformazione denominata. Tutte le trasformazioni sono contenute in un processo di streaming.

AggregateFunctionProperties

Proprietà associate a una funzione di aggregazione.

Name Type Description
etag
  • string

Tag di entità corrente per la funzione. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.binding FunctionBinding:

Associazione fisica della funzione. Ad esempio, nel caso di Azure Machine Learning servizio Web viene descritto l'endpoint.

properties.inputs

Descrive un parametro di input di una funzione.

properties.output

Descrive l'output di una funzione.

type string:
  • Aggregate

Indica il tipo di funzione.

AuthenticationMode

Modalità di autenticazione. Le modalità valide sono ConnectionString, Msi e 'UserToken'.

Name Type Description
ConnectionString
  • string
Msi
  • string
UserToken
  • string

AvroSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato Avro.

Name Type Description
type string:
  • Avro

Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureDataLakeStoreOutputDataSource

Descrive un'origine dati di output di Azure Data Lake Store.

Name Type Default Value Description
properties.accountName
  • string

Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.dateFormat
  • string

Formato della data. Ovunque venga visualizzato {date} in filePathPrefix, il valore di questa proprietà viene usato invece come formato di data.

properties.filePathPrefix
  • string

Percorso del file in cui scrivere l'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.refreshToken
  • string

Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi essere usato per eseguire l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore fittizio stringa durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.tenantId
  • string

ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.timeFormat
  • string

Formato dell'ora. Ovunque venga visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato invece come formato ora.

properties.tokenUserDisplayName
  • string

Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento.

properties.tokenUserPrincipalName
  • string

Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento.

type string:
  • Microsoft.DataLake/Accounts

Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureFunctionOutputDataSource

Definisce i metadati di AzureFunctionOutputDataSource

Name Type Description
properties.apiKey
  • string

Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione.

properties.functionAppName
  • string

Nome dell'app Funzioni di Azure.

properties.functionName
  • string

Nome della funzione nell'app Funzioni di Azure.

properties.maxBatchCount
  • number

Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100.

properties.maxBatchSize
  • number

Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB).

type string:
  • Microsoft.AzureFunction

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureMachineLearningServiceFunctionBinding

Associazione a un servizio Web Azure Machine Learning.

Name Type Description
properties.apiKey
  • string

Chiave API usata per l'autenticazione con Request-Response endpoint.

properties.batchSize
  • integer

Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000.

properties.endpoint
  • string

L'endpoint di esecuzione Request-Response del servizio Web Azure Machine Learning.

properties.inputs

Input per l'endpoint del servizio Web Azure Machine Learning.

properties.numberOfParallelRequests
  • integer

Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1.

properties.outputs

Elenco di output dall'esecuzione dell'endpoint di servizio Web Azure Machine Learning.

type string:
  • Microsoft.MachineLearningServices

Indica il tipo di associazione delle funzioni.

AzureMachineLearningServiceInputColumn

Descrive una colonna di input per l'endpoint del servizio Web Azure Machine Learning.

Name Type Description
dataType
  • string

Tipo di dati (Azure Machine Learning supportato) della colonna di input.

mapTo
  • integer

Indice in base zero del parametro della funzione a cui viene eseguito il mapping.

name
  • string

Nome della colonna di input.

AzureMachineLearningServiceOutputColumn

Descrive una colonna di output per l'endpoint del servizio Web Azure Machine Learning.

Name Type Description
dataType
  • string

Tipo di dati (Azure Machine Learning supportato) della colonna di output.

mapTo
  • integer

Indice in base zero del parametro della funzione a cui viene eseguito il mapping.

name
  • string

Nome della colonna di output.

AzureMachineLearningStudioFunctionBinding

Associazione a un Azure Machine Learning Studio.

Name Type Description
properties.apiKey
  • string

Chiave API usata per l'autenticazione con Request-Response endpoint.

properties.batchSize
  • integer

Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000.

properties.endpoint
  • string

L'endpoint di esecuzione Request-Response di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

properties.inputs

Input per l'endpoint Azure Machine Learning Studio.

properties.outputs

Elenco di output dall'esecuzione dell'endpoint Azure Machine Learning Studio.

type string:
  • Microsoft.MachineLearning/WebService

Indica il tipo di associazione delle funzioni.

AzureMachineLearningStudioInputColumn

Descrive una colonna di input per l'endpoint Azure Machine Learning Studio.

Name Type Description
dataType
  • string

Tipo di dati (Azure Machine Learning supportato) della colonna di input. Un elenco di tipi di dati Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

mapTo
  • integer

Indice in base zero del parametro della funzione a cui viene eseguito il mapping.

name
  • string

Nome della colonna di input.

AzureMachineLearningStudioInputs

Input per l'endpoint Azure Machine Learning Studio.

Name Type Description
columnNames

Elenco di colonne di input per l'endpoint Azure Machine Learning Studio.

name
  • string

Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint.

AzureMachineLearningStudioOutputColumn

Descrive una colonna di output per l'endpoint Azure Machine Learning Studio.

Name Type Description
dataType
  • string

Tipo di dati (Azure Machine Learning supportato) della colonna di output. Un elenco di tipi di dati Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

name
  • string

Nome della colonna di output.

AzureSqlDatabaseOutputDataSource

Descrive un'origine dati di output del database Azure SQL.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.database
  • string

Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.maxBatchCount
  • number

Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT.

properties.maxWriterCount
  • number

Numero massimo di r di scrittura, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT.

properties.password
  • string

Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.server
  • string

Nome del server di SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.table
  • string

Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.user
  • string

Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/Database

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureSqlReferenceInputDataSource

Descrive un'origine dati di riferimento del database Azure SQL.

Name Type Description
properties

Descrive Azure SQL proprietà dell'origine dati di riferimento del database.

type string:
  • Microsoft.Sql/Server/Database

Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureSqlReferenceInputDataSourceProperties

Descrive Azure SQL proprietà dell'origine dati di riferimento del database.

Name Type Description
database
  • string

Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output.

deltaSnapshotQuery
  • string

Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in database SQL di Azure.

fullSnapshotQuery
  • string

Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL.

password
  • string

Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL.

refreshRate
  • string

Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime.

refreshType
  • string

Questo elemento viene associato all'elemento datasource. Questo elemento è di tipo enumerazione. Indica il tipo di opzione di aggiornamento dei dati da usare:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta

server
  • string

Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati.

table
  • string

Questo elemento viene associato all'elemento datasource. Nome della tabella nel database Azure SQL.

user
  • string

Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL.

AzureSynapseOutputDataSource

Descrive un'origine dati di output Azure Synapse.

Name Type Description
properties.database
  • string

Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.password
  • string

Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.server
  • string

Nome del server di SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.table
  • string

Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.user
  • string

Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/DataWarehouse

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureTableOutputDataSource

Descrive un'origine dati di output tabella di Azure.

Name Type Description
properties.accountKey
  • string

Chiave dell'account per l'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.accountName
  • string

il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.batchSize
  • integer

Numero di righe da scrivere nella tabella di Azure alla volta.

properties.columnsToRemove
  • string[]

Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output.

properties.partitionKey
  • string

Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.rowKey
  • string

Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.table
  • string

Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.Storage/Table

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobOutputDataSource

Descrive un'origine dati di output BLOB.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.container
  • string

Nome di un contenitore all'interno dell'account Archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.dateFormat
  • string

Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data.

properties.pathPattern
  • string

Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio.

properties.storageAccounts

Elenco di uno o più account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.timeFormat
  • string

Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora.

type string:
  • Microsoft.Storage/Blob

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobReferenceInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di riferimento.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.container
  • string

Nome di un contenitore all'interno dell'account Archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.dateFormat
  • string

Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data.

properties.pathPattern
  • string

Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio.

properties.storageAccounts

Elenco di uno o più account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.timeFormat
  • string

Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora.

type string:
  • Microsoft.Storage/Blob

Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.container
  • string

Nome di un contenitore all'interno dell'account Archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.dateFormat
  • string

Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data.

properties.pathPattern
  • string

Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio.

properties.sourcePartitionCount
  • integer

Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024.

properties.storageAccounts

Elenco di uno o più account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.timeFormat
  • string

Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora.

type string:
  • Microsoft.Storage/Blob

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

ClusterInfo

Proprietà associate a un cluster di Analisi di flusso.

Name Type Description
id
  • string

ID risorsa del cluster.

CompatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

Name Type Description
1.0
  • string

Compression

Descrive il modo in cui i dati di input vengono compressi

Name Type Description
type
  • string

ContentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

Name Type Description
JobStorageAccount
  • string
SystemAccount
  • string

CSharpFunctionBinding

Associazione a una funzione CSharp.

Name Type Description
properties.class
  • string

Codice Csharp contenente una singola definizione di funzione.

properties.dllPath
  • string

Codice Csharp contenente una singola definizione di funzione.

properties.method
  • string

Codice Csharp contenente una singola definizione di funzione.

properties.script
  • string

Codice Csharp contenente una singola definizione di funzione.

type string:
  • Microsoft.StreamAnalytics/CLRUdf

Indica il tipo di associazione delle funzioni.

CsvSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato CSV.

Name Type Description
properties.encoding

Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.fieldDelimiter
  • string

Specifica il delimitatore che verrà utilizzato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Csv

Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

CustomClrSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato personalizzato.

Name Type Description
properties.serializationClassName
  • string

Nome della classe di serializzazione.

properties.serializationDllPath
  • string

Percorso della libreria di serializzazione.

type string:
  • CustomClr

Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

DiagnosticCondition

Condizione applicabile alla risorsa o al processo in generale, che garantisce l'attenzione del cliente.

Name Type Description
code
  • string

Codice di diagnostica opaco.

message
  • string

Messaggio leggibile che descrive in dettaglio la condizione. Localizzato nella Accept-Language della richiesta client.

since
  • string

Timestamp UTC di all'avvio della condizione. I clienti dovrebbero essere in grado di trovare un evento corrispondente nel log delle operazioni in questo momento.

Diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.

Name Type Description
conditions

Raccolta di zero o più condizioni applicabili alla risorsa o al processo complessivo, che garantiscono l'attenzione dei clienti.

DocumentDbOutputDataSource

Descrive un'origine dati di output di DocumentDB.

Name Type Description
properties.accountId
  • string

Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.accountKey
  • string

Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.collectionNamePattern
  • string

Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.database
  • string

Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.documentId
  • string

Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento.

properties.partitionKey
  • string

Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, questa proprietà deve essere specificata.

type string:
  • Microsoft.Storage/DocumentDB

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

Encoding

Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output.

Name Type Description
UTF8
  • string

Error

Rappresentazione di errore comune.

Name Type Description
error

Proprietà di definizione degli errori.

EventHubOutputDataSource

Descrive un'origine dati di output dell'hub eventi.

Name Type Default Value Description
authenticationMode ConnectionString

Modalità di autenticazione.

properties.eventHubName
  • string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.partitionKey
  • string

Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento.

properties.propertyColumns
  • string[]
serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per l'hub eventi, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubStreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

Name Type Default Value Description
authenticationMode ConnectionString

Modalità di autenticazione.

properties.consumerGroupName
  • string

Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi.

properties.eventHubName
  • string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per l'hub eventi, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubV2OutputDataSource

Descrive un'origine dati di output dell'hub eventi.

Name Type Default Value Description
authenticationMode ConnectionString

Modalità di autenticazione.

properties.eventHubName
  • string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.partitionKey
  • string

Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento.

properties.propertyColumns
  • string[]
serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per l'hub eventi, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubV2StreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

Name Type Default Value Description
authenticationMode ConnectionString

Modalità di autenticazione.

properties.consumerGroupName
  • string

Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi.

properties.eventHubName
  • string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per l'hub eventi, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventSerializationType

Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

Name Type Description
Avro
  • string
Csv
  • string
CustomClr
  • string
Json
  • string
Parquet
  • string

EventsOutOfOrderPolicy

Indica i criteri da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input.

Name Type Description
Adjust
  • string
Drop
  • string

External

Account di archiviazione in cui si trovano gli artefatti di codice personalizzati.

Name Type Description
container
  • string
path
  • string
storageAccount

Proprietà associate a un account Archiviazione di Azure

Function

Oggetto funzione contenente tutte le informazioni associate alla funzione denominata. Tutte le funzioni sono contenute in un processo di streaming.

Name Type Description
id
  • string

ID risorsa

name
  • string

Nome risorsa

properties FunctionProperties:

Proprietà associate a una funzione.

type
  • string

Tipo di risorsa

FunctionInput

Descrive un parametro di input di una funzione.

Name Type Description
dataType
  • string

Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

isConfigurationParameter
  • boolean

Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false.

FunctionOutput

Descrive l'output di una funzione.

Name Type Description
dataType
  • string

Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

Identity

Descrive la modalità di verifica dell'identità

Name Type Description
principalId
  • string
tenantId
  • string
type
  • string

Input

Oggetto di input contenente tutte le informazioni associate all'input denominato. Tutti gli input sono contenuti in un processo di streaming.

Name Type Description
id
  • string

ID risorsa

name
  • string

Nome risorsa

properties InputProperties:

Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace).

type
  • string

Tipo di risorsa

IoTHubStreamInputDataSource

Descrive un'origine dati di input hub IoT che contiene dati di flusso.

Name Type Description
properties.consumerGroupName
  • string

Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub.

properties.endpoint
  • string

Endpoint di hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via).

properties.iotHubNamespace
  • string

Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.Devices/IotHubs

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

JavaScriptFunctionBinding

Associazione a una funzione JavaScript.

Name Type Description
properties.script
  • string

Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }'

type string:
  • Microsoft.StreamAnalytics/JavascriptUdf

Indica il tipo di associazione delle funzioni.

JobStorageAccount

Proprietà associate a un account Archiviazione di Azure con msi

Name Type Default Value Description
accountKey
  • string

Chiave dell'account per l'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

accountName
  • string

il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

authenticationMode ConnectionString

Modalità di autenticazione.

JobType

Descrive il tipo del processo. Le modalità valide sono Cloud e 'Edge'.

Name Type Description
Cloud
  • string
Edge
  • string

JsonOutputSerializationFormat

Specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato JSON.

Name Type Description
properties.encoding

Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.format

Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato del codice JSON in cui verrà scritto l'output. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e 'matrice' che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se viene lasciato null.

type string:
  • Json

Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

Output

Oggetto di output contenente tutte le informazioni associate all'output denominato. Tutti gli output sono contenuti in un processo di streaming.

Name Type Description
id
  • string

ID risorsa

name
  • string

Nome risorsa

properties.datasource OutputDataSource:

Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.

properties.etag
  • string

Tag di entità corrente per l'output. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.serialization Serialization:

Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sizeWindow
  • number
properties.timeWindow
  • string
type
  • string

Tipo di risorsa

OutputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nell'archiviazione esterna a causa della mancata configurazione (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

Name Type Description
Drop
  • string
Stop
  • string

OutputStartMode

Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve iniziare ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora di output dell'ultimo evento.

Name Type Description
CustomTime
  • string
JobStartTime
  • string
LastOutputEventTime
  • string

ParquetSerialization

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output in formato Parquet.

Name Type Description
type string:
  • Parquet

Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

PowerBIOutputDataSource

Descrive un'origine dati di output Power BI.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.dataset
  • string

Nome del set di dati Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.groupId
  • string

ID del gruppo di Power BI.

properties.groupName
  • string

Nome del gruppo di Power BI. Utilizzare questa proprietà per ricordare quale ID gruppo di Power BI specifico è stato usato.

properties.refreshToken
  • string

Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi essere usato per eseguire l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore fittizio stringa durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.table
  • string

Nome della tabella Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.tokenUserDisplayName
  • string

Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento.

properties.tokenUserPrincipalName
  • string

Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento.

type string:
  • PowerBI

Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace).

RawOutputDatasource

Descrive un'origine dati di output non elaborata. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un output di questo tipo di origine dati a un processo esistente.

Name Type Description
properties.payloadUri
  • string

URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato.

type string:
  • Raw

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

RawReferenceInputDataSource

Descrive un'origine dati di input non elaborata che contiene dati di riferimento. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un input di questo tipo di origine dati a un processo esistente.

Name Type Description
properties.payload
  • string

Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi.

properties.payloadUri
  • string

URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi.

type string:
  • Raw

Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

RawStreamInputDataSource

Descrive un'origine dati di input non elaborata che contiene dati di flusso. Questo tipo di origine dati è applicabile/utilizzabile solo quando si usa l'API di test delle query. Non è possibile creare un processo con questo tipo di origine dati o aggiungere un input di questo tipo di origine dati a un processo esistente.

Name Type Description
properties.payload
  • string

Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi.

properties.payloadUri
  • string

URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi.

type string:
  • Raw

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

ReferenceInputProperties

Proprietà associate a un input contenente dati di riferimento.

Name Type Description
compression

Descrive il modo in cui i dati di input vengono compressi

datasource ReferenceInputDataSource:

Descrive un'origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.

etag
  • string

Tag di entità corrente per l'input. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

partitionKey
  • string

partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input

serialization Serialization:

Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Reference

Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

ScalarFunctionProperties

Proprietà associate a una funzione scalare.

Name Type Description
etag
  • string

Tag di entità corrente per la funzione. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.binding FunctionBinding:

Associazione fisica della funzione. Ad esempio, nel caso di Azure Machine Learning servizio Web, questo descrive l'endpoint.

properties.inputs

Descrive un parametro di input di una funzione.

properties.output

Descrive l'output di una funzione.

type string:
  • Scalar

Indica il tipo di funzione.

ServiceBusQueueOutputDataSource

Descrive un'origine dati di output della coda di bus di servizio.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.propertyColumns
  • string[]

Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi bus di servizio come proprietà personalizzate.

properties.queueName
  • string

Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per l'hub eventi, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object
type string:
  • Microsoft.ServiceBus/Queue

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

ServiceBusTopicOutputDataSource

Descrive un'origine dati di output dell'argomento bus di servizio.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Modalità di autenticazione.

properties.propertyColumns
  • string[]

Matrice di stringhe dei nomi delle colonne di output da associare a bus di servizio messaggi come proprietà personalizzate.

properties.serviceBusNamespace
  • string

Spazio dei nomi associato all'hub eventi desiderato, bus di servizio coda, bus di servizio argomento e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nome dei criteri di accesso condiviso per Hub eventi, coda bus di servizio, argomento bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object
properties.topicName
  • string

Nome dell'argomento bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/Topic

Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace).

StorageAccount

Proprietà associate a un account Archiviazione di Azure

Name Type Description
accountKey
  • string

Chiave dell'account per l'account Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

accountName
  • string

il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

StreamingJob

Oggetto processo di streaming contenente tutte le informazioni associate al processo di streaming denominato.

Name Type Description
id
  • string

ID risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Descrive l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per eseguire l'autenticazione con input e output.

location
  • string

Posizione geografica in cui vive la risorsa

name
  • string

nome della risorsa.

properties.cluster

Cluster in cui verranno eseguiti i processi di streaming.

properties.compatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

properties.contentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

properties.createdDate
  • string

Il valore è un timestamp UTC formattato ISO-8601 che indica quando è stato creato il processo di streaming.

properties.dataLocale
  • string

Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di una cultura .NET supportata dal set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Impostazione predefinita su 'en-US' se non è specificato alcun valore.

properties.etag
  • string

Tag di entità corrente per il processo di streaming. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.eventsLateArrivalMaxDelayInSeconds
  • integer

Il ritardo massimo tolerabile in secondi in cui gli eventi che arrivano in ritardo potrebbero essere inclusi. L'intervallo supportato è -1 a 1814399 (20,23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretata per avere un valore pari a -1.

properties.eventsOutOfOrderMaxDelayInSeconds
  • integer

Ritardo massimo tolerabile in secondi in cui gli eventi non ordinati possono essere modificati in ordine.

properties.eventsOutOfOrderPolicy

Indica i criteri da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input.

properties.externals

Account di archiviazione in cui si trovano gli artefatti di codice personalizzati.

properties.functions

Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.

properties.inputs

Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'input singolo.

properties.jobId
  • string

GUID che identifica in modo univoco il processo di streaming. Questo GUID viene generato al momento della creazione del processo di streaming.

properties.jobState
  • string

Descrive lo stato del processo di streaming.

properties.jobStorageAccount

Proprietà associate a un account Archiviazione di Azure con msi

properties.jobType

Descrive il tipo del processo. Le modalità valide sono Cloud e 'Edge'.

properties.lastOutputEventTime
  • string

Il valore è un timestamp formattato ISO-8601 che indica l'ora dell'ultimo evento di output del processo di streaming o null che indica che l'output non è ancora stato prodotto. In caso di più output o più flussi, questo mostra il valore più recente in tale set.

properties.outputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nell'archiviazione esterna a causa della mancata configurazione (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

properties.outputStartMode

Questa proprietà deve essere usata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve iniziare ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora di output dell'ultimo evento.

properties.outputStartTime
  • string

Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.

properties.outputs

Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'output singolo.

properties.provisioningState
  • string

Descrive lo stato di provisioning del processo di streaming.

properties.sku

Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.transformation

Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.

tags
  • object

Tag di risorse.

type
  • string

Tipo di risorsa. Ex- Microsoft.Compute/virtualMachines o Microsoft. Archiviazione/storageAccounts.

StreamingJobListResult

Oggetto contenente un elenco di processi di streaming.

Name Type Description
nextLink
  • string

Collegamento (URL) alla pagina successiva dei risultati.

value

Elenco dei processi di streaming. Popolato da un'operazione 'List'.

StreamingJobSku

Proprietà associate a uno SKU.

Name Type Description
name

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

StreamingJobSkuName

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

Name Type Description
Standard
  • string

StreamInputProperties

Proprietà associate a un input contenente i dati di flusso.

Name Type Description
compression

Descrive il modo in cui i dati di input vengono compressi

datasource StreamInputDataSource:

Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.

etag
  • string

Tag di entità corrente per l'input. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

partitionKey
  • string

partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input

serialization Serialization:

Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:
  • Stream

Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

Transformation

Oggetto trasformazione contenente tutte le informazioni associate alla trasformazione denominata. Tutte le trasformazioni sono contenute in un processo di streaming.

Name Type Description
id
  • string

ID risorsa

name
  • string

Nome risorsa

properties.etag
  • string

Tag di entità corrente per la trasformazione. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.query
  • string

Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.streamingUnits
  • integer

Specifica il numero di unità di streaming usate dal processo di streaming.

type
  • string

Tipo di risorsa