Поделиться через


Задания потоковой передачи Microsoft.StreamAnalytics 2016-03-01

Определение ресурсов Bicep

Тип ресурса потоковой передачи можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.StreamAnalytics/streamingjobs, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2016-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    compatibilityLevel: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты FunctionBinding

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.MachineLearning/WebServiceиспользуйте следующее:

{
  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'
}

Для Microsoft.StreamAnalytics/JavascriptUdfиспользуйте следующее:

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

Объекты StreamInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Devices/IotHubsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Объекты InputProperties

Задайте свойство типа , чтобы указать тип объекта.

Для справочникаиспользуйте:

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

Для Streamиспользуйте:

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

Объекты сериализации

Задайте свойство типа , чтобы указать тип объекта.

Для Avroиспользуйте:

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

Для CSV-используйте:

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

Для Jsonиспользуйте:

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

Объекты FunctionProperties

Задайте свойство типа , чтобы указать тип объекта.

Для скалярныхиспользуйте:

{
  properties: {
    binding: {
      type: 'string'
      // For remaining properties, see FunctionBinding objects
    }
    inputs: [
      {
        dataType: 'string'
        isConfigurationParameter: bool
      }
    ]
    output: {
      dataType: 'string'
    }
  }
  type: 'Scalar'
}

Объекты OutputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.DataLake/Accountsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.ServiceBus/Queueиспользуйте следующее:

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

Для Microsoft.ServiceBus/Topicиспользуйте следующее:

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

Для Microsoft.Sql/Server/Databaseиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Для Microsoft.Storage/DocumentDBиспользуйте следующее:

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

Для Microsoft.Storage/Tableиспользуйте следующее:

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

Для PowerBIиспользуйте:

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

Объекты ReferenceInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Значения свойств

AvroSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации Avro. Требуется для запросов PUT (CreateOrReplace). любой
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Avro (обязательно)

AzureDataLakeStoreOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.DataLake/Accounts (обязательно)

AzureDataLakeStoreOutputDataSourceProperties

Имя Описание Ценность
accountName Имя учетной записи Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в filePathPrefix, значение этого свойства используется в качестве формата даты. струна
filePathPrefix Расположение файла, в который должны записываться выходные данные. Требуется для запросов PUT (CreateOrReplace). струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
tenantId Идентификатор клиента пользователя, используемого для получения маркера обновления. Требуется для запросов PUT (CreateOrReplace). струна
timeFormat Формат времени. Когда {time} отображается в filePathPrefix, значение этого свойства используется в качестве формата времени. струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

AzureMachineLearningWebServiceFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с веб-службой машинного обучения Azure. AzureMachineLearningWebServiceFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.MachineLearning/WebService (обязательно)

AzureMachineLearningWebServiceFunctionBindingProperties

Имя Описание Ценность
apiKey Ключ API, используемый для проверки подлинности с помощью конечной точки Request-Response. струна
batchSize Число от 1 до 10000, описывающее максимальное количество строк для каждого запроса на выполнение RRS машинного обучения Azure. Значение по умолчанию — 1000. int
конечная точка Request-Response выполнить конечную точку веб-службы Машинного обучения Azure. Дополнительные сведения см. здесь: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs струна
Входы Входные данные для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputs
Выходы Список выходных данных из конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Имя Описание Ценность
dataType Тип данных (поддерживается Машинное обучение Azure) входного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
mapTo Отсчитываемый от нуля индекс параметра функции, с помощью этого входного значения сопоставляется. int
имя Имя входного столбца. струна

AzureMachineLearningWebServiceInputs

Имя Описание Ценность
columnNames Список входных столбцов для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputColumn[]
имя Имя входных данных. Это имя, указанное при создании конечной точки. струна

AzureMachineLearningWebServiceOutputColumn

Имя Описание Ценность
dataType Тип данных (поддерживаемый машинным обучением Azure) выходного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
имя Имя выходного столбца. струна

AzureSqlDatabaseOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Sql/Server/Database (обязательно)

AzureSqlDatabaseOutputDataSourceProperties

Имя Описание Ценность
база данных Имя базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пароль Пароль, который будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
сервер Имя СЕРВЕРА SQL, содержащего базу данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы в базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пользователь Имя пользователя, которое будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна

AzureTableOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными таблицы Azure. Требуется для запросов PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/Table (обязательно)

AzureTableOutputDataSourceProperties

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
batchSize Количество строк для записи в таблицу Azure одновременно. int
columnsToRemove Если задано, каждый элемент в массиве — это имя столбца для удаления (если присутствует) из сущностей выходного события. string[]
partitionKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа секции для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
rowKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа строки для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна

BlobOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными большого двоичного объекта. Требуется для запросов PUT (CreateOrReplace). BLOBOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobOutputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobReferenceInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими справочные данные. Требуется для запросов PUT (CreateOrReplace). BLOBReferenceInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobReferenceInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). BLOBStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobStreamInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
sourcePartitionCount Число секций входного источника данных БОЛЬШОго двоичного объекта. Диапазон 1 – 1024. int
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

CsvSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации CSV. Требуется для запросов PUT (CreateOrReplace). CsvSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Csv (обязательно)

CsvSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
fieldDelimiter Указывает разделитель, который будет использоваться для разделения записей с разделителями-запятыми (CSV). Список поддерживаемых значений см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. Требуется для запросов PUT (CreateOrReplace). струна

DocumentDbOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными DocumentDB. Требуется для запросов PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/DocumentDB (обязательно)

DocumentDbOutputDataSourceProperties

Имя Описание Ценность
accountId Имя или идентификатор учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
accountKey Ключ учетной записи для учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
collectionNamePattern Шаблон имени коллекции для используемых коллекций. Формат имени коллекции можно создать с помощью необязательного маркера {partition}, где секции начинаются с 0. Дополнительные сведения см. в разделе DocumentDB в разделе /rest/api/streamanalytics/stream-analytics-output. Требуется для запросов PUT (CreateOrReplace). струна
база данных Имя базы данных DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
documentId Имя поля в выходных событиях, используемых для указания первичного ключа, на основе которого основаны операции вставки или обновления. струна
partitionKey Имя поля в выходных событиях, используемых для указания ключа для секционирования выходных данных между коллекциями. Если свойство collectionNamePattern содержит маркер {partition}, это свойство необходимо указать. струна

EventHubOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Концентратора событий. Требуется для запросов PUT (CreateOrReplace). EventHubOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubOutputDataSourceProperties

Имя Описание Ценность
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
partitionKey Ключ или столбец, используемый для определения секции для отправки данных события. струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

EventHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными концентратора событий, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей концентратора событий, которая должна использоваться для чтения событий из Концентратора событий. Указание отдельных имен групп потребителей для нескольких входных данных позволяет каждому из этих входных данных получать те же события из Концентратора событий. Если это не указано, входные данные используют группу потребителей концентратора событий по умолчанию. струна
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

