Streaming Jobs - List

Wyświetla listę wszystkich zadań przesyłania strumieniowego w danej subskrypcji.

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

Parametry identyfikatora URI

Name In Required Type Description
subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

api-version
query True
  • string

Wersja interfejsu API do użycia dla tej operacji.

$expand
query
  • string

Parametr zapytania $expand OData. Jest to rozdzielona przecinkami lista dodatkowych właściwości zadania przesyłania strumieniowego do uwzględnienia w odpowiedzi poza domyślnym zestawem zwróconym, gdy ten parametr jest nieobecny. Domyślny zestaw to wszystkie właściwości zadania przesyłania strumieniowego inne niż "inputs", "transformation", "outputs" i "functions".

Odpowiedzi

Name Type Description
200 OK

Pomyślnie wymieniono zadania przesyłania strumieniowego w ramach danej subskrypcji.

Other Status Codes

Błąd.

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

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
}

Definicje

AggregateFunctionProperties

Właściwości skojarzone z funkcją agregacji.

AuthenticationMode

Tryb uwierzytelniania. Prawidłowe tryby to ConnectionString, Msi i "UserToken".

AvroSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie Avro.

AzureDataLakeStoreOutputDataSource

Opisuje źródło danych wyjściowych usługi Azure Data Lake Store.

AzureFunctionOutputDataSource

Definiuje metadane elementu AzureFunctionOutputDataSource

AzureMachineLearningServiceFunctionBinding

Powiązanie z usługą internetową Azure Machine Learning.

AzureMachineLearningServiceInputColumn

Opisuje kolumnę wejściową punktu końcowego usługi internetowej Azure Machine Learning.

AzureMachineLearningServiceOutputColumn

Opisuje kolumnę wyjściową punktu końcowego usługi internetowej Azure Machine Learning.

AzureMachineLearningStudioFunctionBinding

Powiązanie z programem Azure Machine Learning Studio.

AzureMachineLearningStudioInputColumn

Opisuje kolumnę wejściową punktu końcowego programu Azure Machine Learning Studio.

AzureMachineLearningStudioInputs

Dane wejściowe punktu końcowego programu Azure Machine Learning Studio.

AzureMachineLearningStudioOutputColumn

Opisuje kolumnę wyjściową punktu końcowego programu Azure Machine Learning Studio.

AzureSqlDatabaseOutputDataSource

Opisuje Azure SQL wyjściowe źródło danych bazy danych.

AzureSqlReferenceInputDataSource

Opisuje źródło danych wejściowych bazy danych Azure SQL.

AzureSqlReferenceInputDataSourceProperties

Opisuje właściwości źródła danych wejściowych Azure SQL bazy danych.

AzureSynapseOutputDataSource

Opisuje Azure Synapse wyjściowe źródło danych.

AzureTableOutputDataSource

Opisuje źródło danych wyjściowych tabeli platformy Azure.

BlobOutputDataSource

Opisuje źródło danych wyjściowych obiektu blob.

BlobReferenceInputDataSource

Opisuje źródło danych wejściowych obiektów blob, które zawiera dane referencyjne.

BlobStreamInputDataSource

Opisuje źródło danych wejściowych obiektów blob, które zawiera dane strumienia.

ClusterInfo

Właściwości skojarzone z klastrem usługi Stream Analytics.

CompatibilityLevel

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

Compression

Opisuje sposób kompresji danych wejściowych

ContentStoragePolicy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

CSharpFunctionBinding

Powiązanie z funkcją CSharp.

CsvSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania danych wyjściowych w formacie CSV.

CustomClrSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie niestandardowym.

DiagnosticCondition

Warunek mający zastosowanie do zasobu lub ogólnego zadania, który gwarantuje uwagę klienta.

Diagnostics

Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.

DocumentDbOutputDataSource

Opisuje źródło danych wyjściowych usługi DocumentDB.

Encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych.

Error

Typowa reprezentacja błędów.

EventHubOutputDataSource

Opisuje wyjściowe źródło danych centrum zdarzeń.

EventHubStreamInputDataSource

Opisuje wejściowe źródło danych centrum zdarzeń, które zawiera dane strumienia.

EventHubV2OutputDataSource

Opisuje wyjściowe źródło danych centrum zdarzeń.

EventHubV2StreamInputDataSource

Opisuje wejściowe źródło danych centrum zdarzeń, które zawiera dane strumienia.

EventSerializationType

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

EventsOutOfOrderPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych.

