Udostępnij za pośrednictwem


Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview

Definicja zasobu Bicep

Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty StreamInputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Devices/IotHubsużyj:

{
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.Devices/IotHubs'
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

W przypadku rawużyj:

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

ReferenceInputDataSource obiektów

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  properties: {
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

W przypadku rawużyj:

{
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }
  type: 'Raw'
}

Obiekty InputProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku odwołaniaużyj:

{
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type: 'Reference'
}

W przypadku usługi Streamużyj:

{
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }
  type: 'Stream'
}

Obiekty FunctionProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku agregacjiużyj:

{
  type: 'Aggregate'
}

W przypadku skalarnych użyj:

{
  type: 'Scalar'
}

Obiekty serializacji

Ustaw właściwość , aby określić typ obiektu.

W przypadku avroużyj:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

W przypadku csv użyj:

{
  properties: {
    encoding: 'string'
    fieldDelimiter: 'string'
  }
  type: 'Csv'
}

W przypadkuCustomClr użyj:

{
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }
  type: 'CustomClr'
}

W przypadkufunkcji delta użyj:

{
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }
  type: 'Delta'
}

W przypadku Json użyj:

{
  properties: {
    encoding: 'string'
    format: 'string'
  }
  type: 'Json'
}

W przypadku Parquetużyj:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Parquet'
}

Obiekty OutputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.AzureFunctionużyj:

{
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }
  type: 'Microsoft.AzureFunction'
}

W przypadku Microsoft.DataLake/Accountsużyj:

{
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'Microsoft.DataLake/Accounts'
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

W przypadku Microsoft.ServiceBus/Queue użyj:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
  }
  type: 'Microsoft.ServiceBus/Queue'
}

W przypadku Microsoft.ServiceBus/Topicużyj:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }
  type: 'Microsoft.ServiceBus/Topic'
}

W przypadku Microsoft.Sql/Server/DataWarehouseużyj:

{
  properties: {
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/DataWarehouse'
}

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

W przypadku Microsoft.Storage/DocumentDBużyj:

{
  properties: {
    accountId: 'string'
    accountKey: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }
  type: 'Microsoft.Storage/DocumentDB'
}

W przypadku Microsoft.Storage/Tableużyj:

{
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }
  type: 'Microsoft.Storage/Table'
}

W przypadku usługi Power BIużyj:

{
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'PowerBI'
}

W przypadku rawużyj:

{
  properties: {
    payloadUri: 'string'
  }
  type: 'Raw'
}

Obiekty FunctionBinding

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.MachineLearning/WebServiceużyj:

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearning/WebService'
}

W przypadku Microsoft.MachineLearningServicesużyj:

{
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }
  type: 'Microsoft.MachineLearningServices'
}

W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:

{
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    script: 'string'
  }
  type: 'Microsoft.StreamAnalytics/CLRUdf'
}

W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:

{
  properties: {
    script: 'string'
  }
  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}

Wartości właściwości

Funkcje agregacjiWłaściwości

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Agregacja" (wymagana)

AvroSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Avro" (wymagane)

AzureDataLakeStoreOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (wymagane)

AzureDataLakeStoreOutputDataSourceProperties

Nazwa Opis Wartość
accountName Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
dateFormat Format daty. Gdziekolwiek {date} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format daty. struna
filePathPrefix Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
tenantId Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). struna
timeFormat Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

AzureFunctionOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.AzureFunction" (wymagane)

AzureFunctionOutputDataSourceProperties

Nazwa Opis Wartość
apiKey Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. struna
functionAppName Nazwa aplikacji usługi Azure Functions. struna
functionName Nazwa funkcji w aplikacji usługi Azure Functions. struna
maxBatchCount Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi Azure Functions. Wartość domyślna to 100. Int
maxBatchSize 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). Int

AzureMachineLearningServiceFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearningServices" (wymagane)

AzureMachineLearningServiceFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. struna
Wejścia Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. Int
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningServiceOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wyjściowej. struna

AzureMachineLearningStudioFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearning/WebService" (wymagane)

AzureMachineLearningStudioFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs struna
Wejścia Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningStudioInputs

Nazwa Opis Wartość
columnNames Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nazwa Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. struna

AzureMachineLearningStudioOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
nazwa Nazwa kolumny wyjściowej. struna

AzureSqlDatabaseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlDatabaseOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
maxBatchCount Maksymalna liczba partii dla zapisu w bazie danych Sql, wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. Int
maxWriterCount Maksymalna liczba wierszy zapisu, obecnie dostępne są tylko 1(pojedynczy zapis) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. Int
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureSqlReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Opisuje właściwości źródła danych wejściowych w bazie danych Azure SQL Database. AzureSqlReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlReferenceInputDataSourceProperties

Nazwa Opis Wartość
baza danych Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. struna
deltaSnapshotQuery 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 usłudze Azure SQL Database. struna
fullSnapshotQuery Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. struna
hasło 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 usługi SQL Database. struna
refreshRate 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. struna
refreshType Ten element jest skojarzony z elementem źródła danych. Ten element jest typu wyliczenia. Wskazuje ona, jakiego rodzaju opcję odświeżania danych chcemy użyć: Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta struna
serwer Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do których zostanie zapisana. struna
stół Ten element jest skojarzony z elementem źródła danych. Nazwa tabeli w bazie danych Azure SQL Database. struna
użytkownik 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 usługi SQL Database. struna

AzureSynapseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (wymagane)

AzureSynapseOutputDataSourceProperties

Nazwa Opis Wartość
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureTableOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Table" (wymagane)

AzureTableOutputDataSourceProperties

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
batchSize Liczba wierszy do zapisu w tabeli platformy Azure jednocześnie. Int
columnsToRemove Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń. string[]
partitionKey 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). struna
rowKey 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). struna
stół Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). struna

BlobOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). BlobOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobReferenceInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
sourcePartitionCount Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 1024. Int
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

Informacje o klastrze

Nazwa Opis Wartość
id Identyfikator zasobu klastra. struna

Kompresja

Nazwa Opis Wartość
typ ciąg (wymagany)

CSharpFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją CSharp. CSharpFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/CLRUdf" (wymagane)

CSharpFunctionBindingProperties

Nazwa Opis Wartość
klasa Kod Csharp zawierający pojedynczą definicję funkcji. struna
dllPath Kod Csharp zawierający pojedynczą definicję funkcji. struna
metoda Kod Csharp zawierający pojedynczą definicję funkcji. struna
skrypt Kod Csharp zawierający pojedynczą definicję funkcji. struna

CsvSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). CsvSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Csv" (wymagany)

CsvSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
fieldDelimiter Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna

CustomClrSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). CustomClrSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "CustomClr" (wymagane)

CustomClrSerializationProperties

Nazwa Opis Wartość
serializacjaClassName Nazwa klasy serializacji. struna
serializacjaDllPath Ścieżka biblioteki serializacji. struna

DeltaSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). deltaSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Delta" (wymagana)

DeltaSerializationProperties

Nazwa Opis Wartość
deltaTablePath Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. ciąg (wymagany)
partitionColumns Określa nazwy kolumn, dla których zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. string[]

DocumentDbOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (wymagane)

DocumentDbOutputDataSourceProperties

Nazwa Opis Wartość
accountId Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountKey Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
collectionNamePattern 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna
baza danych Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
documentId Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. struna
partitionKey Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. struna

EventHubOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
partitionKey Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia. struna
propertyColumns string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName Nazwa grupy odbiorców centrum zdarzeń, która powinna służyć do odczytywania zdarzeń z centrum zdarzeń. Określanie unikatowych 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ń. struna
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubV2OutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

EventHubV2StreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

Zewnętrzny

Nazwa Opis Wartość
kontener struna
ścieżka struna
storageAccount Właściwości skojarzone z kontem usługi Azure Storage StorageAccount

Funkcja

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z funkcją. FunctionProperties

FunctionBinding

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". "Microsoft.MachineLearning/WebService"
"Microsoft.MachineLearningServices"
"Microsoft.StreamAnalytics/CLRUdf"
"Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

FunkcjaKonfiguracja

Nazwa Opis Wartość
wiążący Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. FunctionBinding
Wejścia FunctionInput[]
wyjście Opisuje dane wyjściowe funkcji. FunctionOutput

FunctionInput

Nazwa Opis Wartość
Datatype 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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx struna
isConfigurationParameter Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. Bool

FunctionOutput

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

Właściwości funkcji

Nazwa Opis Wartość
Właściwości FunctionConfiguration
typ Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. "Agregacja"
"Skalar" (wymagany)

Tożsamość

Nazwa Opis Wartość
principalId struna
tenantId struna
typ struna

Wkład

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). InputProperties

Właściwości wejściowe

Nazwa Opis Wartość
kompresja Opisuje sposób kompresji danych wejściowych kompresja
partitionKey partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych struna
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
typ Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. "Odwołanie"
"Stream" (wymagane)

IoTHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (wymagane)

IoTHubStreamInputDataSourceProperties

Nazwa Opis Wartość
consumerGroupName Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. struna
punkt końcowy Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). struna
iotHubNamespace Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). struna

JavaScriptFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją Języka JavaScript. JavaScriptFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

JavaScriptFunctionBindingProperties

Nazwa Opis Wartość
skrypt Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" struna

JobStorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"

JsonSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). JsonSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Json" (wymagany)

JsonSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
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 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ę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. "Tablica"
"LineSeparated"

Microsoft.StreamAnalytics/streamingjobs

Nazwa Opis Wartość
tożsamość 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. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Wyjście

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. "Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI"
"Raw" (wymagane)

Właściwości wyjściowe

Nazwa Opis Wartość
źródło danych Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). OutputDataSource
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
sizeWindow Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. Int
timeWindow struna

ParquetSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Parquet" (wymagany)

PowerBIOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "PowerBI" (wymagane)

PowerBIOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
Dataset Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). struna
groupId Identyfikator grupy usługi Power BI. struna
groupName Nazwa grupy usługi Power BI. Użyj tej właściwości, aby zapamiętać, który identyfikator grupy usługi Power BI został użyty. struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
stół Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

RawInputDatasourceProperties

Nazwa Opis Wartość
Ładunku Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna

RawOutputDatasource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawOutputDatasourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawOutputDatasourceProperties

Nazwa Opis Wartość
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny zostać zapisane 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. struna

RawReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

ReferenceInputDataSource