Функция

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с функцией. FunctionProperties

FunctionBinding

Имя Описание Ценность
тип Установите значение Microsoft.MachineLearning/WebService для типа AzureMachineLearningWebServiceFunctionBinding. Установите значение Microsoft.StreamAnalytics/JavascriptUdf для типа JavaScriptFunctionBinding. Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

FunctionInput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) входного параметра функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна
isConfigurationParameter Флаг, указывающий, является ли параметр параметром конфигурации. Значение True, если этот входной параметр, как ожидается, будет константой. Значение по умолчанию — false. bool

FunctionOutput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) выходных данных функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна

FunctionProperties

Имя Описание Ценность
тип Установите значение Scalar для типа ScalarFunctionProperties. Скаляр (обязательно)

Ввод

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с входными данными. Требуется для запросов PUT (CreateOrReplace). InputProperties

InputProperties

Имя Описание Ценность
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации
тип Установите значение Reference для типа ReferenceInputProperties. Установите значение Stream для типа StreamInputProperties. "Справочник"
Stream (обязательно)

IoTHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными Центра Интернета вещей, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Devices/IotHubs (обязательно)

IoTHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей Центра Интернета вещей, которая должна использоваться для чтения событий из Центра Интернета вещей. Если это не указано, входные данные используют группу потребителей по умолчанию Центра Iot Hub. струна
конечная точка Конечная точка Центра Интернета вещей для подключения (т. е. сообщения, события, сообщения и операцииMonitoringEvents и т. д.). струна
iotHubNamespace Имя или универсальный код ресурса (URI) Центра Интернета вещей. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для Центра Интернета вещей. Эта политика должна содержать по крайней мере разрешение на подключение службы. Требуется для запросов PUT (CreateOrReplace). струна

JavaScriptFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с функцией JavaScript. JavaScriptFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

JavaScriptFunctionBindingProperties

Имя Описание Ценность
сценарий Код JavaScript, содержащий одно определение функции. Например: function (x, y) { return x + y; }' струна

JsonSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации JSON. Требуется для запросов PUT (CreateOrReplace). JsonSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Json (обязательно)

JsonSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
формат Это свойство применяется только к сериализации выходных данных JSON. Это не применимо к входным данным. Это свойство указывает формат JSON, в который будут записаны выходные данные. Поддерживаемые в настоящее время значения имеют значение lineSeparated, указывающее, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массива, указывающего, что выходные данные будут отформатированы в виде массива объектов JSON. Значение по умолчанию — lineSeparated, если осталось значение NULL. Массив
LineSeparated

Microsoft.StreamAnalytics/streamingjobs

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства, связанные с заданием потоковой передачи. Требуется для запросов PUT (CreateOrReplace). StreamingJobProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Выпуск

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с выходными данными. Требуется для запросов PUT (CreateOrReplace). OutputProperties

OutputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.DataLake/Accounts для типа AzureDataLakeStoreOutputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubOutputDataSource. Установите значение Microsoft.ServiceBus/Queue для типа ServiceBusQueueOutputDataSource. Установите значение Microsoft.ServiceBus/Topic для типа ServiceBusTopicOutputDataSource. Установите значение Microsoft.Sql/Server/Database для типа AzureSqlDatabaseOutputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBOutputDataSource. Установите значение Microsoft.Storage/DocumentDB для типа DocumentDbOutputDataSource. Установите значение Microsoft.Storage/Table для типа AzureTableOutputDataSource. Установите значение PowerBI для типа PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
Microsoft.ServiceBus/EventHub
"Microsoft.ServiceBus/Queue"
Microsoft.ServiceBus/Topic
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/BLOB-объект"
Microsoft.Storage/DocumentDB
"Microsoft.Storage/Table"
PowerBI (обязательно)

OutputProperties

Имя Описание Ценность
источник данных Описывает источник данных, в который будут записаны выходные данные. Требуется для запросов PUT (CreateOrReplace). OutputDataSource
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации

PowerBIOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Power BI. Требуется для запросов PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). PowerBI (обязательно)

PowerBIOutputDataSourceProperties

Имя Описание Ценность
набор данных Имя набора данных Power BI. Требуется для запросов PUT (CreateOrReplace). струна
groupId Идентификатор группы Power BI. струна
имя группы Имя группы Power BI. Используйте это свойство, чтобы помнить, какой идентификатор группы Power BI использовался. струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Power BI в указанном наборе данных. Требуется для запросов PUT (CreateOrReplace). струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

ReferenceInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Storage/BLOB-объект для типа BLOBReferenceInputDataSource. "Microsoft.Storage/BLOB-объект" (обязательно)

ReferenceInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий эталонные данные. Требуется для запросов PUT (CreateOrReplace). ReferenceInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). "Ссылка" (обязательно)

ScalarFunctionConfiguration

Имя Описание Ценность
связывание Физическая привязка функции. Например, в случае веб-службы машинного обучения Azure это описывает конечную точку. FunctionBinding
Входы Список входных данных, описывающих параметры функции. FunctionInput[]
выпуск Выходные данные функции. FunctionOutput

ScalarFunctionProperties

Имя Описание Ценность
свойства Описывает конфигурацию скалярной функции. ScalarFunctionConfiguration
тип Указывает тип функции. Скаляр (обязательно)

Сериализация

Имя Описание Ценность
тип Установите значение Avro для типа AvroSerialization. Задайте значение Csv для типа CSVSerialization. Установите значение Json для типа JsonSerialization. "Avro"
Csv
Json (обязательно)

ServiceBusQueueOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Queue (обязательно)

ServiceBusQueueOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
queueName Имя очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

ServiceBusTopicOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Topic (обязательно)

ServiceBusTopicOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
topicName Имя раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). струна

Sku

Имя Описание Ценность
имя Имя номера SKU. Требуется для запросов PUT (CreateOrReplace). "Стандартный"

StorageAccount

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна

StreamingJobProperties

Имя Описание Ценность
compatibilityLevel Управляет определенным поведением среды выполнения задания потоковой передачи. '1.0'
dataLocale Языковой стандарт данных задания stream analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набора https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. По умолчанию используется значение "en-US", если он не указан. струна
eventsLateArrivalMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события, поступающие поздно, могут быть включены. Поддерживаемый диапазон -1 для 1814399 (20.23:59:59:59 дней) и -1 используется для указания ожидания на неопределенный срок. Если свойство отсутствует, оно интерпретируется как значение -1. int
eventsOutOfOrderMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события вне порядка можно настроить для возврата в порядке. int
eventsOutOfOrderPolicy Указывает политику, которая будет применяться к событиям, поступающим из порядка в потоке входных событий. 'Изменить'
"Drop"
Функции Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. функции []
Входы Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного ввода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных. входные[]
outputErrorPolicy Указывает политику, которая применяется к событиям, поступающим к выходным данным, и не может быть записана во внешнее хранилище из-за несоответствия (отсутствующие значения столбцов, значения столбцов неправильного типа или размера). "Drop"
"Остановить"
Выходы Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH. выходных данных[]
outputStartMode Это свойство следует использовать только в том случае, если необходимо, чтобы задание было запущено сразу после создания. Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события. CustomTime
JobStartTime
"LastOutputEventTime"
outputStartTime Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime. струна
SKU Описывает номер SKU задания потоковой передачи. Требуется для запросов PUT (CreateOrReplace). Sku
преобразование Указывает запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования необходимо при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. преобразование

StreamInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Devices/IotHubs для типа IoTHubStreamInputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubStreamInputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBStreamInputDataSource. "Microsoft.Devices/IotHubs"
Microsoft.ServiceBus/EventHub
"Microsoft.Storage/BLOB-объект" (обязательно)

StreamInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий потоковые данные. Требуется для запросов PUT (CreateOrReplace). StreamInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). Stream (обязательно)

TrackedResourceTags

Имя Описание Ценность

Преобразование

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с преобразованием. Требуется для запросов PUT (CreateOrReplace). ПреобразованиеProperties

ПреобразованиеProperties

Имя Описание Ценность
запрос Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998. Требуется для запросов PUT (CreateOrReplace). струна
streamingUnits Указывает количество единиц потоковой передачи, используемых заданием потоковой передачи. int

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
создание задания Stream Analytics уровня "Стандартный" Этот шаблон создает задание Stream Analytics уровня "Стандартный". Для получения дополнительных сведений Azure Stream Analytics — это аналитика в режиме реального времени и сложный механизм обработки событий, предназначенный для анализа и обработки больших объемов данных быстрой потоковой передачи из нескольких источников одновременно. Шаблоны и связи можно определить в информации, извлеченной из ряда источников ввода, включая устройства, датчики, потоки щелчков, веб-каналы социальных сетей и приложения. Эти шаблоны можно использовать для активации действий и запуска рабочих процессов, таких как создание оповещений, передача сведений в средство отчетности или хранение преобразованных данных для последующего использования. Кроме того, Stream Analytics доступен в среде выполнения Azure IoT Edge и поддерживает тот же язык или синтаксис, что и облако.

Определение ресурса шаблона ARM

Тип ресурса потоковой передачи можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.StreamAnalytics/streamingjobs, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "compatibilityLevel": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты FunctionBinding

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.MachineLearning/WebServiceиспользуйте следующее:

{
  "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"
}

Для Microsoft.StreamAnalytics/JavascriptUdfиспользуйте следующее:

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

Объекты StreamInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Devices/IotHubsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Объекты InputProperties

Задайте свойство типа , чтобы указать тип объекта.

Для справочникаиспользуйте:

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

Для Streamиспользуйте:

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

Объекты сериализации

Задайте свойство типа , чтобы указать тип объекта.

Для Avroиспользуйте:

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

Для CSV-используйте:

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

Для Jsonиспользуйте:

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

Объекты FunctionProperties

Задайте свойство типа , чтобы указать тип объекта.

Для скалярныхиспользуйте:

{
  "properties": {
    "binding": {
      "type": "string"
      // For remaining properties, see FunctionBinding objects
    },
    "inputs": [
      {
        "dataType": "string",
        "isConfigurationParameter": "bool"
      }
    ],
    "output": {
      "dataType": "string"
    }
  },
  "type": "Scalar"
}

Объекты OutputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.DataLake/Accountsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.ServiceBus/Queueиспользуйте следующее:

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

Для Microsoft.ServiceBus/Topicиспользуйте следующее:

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

Для Microsoft.Sql/Server/Databaseиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Для Microsoft.Storage/DocumentDBиспользуйте следующее:

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

Для Microsoft.Storage/Tableиспользуйте следующее:

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

Для PowerBIиспользуйте:

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

Объекты ReferenceInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Значения свойств

AvroSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации Avro. Требуется для запросов PUT (CreateOrReplace). любой
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Avro (обязательно)

AzureDataLakeStoreOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.DataLake/Accounts (обязательно)

AzureDataLakeStoreOutputDataSourceProperties

Имя Описание Ценность
accountName Имя учетной записи Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в filePathPrefix, значение этого свойства используется в качестве формата даты. струна
filePathPrefix Расположение файла, в который должны записываться выходные данные. Требуется для запросов PUT (CreateOrReplace). струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
tenantId Идентификатор клиента пользователя, используемого для получения маркера обновления. Требуется для запросов PUT (CreateOrReplace). струна
timeFormat Формат времени. Когда {time} отображается в filePathPrefix, значение этого свойства используется в качестве формата времени. струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

AzureMachineLearningWebServiceFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с веб-службой машинного обучения Azure. AzureMachineLearningWebServiceFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.MachineLearning/WebService (обязательно)

AzureMachineLearningWebServiceFunctionBindingProperties

Имя Описание Ценность
apiKey Ключ API, используемый для проверки подлинности с помощью конечной точки Request-Response. струна
batchSize Число от 1 до 10000, описывающее максимальное количество строк для каждого запроса на выполнение RRS машинного обучения Azure. Значение по умолчанию — 1000. int
конечная точка Request-Response выполнить конечную точку веб-службы Машинного обучения Azure. Дополнительные сведения см. здесь: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs струна
Входы Входные данные для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputs
Выходы Список выходных данных из конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Имя Описание Ценность
dataType Тип данных (поддерживается Машинное обучение Azure) входного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
mapTo Отсчитываемый от нуля индекс параметра функции, с помощью этого входного значения сопоставляется. int
имя Имя входного столбца. струна

AzureMachineLearningWebServiceInputs

Имя Описание Ценность
columnNames Список входных столбцов для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputColumn[]
имя Имя входных данных. Это имя, указанное при создании конечной точки. струна

AzureMachineLearningWebServiceOutputColumn

Имя Описание Ценность
dataType Тип данных (поддерживаемый машинным обучением Azure) выходного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
имя Имя выходного столбца. струна

AzureSqlDatabaseOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Sql/Server/Database (обязательно)

AzureSqlDatabaseOutputDataSourceProperties

Имя Описание Ценность
база данных Имя базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пароль Пароль, который будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
сервер Имя СЕРВЕРА SQL, содержащего базу данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы в базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пользователь Имя пользователя, которое будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна

AzureTableOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными таблицы Azure. Требуется для запросов PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/Table (обязательно)

AzureTableOutputDataSourceProperties

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
batchSize Количество строк для записи в таблицу Azure одновременно. int
columnsToRemove Если задано, каждый элемент в массиве — это имя столбца для удаления (если присутствует) из сущностей выходного события. string[]
partitionKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа секции для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
rowKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа строки для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна

BlobOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными большого двоичного объекта. Требуется для запросов PUT (CreateOrReplace). BLOBOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobOutputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobReferenceInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими справочные данные. Требуется для запросов PUT (CreateOrReplace). BLOBReferenceInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobReferenceInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). BLOBStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobStreamInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
sourcePartitionCount Число секций входного источника данных БОЛЬШОго двоичного объекта. Диапазон 1 – 1024. int
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

CsvSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации CSV. Требуется для запросов PUT (CreateOrReplace). CsvSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Csv (обязательно)

CsvSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
fieldDelimiter Указывает разделитель, который будет использоваться для разделения записей с разделителями-запятыми (CSV). Список поддерживаемых значений см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. Требуется для запросов PUT (CreateOrReplace). струна

DocumentDbOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными DocumentDB. Требуется для запросов PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/DocumentDB (обязательно)

DocumentDbOutputDataSourceProperties

Имя Описание Ценность
accountId Имя или идентификатор учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
accountKey Ключ учетной записи для учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
collectionNamePattern Шаблон имени коллекции для используемых коллекций. Формат имени коллекции можно создать с помощью необязательного маркера {partition}, где секции начинаются с 0. Дополнительные сведения см. в разделе DocumentDB в разделе /rest/api/streamanalytics/stream-analytics-output. Требуется для запросов PUT (CreateOrReplace). струна
база данных Имя базы данных DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
documentId Имя поля в выходных событиях, используемых для указания первичного ключа, на основе которого основаны операции вставки или обновления. струна
partitionKey Имя поля в выходных событиях, используемых для указания ключа для секционирования выходных данных между коллекциями. Если свойство collectionNamePattern содержит маркер {partition}, это свойство необходимо указать. струна

EventHubOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Концентратора событий. Требуется для запросов PUT (CreateOrReplace). EventHubOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubOutputDataSourceProperties

Имя Описание Ценность
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
partitionKey Ключ или столбец, используемый для определения секции для отправки данных события. струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

EventHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными концентратора событий, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей концентратора событий, которая должна использоваться для чтения событий из Концентратора событий. Указание отдельных имен групп потребителей для нескольких входных данных позволяет каждому из этих входных данных получать те же события из Концентратора событий. Если это не указано, входные данные используют группу потребителей концентратора событий по умолчанию. струна
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

Функция

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с функцией. FunctionProperties

FunctionBinding

Имя Описание Ценность
тип Установите значение Microsoft.MachineLearning/WebService для типа AzureMachineLearningWebServiceFunctionBinding. Установите значение Microsoft.StreamAnalytics/JavascriptUdf для типа JavaScriptFunctionBinding. Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

FunctionInput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) входного параметра функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна
isConfigurationParameter Флаг, указывающий, является ли параметр параметром конфигурации. Значение True, если этот входной параметр, как ожидается, будет константой. Значение по умолчанию — false. bool

FunctionOutput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) выходных данных функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна

FunctionProperties

Имя Описание Ценность
тип Установите значение Scalar для типа ScalarFunctionProperties. Скаляр (обязательно)

Ввод

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с входными данными. Требуется для запросов PUT (CreateOrReplace). InputProperties

InputProperties

Имя Описание Ценность
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации
тип Установите значение Reference для типа ReferenceInputProperties. Установите значение Stream для типа StreamInputProperties. "Справочник"
Stream (обязательно)

IoTHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными Центра Интернета вещей, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Devices/IotHubs (обязательно)

IoTHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей Центра Интернета вещей, которая должна использоваться для чтения событий из Центра Интернета вещей. Если это не указано, входные данные используют группу потребителей по умолчанию Центра Iot Hub. струна
конечная точка Конечная точка Центра Интернета вещей для подключения (т. е. сообщения, события, сообщения и операцииMonitoringEvents и т. д.). струна
iotHubNamespace Имя или универсальный код ресурса (URI) Центра Интернета вещей. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для Центра Интернета вещей. Эта политика должна содержать по крайней мере разрешение на подключение службы. Требуется для запросов PUT (CreateOrReplace). струна

JavaScriptFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с функцией JavaScript. JavaScriptFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

JavaScriptFunctionBindingProperties

Имя Описание Ценность
сценарий Код JavaScript, содержащий одно определение функции. Например: function (x, y) { return x + y; }' струна

JsonSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации JSON. Требуется для запросов PUT (CreateOrReplace). JsonSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Json (обязательно)

JsonSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
формат Это свойство применяется только к сериализации выходных данных JSON. Это не применимо к входным данным. Это свойство указывает формат JSON, в который будут записаны выходные данные. Поддерживаемые в настоящее время значения имеют значение lineSeparated, указывающее, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массива, указывающего, что выходные данные будут отформатированы в виде массива объектов JSON. Значение по умолчанию — lineSeparated, если осталось значение NULL. Массив
LineSeparated

Microsoft.StreamAnalytics/streamingjobs

Имя Описание Ценность
apiVersion Версия API '2016-03-01'
местоположение Географическое расположение, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства, связанные с заданием потоковой передачи. Требуется для запросов PUT (CreateOrReplace). StreamingJobProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.StreamAnalytics/streamingjobs"

Выпуск

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с выходными данными. Требуется для запросов PUT (CreateOrReplace). OutputProperties

OutputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.DataLake/Accounts для типа AzureDataLakeStoreOutputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubOutputDataSource. Установите значение Microsoft.ServiceBus/Queue для типа ServiceBusQueueOutputDataSource. Установите значение Microsoft.ServiceBus/Topic для типа ServiceBusTopicOutputDataSource. Установите значение Microsoft.Sql/Server/Database для типа AzureSqlDatabaseOutputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBOutputDataSource. Установите значение Microsoft.Storage/DocumentDB для типа DocumentDbOutputDataSource. Установите значение Microsoft.Storage/Table для типа AzureTableOutputDataSource. Установите значение PowerBI для типа PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
Microsoft.ServiceBus/EventHub
"Microsoft.ServiceBus/Queue"
Microsoft.ServiceBus/Topic
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/BLOB-объект"
Microsoft.Storage/DocumentDB
"Microsoft.Storage/Table"
PowerBI (обязательно)

OutputProperties

Имя Описание Ценность
источник данных Описывает источник данных, в который будут записаны выходные данные. Требуется для запросов PUT (CreateOrReplace). OutputDataSource
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации

PowerBIOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Power BI. Требуется для запросов PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). PowerBI (обязательно)

PowerBIOutputDataSourceProperties