External

Konto magazynu, na którym znajdują się niestandardowe artefakty kodu.

Function

Obiekt funkcji zawierający wszystkie informacje skojarzone z nazwaną funkcją. Wszystkie funkcje są zawarte w zadaniu przesyłania strumieniowego.

FunctionInput

Opisuje jeden parametr wejściowy funkcji.

FunctionOutput

Opisuje dane wyjściowe funkcji.

Identity

Opisuje sposób weryfikowania tożsamości

Input

Obiekt wejściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wejściowymi. Wszystkie dane wejściowe znajdują się w zadaniu przesyłania strumieniowego.

IoTHubStreamInputDataSource

Opisuje IoT Hub wejściowe źródło danych zawierające dane strumienia.

JavaScriptFunctionBinding

Powiązanie z funkcją JavaScript.

JobStorageAccount

Właściwości skojarzone z kontem usługi Azure Storage z usługą MSI

JobType

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

JsonOutputSerializationFormat

Określa format JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony nowym wierszem i tablicą wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON.

JsonSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania danych wyjściowych w formacie JSON.

Output

Obiekt wyjściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wyjściowymi. Wszystkie dane wyjściowe są zawarte w zadaniu przesyłania strumieniowego.

OutputErrorPolicy

Wskazuje zasady dotyczące stosowania do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu niewłaściwego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

OutputStartMode

Wartość może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowego sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime, lub rozpocząć od ostatniego czasu wyjściowego zdarzenia.

ParquetSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie Parquet.

PowerBIOutputDataSource

Opisuje Power BI wyjściowe źródło danych.

RawOutputDatasource

Opisuje nieprzetworzone źródło danych wyjściowych. Ten typ źródła danych ma zastosowanie/można go używać tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wyjściowych tego typu źródła danych do istniejącego zadania.

RawReferenceInputDataSource

Opisuje nieprzetworzone źródło danych wejściowych zawierające dane referencyjne. Ten typ źródła danych ma zastosowanie/można go używać tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wejściowych tego typu źródła danych do istniejącego zadania.

RawStreamInputDataSource

Opisuje nieprzetworzone źródło danych wejściowych, które zawiera dane strumienia. Ten typ źródła danych ma zastosowanie/może być używany tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wejściowych tego typu źródła danych do istniejącego zadania.

ReferenceInputProperties

Właściwości skojarzone z danymi wejściowymi zawierającymi dane referencyjne.

ScalarFunctionProperties

Właściwości skojarzone z funkcją skalarną.

ServiceBusQueueOutputDataSource

Opisuje źródło danych wyjściowych kolejki Service Bus.

ServiceBusTopicOutputDataSource

Opisuje źródło danych wyjściowych tematu Service Bus.

StorageAccount

Właściwości skojarzone z kontem usługi Azure Storage

StreamingJob

Obiekt zadania przesyłania strumieniowego zawierający wszystkie informacje skojarzone z nazwanym zadaniem przesyłania strumieniowego.

StreamingJobListResult

Obiekt zawierający listę zadań przesyłania strumieniowego.

StreamingJobSku

Właściwości skojarzone z jednostkami SKU.

StreamingJobSkuName

Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace).

StreamInputProperties

Właściwości skojarzone z danymi wejściowymi zawierającymi dane strumienia.

Transformation

Obiekt przekształcania zawierający wszystkie informacje skojarzone z nazwaną transformacją. Wszystkie przekształcenia są zawarte w zadaniu przesyłania strumieniowego.

AggregateFunctionProperties

Właściwości skojarzone z funkcją agregacji.

Name Type Description
etag
  • string

Bieżący tag jednostki dla funkcji. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

properties.binding FunctionBinding:

Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy.

properties.inputs

Opisuje jeden parametr wejściowy funkcji.

properties.output

Opisuje dane wyjściowe funkcji.

type string:
  • Aggregate

Wskazuje typ funkcji.

AuthenticationMode

Tryb uwierzytelniania. Prawidłowe tryby to ConnectionString, Msi i "UserToken".

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

AvroSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie Avro.

Name Type Description
type string:
  • Avro

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

AzureDataLakeStoreOutputDataSource

Opisuje źródło danych wyjściowych usługi Azure Data Lake Store.

Name Type Default Value Description
properties.accountName
  • string

Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace).

properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.dateFormat
  • string

Format daty. Gdziekolwiek {date} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format daty.

properties.filePathPrefix
  • string