Nazwa Opis Wartość
typ Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. "Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

ReferenceInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). ReferenceInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Odwołanie" (wymagane)

ScalarFunctionProperties

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Skalar" (wymagany)

Szeregowanie

Nazwa Opis Wartość
typ Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. "Avro"
"Csv"
"CustomClr"
"Delta"
"Json"
"Parquet" (wymagany)

ServiceBusQueueOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (wymagane)

ServiceBusQueueOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
queueName Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

ServiceBusTopicOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (wymagane)

ServiceBusTopicOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
nazwa tematu Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna

StreamingJobProperties

Nazwa Opis Wartość
klaster Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego. ClusterInfo
compatibilityLevel Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. '1.0'
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. . "JobStorageAccount"
"SystemAccount"
dataLocale 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. struna
eventsLateArrivalMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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. Int
eventsOutOfOrderMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. Int
eventsOutOfOrderPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają poza kolejność w strumieniu zdarzeń wejściowych. "Dostosuj"
"Upuść"
Zewnętrzne Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. zewnętrznej
Funkcje 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. funkcji []
Wejścia Lista co najmniej jednego wejściowego 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. wejściowe[]
jobStorageAccount Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej JobStorageAccount
jobType Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". "Chmura"
"Edge"
outputErrorPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). "Upuść"
"Zatrzymaj"
Wyjść Lista co najmniej jednego wyjścia 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. wyjściowe[]
outputStartMode Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime 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. struna
Numer jednostki magazynowej Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobSku
przekształcenie 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. transformation

StreamingJobSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). "Standardowa"

StreamInputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

StreamInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). StreamInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Stream" (wymagane)

TrackedResourceTags

Nazwa Opis Wartość

Przekształcenie

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). TransformationProperties

Właściwości przekształcenia

Nazwa Opis Wartość
zapytanie Określa zapytanie, które będzie uruchamiane 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). struna
streamingUnits Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. Int

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
tworzenie standardowego zadania usługi Stream Analytics Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics jest analizą w czasie rzeczywistym i złożonym aparatem przetwarzania zdarzeń przeznaczonym do analizowania i przetwarzania dużych ilości szybkich danych przesyłanych strumieniowo z wielu źródeł jednocześnie. Wzorce i relacje można zidentyfikować w informacjach wyodrębnionych z wielu źródeł wejściowych, w tym urządzeń, czujników, strumieni kliknięć, kanałów informacyjnych mediów społecznościowych i aplikacji. Te wzorce mogą służyć do wyzwalania akcji i inicjowania przepływów pracy, takich jak tworzenie alertów, przekazywanie informacji do narzędzia raportowania lub przechowywanie przekształconych danych do późniejszego użycia. Ponadto usługa Stream Analytics jest dostępna w środowisku uruchomieniowym usługi Azure IoT Edge i obsługuje ten sam język lub składnię co chmura.

Definicja zasobu szablonu usługi ARM

Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2017-04-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty StreamInputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Devices/IotHubsużyj:

{
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.Devices/IotHubs"
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

W przypadku rawużyj:

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

ReferenceInputDataSource obiektów

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  "properties": {
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

W przypadku rawużyj:

{
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  },
  "type": "Raw"
}

Obiekty InputProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku odwołaniaużyj:

{
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  },
  "type": "Reference"
}

W przypadku usługi Streamużyj:

{
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  },
  "type": "Stream"
}

Obiekty FunctionProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku agregacjiużyj:

{
  "type": "Aggregate"
}

W przypadku skalarnych użyj:

{
  "type": "Scalar"
}

Obiekty serializacji

Ustaw właściwość , aby określić typ obiektu.

W przypadku avroużyj:

{
  "properties": {},
  "type": "Avro"
}

W przypadku csv użyj:

{
  "properties": {
    "encoding": "string",
    "fieldDelimiter": "string"
  },
  "type": "Csv"
}

W przypadkuCustomClr użyj:

{
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  },
  "type": "CustomClr"
}

W przypadkufunkcji delta użyj:

{
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  },
  "type": "Delta"
}

W przypadku Json użyj:

{
  "properties": {
    "encoding": "string",
    "format": "string"
  },
  "type": "Json"
}

W przypadku Parquetużyj:

{
  "properties": {},
  "type": "Parquet"
}

Obiekty OutputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.AzureFunctionużyj:

{
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  },
  "type": "Microsoft.AzureFunction"
}

W przypadku Microsoft.DataLake/Accountsużyj:

{
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "Microsoft.DataLake/Accounts"
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

W przypadku Microsoft.ServiceBus/Queue użyj:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    }
  },
  "type": "Microsoft.ServiceBus/Queue"
}

W przypadku Microsoft.ServiceBus/Topicużyj:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  },
  "type": "Microsoft.ServiceBus/Topic"
}

W przypadku Microsoft.Sql/Server/DataWarehouseużyj:

{
  "properties": {
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/DataWarehouse"
}

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

W przypadku Microsoft.Storage/DocumentDBużyj:

{
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  },
  "type": "Microsoft.Storage/DocumentDB"
}

W przypadku Microsoft.Storage/Tableużyj:

{
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  },
  "type": "Microsoft.Storage/Table"
}

W przypadku usługi Power BIużyj:

{
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "PowerBI"
}

W przypadku rawużyj:

{
  "properties": {
    "payloadUri": "string"
  },
  "type": "Raw"
}

Obiekty FunctionBinding

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.MachineLearning/WebServiceużyj:

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearning/WebService"
}

W przypadku Microsoft.MachineLearningServicesużyj:

{
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  },
  "type": "Microsoft.MachineLearningServices"
}

W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:

{
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "script": "string"
  },
  "type": "Microsoft.StreamAnalytics/CLRUdf"
}

W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:

{
  "properties": {
    "script": "string"
  },
  "type": "Microsoft.StreamAnalytics/JavascriptUdf"
}

Wartości właściwości

Funkcje agregacjiWłaściwości

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Agregacja" (wymagana)

AvroSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Avro" (wymagane)

AzureDataLakeStoreOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (wymagane)

AzureDataLakeStoreOutputDataSourceProperties

Nazwa Opis Wartość
accountName Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
dateFormat Format daty. Gdziekolwiek {date} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format daty. struna
filePathPrefix Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
tenantId Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). struna
timeFormat Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

AzureFunctionOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.AzureFunction" (wymagane)

AzureFunctionOutputDataSourceProperties

Nazwa Opis Wartość
apiKey Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. struna
functionAppName Nazwa aplikacji usługi Azure Functions. struna
functionName Nazwa funkcji w aplikacji usługi Azure Functions. struna
maxBatchCount Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi Azure Functions. Wartość domyślna to 100. Int
maxBatchSize 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). Int

AzureMachineLearningServiceFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearningServices" (wymagane)

AzureMachineLearningServiceFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. struna
Wejścia Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. Int
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningServiceOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wyjściowej. struna

AzureMachineLearningStudioFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearning/WebService" (wymagane)

AzureMachineLearningStudioFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs struna
Wejścia Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningStudioInputs

Nazwa Opis Wartość
columnNames Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nazwa Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. struna

AzureMachineLearningStudioOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
nazwa Nazwa kolumny wyjściowej. struna

AzureSqlDatabaseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlDatabaseOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
maxBatchCount Maksymalna liczba partii dla zapisu w bazie danych Sql, wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. Int
maxWriterCount Maksymalna liczba wierszy zapisu, obecnie dostępne są tylko 1(pojedynczy zapis) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. Int
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureSqlReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Opisuje właściwości źródła danych wejściowych w bazie danych Azure SQL Database. AzureSqlReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlReferenceInputDataSourceProperties

Nazwa Opis Wartość
baza danych Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. struna
deltaSnapshotQuery 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 usłudze Azure SQL Database. struna
fullSnapshotQuery Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. struna
hasło 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 usługi SQL Database. struna
refreshRate 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. struna
refreshType Ten element jest skojarzony z elementem źródła danych. Ten element jest typu wyliczenia. Wskazuje ona, jakiego rodzaju opcję odświeżania danych chcemy użyć: Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta struna
serwer Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do których zostanie zapisana. struna
stół Ten element jest skojarzony z elementem źródła danych. Nazwa tabeli w bazie danych Azure SQL Database. struna
użytkownik 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 usługi SQL Database. struna

AzureSynapseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (wymagane)

AzureSynapseOutputDataSourceProperties

Nazwa Opis Wartość
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureTableOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Table" (wymagane)

AzureTableOutputDataSourceProperties

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
batchSize Liczba wierszy do zapisu w tabeli platformy Azure jednocześnie. Int
columnsToRemove Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń. string[]
partitionKey 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). struna
rowKey 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). struna
stół Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). struna

BlobOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). BlobOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobReferenceInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
sourcePartitionCount Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 1024. Int
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

Informacje o klastrze

Nazwa Opis Wartość
id Identyfikator zasobu klastra. struna

Kompresja

Nazwa Opis Wartość
typ ciąg (wymagany)

CSharpFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją CSharp. CSharpFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/CLRUdf" (wymagane)

CSharpFunctionBindingProperties

Nazwa Opis Wartość
klasa Kod Csharp zawierający pojedynczą definicję funkcji. struna
dllPath Kod Csharp zawierający pojedynczą definicję funkcji. struna
metoda Kod Csharp zawierający pojedynczą definicję funkcji. struna
skrypt Kod Csharp zawierający pojedynczą definicję funkcji. struna

CsvSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). CsvSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Csv" (wymagany)

CsvSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
fieldDelimiter Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna

CustomClrSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). CustomClrSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "CustomClr" (wymagane)

CustomClrSerializationProperties

Nazwa Opis Wartość
serializacjaClassName Nazwa klasy serializacji. struna
serializacjaDllPath Ścieżka biblioteki serializacji. struna

DeltaSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). deltaSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Delta" (wymagana)

DeltaSerializationProperties

Nazwa Opis Wartość
deltaTablePath Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. ciąg (wymagany)
partitionColumns Określa nazwy kolumn, dla których zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. string[]

DocumentDbOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (wymagane)

DocumentDbOutputDataSourceProperties

Nazwa Opis Wartość
accountId Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountKey Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
collectionNamePattern 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna
baza danych Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
documentId Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. struna
partitionKey Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. struna

EventHubOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
partitionKey Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia. struna
propertyColumns string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName Nazwa grupy odbiorców centrum zdarzeń, która powinna służyć do odczytywania zdarzeń z centrum zdarzeń. Określanie unikatowych 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ń. struna
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubV2OutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

EventHubV2StreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

Zewnętrzny

Nazwa Opis Wartość
kontener struna
ścieżka struna
storageAccount Właściwości skojarzone z kontem usługi Azure Storage StorageAccount

Funkcja

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z funkcją. FunctionProperties

FunctionBinding

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". "Microsoft.MachineLearning/WebService"
"Microsoft.MachineLearningServices"
"Microsoft.StreamAnalytics/CLRUdf"
"Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

FunkcjaKonfiguracja

Nazwa Opis Wartość
wiążący Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. FunctionBinding
Wejścia FunctionInput[]
wyjście Opisuje dane wyjściowe funkcji. FunctionOutput

FunctionInput

Nazwa Opis Wartość
Datatype 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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx struna
isConfigurationParameter Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. Bool

FunctionOutput

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

Właściwości funkcji

Nazwa Opis Wartość
Właściwości FunctionConfiguration
typ Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. "Agregacja"
"Skalar" (wymagany)

Tożsamość

Nazwa Opis Wartość
principalId struna
tenantId struna
typ struna

Wkład

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). InputProperties

Właściwości wejściowe

Nazwa Opis Wartość
kompresja Opisuje sposób kompresji danych wejściowych kompresja
partitionKey partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych struna
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
typ Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. "Odwołanie"
"Stream" (wymagane)

IoTHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (wymagane)

IoTHubStreamInputDataSourceProperties

Nazwa Opis Wartość
consumerGroupName Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. struna
punkt końcowy Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). struna
iotHubNamespace Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). struna

JavaScriptFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją Języka JavaScript. JavaScriptFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

JavaScriptFunctionBindingProperties

Nazwa Opis Wartość
skrypt Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" struna

JobStorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"

JsonSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). JsonSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Json" (wymagany)

JsonSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
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 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ę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. "Tablica"
"LineSeparated"

Microsoft.StreamAnalytics/streamingjobs

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2017-04-01-preview"
tożsamość 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. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.StreamAnalytics/streamingjobs"

Wyjście

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. "Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI"
"Raw" (wymagane)

Właściwości wyjściowe

Nazwa Opis Wartość
źródło danych Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). OutputDataSource
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
sizeWindow Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. Int
timeWindow struna

ParquetSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Parquet" (wymagany)

PowerBIOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "PowerBI" (wymagane)

PowerBIOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
Dataset Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). struna
groupId Identyfikator grupy usługi Power BI. struna
groupName Nazwa grupy usługi Power BI. Użyj tej właściwości, aby zapamiętać, który identyfikator grupy usługi Power BI został użyty. struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
stół Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

RawInputDatasourceProperties

Nazwa Opis Wartość
Ładunku Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna

RawOutputDatasource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawOutputDatasourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawOutputDatasourceProperties

Nazwa Opis Wartość
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny zostać zapisane 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. struna

RawReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

ReferenceInputDataSource

Nazwa Opis Wartość
typ Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. "Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

ReferenceInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). ReferenceInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Odwołanie" (wymagane)

ScalarFunctionProperties

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Skalar" (wymagany)

Szeregowanie

Nazwa Opis Wartość
typ Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. "Avro"
"Csv"
"CustomClr"
"Delta"
"Json"
"Parquet" (wymagany)

ServiceBusQueueOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (wymagane)

ServiceBusQueueOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
queueName Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

ServiceBusTopicOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (wymagane)

ServiceBusTopicOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
nazwa tematu Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna

StreamingJobProperties

Nazwa Opis Wartość
klaster Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego. ClusterInfo
compatibilityLevel Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. '1.0'
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. . "JobStorageAccount"
"SystemAccount"
dataLocale 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. struna
eventsLateArrivalMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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. Int
eventsOutOfOrderMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. Int
eventsOutOfOrderPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają poza kolejność w strumieniu zdarzeń wejściowych. "Dostosuj"
"Upuść"
Zewnętrzne Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. zewnętrznej
Funkcje 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. funkcji []
Wejścia Lista co najmniej jednego wejściowego 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. wejściowe[]
jobStorageAccount Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej JobStorageAccount
jobType Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". "Chmura"
"Edge"
outputErrorPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). "Upuść"
"Zatrzymaj"
Wyjść Lista co najmniej jednego wyjścia 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. wyjściowe[]
outputStartMode Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime 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. struna
Numer jednostki magazynowej Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobSku
przekształcenie 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. transformation

StreamingJobSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). "Standardowa"

StreamInputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

StreamInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). StreamInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Stream" (wymagane)

TrackedResourceTags

Nazwa Opis Wartość

Przekształcenie

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). TransformationProperties

Właściwości przekształcenia

Nazwa Opis Wartość
zapytanie Określa zapytanie, które będzie uruchamiane 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). struna
streamingUnits Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. Int

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
tworzenie standardowego zadania usługi Stream Analytics