Имя Описание Ценность
набор данных Имя набора данных Power BI. Требуется для запросов PUT (CreateOrReplace). струна
groupId Идентификатор группы Power BI. струна
имя группы Имя группы Power BI. Используйте это свойство, чтобы помнить, какой идентификатор группы Power BI использовался. струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Power BI в указанном наборе данных. Требуется для запросов PUT (CreateOrReplace). струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

ReferenceInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Storage/BLOB-объект для типа BLOBReferenceInputDataSource. "Microsoft.Storage/BLOB-объект" (обязательно)

ReferenceInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий эталонные данные. Требуется для запросов PUT (CreateOrReplace). ReferenceInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). "Ссылка" (обязательно)

ScalarFunctionConfiguration

Имя Описание Ценность
связывание Физическая привязка функции. Например, в случае веб-службы машинного обучения Azure это описывает конечную точку. FunctionBinding
Входы Список входных данных, описывающих параметры функции. FunctionInput[]
выпуск Выходные данные функции. FunctionOutput

ScalarFunctionProperties

Имя Описание Ценность
свойства Описывает конфигурацию скалярной функции. ScalarFunctionConfiguration
тип Указывает тип функции. Скаляр (обязательно)

Сериализация

Имя Описание Ценность
тип Установите значение Avro для типа AvroSerialization. Задайте значение Csv для типа CSVSerialization. Установите значение Json для типа JsonSerialization. "Avro"
Csv
Json (обязательно)

ServiceBusQueueOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Queue (обязательно)

ServiceBusQueueOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
queueName Имя очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

ServiceBusTopicOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Topic (обязательно)

ServiceBusTopicOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
topicName Имя раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). струна

Sku

Имя Описание Ценность
имя Имя номера SKU. Требуется для запросов PUT (CreateOrReplace). "Стандартный"

StorageAccount

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна

StreamingJobProperties

Имя Описание Ценность
compatibilityLevel Управляет определенным поведением среды выполнения задания потоковой передачи. '1.0'
dataLocale Языковой стандарт данных задания stream analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набора https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. По умолчанию используется значение "en-US", если он не указан. струна
eventsLateArrivalMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события, поступающие поздно, могут быть включены. Поддерживаемый диапазон -1 для 1814399 (20.23:59:59:59 дней) и -1 используется для указания ожидания на неопределенный срок. Если свойство отсутствует, оно интерпретируется как значение -1. int
eventsOutOfOrderMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события вне порядка можно настроить для возврата в порядке. int
eventsOutOfOrderPolicy Указывает политику, которая будет применяться к событиям, поступающим из порядка в потоке входных событий. 'Изменить'
"Drop"
Функции Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. функции []
Входы Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного ввода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных. входные[]
outputErrorPolicy Указывает политику, которая применяется к событиям, поступающим к выходным данным, и не может быть записана во внешнее хранилище из-за несоответствия (отсутствующие значения столбцов, значения столбцов неправильного типа или размера). "Drop"
"Остановить"
Выходы Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH. выходных данных[]
outputStartMode Это свойство следует использовать только в том случае, если необходимо, чтобы задание было запущено сразу после создания. Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события. CustomTime
JobStartTime
"LastOutputEventTime"
outputStartTime Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime. струна
SKU Описывает номер SKU задания потоковой передачи. Требуется для запросов PUT (CreateOrReplace). Sku
преобразование Указывает запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования необходимо при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. преобразование

StreamInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Devices/IotHubs для типа IoTHubStreamInputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubStreamInputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBStreamInputDataSource. "Microsoft.Devices/IotHubs"
Microsoft.ServiceBus/EventHub
"Microsoft.Storage/BLOB-объект" (обязательно)

StreamInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий потоковые данные. Требуется для запросов PUT (CreateOrReplace). StreamInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). Stream (обязательно)

TrackedResourceTags

Имя Описание Ценность

Преобразование

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с преобразованием. Требуется для запросов PUT (CreateOrReplace). ПреобразованиеProperties

ПреобразованиеProperties

Имя Описание Ценность
запрос Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998. Требуется для запросов PUT (CreateOrReplace). струна
streamingUnits Указывает количество единиц потоковой передачи, используемых заданием потоковой передачи. int

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание задания Stream Analytics уровня "Стандартный"

развертывание в Azure
Этот шаблон создает задание Stream Analytics уровня "Стандартный". Для получения дополнительных сведений Azure Stream Analytics — это аналитика в режиме реального времени и сложный механизм обработки событий, предназначенный для анализа и обработки больших объемов данных быстрой потоковой передачи из нескольких источников одновременно. Шаблоны и связи можно определить в информации, извлеченной из ряда источников ввода, включая устройства, датчики, потоки щелчков, веб-каналы социальных сетей и приложения. Эти шаблоны можно использовать для активации действий и запуска рабочих процессов, таких как создание оповещений, передача сведений в средство отчетности или хранение преобразованных данных для последующего использования. Кроме того, Stream Analytics доступен в среде выполнения Azure IoT Edge и поддерживает тот же язык или синтаксис, что и облако.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса потоковой передачи можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.StreamAnalytics/streamingjobs, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      compatibilityLevel = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

Объекты FunctionBinding

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.MachineLearning/WebServiceиспользуйте следующее:

{
  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"
}

Для Microsoft.StreamAnalytics/JavascriptUdfиспользуйте следующее:

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

Объекты StreamInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Devices/IotHubsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Объекты InputProperties

Задайте свойство типа , чтобы указать тип объекта.

Для справочникаиспользуйте:

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

Для Streamиспользуйте:

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

Объекты сериализации

Задайте свойство типа , чтобы указать тип объекта.

Для Avroиспользуйте:

{
  properties = ?
  type = "Avro"
}

Для CSV-используйте:

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

Для Jsonиспользуйте:

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

Объекты FunctionProperties

Задайте свойство типа , чтобы указать тип объекта.

Для скалярныхиспользуйте:

{
  properties = {
    binding = {
      type = "string"
      // For remaining properties, see FunctionBinding objects
    }
    inputs = [
      {
        dataType = "string"
        isConfigurationParameter = bool
      }
    ]
    output = {
      dataType = "string"
    }
  }
  type = "Scalar"
}

Объекты OutputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.DataLake/Accountsиспользуйте следующее:

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

Для Microsoft.ServiceBus/EventHubиспользуйте следующее:

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

Для Microsoft.ServiceBus/Queueиспользуйте следующее:

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

Для Microsoft.ServiceBus/Topicиспользуйте следующее:

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

Для Microsoft.Sql/Server/Databaseиспользуйте следующее:

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

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Для Microsoft.Storage/DocumentDBиспользуйте следующее:

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

Для Microsoft.Storage/Tableиспользуйте следующее:

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

Для PowerBIиспользуйте:

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

Объекты ReferenceInputDataSource

Задайте свойство типа , чтобы указать тип объекта.

Для Microsoft.Storage/BLOB-объектовиспользуйте следующее:

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

Значения свойств

AvroSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации Avro. Требуется для запросов PUT (CreateOrReplace). любой
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Avro (обязательно)

AzureDataLakeStoreOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.DataLake/Accounts (обязательно)

AzureDataLakeStoreOutputDataSourceProperties

Имя Описание Ценность
accountName Имя учетной записи Azure Data Lake Store. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в filePathPrefix, значение этого свойства используется в качестве формата даты. струна
filePathPrefix Расположение файла, в который должны записываться выходные данные. Требуется для запросов PUT (CreateOrReplace). струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
tenantId Идентификатор клиента пользователя, используемого для получения маркера обновления. Требуется для запросов PUT (CreateOrReplace). струна
timeFormat Формат времени. Когда {time} отображается в filePathPrefix, значение этого свойства используется в качестве формата времени. струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

AzureMachineLearningWebServiceFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с веб-службой машинного обучения Azure. AzureMachineLearningWebServiceFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.MachineLearning/WebService (обязательно)

AzureMachineLearningWebServiceFunctionBindingProperties

Имя Описание Ценность
apiKey Ключ API, используемый для проверки подлинности с помощью конечной точки Request-Response. струна
batchSize Число от 1 до 10000, описывающее максимальное количество строк для каждого запроса на выполнение RRS машинного обучения Azure. Значение по умолчанию — 1000. int
конечная точка Request-Response выполнить конечную точку веб-службы Машинного обучения Azure. Дополнительные сведения см. здесь: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs струна
Входы Входные данные для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputs
Выходы Список выходных данных из конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Имя Описание Ценность
dataType Тип данных (поддерживается Машинное обучение Azure) входного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
mapTo Отсчитываемый от нуля индекс параметра функции, с помощью этого входного значения сопоставляется. int
имя Имя входного столбца. струна

AzureMachineLearningWebServiceInputs

Имя Описание Ценность
columnNames Список входных столбцов для конечной точки веб-службы Машинного обучения Azure. AzureMachineLearningWebServiceInputColumn[]
имя Имя входных данных. Это имя, указанное при создании конечной точки. струна

AzureMachineLearningWebServiceOutputColumn

Имя Описание Ценность
dataType Тип данных (поддерживаемый машинным обучением Azure) выходного столбца. Список допустимых типов данных Машинного обучения Azure описан в https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx. струна
имя Имя выходного столбца. струна

AzureSqlDatabaseOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Sql/Server/Database (обязательно)

AzureSqlDatabaseOutputDataSourceProperties

Имя Описание Ценность
база данных Имя базы данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пароль Пароль, который будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
сервер Имя СЕРВЕРА SQL, содержащего базу данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы в базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна
пользователь Имя пользователя, которое будет использоваться для подключения к базе данных SQL Azure. Требуется для запросов PUT (CreateOrReplace). струна

AzureTableOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными таблицы Azure. Требуется для запросов PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/Table (обязательно)

AzureTableOutputDataSourceProperties

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
batchSize Количество строк для записи в таблицу Azure одновременно. int
columnsToRemove Если задано, каждый элемент в массиве — это имя столбца для удаления (если присутствует) из сущностей выходного события. string[]
partitionKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа секции для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
rowKey Этот элемент указывает имя столбца из инструкции SELECT в запросе, который будет использоваться в качестве ключа строки для таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Azure. Требуется для запросов PUT (CreateOrReplace). струна

BlobOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными большого двоичного объекта. Требуется для запросов PUT (CreateOrReplace). BLOBOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobOutputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobReferenceInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими справочные данные. Требуется для запросов PUT (CreateOrReplace). BLOBReferenceInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего эталонные данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobReferenceInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

BlobStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными большого двоичного объекта, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). BLOBStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). "Microsoft.Storage/BLOB-объект" (обязательно)

BlobStreamInputDataSourceProperties

Имя Описание Ценность
контейнер Имя контейнера в связанной учетной записи хранения. Этот контейнер содержит большие двоичные объекты, которые должны быть считываются или записываются в нее. Требуется для запросов PUT (CreateOrReplace). струна
dateFormat Формат даты. Когда {date} отображается в pathPattern, значение этого свойства используется в качестве формата даты. струна
pathPattern Шаблон пути большого двоичного объекта. Не регулярное выражение. Он представляет шаблон, с которыми будут соответствовать имена BLOB-объектов, чтобы определить, следует ли включать их в качестве входных или выходных данных в задание. Более подробное описание и пример см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. струна
sourcePartitionCount Число секций входного источника данных БОЛЬШОго двоичного объекта. Диапазон 1 – 1024. int
storageAccounts Список одной или нескольких учетных записей хранения Azure. Требуется для запросов PUT (CreateOrReplace). StorageAccount[]
timeFormat Формат времени. Когда {time} отображается в pathPattern, значение этого свойства используется в качестве формата времени. струна

CsvSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации CSV. Требуется для запросов PUT (CreateOrReplace). CsvSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Csv (обязательно)

CsvSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
fieldDelimiter Указывает разделитель, который будет использоваться для разделения записей с разделителями-запятыми (CSV). Список поддерживаемых значений см. в разделе /rest/api/api/streamanalytics/streamanalytics/streamanalytics-output. Требуется для запросов PUT (CreateOrReplace). струна

DocumentDbOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными DocumentDB. Требуется для запросов PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Storage/DocumentDB (обязательно)

DocumentDbOutputDataSourceProperties

Имя Описание Ценность
accountId Имя или идентификатор учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
accountKey Ключ учетной записи для учетной записи DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
collectionNamePattern Шаблон имени коллекции для используемых коллекций. Формат имени коллекции можно создать с помощью необязательного маркера {partition}, где секции начинаются с 0. Дополнительные сведения см. в разделе DocumentDB в разделе /rest/api/streamanalytics/stream-analytics-output. Требуется для запросов PUT (CreateOrReplace). струна
база данных Имя базы данных DocumentDB. Требуется для запросов PUT (CreateOrReplace). струна
documentId Имя поля в выходных событиях, используемых для указания первичного ключа, на основе которого основаны операции вставки или обновления. струна
partitionKey Имя поля в выходных событиях, используемых для указания ключа для секционирования выходных данных между коллекциями. Если свойство collectionNamePattern содержит маркер {partition}, это свойство необходимо указать. струна

EventHubOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Концентратора событий. Требуется для запросов PUT (CreateOrReplace). EventHubOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubOutputDataSourceProperties

Имя Описание Ценность
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
partitionKey Ключ или столбец, используемый для определения секции для отправки данных события. струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

EventHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными концентратора событий, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/EventHub (обязательно)

EventHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей концентратора событий, которая должна использоваться для чтения событий из Концентратора событий. Указание отдельных имен групп потребителей для нескольких входных данных позволяет каждому из этих входных данных получать те же события из Концентратора событий. Если это не указано, входные данные используют группу потребителей концентратора событий по умолчанию. струна
eventHubName Имя концентратора событий. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