Lokalizacja pliku, do którego powinny być zapisywane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

properties.refreshToken
  • string

Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który może następnie służyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania jest obecnie dostępny tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace).

properties.tenantId
  • string

Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace).

properties.timeFormat
  • string

Format czasu. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu.

properties.tokenUserDisplayName
  • string

Nazwa wyświetlana użytkownika użyta do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania.

properties.tokenUserPrincipalName
  • string

Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania.

type string:
  • Microsoft.DataLake/Accounts

Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

AzureFunctionOutputDataSource

Definiuje metadane elementu AzureFunctionOutputDataSource

Name Type Description
properties.apiKey
  • string

Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji.

properties.functionAppName
  • string

Nazwa aplikacji Azure Functions.

properties.functionName
  • string

Nazwa funkcji w aplikacji Azure Functions.

properties.maxBatchCount
  • number

Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do Azure Functions. Wartość domyślna to 100.

properties.maxBatchSize
  • number

Właściwość, która umożliwia ustawienie maksymalnego rozmiaru dla każdej partii wyjściowej wysyłanej do funkcji platformy Azure. Jednostka wejściowa jest wyrażona w bajtach. Domyślnie ta wartość to 262 144 bajtów (256 KB).

type string:
  • Microsoft.AzureFunction

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

AzureMachineLearningServiceFunctionBinding

Powiązanie z usługą internetową Azure Machine Learning.

Name Type Description
properties.apiKey
  • string

Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response.

properties.batchSize
  • integer

Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000.

properties.endpoint
  • string

Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning.

properties.inputs

Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning.

properties.numberOfParallelRequests
  • integer

Liczba żądań równoległych, które zostaną wysłane na partycję zadania do usługi uczenia maszynowego. Domyślna wartość wynosi 1.

properties.outputs

Lista danych wyjściowych z Azure Machine Learning wykonywania punktu końcowego usługi internetowej.

type string:
  • Microsoft.MachineLearningServices

Wskazuje typ powiązania funkcji.

AzureMachineLearningServiceInputColumn

Opisuje kolumnę wejściową punktu końcowego usługi internetowej Azure Machine Learning.

Name Type Description
dataType
  • string

Typ danych (Azure Machine Learning obsługiwany) kolumny wejściowej.

mapTo
  • integer

Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe.

name
  • string

Nazwa kolumny wejściowej.

AzureMachineLearningServiceOutputColumn

Opisuje kolumnę wyjściową punktu końcowego usługi internetowej Azure Machine Learning.

Name Type Description
dataType
  • string

Typ danych (Azure Machine Learning obsługiwany) kolumny wyjściowej.

mapTo
  • integer

Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe.

name
  • string

Nazwa kolumny wyjściowej.

AzureMachineLearningStudioFunctionBinding

Powiązanie z programem Azure Machine Learning Studio.

Name Type Description
properties.apiKey
  • string

Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response.

properties.batchSize
  • integer

Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000.

properties.endpoint
  • string

Request-Response wykonać punkt końcowy programu Azure Machine Learning Studio. Dowiedz się więcej tutaj: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

properties.inputs

Dane wejściowe punktu końcowego programu Azure Machine Learning Studio.

properties.outputs

Lista danych wyjściowych z wykonywania punktu końcowego programu Azure Machine Learning Studio.

type string:
  • Microsoft.MachineLearning/WebService

Wskazuje typ powiązania funkcji.

AzureMachineLearningStudioInputColumn

Opisuje kolumnę wejściową punktu końcowego programu Azure Machine Learning Studio.

Name Type Description
dataType
  • string

Typ danych (Azure Machine Learning obsługiwany) kolumny wejściowej. Lista prawidłowych typów danych Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

mapTo
  • integer

Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe.

name
  • string

Nazwa kolumny wejściowej.

AzureMachineLearningStudioInputs

Dane wejściowe punktu końcowego programu Azure Machine Learning Studio.

Name Type Description
columnNames

Lista kolumn wejściowych punktu końcowego programu Azure Machine Learning Studio.

name
  • string

Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego.

AzureMachineLearningStudioOutputColumn

Opisuje kolumnę wyjściową punktu końcowego programu Azure Machine Learning Studio.

Name Type Description
dataType
  • string

Typ danych (Azure Machine Learning obsługiwany) kolumny wyjściowej. Lista prawidłowych typów danych Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

name
  • string

Nazwa kolumny wyjściowej.

AzureSqlDatabaseOutputDataSource