wdrażanie w usłudze Azure
Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics jest analizą w czasie rzeczywistym i złożonym aparatem przetwarzania zdarzeń przeznaczonym do analizowania i przetwarzania dużych ilości szybkich danych przesyłanych strumieniowo z wielu źródeł jednocześnie. Wzorce i relacje można zidentyfikować w informacjach wyodrębnionych z wielu źródeł wejściowych, w tym urządzeń, czujników, strumieni kliknięć, kanałów informacyjnych mediów społecznościowych i aplikacji. Te wzorce mogą służyć do wyzwalania akcji i inicjowania przepływów pracy, takich jak tworzenie alertów, przekazywanie informacji do narzędzia raportowania lub przechowywanie przekształconych danych do późniejszego użycia. Ponadto usługa Stream Analytics jest dostępna w środowisku uruchomieniowym usługi Azure IoT Edge i obsługuje ten sam język lub składnię co chmura.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        storageAccount = {
          accountKey = "string"
          accountName = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

Obiekty StreamInputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Devices/IotHubsużyj:

{
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.Devices/IotHubs"
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

W przypadku rawużyj:

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

ReferenceInputDataSource obiektów

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  properties = {
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

W przypadku rawużyj:

{
  properties = {
    payload = "string"
    payloadUri = "string"
  }
  type = "Raw"
}

Obiekty InputProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku odwołaniaużyj:

{
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }
  type = "Reference"
}

W przypadku usługi Streamużyj:

{
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }
  type = "Stream"
}

Obiekty FunctionProperties

Ustaw właściwość , aby określić typ obiektu.

W przypadku agregacjiużyj:

{
  type = "Aggregate"
}

W przypadku skalarnych użyj:

{
  type = "Scalar"
}

Obiekty serializacji

Ustaw właściwość , aby określić typ obiektu.

W przypadku avroużyj:

{
  properties = ?
  type = "Avro"
}

W przypadku csv użyj:

{
  properties = {
    encoding = "string"
    fieldDelimiter = "string"
  }
  type = "Csv"
}

W przypadkuCustomClr użyj:

{
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }
  type = "CustomClr"
}

W przypadkufunkcji delta użyj:

{
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }
  type = "Delta"
}

W przypadku Json użyj:

{
  properties = {
    encoding = "string"
    format = "string"
  }
  type = "Json"
}

W przypadku Parquetużyj:

{
  properties = ?
  type = "Parquet"
}

Obiekty OutputDataSource

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.AzureFunctionużyj:

{
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }
  type = "Microsoft.AzureFunction"
}

W przypadku Microsoft.DataLake/Accountsużyj:

{
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "Microsoft.DataLake/Accounts"
}

W przypadku Microsoft.EventHub/EventHubużyj:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

W przypadku Microsoft.ServiceBus/EventHubużyj:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

W przypadku Microsoft.ServiceBus/Queue użyj:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
  }
  type = "Microsoft.ServiceBus/Queue"
}

W przypadku Microsoft.ServiceBus/Topicużyj:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }
  type = "Microsoft.ServiceBus/Topic"
}

W przypadku Microsoft.Sql/Server/DataWarehouseużyj:

{
  properties = {
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/DataWarehouse"
}

W przypadku Microsoft.Sql/Server/Databaseużyj:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

W przypadku Microsoft.Storage/Blobużyj:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

W przypadku Microsoft.Storage/DocumentDBużyj:

{
  properties = {
    accountId = "string"
    accountKey = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }
  type = "Microsoft.Storage/DocumentDB"
}

W przypadku Microsoft.Storage/Tableużyj:

{
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }
  type = "Microsoft.Storage/Table"
}

W przypadku usługi Power BIużyj:

{
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "PowerBI"
}

W przypadku rawużyj:

{
  properties = {
    payloadUri = "string"
  }
  type = "Raw"
}

Obiekty FunctionBinding

Ustaw właściwość , aby określić typ obiektu.

W przypadku Microsoft.MachineLearning/WebServiceużyj:

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearning/WebService"
}

W przypadku Microsoft.MachineLearningServicesużyj:

{
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }
  type = "Microsoft.MachineLearningServices"
}

W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:

{
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    script = "string"
  }
  type = "Microsoft.StreamAnalytics/CLRUdf"
}

W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:

{
  properties = {
    script = "string"
  }
  type = "Microsoft.StreamAnalytics/JavascriptUdf"
}

Wartości właściwości

Funkcje agregacjiWłaściwości

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Agregacja" (wymagana)

AvroSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Avro" (wymagane)

AzureDataLakeStoreOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (wymagane)

AzureDataLakeStoreOutputDataSourceProperties

Nazwa Opis Wartość
accountName Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
dateFormat Format daty. Gdziekolwiek {date} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format daty. struna
filePathPrefix Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
tenantId Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). struna
timeFormat Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

AzureFunctionOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.AzureFunction" (wymagane)

AzureFunctionOutputDataSourceProperties

Nazwa Opis Wartość
apiKey Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. struna
functionAppName Nazwa aplikacji usługi Azure Functions. struna
functionName Nazwa funkcji w aplikacji usługi Azure Functions. struna
maxBatchCount Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi Azure Functions. Wartość domyślna to 100. Int
maxBatchSize 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). Int

AzureMachineLearningServiceFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearningServices" (wymagane)

AzureMachineLearningServiceFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. struna
Wejścia Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. Int
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi internetowej Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningServiceOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wyjściowej. struna

AzureMachineLearningStudioFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.MachineLearning/WebService" (wymagane)