Функция

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с функцией. FunctionProperties

FunctionBinding

Имя Описание Ценность
тип Установите значение Microsoft.MachineLearning/WebService для типа AzureMachineLearningWebServiceFunctionBinding. Установите значение Microsoft.StreamAnalytics/JavascriptUdf для типа JavaScriptFunctionBinding. Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

FunctionInput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) входного параметра функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна
isConfigurationParameter Флаг, указывающий, является ли параметр параметром конфигурации. Значение True, если этот входной параметр, как ожидается, будет константой. Значение по умолчанию — false. bool

FunctionOutput

Имя Описание Ценность
dataType Тип данных (поддерживаемый Azure Stream Analytics) выходных данных функции. Список допустимых типов данных Azure Stream Analytics описан в https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx струна

FunctionProperties

Имя Описание Ценность
тип Установите значение Scalar для типа ScalarFunctionProperties. Скаляр (обязательно)

Ввод

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с входными данными. Требуется для запросов PUT (CreateOrReplace). InputProperties

InputProperties

Имя Описание Ценность
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации
тип Установите значение Reference для типа ReferenceInputProperties. Установите значение Stream для типа StreamInputProperties. "Справочник"
Stream (обязательно)

IoTHubStreamInputDataSource

Имя Описание Ценность
свойства Свойства, связанные с входными данными Центра Интернета вещей, содержащими потоковые данные. Требуется для запросов PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
тип Указывает тип входного источника данных, содержащего потоковые данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.Devices/IotHubs (обязательно)

IoTHubStreamInputDataSourceProperties

Имя Описание Ценность
consumerGroupName Имя группы потребителей Центра Интернета вещей, которая должна использоваться для чтения событий из Центра Интернета вещей. Если это не указано, входные данные используют группу потребителей по умолчанию Центра Iot Hub. струна
конечная точка Конечная точка Центра Интернета вещей для подключения (т. е. сообщения, события, сообщения и операцииMonitoringEvents и т. д.). струна
iotHubNamespace Имя или универсальный код ресурса (URI) Центра Интернета вещей. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для Центра Интернета вещей. Эта политика должна содержать по крайней мере разрешение на подключение службы. Требуется для запросов PUT (CreateOrReplace). струна

JavaScriptFunctionBinding

Имя Описание Ценность
свойства Свойства привязки, связанные с функцией JavaScript. JavaScriptFunctionBindingProperties
тип Указывает тип привязки функции. Microsoft.StreamAnalytics/JavascriptUdf (обязательно)

JavaScriptFunctionBindingProperties

Имя Описание Ценность
сценарий Код JavaScript, содержащий одно определение функции. Например: function (x, y) { return x + y; }' струна

JsonSerialization

Имя Описание Ценность
свойства Свойства, связанные с типом сериализации JSON. Требуется для запросов PUT (CreateOrReplace). JsonSerializationProperties
тип Указывает тип сериализации, используемой входными или выходными данными. Требуется для запросов PUT (CreateOrReplace). Json (обязательно)

JsonSerializationProperties

Имя Описание Ценность
кодировка Указывает кодировку входящих данных в случае ввода и кодирования исходящих данных в случае выходных данных. Требуется для запросов PUT (CreateOrReplace). UTF8
формат Это свойство применяется только к сериализации выходных данных JSON. Это не применимо к входным данным. Это свойство указывает формат JSON, в который будут записаны выходные данные. Поддерживаемые в настоящее время значения имеют значение lineSeparated, указывающее, что выходные данные будут отформатированы путем разделения каждого объекта JSON новой строкой и массива, указывающего, что выходные данные будут отформатированы в виде массива объектов JSON. Значение по умолчанию — lineSeparated, если осталось значение NULL. Массив
LineSeparated

Microsoft.StreamAnalytics/streamingjobs

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства, связанные с заданием потоковой передачи. Требуется для запросов PUT (CreateOrReplace). StreamingJobProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"

Выпуск

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с выходными данными. Требуется для запросов PUT (CreateOrReplace). OutputProperties

OutputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.DataLake/Accounts для типа AzureDataLakeStoreOutputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubOutputDataSource. Установите значение Microsoft.ServiceBus/Queue для типа ServiceBusQueueOutputDataSource. Установите значение Microsoft.ServiceBus/Topic для типа ServiceBusTopicOutputDataSource. Установите значение Microsoft.Sql/Server/Database для типа AzureSqlDatabaseOutputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBOutputDataSource. Установите значение Microsoft.Storage/DocumentDB для типа DocumentDbOutputDataSource. Установите значение Microsoft.Storage/Table для типа AzureTableOutputDataSource. Установите значение PowerBI для типа PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
Microsoft.ServiceBus/EventHub
"Microsoft.ServiceBus/Queue"
Microsoft.ServiceBus/Topic
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/BLOB-объект"
Microsoft.Storage/DocumentDB
"Microsoft.Storage/Table"
PowerBI (обязательно)

OutputProperties

Имя Описание Ценность
источник данных Описывает источник данных, в который будут записаны выходные данные. Требуется для запросов PUT (CreateOrReplace). OutputDataSource
сериализация Описывает, как данные из входных данных сериализуются или как сериализуются данные при записи в выходные данные. Требуется для запросов PUT (CreateOrReplace). сериализации

PowerBIOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными Power BI. Требуется для запросов PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). PowerBI (обязательно)

PowerBIOutputDataSourceProperties

Имя Описание Ценность
набор данных Имя набора данных Power BI. Требуется для запросов PUT (CreateOrReplace). струна
groupId Идентификатор группы Power BI. струна
имя группы Имя группы Power BI. Используйте это свойство, чтобы помнить, какой идентификатор группы Power BI использовался. струна
refreshToken Маркер обновления, который можно использовать для получения допустимого маркера доступа, который затем можно использовать для проверки подлинности с источником данных. Допустимый маркер обновления в настоящее время доступен только через портал Azure. При создании источника данных рекомендуется поместить фиктивное строковое значение, а затем перейти на портал Azure для проверки подлинности источника данных, который обновит это свойство с допустимым маркером обновления. Требуется для запросов PUT (CreateOrReplace). струна
стол Имя таблицы Power BI в указанном наборе данных. Требуется для запросов PUT (CreateOrReplace). струна
tokenUserDisplayName Отображаемое имя пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна
tokenUserPrincipalName Имя субъекта-пользователя (UPN) пользователя, который использовался для получения маркера обновления. Используйте это свойство, чтобы помнить, какой пользователь использовался для получения маркера обновления. струна

ReferenceInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Storage/BLOB-объект для типа BLOBReferenceInputDataSource. "Microsoft.Storage/BLOB-объект" (обязательно)

ReferenceInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий эталонные данные. Требуется для запросов PUT (CreateOrReplace). ReferenceInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). "Ссылка" (обязательно)

ScalarFunctionConfiguration

Имя Описание Ценность
связывание Физическая привязка функции. Например, в случае веб-службы машинного обучения Azure это описывает конечную точку. FunctionBinding
Входы Список входных данных, описывающих параметры функции. FunctionInput[]
выпуск Выходные данные функции. FunctionOutput

ScalarFunctionProperties

Имя Описание Ценность
свойства Описывает конфигурацию скалярной функции. ScalarFunctionConfiguration
тип Указывает тип функции. Скаляр (обязательно)

Сериализация

Имя Описание Ценность
тип Установите значение Avro для типа AvroSerialization. Задайте значение Csv для типа CSVSerialization. Установите значение Json для типа JsonSerialization. "Avro"
Csv
Json (обязательно)

ServiceBusQueueOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Queue (обязательно)

ServiceBusQueueOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
queueName Имя очереди служебной шины. Требуется для запросов PUT (CreateOrReplace). струна
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна

ServiceBusTopicOutputDataSource

Имя Описание Ценность
свойства Свойства, связанные с выходными данными раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
тип Указывает тип выходных данных источника данных, в который будут записаны данные. Требуется для запросов PUT (CreateOrReplace). Microsoft.ServiceBus/Topic (обязательно)

ServiceBusTopicOutputDataSourceProperties

Имя Описание Ценность
propertyColumns Строковый массив имен выходных столбцов, присоединенных к сообщениям служебной шины в качестве настраиваемых свойств. string[]
serviceBusNamespace Пространство имен, связанное с требуемым концентратором событий, очередью служебной шины, разделом служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyKey Ключ политики общего доступа для указанной политики общего доступа. Требуется для запросов PUT (CreateOrReplace). струна
sharedAccessPolicyName Имя политики общего доступа для концентратора событий, очереди служебной шины, раздела служебной шины и т. д. Требуется для запросов PUT (CreateOrReplace). струна
topicName Имя раздела служебной шины. Требуется для запросов PUT (CreateOrReplace). струна

Sku

Имя Описание Ценность
имя Имя номера SKU. Требуется для запросов PUT (CreateOrReplace). "Стандартный"

StorageAccount

Имя Описание Ценность
accountKey Ключ учетной записи для учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна
accountName Имя учетной записи хранения Azure. Требуется для запросов PUT (CreateOrReplace). струна

StreamingJobProperties

Имя Описание Ценность
compatibilityLevel Управляет определенным поведением среды выполнения задания потоковой передачи. '1.0'
dataLocale Языковой стандарт данных задания stream analytics. Значение должно быть именем поддерживаемого языка и региональных параметров .NET из набора https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. По умолчанию используется значение "en-US", если он не указан. струна
eventsLateArrivalMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события, поступающие поздно, могут быть включены. Поддерживаемый диапазон -1 для 1814399 (20.23:59:59:59 дней) и -1 используется для указания ожидания на неопределенный срок. Если свойство отсутствует, оно интерпретируется как значение -1. int
eventsOutOfOrderMaxDelayInSeconds Максимальная допустимая задержка в секундах, когда события вне порядка можно настроить для возврата в порядке. int
eventsOutOfOrderPolicy Указывает политику, которая будет применяться к событиям, поступающим из порядка в потоке входных событий. 'Изменить'
"Drop"
Функции Список одной или нескольких функций для задания потоковой передачи. Свойство name для каждой функции требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. функции []
Входы Список одного или нескольких входных данных для задания потоковой передачи. Свойство name для каждого входного ввода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Необходимо использовать API PATCH, доступный для отдельных входных данных. входные[]
outputErrorPolicy Указывает политику, которая применяется к событиям, поступающим к выходным данным, и не может быть записана во внешнее хранилище из-за несоответствия (отсутствующие значения столбцов, значения столбцов неправильного типа или размера). "Drop"
"Остановить"
Выходы Список одного или нескольких выходных данных для задания потоковой передачи. Свойство name для каждого вывода требуется при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельных выходных данных необходимо использовать API PATCH. выходных данных[]
outputStartMode Это свойство следует использовать только в том случае, если необходимо, чтобы задание было запущено сразу после создания. Значение может быть JobStartTime, CustomTime или LastOutputEventTime, чтобы указать, должна ли начальная точка потока выходных событий начинаться при запуске задания, начинаться с пользовательской метки времени пользователя, указанной с помощью свойства outputStartTime, или начинаться с последнего времени вывода события. CustomTime
JobStartTime
"LastOutputEventTime"
outputStartTime Значением является отформатированная метка времени ISO-8601, указывающая начальную точку потока событий вывода или значение NULL, указывающее, что выходной поток событий начнется при запуске задания потоковой передачи. Это свойство должно иметь значение, если outputStartMode имеет значение CustomTime. струна
SKU Описывает номер SKU задания потоковой передачи. Требуется для запросов PUT (CreateOrReplace). Sku
преобразование Указывает запрос и количество единиц потоковой передачи, используемых для задания потоковой передачи. Свойство name преобразования необходимо при указании этого свойства в запросе PUT. Это свойство нельзя изменить с помощью операции PATCH. Для отдельного преобразования необходимо использовать API PATCH. преобразование

StreamInputDataSource

Имя Описание Ценность
тип Установите значение Microsoft.Devices/IotHubs для типа IoTHubStreamInputDataSource. Установите значение Microsoft.ServiceBus/EventHub для типа EventHubStreamInputDataSource. Установите значение Microsoft.Storage/Blob для типа BLOBStreamInputDataSource. "Microsoft.Devices/IotHubs"
Microsoft.ServiceBus/EventHub
"Microsoft.Storage/BLOB-объект" (обязательно)

StreamInputProperties

Имя Описание Ценность
источник данных Описывает входной источник данных, содержащий потоковые данные. Требуется для запросов PUT (CreateOrReplace). StreamInputDataSource
тип Указывает, является ли вход источником ссылочных данных или потоковых данных. Требуется для запросов PUT (CreateOrReplace). Stream (обязательно)

TrackedResourceTags

Имя Описание Ценность

Преобразование

Имя Описание Ценность
имя Имя ресурса струна
свойства Свойства, связанные с преобразованием. Требуется для запросов PUT (CreateOrReplace). ПреобразованиеProperties

ПреобразованиеProperties

Имя Описание Ценность
запрос Указывает запрос, который будет выполняться в задании потоковой передачи. Дополнительные сведения о языке запросов Stream Analytics (SAQL) см. здесь: https://msdn.microsoft.com/library/azure/dn834998. Требуется для запросов PUT (CreateOrReplace). струна
streamingUnits Указывает количество единиц потоковой передачи, используемых заданием потоковой передачи. int