Opisuje Azure SQL wyjściowe źródło danych bazy danych.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.database
  • string

Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.maxBatchCount
  • number

Maksymalna liczba partii do zapisu w bazie danych Sql. Wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT.

properties.maxWriterCount
  • number

Maksymalna liczba r zapisu, obecnie dostępne są tylko 1(pojedynczy moduł zapisujący) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT.

properties.password
  • string

Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.server
  • string

Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.table
  • string

Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.user
  • string

Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/Database

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

AzureSqlReferenceInputDataSource

Opisuje źródło danych wejściowych bazy danych Azure SQL.

Name Type Description
properties

Opisuje właściwości źródła danych wejściowych Azure SQL bazy danych.

type string:
  • Microsoft.Sql/Server/Database

Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace).

AzureSqlReferenceInputDataSourceProperties

Opisuje właściwości źródła danych wejściowych Azure SQL bazy danych.

Name Type Description
database
  • string

Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe.

deltaSnapshotQuery
  • string

Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania przyrostowych zmian z bazy danych SQL. Aby użyć tej opcji, zalecamy używanie tabel czasowych w Azure SQL Database.

fullSnapshotQuery
  • string

Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL.

password
  • string

Ten element jest skojarzony z elementem źródła danych. Jest to hasło, które będzie używane do nawiązywania połączenia z wystąpieniem SQL Database.

refreshRate
  • string

Ten element jest skojarzony z elementem źródła danych. Wskazuje to, jak często dane będą pobierane z bazy danych. Jest to format DateTime.

refreshType
  • string

Ten element jest skojarzony z elementem źródła danych. Ten element jest typu wyliczenia. Wskazuje ona, jakiego rodzaju opcji odświeżania danych chcemy użyć: Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta

server
  • string

Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do których zostanie zapisana.

table
  • string

Ten element jest skojarzony z elementem źródła danych. Nazwa tabeli w bazie danych Azure SQL..

user
  • string

Ten element jest skojarzony z elementem źródła danych. Jest to nazwa użytkownika, która będzie używana do nawiązywania połączenia z wystąpieniem SQL Database.

AzureSynapseOutputDataSource

Opisuje Azure Synapse wyjściowe źródło danych.

Name Type Description
properties.database
  • string

Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.password
  • string

Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.server
  • string

Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.table
  • string

Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

properties.user
  • string

Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/DataWarehouse

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

AzureTableOutputDataSource

Opisuje źródło danych wyjściowych tabeli platformy Azure.

Name Type Description
properties.accountKey
  • string

Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

properties.accountName
  • string

Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

properties.batchSize
  • integer

Liczba wierszy do zapisania w tabeli platformy Azure jednocześnie.

properties.columnsToRemove
  • string[]

Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń.

properties.partitionKey
  • string

Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz partycji dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace).

properties.rowKey
  • string

Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz wiersza dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace).

properties.table
  • string

Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.Storage/Table

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

BlobOutputDataSource

Opisuje źródło danych wyjściowych obiektu blob.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.container
  • string

Nazwa kontenera na skojarzonym koncie Storage. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace).

properties.dateFormat
  • string

Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty.

properties.pathPattern
  • string

Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład.

properties.storageAccounts

Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

properties.timeFormat
  • string

Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu.

type string:
  • Microsoft.Storage/Blob

Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

BlobReferenceInputDataSource

Opisuje źródło danych wejściowych obiektów blob, które zawiera dane referencyjne.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.container
  • string

Nazwa kontenera w ramach skojarzonego konta Storage. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace).

properties.dateFormat
  • string

Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty.

properties.pathPattern
  • string

Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład.

properties.storageAccounts

Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

properties.timeFormat
  • string

Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu.

type string:
  • Microsoft.Storage/Blob

Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace).

BlobStreamInputDataSource

Opisuje źródło danych wejściowych obiektów blob, które zawiera dane strumienia.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.container
  • string

Nazwa kontenera w ramach skojarzonego konta Storage. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace).

properties.dateFormat
  • string

Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty.

properties.pathPattern
  • string

Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład.

properties.sourcePartitionCount
  • integer

Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 - 1024.

properties.storageAccounts

Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

properties.timeFormat
  • string

Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu.

type string:
  • Microsoft.Storage/Blob

Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

ClusterInfo

Właściwości skojarzone z klastrem usługi Stream Analytics.

Name Type Description
id
  • string

Identyfikator zasobu klastra.

CompatibilityLevel

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

Name Type Description
1.0
  • string

Compression

Opisuje sposób kompresji danych wejściowych