AzureMachineLearningStudioFunctionBindingProperties

Nazwa Opis Wartość
apiKey Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. struna
batchSize 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. Int
punkt końcowy Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs struna
Wejścia Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputs
Wyjść Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
mapTo Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. Int
nazwa Nazwa kolumny wejściowej. struna

AzureMachineLearningStudioInputs

Nazwa Opis Wartość
columnNames Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
nazwa Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. struna

AzureMachineLearningStudioOutputColumn

Nazwa Opis Wartość
Datatype Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . struna
nazwa Nazwa kolumny wyjściowej. struna

AzureSqlDatabaseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlDatabaseOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
maxBatchCount Maksymalna liczba partii dla zapisu w bazie danych Sql, wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. Int
maxWriterCount Maksymalna liczba wierszy zapisu, obecnie dostępne są tylko 1(pojedynczy zapis) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. Int
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureSqlReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Opisuje właściwości źródła danych wejściowych w bazie danych Azure SQL Database. AzureSqlReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (wymagane)

AzureSqlReferenceInputDataSourceProperties

Nazwa Opis Wartość
baza danych Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. struna
deltaSnapshotQuery 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 usłudze Azure SQL Database. struna
fullSnapshotQuery Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. struna
hasło 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 usługi SQL Database. struna
refreshRate 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. struna
refreshType Ten element jest skojarzony z elementem źródła danych. Ten element jest typu wyliczenia. Wskazuje ona, jakiego rodzaju opcję odświeżania danych chcemy użyć: Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta struna
serwer Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do których zostanie zapisana. struna
stół Ten element jest skojarzony z elementem źródła danych. Nazwa tabeli w bazie danych Azure SQL Database. struna
użytkownik 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 usługi SQL Database. struna

AzureSynapseOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (wymagane)

AzureSynapseOutputDataSourceProperties

Nazwa Opis Wartość
baza danych Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
hasło Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
serwer Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
stół Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna
użytkownik Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). struna

AzureTableOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Table" (wymagane)

AzureTableOutputDataSourceProperties

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
batchSize Liczba wierszy do zapisu w tabeli platformy Azure jednocześnie. Int
columnsToRemove Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń. string[]
partitionKey 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). struna
rowKey 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). struna
stół Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). struna

BlobOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). BlobOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobReferenceInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

BlobStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/Blob" (wymagane)

BlobStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
kontener Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). struna
dateFormat Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. struna
pathPattern 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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. struna
sourcePartitionCount Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 1024. Int
storageAccounts Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). StorageAccount[]
timeFormat Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. struna

Informacje o klastrze

Nazwa Opis Wartość
id Identyfikator zasobu klastra. struna

Kompresja

Nazwa Opis Wartość
typ ciąg (wymagany)

CSharpFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją CSharp. CSharpFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/CLRUdf" (wymagane)

CSharpFunctionBindingProperties

Nazwa Opis Wartość
klasa Kod Csharp zawierający pojedynczą definicję funkcji. struna
dllPath Kod Csharp zawierający pojedynczą definicję funkcji. struna
metoda Kod Csharp zawierający pojedynczą definicję funkcji. struna
skrypt Kod Csharp zawierający pojedynczą definicję funkcji. struna

CsvSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). CsvSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Csv" (wymagany)

CsvSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
fieldDelimiter Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna

CustomClrSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). CustomClrSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "CustomClr" (wymagane)

CustomClrSerializationProperties

Nazwa Opis Wartość
serializacjaClassName Nazwa klasy serializacji. struna
serializacjaDllPath Ścieżka biblioteki serializacji. struna

DeltaSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). deltaSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Delta" (wymagana)

DeltaSerializationProperties

Nazwa Opis Wartość
deltaTablePath Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. ciąg (wymagany)
partitionColumns Określa nazwy kolumn, dla których zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. string[]

DocumentDbOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (wymagane)

DocumentDbOutputDataSourceProperties

Nazwa Opis Wartość
accountId Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountKey Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
collectionNamePattern 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). struna
baza danych Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). struna
documentId Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. struna
partitionKey Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. struna

EventHubOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
partitionKey Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia. struna
propertyColumns string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (wymagane)

EventHubStreamInputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName Nazwa grupy odbiorców centrum zdarzeń, która powinna służyć do odczytywania zdarzeń z centrum zdarzeń. Określanie unikatowych 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ń. struna
eventHubName Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna

EventHubV2OutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). EventHubOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

EventHubV2StreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (wymagane)

Zewnętrzny

Nazwa Opis Wartość
kontener struna
ścieżka struna
storageAccount Właściwości skojarzone z kontem usługi Azure Storage StorageAccount

Funkcja

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z funkcją. FunctionProperties

FunctionBinding

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". "Microsoft.MachineLearning/WebService"
"Microsoft.MachineLearningServices"
"Microsoft.StreamAnalytics/CLRUdf"
"Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

FunkcjaKonfiguracja

Nazwa Opis Wartość
wiążący Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. FunctionBinding
Wejścia FunctionInput[]
wyjście Opisuje dane wyjściowe funkcji. FunctionOutput

FunctionInput

Nazwa Opis Wartość
Datatype 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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx struna
isConfigurationParameter Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. Bool

FunctionOutput

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

Właściwości funkcji