Name Type Description
type
  • string

ContentStoragePolicy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

Name Type Description
JobStorageAccount
  • string
SystemAccount
  • string

CSharpFunctionBinding

Powiązanie z funkcją CSharp.

Name Type Description
properties.class
  • string

Kod Csharp zawierający pojedynczą definicję funkcji.

properties.dllPath
  • string

Kod Csharp zawierający pojedynczą definicję funkcji.

properties.method
  • string

Kod Csharp zawierający pojedynczą definicję funkcji.

properties.script
  • string

Kod Csharp zawierający pojedynczą definicję funkcji.

type string:
  • Microsoft.StreamAnalytics/CLRUdf

Wskazuje typ powiązania funkcji.

CsvSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania danych wyjściowych w formacie CSV.

Name Type Description
properties.encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

properties.fieldDelimiter
  • string

Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać listę obsługiwanych wartości. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Csv

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

CustomClrSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie niestandardowym.

Name Type Description
properties.serializationClassName
  • string

Nazwa klasy serializacji.

properties.serializationDllPath
  • string

Ścieżka biblioteki serializacji.

type string:
  • CustomClr

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

DiagnosticCondition

Warunek mający zastosowanie do zasobu lub ogólnego zadania, który gwarantuje uwagę klienta.

Name Type Description
code
  • string

Nieprzezroczysty kod diagnostyczny.

message
  • string

Czytelny dla człowieka komunikat opisujący szczegółowo warunek. Zlokalizowane w Accept-Language żądania klienta.

since
  • string

Sygnatura czasowa UTC czasu rozpoczęcia warunku. Klienci powinni mieć możliwość znalezienia odpowiedniego zdarzenia w dzienniku operacji w tym czasie.

Diagnostics

Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.

Name Type Description
conditions

Kolekcja zera lub większej liczby warunków mających zastosowanie do zasobu lub zadania ogólnego, które uzasadniają uwagę klienta.

DocumentDbOutputDataSource

Opisuje źródło danych wyjściowych usługi DocumentDB.

Name Type Description
properties.accountId
  • string

Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace).

properties.accountKey
  • string

Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace).

properties.collectionNamePattern
  • string

Wzorzec nazwy kolekcji do użycia. Format nazwy kolekcji można utworzyć przy użyciu opcjonalnego tokenu {partition}, w którym partycje zaczynają się od 0. Aby uzyskać więcej informacji, https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output zobacz sekcję usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace).

properties.database
  • string

Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace).

properties.documentId
  • string

Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji.

properties.partitionKey
  • string

Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych między kolekcjami. Jeśli element "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia.

type string:
  • Microsoft.Storage/DocumentDB

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

Encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych.

Name Type Description
UTF8
  • string

Error

Typowa reprezentacja błędów.

Name Type Description
error

Właściwości definicji błędu.

EventHubOutputDataSource

Opisuje wyjściowe źródło danych centrum zdarzeń.

Name Type Default Value Description
authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.eventHubName
  • string

Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace).

properties.partitionKey
  • string

Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia.

properties.propertyColumns
  • string[]
serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką Service Bus, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki Service Bus, tematu Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

EventHubStreamInputDataSource

Opisuje wejściowe źródło danych centrum zdarzeń, które zawiera dane strumienia.

Name Type Default Value Description
authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.consumerGroupName
  • string

Nazwa grupy odbiorców centrum zdarzeń, która powinna być używana do odczytywania zdarzeń z centrum zdarzeń. Określenie odrębnych nazw grup odbiorców dla wielu danych wejściowych umożliwia każdemu z tych danych wejściowych odbieranie tych samych zdarzeń z centrum zdarzeń. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców centrum zdarzeń.

properties.eventHubName
  • string

Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace).

serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką Service Bus, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki Service Bus, tematu Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

EventHubV2OutputDataSource

Opisuje wyjściowe źródło danych centrum zdarzeń.

Name Type Default Value Description
authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.eventHubName
  • string

Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace).

properties.partitionKey
  • string

Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia.

properties.propertyColumns
  • string[]
serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką Service Bus, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki Service Bus, tematu Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

EventHubV2StreamInputDataSource

Opisuje wejściowe źródło danych centrum zdarzeń, które zawiera dane strumienia.

Name Type Default Value Description
authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.consumerGroupName
  • string

Nazwa grupy odbiorców centrum zdarzeń, która powinna być używana do odczytywania zdarzeń z centrum zdarzeń. Określenie odrębnych nazw grup odbiorców dla wielu danych wejściowych umożliwia każdemu z tych danych wejściowych odbieranie tych samych zdarzeń z centrum zdarzeń. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców centrum zdarzeń.

properties.eventHubName
  • string

Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace).

serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką Service Bus, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki Service Bus, tematu Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

EventSerializationType

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

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

EventsOutOfOrderPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych.

Name Type Description
Adjust
  • string
Drop
  • string

External

Konto magazynu, na którym znajdują się niestandardowe artefakty kodu.

Name Type Description
container
  • string
path
  • string
storageAccount

Właściwości skojarzone z kontem usługi Azure Storage

Function

Obiekt funkcji zawierający wszystkie informacje skojarzone z nazwaną funkcją. Wszystkie funkcje są zawarte w zadaniu przesyłania strumieniowego.

Name Type Description
id
  • string

Identyfikator zasobu

name
  • string

Nazwa zasobu

properties FunctionProperties:

Właściwości skojarzone z funkcją.

type
  • string

Typ zasobu

FunctionInput

Opisuje jeden parametr wejściowy funkcji.

Name Type Description
dataType
  • string

Typ danych (obsługiwany przez usługę Azure Stream Analytics) parametru wejściowego funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

isConfigurationParameter
  • boolean

Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false.

FunctionOutput

Opisuje dane wyjściowe funkcji.

Name Type Description
dataType
  • string

Typ danych (obsługiwany przez usługę Azure Stream Analytics) danych wyjściowych funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

Identity

Opisuje sposób weryfikowania tożsamości

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

Input

Obiekt wejściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wejściowymi. Wszystkie dane wejściowe znajdują się w zadaniu przesyłania strumieniowego.

Name Type Description
id
  • string

Identyfikator zasobu

name
  • string

Nazwa zasobu

properties InputProperties:

Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace).

type
  • string

Typ zasobu

IoTHubStreamInputDataSource

Opisuje IoT Hub wejściowe źródło danych zawierające dane strumienia.

Name Type Description
properties.consumerGroupName
  • string

Nazwa grupy odbiorców IoT Hub, która powinna być używana do odczytywania zdarzeń z IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi IoT Hub.

properties.endpoint
  • string

Punkt końcowy IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.).

properties.iotHubNamespace
  • string

Nazwa lub identyfikator URI IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.Devices/IotHubs

Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

JavaScriptFunctionBinding

Powiązanie z funkcją JavaScript.

Name Type Description
properties.script
  • string

Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }"

type string:
  • Microsoft.StreamAnalytics/JavascriptUdf

Wskazuje typ powiązania funkcji.

JobStorageAccount

Właściwości skojarzone z kontem usługi Azure Storage z usługą MSI

Name Type Default Value Description
accountKey
  • string

Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

accountName
  • string

Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

authenticationMode ConnectionString

Tryb uwierzytelniania.

JobType

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

Name Type Description
Cloud
  • string
Edge
  • string

JsonOutputSerializationFormat

Określa format JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony nowym wierszem i tablicą wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania danych wyjściowych w formacie JSON.

Name Type Description
properties.encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

properties.format

Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format kodu JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i "tablicę", co wskazuje, że dane wyjściowe zostaną sformatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null.

type string:
  • Json

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

Output

Obiekt wyjściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wyjściowymi. Wszystkie dane wyjściowe są zawarte w zadaniu przesyłania strumieniowego.

Name Type Description
id
  • string

Identyfikator zasobu

name
  • string

Nazwa zasobu

properties.datasource OutputDataSource:

Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

properties.diagnostics

Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.

properties.etag
  • string

Bieżący tag jednostki dla danych wyjściowych. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

properties.serialization Serialization:

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

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

Typ zasobu

OutputErrorPolicy

Wskazuje zasady dotyczące stosowania do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu niewłaściwego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

Name Type Description
Drop
  • string
Stop
  • string

OutputStartMode

Wartość może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowego sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime, lub rozpocząć od ostatniego czasu wyjściowego zdarzenia.

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

ParquetSerialization

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych w formacie Parquet.

Name Type Description
type string:
  • Parquet

Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

PowerBIOutputDataSource

Opisuje Power BI wyjściowe źródło danych.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.dataset
  • string

Nazwa zestawu danych Power BI. Wymagane w żądaniach PUT (CreateOrReplace).

properties.groupId
  • string