Nazwa Opis Wartość
Właściwości FunctionConfiguration
typ Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. "Agregacja"
"Skalar" (wymagany)

Tożsamość

Nazwa Opis Wartość
principalId struna
tenantId struna
typ struna

Wkład

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). InputProperties

Właściwości wejściowe

Nazwa Opis Wartość
kompresja Opisuje sposób kompresji danych wejściowych kompresja
partitionKey partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych struna
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
typ Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. "Odwołanie"
"Stream" (wymagane)

IoTHubStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (wymagane)

IoTHubStreamInputDataSourceProperties

Nazwa Opis Wartość
consumerGroupName Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. struna
punkt końcowy Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). struna
iotHubNamespace Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). struna

JavaScriptFunctionBinding

Nazwa Opis Wartość
Właściwości Właściwości powiązania skojarzone z funkcją Języka JavaScript. JavaScriptFunctionBindingProperties
typ Wskazuje typ powiązania funkcji. "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane)

JavaScriptFunctionBindingProperties

Nazwa Opis Wartość
skrypt Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" struna

JobStorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"

JsonSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). JsonSerializationProperties
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Json" (wymagany)

JsonSerializationProperties

Nazwa Opis Wartość
kodowanie Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). "UTF8"
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 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ę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. "Tablica"
"LineSeparated"

Microsoft.StreamAnalytics/streamingjobs

Nazwa Opis Wartość
tożsamość 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. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"

Wyjście

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. "Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI"
"Raw" (wymagane)

Właściwości wyjściowe

Nazwa Opis Wartość
źródło danych Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). OutputDataSource
szeregowanie Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). serializacji
sizeWindow Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. Int
timeWindow struna

ParquetSerialization

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). jakikolwiek
typ Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Parquet" (wymagany)

PowerBIOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "PowerBI" (wymagane)

PowerBIOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
Dataset Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). struna
groupId Identyfikator grupy usługi Power BI. struna
groupName Nazwa grupy usługi Power BI. Użyj tej właściwości, aby zapamiętać, który identyfikator grupy usługi Power BI został użyty. struna
refreshToken Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). struna
stół Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). struna
tokenUserDisplayName Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna
tokenUserPrincipalName 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 zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. struna

RawInputDatasourceProperties

Nazwa Opis Wartość
Ładunku Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. struna

RawOutputDatasource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawOutputDatasourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawOutputDatasourceProperties

Nazwa Opis Wartość
payloadUri Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny zostać zapisane 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. struna

RawReferenceInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

RawStreamInputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). RawInputDatasourceProperties
typ Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). "Raw" (wymagane)

ReferenceInputDataSource

Nazwa Opis Wartość
typ Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. "Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

ReferenceInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). ReferenceInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Odwołanie" (wymagane)

ScalarFunctionProperties

Nazwa Opis Wartość
typ Wskazuje typ funkcji. "Skalar" (wymagany)

Szeregowanie

Nazwa Opis Wartość
typ Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. "Avro"
"Csv"
"CustomClr"
"Delta"
"Json"
"Parquet" (wymagany)

ServiceBusQueueOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (wymagane)

ServiceBusQueueOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
queueName Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

ServiceBusTopicOutputDataSource

Nazwa Opis Wartość
Właściwości Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (wymagane)

ServiceBusTopicOutputDataSourceProperties

Nazwa Opis Wartość
authenticationMode Tryb uwierzytelniania. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. string[]
serviceBusNamespace Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyKey Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). struna
sharedAccessPolicyName Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). struna
systemPropertyColumns Słownik< ciągu > ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
nazwa tematu Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). struna

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
accountKey Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna
accountName Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). struna

StreamingJobProperties

Nazwa Opis Wartość
klaster Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego. ClusterInfo
compatibilityLevel Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. '1.0'
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. . "JobStorageAccount"
"SystemAccount"
dataLocale 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. struna
eventsLateArrivalMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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. Int
eventsOutOfOrderMaxDelayInSeconds Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. Int
eventsOutOfOrderPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają poza kolejność w strumieniu zdarzeń wejściowych. "Dostosuj"
"Upuść"
Zewnętrzne Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. zewnętrznej
Funkcje 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. funkcji []
Wejścia Lista co najmniej jednego wejściowego 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. wejściowe[]
jobStorageAccount Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej JobStorageAccount
jobType Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". "Chmura"
"Edge"
outputErrorPolicy Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). "Upuść"
"Zatrzymaj"
Wyjść Lista co najmniej jednego wyjścia 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. wyjściowe[]
outputStartMode Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime 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. struna
Numer jednostki magazynowej Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). StreamingJobSku
przekształcenie 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. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. transformation

StreamingJobSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). "Standardowa"

StreamInputDataSource

Nazwa Opis Wartość
typ Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.EventHub/EventHub"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob"
"Raw" (wymagane)

StreamInputProperties

Nazwa Opis Wartość
źródło danych Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). StreamInputDataSource
typ Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). "Stream" (wymagane)

TrackedResourceTags

Nazwa Opis Wartość

Przekształcenie

Nazwa Opis Wartość
nazwa Nazwa zasobu struna
Właściwości Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). TransformationProperties

Właściwości przekształcenia

Nazwa Opis Wartość
zapytanie Określa zapytanie, które będzie uruchamiane 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). struna
streamingUnits Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. Int