Identyfikator grupy Power BI.

properties.groupName
  • string

Nazwa grupy Power BI. Użyj tej właściwości, aby zapamiętać, który konkretny identyfikator grupy Power BI został użyty.

properties.refreshToken
  • string

Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który może następnie służyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania jest obecnie dostępny tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace).

properties.table
  • string

Nazwa tabeli Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace).

properties.tokenUserDisplayName
  • string

Nazwa wyświetlana użytkownika użyta do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania.

properties.tokenUserPrincipalName
  • string

Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania.

type string:
  • PowerBI

Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

RawOutputDatasource

Opisuje nieprzetworzone źródło danych wyjściowych. Ten typ źródła danych ma zastosowanie/można go używać tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wyjściowych tego typu źródła danych do istniejącego zadania.

Name Type Description
properties.payloadUri
  • string

Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny być zapisywane dane wyjściowe. Jeśli ta właściwość nie jest ustawiona, dane wyjściowe zostaną zapisane w magazynie tymczasowym, a adres URL sygnatury dostępu współdzielonego do tego magazynu tymczasowego zostanie uwzględniony w wyniku.

type string:
  • Raw

Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

RawReferenceInputDataSource

Opisuje nieprzetworzone źródło danych wejściowych zawierające dane referencyjne. Ten typ źródła danych ma zastosowanie/można go używać tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wejściowych tego typu źródła danych do istniejącego zadania.

Name Type Description
properties.payload
  • string

Zawartość serializowana w formacie JSON danych wejściowych. Musi być ustawiony ładunek lub ładunekUri, ale nie oba.

properties.payloadUri
  • string

Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Musi być ustawiony ładunek lub ładunekUri, ale nie oba.

type string:
  • Raw

Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace).

RawStreamInputDataSource

Opisuje nieprzetworzone źródło danych wejściowych, które zawiera dane strumienia. Ten typ źródła danych ma zastosowanie/może być używany tylko w przypadku korzystania z interfejsu API testowania zapytań. Nie można utworzyć zadania o tym typie źródła danych ani dodać danych wejściowych tego typu źródła danych do istniejącego zadania.

Name Type Description
properties.payload
  • string

Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości.

properties.payloadUri
  • string

Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości.

type string:
  • Raw

Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

ReferenceInputProperties

Właściwości skojarzone z danymi wejściowymi zawierającymi dane referencyjne.

Name Type Description
compression

Opisuje sposób kompresji danych wejściowych

datasource ReferenceInputDataSource:

Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace).

diagnostics

Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.

etag
  • string

Bieżący tag jednostki dla danych wejściowych. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

partitionKey
  • string

partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych

serialization Serialization:

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Reference

Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace).

ScalarFunctionProperties

Właściwości skojarzone z funkcją skalarną.

Name Type Description
etag
  • string

Bieżący tag jednostki dla funkcji. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

properties.binding FunctionBinding:

Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy.

properties.inputs

Opisuje jeden parametr wejściowy funkcji.

properties.output

Opisuje dane wyjściowe funkcji.

type string:
  • Scalar

Wskazuje typ funkcji.

ServiceBusQueueOutputDataSource

Opisuje źródło danych wyjściowych kolejki Service Bus.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.propertyColumns
  • string[]

Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów Service Bus jako właściwości niestandardowe.

properties.queueName
  • string

Nazwa kolejki Service Bus. Wymagane w żądaniach PUT (CreateOrReplace).

properties.serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką Service Bus, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki Service Bus, tematu Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

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

Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

ServiceBusTopicOutputDataSource

Opisuje źródło danych wyjściowych tematu Service Bus.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Tryb uwierzytelniania.

properties.propertyColumns
  • string[]

Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów Service Bus jako właściwości niestandardowych.

properties.serviceBusNamespace
  • string

Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, Service Bus kolejką, Service Bus tematem itp. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Nazwa zasad dostępu współdzielonego centrum zdarzeń, kolejka Service Bus, temat Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object
properties.topicName
  • string

Nazwa tematu Service Bus. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/Topic

Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).

StorageAccount

Właściwości skojarzone z kontem usługi Azure Storage

Name Type Description
accountKey
  • string

Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

accountName
  • string

Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace).

StreamingJob

Obiekt zadania przesyłania strumieniowego zawierający wszystkie informacje skojarzone z nazwanym zadaniem przesyłania strumieniowego.

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Opisuje tożsamość zarządzaną przypisaną przez system przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych.

location
  • string

Lokalizacja geograficzna, w której znajduje się zasób

name
  • string

Nazwa zasobu

properties.cluster

Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego.

properties.compatibilityLevel

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

properties.contentStoragePolicy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

properties.createdDate
  • string

Wartość to sygnatura czasowa UTC sformatowana w formacie ISO-8601 wskazująca, kiedy zadanie przesyłania strumieniowego zostało utworzone.

properties.dataLocale
  • string

Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego.

properties.etag
  • string

Bieżący tag jednostki dla zadania przesyłania strumieniowego. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

properties.eventsLateArrivalMaxDelayInSeconds
  • integer

Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia przybywające późno mogą zostać uwzględnione. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, interpretowana jest wartość -1.

properties.eventsOutOfOrderMaxDelayInSeconds
  • integer

Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności.

properties.eventsOutOfOrderPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych.

properties.externals

Konto magazynu, na którym znajdują się niestandardowe artefakty kodu.

properties.functions

Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla pojedynczej transformacji.

properties.inputs

Lista co najmniej jednego danych wejściowych zadania przesyłania strumieniowego. Właściwość name dla każdego danych wejściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych.

properties.jobId
  • string

Identyfikator GUID jednoznacznie identyfikujący zadanie przesyłania strumieniowego. Ten identyfikator GUID jest generowany podczas tworzenia zadania przesyłania strumieniowego.

properties.jobState
  • string

Opisuje stan zadania przesyłania strumieniowego.

properties.jobStorageAccount

Właściwości skojarzone z kontem usługi Azure Storage z usługą MSI

properties.jobType

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

properties.lastOutputEventTime
  • string

Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca czas ostatniego zdarzenia wyjściowego zadania przesyłania strumieniowego lub wartość null wskazująca, że dane wyjściowe nie zostały jeszcze wygenerowane. W przypadku wielu danych wyjściowych lub wielu strumieni pokazuje najnowszą wartość w tym zestawie.

properties.outputErrorPolicy

Wskazuje zasady dotyczące stosowania do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu niewłaściwego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

properties.outputStartMode

Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartość może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowego sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime, lub rozpocząć od ostatniego czasu wyjściowego zdarzenia.

properties.outputStartTime
  • string

Wartość to sygnatura czasowa w formacie ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli parametr outputStartMode jest ustawiony na Wartość CustomTime.

properties.outputs

Lista co najmniej jednego danych wyjściowych zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych.

properties.provisioningState
  • string

Opisuje stan aprowizacji zadania przesyłania strumieniowego.

properties.sku

Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace).

properties.transformation

Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla pojedynczej transformacji.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu. Ex- Microsoft.Compute/virtualMachines lub Microsoft. Storage/storageAccounts.

StreamingJobListResult

Obiekt zawierający listę zadań przesyłania strumieniowego.

Name Type Description
nextLink
  • string

Link (adres URL) do następnej strony wyników.

value

Lista zadań przesyłania strumieniowego. Wypełnione przez operację "Lista".

StreamingJobSku

Właściwości skojarzone z jednostkami SKU.

Name Type Description
name

Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace).

StreamingJobSkuName

Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace).

Name Type Description
Standard
  • string

StreamInputProperties

Właściwości skojarzone z danymi wejściowymi zawierającymi dane strumienia.

Name Type Description
compression

Opisuje sposób kompresji danych wejściowych

datasource StreamInputDataSource:

Opisuje wejściowe źródło danych zawierające dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace).

diagnostics

Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.

etag
  • string

Bieżący tag jednostki dla danych wejściowych. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

partitionKey
  • string

partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych

serialization Serialization:

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

type string:
  • Stream

Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace).

Transformation

Obiekt przekształcania zawierający wszystkie informacje skojarzone z nazwaną transformacją. Wszystkie przekształcenia są zawarte w zadaniu przesyłania strumieniowego.

Name Type Description
id
  • string

Identyfikator zasobu

name
  • string

Nazwa zasobu

properties.etag
  • string

Bieżący tag jednostki dla przekształcenia. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności.

properties.query
  • string

Określa zapytanie, które zostanie uruchomione w zadaniu przesyłania strumieniowego. Więcej informacji na temat języka zapytań usługi Stream Analytics (SAQL) można znaleźć tutaj: https://msdn.microsoft.com/library/azure/dn834998 . Wymagane w żądaniach PUT (CreateOrReplace).

properties.streamingUnits
  • integer

Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego.

type
  • string

Typ zasobu