次の方法で共有


Microsoft.StreamAnalytics ストリーミング ジョブ

Bicep リソース定義

streamingjobs リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.StreamAnalytics/streamingjobs リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(...)
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

FunctionProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

集計の場合は、次の値を使用します。

{
  type: 'Aggregate'
}

スカラーの場合は、次の値を使用します。

{
  type: 'Scalar'
}

シリアル化オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

Avroを する場合は、次を使用します。

{
  properties: any(...)
  type: 'Avro'
}

Csv の場合は、次を使用します。

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

CustomClr の場合は、次を使用します。

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

Delta の場合は、次の値を使用します。

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

Json の場合は、次を使用します。

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

Parquet場合は、次を使用します。

{
  properties: any(...)
  type: 'Parquet'
}

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.MachineLearningServices の場合は、次を使用します。

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

Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。

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

Microsoft.StreamAnalytics/JavascriptUdf の場合は、次を使用します。

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

OutputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Microsoft.AzureFunctionを する場合は、次を使用します。

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

Microsoft.DBForPostgreSQL/servers/databases の場合は、次を使用します。

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.DBForPostgreSQL/servers/databases'
}

Microsoft.DataLake/Accounts の場合は、次を使用します。

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

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.Kusto/clusters/databases の場合は、次を使用します。

{
  properties: {
    authenticationMode: 'string'
    cluster: 'string'
    database: 'string'
    table: 'string'
  }
  type: 'Microsoft.Kusto/clusters/databases'
}

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

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

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

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

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

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

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  properties: {
    accountId: 'string'
    accountKey: 'string'
    authenticationMode: '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: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'PowerBI'
}

Raw の場合は、次の値を使用します。

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

ReferenceInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

ファイルの場合は、次を使用します。

{
  properties: {
    path: 'string'
  }
  type: 'File'
}

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

InputProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

参考までに、次の値を使用します。

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

Stream の場合は、次を使用します。

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

StreamInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  properties: {
    topic: 'string'
  }
  type: 'GatewayMessageBus'
}

Microsoft.Devices/IotHubs の場合は、次を使用します。

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

Microsoft.EventGrid/EventSubscriptions の場合は、次を使用します。

{
  properties: {
    eventTypes: [
      'string'
    ]
    schema: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    subscriber: {
      properties: {
        authenticationMode: 'string'
        consumerGroupName: 'string'
        eventHubName: 'string'
        partitionCount: int
        prefetchCount: int
        serviceBusNamespace: 'string'
        sharedAccessPolicyKey: 'string'
        sharedAccessPolicyName: 'string'
      }
      type: 'string'
    }
  }
  type: 'Microsoft.EventGrid/EventSubscriptions'
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

プロパティ値

Microsoft.StreamAnalytics/ストリーミングジョブ

名前 説明 価値
アイデンティティ 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 アイデンティティ
ロケーション リソースが存在する地理的な場所 ひも
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ストリーミングジョブプロパティ
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

AggregateFunctionProperties (英語)

名前 説明 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization(英語)

名前 説明 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 説明 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
クラスタ Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureDataLakeStoreOutputDataSource

名前 説明 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties の

名前 説明 価値
アカウント名 Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
日付フォーマット 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
filePathプレフィックス 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テナントID 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
時間フォーマット 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

AzureFunctionOutputDataSource

名前 説明 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties の

名前 説明 価値
apiKeyの 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。 ひも
functionAppName (関数アプリ名) Azure Functions アプリの名前。 ひも
関数名 Azure Functions アプリ内の関数の名前。 ひも
マックスバッチカウント Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 整数 (int)
maxBatchSize (マックスバッチサイズ) Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 整数 (int)

AzureMachineLearningServiceFunctionバインディング

名前 説明 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。 ひも
入力リクエスト名 入力要求オブジェクトのラベル。 ひも
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests(並列リクエストの数) ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値の は 1 です。 整数 (int)
outputResponseName (出力レスポンス名) 出力要求オブジェクトのラベル。 ひも
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningServiceOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 出力列の名前。 ひも

AzureMachineLearningStudioFunctionBinding

名前 説明 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。 ひも
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioの入力
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudio出力列[]

AzureMachineLearningStudioInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningStudioの入力

名前 説明 価値
カラム名 Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。 ひも

AzureMachineLearningStudioOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
名前 出力列の名前。 ひも

AzureSqlDatabaseOutputDataSource

名前 説明 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
マックスバッチカウント Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 整数 (int)
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。 ひも
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureSqlReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。 ひも
デルタスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 ひも
フルスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 ひも
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
リフレッシュレート この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 ひも
リフレッシュタイプ データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
「RefreshPeriodicallyWithFull」
「静的」
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。 ひも
ユーザー この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。 ひも

AzureSynapseOutputDataSource

名前 説明 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureTableOutputDataSource

名前 説明 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties の

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
バッチサイズ Azure Table に一度に書き込む行数。 整数 (int)
columnsToRemove (列から削除) 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 文字列[]
パーティションキー この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
rowキー この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ブロブ出力データソース

名前 説明 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブ出力データソースプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
blobPathプレフィックス BLOB パス プレフィックス。 ひも
ブロブライトモード BLOB 書き込みモード。 「追加」
「一度だけ」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブリファレンス入力データソース

名前 説明 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ブロブリファレンスInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブリファレンスInputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
ブロブネーム BLOB 入力の名前。 ひも
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
デルタパスパターン 差分スナップショットのパス パターン。 ひも
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。 ひも
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブストリーム入力データソース

名前 説明 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

クラスタ情報

名前 説明 価値
身分証明書 クラスターのリソース ID。 ひも

圧縮

名前 説明 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 「デフレート」
「GZip」
'None' (必須)

CSharpFunctionバインディング

名前 説明 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties (英語)
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties (英語)

名前 説明 価値
クラス 1 つの関数定義を含む Csharp コード。 ひも
dllパス 1 つの関数定義を含む Csharp コード。 ひも
方式 1 つの関数定義を含む Csharp コード。 ひも
updateMode (アップデートモード) Stream Analytics 関数の更新モード。 「リフレッシュ可能」
「静的」

Csvシリアル化

名前 説明 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フィールド区切り文字 コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも

CustomClrシリアル化

名前 説明 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties (英語)

名前 説明 価値
serializationClassName (シリアル化クラス名) シリアル化クラス名。 ひも
serializationDllパス シリアル化ライブラリのパス。 ひも

デルタシリアル化

名前 説明 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties の

名前 説明 価値
デルタテーブルパス 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
パーティションカラム Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 文字列[]

DocumentDbOutputDataSource

名前 説明 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties (英語)

名前 説明 価値
アカウントID DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
アカウントキー DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
collectionNamePattern(コレクション名パターン) 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ドキュメントID 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。 ひも
パーティションキー コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 ひも

EventGridStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceプロパティ

名前 説明 価値
イベントタイプ Event Grid アダプターでサポートされているイベントの種類の一覧。 文字列[]
スキーマ Event Grid スキーマの種類を示します。 「CloudEventSchema」
'EventGridEventSchema'
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource

EventHubOutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
パーティションキー イベント データを送信するパーティションを決定するために使用されるキー/列。 ひも
プロパティカラム このイベント ハブ出力に関連付けられているプロパティ。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties (英語)

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
消費者グループ名 イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。 ひも
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
プリフェッチカウント メッセージ受信側が同時に要求できるメッセージの数。 整数 (int)
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubV2OutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

外部

名前 説明 価値
コンテナ UserCustomCode コンテナー。 ひも
UserCustomCode パス。 ひも
refreshConfigurationの ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration(設定の更新)
ストレージアカウント Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceプロパティ
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceプロパティ

名前 説明 価値
ファイルのパス。 ひも

機能

名前 説明 価値
名前 リソース名 ひも
プロパティ 関数に関連付けられているプロパティ。 関数プロパティ

関数バインディング

名前 説明 価値
種類 AzureMachineLearningStudioFunctionBinding 型の場合は、'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBinding 型の場合は 、'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBinding 型の場合、'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBinding 型の場合は、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

関数設定

名前 説明 価値
拘束 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 関数バインディング
入力 関数入力[]
アウトプット 関数の出力について説明します。 関数出力

関数入力

名前 説明 価値
データタイプ 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも
isConfigurationParameter(イズコンフィグレーションパラメータ) パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 ブール (bool)

関数出力

名前 説明 価値
データタイプ 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも

関数プロパティ

名前 説明 価値
プロパティ 関数設定
種類 AggregateFunctionProperties 型の場合は 'Aggregate' に設定します。 ScalarFunctionProperties 型の場合は 'Scalar' に設定します。 「アグリゲート」
'Scalar' (必須)

ゲートウェイメッセージバス出力データソース

名前 説明 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceプロパティ

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

GatewayMessageBusStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

アイデンティティ

名前 説明 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。 ひも
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 説明 価値

インプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 入力プロパティ

入力プロパティ

名前 説明 価値
圧縮 入力データの圧縮方法について説明します 圧縮
パーティションキー partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。 ひも
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
種類 ReferenceInputProperties 型の場合、'Reference' に設定します。 StreamInputProperties 型の場合は 、'Stream' に設定します。 「リファレンス」
'Stream' (必須)
ウォーターマーク設定 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkプロパティ

InputWatermarkプロパティ

名前 説明 価値
ウォーターマークモード 入力透かしモード。 「なし」
「ReadWatermark」

IoTHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties (英語)

名前 説明 価値
消費者グループ名 IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。 ひも
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。 ひも
iotHub名前空間 IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。 ひも

JavaScriptFunctionBinding

名前 説明 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties (英語)

名前 説明 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' ひも

ジョブストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

Jsonシリアル化

名前 説明 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フォーマット このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 '配列'
「LineSeparated」

アウトプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

出力データソース

名前 説明 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSource 型の 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSource 型の場合は、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource 型の場合、'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.AzureFunction'
'Microsoft.DataLake/アカウント'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/トピック'
'Microsoft.SQL/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
「PowerBI」
'Raw' (必須)

出力プロパティ

名前 説明 価値
データソース 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
サイズウィンドウ Stream Analytics の出力を制限するサイズ ウィンドウ。 整数 (int)
タイムウィンドウ Stream Analytics ジョブの出力をフィルター処理する期間。 ひも
ウォーターマーク設定 ダウンストリームに透かしを送信するかどうかを決定する設定。 出力ウォーターマークプロパティ

出力ウォーターマークプロパティ

名前 説明 価値
maxWatermarkDifferenceAcrossPartitions (パーティション間) 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。 ひも
ウォーターマークモード 出力透かしモード。 「なし」
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

Parquet シリアル化

名前 説明 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 説明 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

PowerBIOutputDataSource

名前 説明 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データセット (dataset) Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
グループID Power BI グループの ID。 ひも
グループ名 Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

RawInputDatasourceProperties (英語)

名前 説明 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも
ペイロードUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも

RawOutputデータソース

名前 説明 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties (生出力データソースプロパティ)

名前 説明 価値
ペイロードUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 ひも

RawReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 説明 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

リファレンス入力データソース

名前 説明 価値
種類 FileReferenceInputDataSource 型の場合は 、'File' に設定します。 AzureSqlReferenceInputDataSource 型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource 型の場合は 'Raw' に設定されます。 「ファイル」
'Microsoft.SQL/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputPropertiesの

名前 説明 価値
データソース 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 リファレンス入力データソース
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration(設定の更新)

名前 説明 価値
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
リフレッシュインターバル 更新間隔。 ひも
リフレッシュタイプ このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 「ブロッキング」
「ノンブロッキング」
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

スカラー関数プロパティ

名前 説明 価値
種類 関数の種類を示します。 'Scalar' (必須)

シリアル化

名前 説明 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization 型の場合は 、'CustomClr' に設定します。 DeltaSerialization 型の場合は 'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 「アブロ」
「csv」
「カスタムClr」
「デルタ」
'json' (jsonの)
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 説明 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
キュー名 Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 説明 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
トピック名 Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 説明 価値

SKU

名前 説明 価値
容量 SKU の容量。 整数 (int)
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 「スタンダード」

ストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

ストリーミングジョブプロパティ

名前 説明 価値
クラスタ ストリーミング ジョブを実行するクラスター。 クラスタ情報
互換性レベル ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
コンテンツストレージポリシー 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 「ジョブストレージアカウント」
「システムアカウント」
データロケール ストリーム分析ジョブのデータ ロケール。 値は、セット https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxでサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。 ひも
イベントLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 整数 (int)
eventsOutOfOrderMaxDelayInSeconds (イベントアウト・オブ・オーダー最大遅延イン秒) 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 整数 (int)
eventsOutOfOrderPolicy (イベントOutOfOrderPolicy) 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 「調整」
「ドロップ」
外観 カスタム コード成果物が配置されているストレージ アカウント。 エクスターナル
機能 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 機能[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
ジョブストレージアカウント MSI を使用する Azure Storage アカウントに関連付けられているプロパティ ジョブストレージアカウント
職種 ジョブの種類について説明します。 有効なモードは、 Cloud と 'Edge' です。 「クラウド」
「エッジ」
outputErrorPolicy (出力エラーポリシー) 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 「ドロップ」
「止まれ」
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode (出力開始モード) このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 「カスタムタイム」
'ジョブ開始時間'
'LastOutputEventTime'
outputStartTime(出力開始時間) 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。 ひも
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

ストリームInputDataSource

名前 説明 価値
種類 GatewayMessageBusStreamInputDataSource 型の場合は 、'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSource 型の場合は、'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSource 型の 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSource 型の場合は、'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSource 型の場合は、'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSource 型の場合は 'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

ストリーム・インプット・プロパティ

名前 説明 価値
データソース ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ストリームInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

追跡リソースタグ

名前 説明 価値

変革

名前 説明 価値
名前 リソース名 ひも
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 トランスフォーメーションプロパティ

トランスフォーメーションプロパティ

名前 説明 価値
問い合わせ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
ストリーミングユニット ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 整数 (int)
validStreamingUnits(英語) ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 説明
Standard Stream Analytics ジョブを作成する このテンプレートは、Standard Stream Analytics ジョブを作成します。 詳細については、Azure Stream Analytics は、複数のソースから大量の高速ストリーミング データを同時に分析および処理するように設計された、リアルタイム分析および複雑なイベント処理エンジンです。 パターンと関係は、デバイス、センサー、クリックストリーム、ソーシャル メディア フィード、アプリケーションなど、さまざまな入力ソースから抽出された情報で識別できます。 これらのパターンを使用すると、アクションをトリガーし、アラートの作成、レポート ツールへの情報のフィード、後で使用するために変換されたデータの格納などのワークフローを開始できます。 また、Stream Analytics は Azure IoT Edge ランタイムで使用でき、クラウドと同じ言語または構文をサポートしています。

ARM テンプレート リソース定義

streamingjobs リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.StreamAnalytics/streamingjobs リソースを作成するには、次の JSON をテンプレートに追加します。

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

FunctionProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

集計の場合は、次の値を使用します。

{
  "type": "Aggregate"
}

スカラーの場合は、次の値を使用します。

{
  "type": "Scalar"
}

シリアル化オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

Avroを する場合は、次を使用します。

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

Csv の場合は、次を使用します。

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

CustomClr の場合は、次を使用します。

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

Delta の場合は、次の値を使用します。

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

Json の場合は、次を使用します。

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

Parquet場合は、次を使用します。

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

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.MachineLearningServices の場合は、次を使用します。

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

Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。

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

Microsoft.StreamAnalytics/JavascriptUdf の場合は、次を使用します。

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

OutputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Microsoft.AzureFunctionを する場合は、次を使用します。

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

Microsoft.DBForPostgreSQL/servers/databases の場合は、次を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.DBForPostgreSQL/servers/databases"
}

Microsoft.DataLake/Accounts の場合は、次を使用します。

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

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.Kusto/clusters/databases の場合は、次を使用します。

{
  "properties": {
    "authenticationMode": "string",
    "cluster": "string",
    "database": "string",
    "table": "string"
  },
  "type": "Microsoft.Kusto/clusters/databases"
}

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

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

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

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

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

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

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "authenticationMode": "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": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "PowerBI"
}

Raw の場合は、次の値を使用します。

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

ReferenceInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

ファイルの場合は、次を使用します。

{
  "properties": {
    "path": "string"
  },
  "type": "File"
}

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

InputProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

参考までに、次の値を使用します。

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

Stream の場合は、次を使用します。

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

StreamInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  "properties": {
    "topic": "string"
  },
  "type": "GatewayMessageBus"
}

Microsoft.Devices/IotHubs の場合は、次を使用します。

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

Microsoft.EventGrid/EventSubscriptions の場合は、次を使用します。

{
  "properties": {
    "eventTypes": [ "string" ],
    "schema": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "subscriber": {
      "properties": {
        "authenticationMode": "string",
        "consumerGroupName": "string",
        "eventHubName": "string",
        "partitionCount": "int",
        "prefetchCount": "int",
        "serviceBusNamespace": "string",
        "sharedAccessPolicyKey": "string",
        "sharedAccessPolicyName": "string"
      },
      "type": "string"
    }
  },
  "type": "Microsoft.EventGrid/EventSubscriptions"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

プロパティ値

Microsoft.StreamAnalytics/ストリーミングジョブ

名前 説明 価値
apiVersion (英語) API のバージョン '2021-10-01-プレビュー'
アイデンティティ 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 アイデンティティ
ロケーション リソースが存在する地理的な場所 ひも
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ストリーミングジョブプロパティ
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.StreamAnalytics/streamingjobs'

AggregateFunctionProperties (英語)

名前 説明 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization(英語)

名前 説明 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 説明 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
クラスタ Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureDataLakeStoreOutputDataSource

名前 説明 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties の

名前 説明 価値
アカウント名 Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
日付フォーマット 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
filePathプレフィックス 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テナントID 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
時間フォーマット 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

AzureFunctionOutputDataSource

名前 説明 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties の

名前 説明 価値
apiKeyの 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。 ひも
functionAppName (関数アプリ名) Azure Functions アプリの名前。 ひも
関数名 Azure Functions アプリ内の関数の名前。 ひも
マックスバッチカウント Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 整数 (int)
maxBatchSize (マックスバッチサイズ) Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 整数 (int)

AzureMachineLearningServiceFunctionバインディング

名前 説明 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。 ひも
入力リクエスト名 入力要求オブジェクトのラベル。 ひも
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests(並列リクエストの数) ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値の は 1 です。 整数 (int)
outputResponseName (出力レスポンス名) 出力要求オブジェクトのラベル。 ひも
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningServiceOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 出力列の名前。 ひも

AzureMachineLearningStudioFunctionBinding

名前 説明 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。 ひも
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioの入力
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudio出力列[]

AzureMachineLearningStudioInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningStudioの入力

名前 説明 価値
カラム名 Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。 ひも

AzureMachineLearningStudioOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
名前 出力列の名前。 ひも

AzureSqlDatabaseOutputDataSource

名前 説明 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
マックスバッチカウント Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 整数 (int)
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。 ひも
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureSqlReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。 ひも
デルタスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 ひも
フルスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 ひも
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
リフレッシュレート この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 ひも
リフレッシュタイプ データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
「RefreshPeriodicallyWithFull」
「静的」
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。 ひも
ユーザー この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。 ひも

AzureSynapseOutputDataSource

名前 説明 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureTableOutputDataSource

名前 説明 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties の

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
バッチサイズ Azure Table に一度に書き込む行数。 整数 (int)
columnsToRemove (列から削除) 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 文字列[]
パーティションキー この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
rowキー この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ブロブ出力データソース

名前 説明 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブ出力データソースプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
blobPathプレフィックス BLOB パス プレフィックス。 ひも
ブロブライトモード BLOB 書き込みモード。 「追加」
「一度だけ」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブリファレンス入力データソース

名前 説明 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ブロブリファレンスInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブリファレンスInputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
ブロブネーム BLOB 入力の名前。 ひも
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
デルタパスパターン 差分スナップショットのパス パターン。 ひも
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。 ひも
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブストリーム入力データソース

名前 説明 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

クラスタ情報

名前 説明 価値
身分証明書 クラスターのリソース ID。 ひも

圧縮

名前 説明 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 「デフレート」
「GZip」
'None' (必須)

CSharpFunctionバインディング

名前 説明 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties (英語)
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties (英語)

名前 説明 価値
クラス 1 つの関数定義を含む Csharp コード。 ひも
dllパス 1 つの関数定義を含む Csharp コード。 ひも
方式 1 つの関数定義を含む Csharp コード。 ひも
updateMode (アップデートモード) Stream Analytics 関数の更新モード。 「リフレッシュ可能」
「静的」

Csvシリアル化

名前 説明 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フィールド区切り文字 コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも

CustomClrシリアル化

名前 説明 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties (英語)

名前 説明 価値
serializationClassName (シリアル化クラス名) シリアル化クラス名。 ひも
serializationDllパス シリアル化ライブラリのパス。 ひも

デルタシリアル化

名前 説明 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties の

名前 説明 価値
デルタテーブルパス 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
パーティションカラム Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 文字列[]

DocumentDbOutputDataSource

名前 説明 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties (英語)

名前 説明 価値
アカウントID DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
アカウントキー DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
collectionNamePattern(コレクション名パターン) 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ドキュメントID 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。 ひも
パーティションキー コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 ひも

EventGridStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceプロパティ

名前 説明 価値
イベントタイプ Event Grid アダプターでサポートされているイベントの種類の一覧。 文字列[]
スキーマ Event Grid スキーマの種類を示します。 「CloudEventSchema」
'EventGridEventSchema'
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource

EventHubOutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
パーティションキー イベント データを送信するパーティションを決定するために使用されるキー/列。 ひも
プロパティカラム このイベント ハブ出力に関連付けられているプロパティ。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties (英語)

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
消費者グループ名 イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。 ひも
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
プリフェッチカウント メッセージ受信側が同時に要求できるメッセージの数。 整数 (int)
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubV2OutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

外部

名前 説明 価値
コンテナ UserCustomCode コンテナー。 ひも
UserCustomCode パス。 ひも
refreshConfigurationの ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration(設定の更新)
ストレージアカウント Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceプロパティ
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceプロパティ

名前 説明 価値
ファイルのパス。 ひも

機能

名前 説明 価値
名前 リソース名 ひも
プロパティ 関数に関連付けられているプロパティ。 関数プロパティ

関数バインディング

名前 説明 価値
種類 AzureMachineLearningStudioFunctionBinding 型の場合は、'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBinding 型の場合は 、'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBinding 型の場合、'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBinding 型の場合は、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

関数設定

名前 説明 価値
拘束 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 関数バインディング
入力 関数入力[]
アウトプット 関数の出力について説明します。 関数出力

関数入力

名前 説明 価値
データタイプ 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも
isConfigurationParameter(イズコンフィグレーションパラメータ) パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 ブール (bool)

関数出力

名前 説明 価値
データタイプ 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも

関数プロパティ

名前 説明 価値
プロパティ 関数設定
種類 AggregateFunctionProperties 型の場合は 'Aggregate' に設定します。 ScalarFunctionProperties 型の場合は 'Scalar' に設定します。 「アグリゲート」
'Scalar' (必須)

ゲートウェイメッセージバス出力データソース

名前 説明 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceプロパティ

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

GatewayMessageBusStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

アイデンティティ

名前 説明 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。 ひも
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 説明 価値

インプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 入力プロパティ

入力プロパティ

名前 説明 価値
圧縮 入力データの圧縮方法について説明します 圧縮
パーティションキー partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。 ひも
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
種類 ReferenceInputProperties 型の場合、'Reference' に設定します。 StreamInputProperties 型の場合は 、'Stream' に設定します。 「リファレンス」
'Stream' (必須)
ウォーターマーク設定 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkプロパティ

InputWatermarkプロパティ

名前 説明 価値
ウォーターマークモード 入力透かしモード。 「なし」
「ReadWatermark」

IoTHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties (英語)

名前 説明 価値
消費者グループ名 IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。 ひも
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。 ひも
iotHub名前空間 IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。 ひも

JavaScriptFunctionBinding

名前 説明 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties (英語)

名前 説明 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' ひも

ジョブストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

Jsonシリアル化

名前 説明 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フォーマット このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 '配列'
「LineSeparated」

アウトプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

出力データソース

名前 説明 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSource 型の 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSource 型の場合は、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource 型の場合、'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.AzureFunction'
'Microsoft.DataLake/アカウント'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/トピック'
'Microsoft.SQL/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
「PowerBI」
'Raw' (必須)

出力プロパティ

名前 説明 価値
データソース 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
サイズウィンドウ Stream Analytics の出力を制限するサイズ ウィンドウ。 整数 (int)
タイムウィンドウ Stream Analytics ジョブの出力をフィルター処理する期間。 ひも
ウォーターマーク設定 ダウンストリームに透かしを送信するかどうかを決定する設定。 出力ウォーターマークプロパティ

出力ウォーターマークプロパティ

名前 説明 価値
maxWatermarkDifferenceAcrossPartitions (パーティション間) 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。 ひも
ウォーターマークモード 出力透かしモード。 「なし」
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

Parquet シリアル化

名前 説明 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 説明 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

PowerBIOutputDataSource

名前 説明 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データセット (dataset) Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
グループID Power BI グループの ID。 ひも
グループ名 Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

RawInputDatasourceProperties (英語)

名前 説明 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも
ペイロードUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも

RawOutputデータソース

名前 説明 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties (生出力データソースプロパティ)

名前 説明 価値
ペイロードUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 ひも

RawReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 説明 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

リファレンス入力データソース

名前 説明 価値
種類 FileReferenceInputDataSource 型の場合は 、'File' に設定します。 AzureSqlReferenceInputDataSource 型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource 型の場合は 'Raw' に設定されます。 「ファイル」
'Microsoft.SQL/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputPropertiesの

名前 説明 価値
データソース 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 リファレンス入力データソース
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration(設定の更新)

名前 説明 価値
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
リフレッシュインターバル 更新間隔。 ひも
リフレッシュタイプ このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 「ブロッキング」
「ノンブロッキング」
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

スカラー関数プロパティ

名前 説明 価値
種類 関数の種類を示します。 'Scalar' (必須)

シリアル化

名前 説明 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization 型の場合は 、'CustomClr' に設定します。 DeltaSerialization 型の場合は 'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 「アブロ」
「csv」
「カスタムClr」
「デルタ」
'json' (jsonの)
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 説明 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
キュー名 Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 説明 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
トピック名 Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 説明 価値

SKU

名前 説明 価値
容量 SKU の容量。 整数 (int)
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 「スタンダード」

ストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

ストリーミングジョブプロパティ

名前 説明 価値
クラスタ ストリーミング ジョブを実行するクラスター。 クラスタ情報
互換性レベル ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
コンテンツストレージポリシー 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 「ジョブストレージアカウント」
「システムアカウント」
データロケール ストリーム分析ジョブのデータ ロケール。 値は、セット https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxでサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。 ひも
イベントLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 整数 (int)
eventsOutOfOrderMaxDelayInSeconds (イベントアウト・オブ・オーダー最大遅延イン秒) 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 整数 (int)
eventsOutOfOrderPolicy (イベントOutOfOrderPolicy) 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 「調整」
「ドロップ」
外観 カスタム コード成果物が配置されているストレージ アカウント。 エクスターナル
機能 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 機能[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
ジョブストレージアカウント MSI を使用する Azure Storage アカウントに関連付けられているプロパティ ジョブストレージアカウント
職種 ジョブの種類について説明します。 有効なモードは、 Cloud と 'Edge' です。 「クラウド」
「エッジ」
outputErrorPolicy (出力エラーポリシー) 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 「ドロップ」
「止まれ」
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode (出力開始モード) このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 「カスタムタイム」
'ジョブ開始時間'
'LastOutputEventTime'
outputStartTime(出力開始時間) 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。 ひも
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

ストリームInputDataSource

名前 説明 価値
種類 GatewayMessageBusStreamInputDataSource 型の場合は 、'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSource 型の場合は、'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSource 型の 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSource 型の場合は、'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSource 型の場合は、'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSource 型の場合は 'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

ストリーム・インプット・プロパティ

名前 説明 価値
データソース ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ストリームInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

追跡リソースタグ

名前 説明 価値

変革

名前 説明 価値
名前 リソース名 ひも
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 トランスフォーメーションプロパティ

トランスフォーメーションプロパティ

名前 説明 価値
問い合わせ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
ストリーミングユニット ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 整数 (int)
validStreamingUnits(英語) ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]

使用例

Azure クイックスタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 説明
Standard Stream Analytics ジョブを作成する

Azure に展開する
このテンプレートは、Standard Stream Analytics ジョブを作成します。 詳細については、Azure Stream Analytics は、複数のソースから大量の高速ストリーミング データを同時に分析および処理するように設計された、リアルタイム分析および複雑なイベント処理エンジンです。 パターンと関係は、デバイス、センサー、クリックストリーム、ソーシャル メディア フィード、アプリケーションなど、さまざまな入力ソースから抽出された情報で識別できます。 これらのパターンを使用すると、アクションをトリガーし、アラートの作成、レポート ツールへの情報のフィード、後で使用するために変換されたデータの格納などのワークフローを開始できます。 また、Stream Analytics は Azure IoT Edge ランタイムで使用でき、クラウドと同じ言語または構文をサポートしています。

Terraform (AzAPI プロバイダー) リソース定義

streamingjobs リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.StreamAnalytics/streamingjobs リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        refreshConfiguration = {
          dateFormat = "string"
          pathPattern = "string"
          refreshInterval = "string"
          refreshType = "string"
          timeFormat = "string"
        }
        storageAccount = {
          accountKey = "string"
          accountName = "string"
          authenticationMode = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            watermarkSettings = {
              watermarkMode = "string"
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
            watermarkSettings = {
              maxWatermarkDifferenceAcrossPartitions = "string"
              watermarkMode = "string"
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        capacity = int
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
    sku = {
      capacity = int
      name = "string"
    }
  }
}

FunctionProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

集計の場合は、次の値を使用します。

{
  type = "Aggregate"
}

スカラーの場合は、次の値を使用します。

{
  type = "Scalar"
}

シリアル化オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

Avroを する場合は、次を使用します。

{
  properties = ?
  type = "Avro"
}

Csv の場合は、次を使用します。

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

CustomClr の場合は、次を使用します。

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

Delta の場合は、次の値を使用します。

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

Json の場合は、次を使用します。

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

Parquet場合は、次を使用します。

{
  properties = ?
  type = "Parquet"
}

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.MachineLearningServices の場合は、次を使用します。

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

Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。

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

Microsoft.StreamAnalytics/JavascriptUdf の場合は、次を使用します。

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

OutputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Microsoft.AzureFunctionを する場合は、次を使用します。

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

Microsoft.DBForPostgreSQL/servers/databases の場合は、次を使用します。

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.DBForPostgreSQL/servers/databases"
}

Microsoft.DataLake/Accounts の場合は、次を使用します。

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

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.Kusto/clusters/databases の場合は、次を使用します。

{
  properties = {
    authenticationMode = "string"
    cluster = "string"
    database = "string"
    table = "string"
  }
  type = "Microsoft.Kusto/clusters/databases"
}

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.ServiceBus/Queueの場合は、次の値を使用します。

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

Microsoft.ServiceBus/Topicの場合は、次の値を使用します。

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

Microsoft.Sql/Server/DataWarehouseの場合は、次の値を使用します。

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

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Microsoft.Storage/DocumentDBを する場合は、次の値を使用します。

{
  properties = {
    accountId = "string"
    accountKey = "string"
    authenticationMode = "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 = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "PowerBI"
}

Raw の場合は、次の値を使用します。

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

ReferenceInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

ファイルの場合は、次を使用します。

{
  properties = {
    path = "string"
  }
  type = "File"
}

Microsoft.Sql/Server/Database の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

InputProperties オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

参考までに、次の値を使用します。

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

Stream の場合は、次を使用します。

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

StreamInputDataSource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

GatewayMessageBus の場合は、次を使用します。

{
  properties = {
    topic = "string"
  }
  type = "GatewayMessageBus"
}

Microsoft.Devices/IotHubs の場合は、次を使用します。

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

Microsoft.EventGrid/EventSubscriptions の場合は、次を使用します。

{
  properties = {
    eventTypes = [
      "string"
    ]
    schema = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    subscriber = {
      properties = {
        authenticationMode = "string"
        consumerGroupName = "string"
        eventHubName = "string"
        partitionCount = int
        prefetchCount = int
        serviceBusNamespace = "string"
        sharedAccessPolicyKey = "string"
        sharedAccessPolicyName = "string"
      }
      type = "string"
    }
  }
  type = "Microsoft.EventGrid/EventSubscriptions"
}

Microsoft.EventHub/EventHubを する場合は、次の値を使用します。

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

Microsoft.ServiceBus/EventHub の場合は、次を使用します。

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

Microsoft.Storage/BLOB の場合は、次を使用します。

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

Raw の場合は、次の値を使用します。

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

プロパティ値

Microsoft.StreamAnalytics/ストリーミングジョブ

名前 説明 価値
アイデンティティ 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 アイデンティティ
ロケーション リソースが存在する地理的な場所 ひも
名前 リソース名 string (必須)
プロパティ ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ストリーミングジョブプロパティ
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 「Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview」

AggregateFunctionProperties (英語)

名前 説明 価値
種類 関数の種類を示します。 'Aggregate' (必須)

AvroSerialization(英語)

名前 説明 価値
プロパティ Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Avro' (必須)

AzureDataExplorerOutputDataSource

名前 説明 価値
プロパティ Azure Data Explorer の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataExplorerOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Kusto/clusters/databases' (必須)

AzureDataExplorerOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
クラスタ Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureDataLakeStoreOutputDataSource

名前 説明 価値
プロパティ Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureDataLakeStoreOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DataLake/Accounts' (必須)

AzureDataLakeStoreOutputDataSourceProperties の

名前 説明 価値
アカウント名 Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
日付フォーマット 日付形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
filePathプレフィックス 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必要です。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テナントID 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
時間フォーマット 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

AzureFunctionOutputDataSource

名前 説明 価値
プロパティ Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureFunctionOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.AzureFunction' (必須)

AzureFunctionOutputDataSourceProperties の

名前 説明 価値
apiKeyの 別のサブスクリプションの Azure 関数を使用する場合は、関数にアクセスするためのキーを指定することで使用できます。 ひも
functionAppName (関数アプリ名) Azure Functions アプリの名前。 ひも
関数名 Azure Functions アプリ内の関数の名前。 ひも
マックスバッチカウント Azure Functions に送信される各バッチ内のイベントの最大数を指定できるプロパティ。 既定値は 100 です。 整数 (int)
maxBatchSize (マックスバッチサイズ) Azure 関数に送信される各出力バッチの最大サイズを設定できるプロパティ。 入力単位はバイト単位です。 既定では、この値は 262,144 バイト (256 KB) です。 整数 (int)

AzureMachineLearningServiceFunctionバインディング

名前 説明 価値
プロパティ Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 AzureMachineLearningServiceFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearningServices' (必須)

AzureMachineLearningServiceFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。 ひも
入力リクエスト名 入力要求オブジェクトのラベル。 ひも
入力 Azure Machine Learning Web サービス エンドポイントの入力。 AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests(並列リクエストの数) ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値の は 1 です。 整数 (int)
outputResponseName (出力レスポンス名) 出力要求オブジェクトのラベル。 ひも
出力 Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningServiceOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 出力列の名前。 ひも

AzureMachineLearningStudioFunctionBinding

名前 説明 価値
プロパティ Azure Machine Learning Studio に関連付けられているバインド プロパティ。 AzureMachineLearningStudioFunctionBindingProperties
種類 関数バインドの種類を示します。 'Microsoft.MachineLearning/WebService' (必須)

AzureMachineLearningStudioFunctionBindingProperties

名前 説明 価値
apiKeyの Request-Response エンドポイントでの認証に使用される API キー。 ひも
バッチサイズ 各 Azure ML RRS 実行要求の最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 整数 (int)
エンドポイント Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs を参照してください。 ひも
入力 Azure Machine Learning Studio エンドポイントの入力。 AzureMachineLearningStudioの入力
出力 Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 AzureMachineLearningStudio出力列[]

AzureMachineLearningStudioInputColumn

名前 説明 価値
データタイプ 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
マップに この入力がマップされる関数パラメーターの 0 から始まるインデックス。 整数 (int)
名前 入力列の名前。 ひも

AzureMachineLearningStudioの入力

名前 説明 価値
カラム名 Azure Machine Learning Studio エンドポイントの入力列の一覧。 AzureMachineLearningStudioInputColumn[]
名前 入力の名前。 これは、エンドポイントの作成時に指定された名前です。 ひも

AzureMachineLearningStudioOutputColumn

名前 説明 価値
データタイプ 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx を参照してください。 ひも
名前 出力列の名前。 ひも

AzureSqlDatabaseOutputDataSource

名前 説明 価値
プロパティ Azure SQL データベースの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlDatabaseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlDatabaseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
マックスバッチカウント Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能。 整数 (int)
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。 ひも
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureSqlReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSqlReferenceInputDataSourceProperties の
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/Database' (必須)

AzureSqlReferenceInputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース この要素は、データソース要素に関連付けられています。 これは、出力の書き込み対象となるデータベースの名前です。 ひも
デルタスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 ひも
フルスナップショットクエリ この要素は、データソース要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 ひも
パスワード この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるパスワードです。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
リフレッシュレート この要素は、データソース要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 ひも
リフレッシュタイプ データ更新オプションの種類を示します。 'RefreshPeriodicallyWithDelta'
「RefreshPeriodicallyWithFull」
「静的」
サーバー この要素は、データソース要素に関連付けられています。 これは、書き込み対象のデータベースを含むサーバーの名前です。 ひも
ユーザー この要素は、データソース要素に関連付けられています。 これは、SQL Database インスタンスへの接続に使用されるユーザー名です。 ひも

AzureSynapseOutputDataSource

名前 説明 価値
プロパティ Azure Synapse 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureSynapseOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Sql/Server/DataWarehouse' (必須)

AzureSynapseOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

AzureTableOutputDataSource

名前 説明 価値
プロパティ Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 AzureTableOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Table' (必須)

AzureTableOutputDataSourceProperties の

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
バッチサイズ Azure Table に一度に書き込む行数。 整数 (int)
columnsToRemove (列から削除) 指定した場合、配列内の各項目は、出力イベント エンティティから削除する (存在する場合) 列の名前になります。 文字列[]
パーティションキー この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
rowキー この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ブロブ出力データソース

名前 説明 価値
プロパティ BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブ出力データソースプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
blobPathプレフィックス BLOB パス プレフィックス。 ひも
ブロブライトモード BLOB 書き込みモード。 「追加」
「一度だけ」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブリファレンス入力データソース

名前 説明 価値
プロパティ 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ブロブリファレンスInputDataSourceProperties
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

ブロブリファレンスInputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
ブロブネーム BLOB 入力の名前。 ひも
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
デルタパスパターン 差分スナップショットのパス パターン。 ひも
deltaSnapshotRefreshRate ユーザーがこの参照 BLOB 入力データ ソースの差分スナップショットを生成する間隔。 ひも
fullSnapshotRefreshRate BLOB 入力データ ソースの更新間隔。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

ブロブストリーム入力データソース

名前 説明 価値
プロパティ ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 BlobStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/Blob' (必須)

BlobStreamInputDataSourceプロパティ

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
コンテナ 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 ひも
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
ソースパーティションカウント BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 整数 (int)
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

クラスタ情報

名前 説明 価値
身分証明書 クラスターのリソース ID。 ひも

圧縮

名前 説明 価値
種類 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 「デフレート」
「GZip」
'None' (必須)

CSharpFunctionバインディング

名前 説明 価値
プロパティ CSharp 関数に関連付けられているバインド プロパティ。 CSharpFunctionBindingProperties (英語)
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/CLRUdf' (必須)

CSharpFunctionBindingProperties (英語)

名前 説明 価値
クラス 1 つの関数定義を含む Csharp コード。 ひも
dllパス 1 つの関数定義を含む Csharp コード。 ひも
方式 1 つの関数定義を含む Csharp コード。 ひも
updateMode (アップデートモード) Stream Analytics 関数の更新モード。 「リフレッシュ可能」
「静的」

Csvシリアル化

名前 説明 価値
プロパティ CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 csvSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Csv' (必須)

CsvSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フィールド区切り文字 コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも

CustomClrシリアル化

名前 説明 価値
プロパティ CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 CustomClrSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'CustomClr' (必須)

CustomClrSerializationProperties (英語)

名前 説明 価値
serializationClassName (シリアル化クラス名) シリアル化クラス名。 ひも
serializationDllパス シリアル化ライブラリのパス。 ひも

デルタシリアル化

名前 説明 価値
プロパティ Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DeltaSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Delta' (必須)

DeltaSerializationProperties の

名前 説明 価値
デルタテーブルパス 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 string (必須)
パーティションカラム Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張のための配列として保持します。 文字列[]

DocumentDbOutputDataSource

名前 説明 価値
プロパティ DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 DocumentDbOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Storage/DocumentDB' (必須)

DocumentDbOutputDataSourceProperties (英語)

名前 説明 価値
アカウントID DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。 ひも
アカウントキー DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
collectionNamePattern(コレクション名パターン) 使用するコレクションのコレクション名パターン。 コレクション名の形式は、オプションの {partition} トークンを使用して作成できます。パーティションは 0 から始まります。 詳細については、/rest/api/streamanalytics/stream-analytics-output の DocumentDB セクションを参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
データベース DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ドキュメントID 挿入操作または更新操作の基になっている主キーを指定するために使用される出力イベント内のフィールドの名前。 ひも
パーティションキー コレクション間で出力をパーティション分割するためのキーを指定するために使用される出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 ひも

EventGridStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 EventGridStreamInputDataSourceプロパティ
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventGrid/EventSubscriptions' (必須)

EventGridStreamInputDataSourceプロパティ

名前 説明 価値
イベントタイプ Event Grid アダプターでサポートされているイベントの種類の一覧。 文字列[]
スキーマ Event Grid スキーマの種類を示します。 「CloudEventSchema」
'EventGridEventSchema'
ストレージアカウント 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 ストレージアカウント[]
加入者 Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 EventHubV2StreamInputDataSource

EventHubOutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
パーティションキー イベント データを送信するパーティションを決定するために使用されるキー/列。 ひも
プロパティカラム このイベント ハブ出力に関連付けられているプロパティ。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/EventHub' (必須)

EventHubStreamInputDataSourceProperties (英語)

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
消費者グループ名 イベント ハブからイベントを読み取るために使用するイベント ハブ コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力ではイベント ハブの既定のコンシューマー グループが使用されます。 ひも
イベントハブ名 イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
パーティション数 イベント ハブ データ ソースのパーティション数。 範囲 1 ~ 256。 整数 (int)
プリフェッチカウント メッセージ受信側が同時に要求できるメッセージの数。 整数 (int)
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも

EventHubV2OutputDataSource

名前 説明 価値
プロパティ イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.EventHub/EventHub' (必須)

EventHubV2StreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 EventHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 string (必須)

外部

名前 説明 価値
コンテナ UserCustomCode コンテナー。 ひも
UserCustomCode パス。 ひも
refreshConfigurationの ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 RefreshConfiguration(設定の更新)
ストレージアカウント Azure Storage アカウントに関連付けられているプロパティ StorageAccount の

FileReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 FileReferenceInputDataSourceプロパティ
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'File' (必須)

FileReferenceInputDataSourceプロパティ

名前 説明 価値
ファイルのパス。 ひも

機能

名前 説明 価値
名前 リソース名 ひも
プロパティ 関数に関連付けられているプロパティ。 関数プロパティ

関数バインディング

名前 説明 価値
種類 AzureMachineLearningStudioFunctionBinding 型の場合は、'Microsoft.MachineLearning/WebService' に設定します。 AzureMachineLearningServiceFunctionBinding 型の場合は 、'Microsoft.MachineLearningServices' に設定します。 CSharpFunctionBinding 型の場合、'Microsoft.StreamAnalytics/CLRUdf' に設定します。 JavaScriptFunctionBinding 型の場合は、'Microsoft.StreamAnalytics/JavascriptUdf' に設定します。 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

関数設定

名前 説明 価値
拘束 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 関数バインディング
入力 関数入力[]
アウトプット 関数の出力について説明します。 関数出力

関数入力

名前 説明 価値
データタイプ 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも
isConfigurationParameter(イズコンフィグレーションパラメータ) パラメーターが構成パラメーターであるかどうかを示すフラグ。 True の 場合は、この入力パラメーターが定数である必要があります。 既定値は false です。 ブール (bool)

関数出力

名前 説明 価値
データタイプ 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx ひも

関数プロパティ

名前 説明 価値
プロパティ 関数設定
種類 AggregateFunctionProperties 型の場合は 'Aggregate' に設定します。 ScalarFunctionProperties 型の場合は 'Scalar' に設定します。 「アグリゲート」
'Scalar' (必須)

ゲートウェイメッセージバス出力データソース

名前 説明 価値
プロパティ ゲートウェイ メッセージ バスの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 GatewayMessageBusOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusOutputDataSourceプロパティ

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

GatewayMessageBusStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'GatewayMessageBus' (必須)

GatewayMessageBusStreamInputDataSourceProperties (ゲートウェイメッセージバスストリームInputDataSourceプロパティ)

名前 説明 価値
トピック Service Bus トピックの名前。 ひも

アイデンティティ

名前 説明 価値
種類 ID の種類は、SystemAssigned または UserAssigned です。 ひも
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 説明 価値

インプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 入力プロパティ

入力プロパティ

名前 説明 価値
圧縮 入力データの圧縮方法について説明します 圧縮
パーティションキー partitionKey 入力データのパーティション分割に使用される入力データ内のキーを記述します。 ひも
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
種類 ReferenceInputProperties 型の場合、'Reference' に設定します。 StreamInputProperties 型の場合は 、'Stream' に設定します。 「リファレンス」
'Stream' (必須)
ウォーターマーク設定 透かしイベントを読み取るかどうかを決定する設定。 InputWatermarkプロパティ

InputWatermarkプロパティ

名前 説明 価値
ウォーターマークモード 入力透かしモード。 「なし」
「ReadWatermark」

IoTHubStreamInputDataSource

名前 説明 価値
プロパティ ストリーム データを含む IoT Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 IoTHubStreamInputDataSourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.Devices/IotHubs' (必須)

IoTHubStreamInputDataSourceProperties (英語)

名前 説明 価値
消費者グループ名 IoT Hub からイベントを読み取るために使用する IoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。 ひも
エンドポイント 接続する IoT Hub エンドポイント (メッセージ/イベント、messages/operationsMonitoringEvents など)。 ひも
iotHub名前空間 IoT Hub の名前または URI。 PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) IoT Hub の共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。 ひも

JavaScriptFunctionBinding

名前 説明 価値
プロパティ JavaScript 関数に関連付けられているバインド プロパティ。 JavaScriptFunctionBindingProperties の
種類 関数バインドの種類を示します。 'Microsoft.StreamAnalytics/JavascriptUdf' (必須)

JavaScriptFunctionBindingProperties (英語)

名前 説明 価値
スクリプト 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' ひも

ジョブストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

Jsonシリアル化

名前 説明 価値
プロパティ JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 jsonSerializationProperties の
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Json' (必須)

JsonSerializationProperties の

名前 説明 価値
エンコーディング 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 'UTF8'
フォーマット このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと JSON オブジェクトの配列として書式設定されることを示す 'array' によって出力が書式設定されることを示す 'lineSeparated' です。 既定値は、左が null の場合は 'lineSeparated' です。 '配列'
「LineSeparated」

アウトプット

名前 説明 価値
名前 リソース名 ひも
プロパティ 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 OutputProperties を する

出力データソース

名前 説明 価値
種類 GatewayMessageBusOutputDataSourceの種類 'GatewayMessageBus' に設定します。 AzureFunctionOutputDataSourceの型 'Microsoft.AzureFunction' に設定します。 PostgreSQLOutputDataSource 型の 'Microsoft.DBForPostgreSQL/servers/databases' に設定します。 AzureDataLakeStoreOutputDataSource型の場合は、'Microsoft.DataLake/Accounts' に設定します。 EventHubV2OutputDataSourceの型 、'Microsoft.EventHub/EventHub' に設定します。 AzureDataExplorerOutputDataSource 型の場合は、'Microsoft.Kusto/clusters/databases' に設定します。 EventHubOutputDataSourceの型 'Microsoft.ServiceBus/EventHub' に設定します。 ServiceBusQueueOutputDataSource型の場合は、'Microsoft.ServiceBus/Queue' に設定します。 ServiceBusTopicOutputDataSourceの型 'Microsoft.ServiceBus/Topic' に設定します。 AzureSynapseOutputDataSourceの型 、'Microsoft.Sql/Server/DataWarehouse' に設定します。 AzureSqlDatabaseOutputDataSource型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobOutputDataSourceの種類 'Microsoft.Storage/Blob' に設定します。 DocumentDbOutputDataSourceの型 'Microsoft.Storage/DocumentDB' に設定します。 AzureTableOutputDataSourceの型 'Microsoft.Storage/Table' に設定します。 PowerBIOutputDataSourceの型 'PowerBI' に設定します。 RawOutputDatasource 型の場合、'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.AzureFunction'
'Microsoft.DataLake/アカウント'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/トピック'
'Microsoft.SQL/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
「PowerBI」
'Raw' (必須)

出力プロパティ

名前 説明 価値
データソース 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 OutputDataSource の
連載 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 シリアル化
サイズウィンドウ Stream Analytics の出力を制限するサイズ ウィンドウ。 整数 (int)
タイムウィンドウ Stream Analytics ジョブの出力をフィルター処理する期間。 ひも
ウォーターマーク設定 ダウンストリームに透かしを送信するかどうかを決定する設定。 出力ウォーターマークプロパティ

出力ウォーターマークプロパティ

名前 説明 価値
maxWatermarkDifferenceAcrossPartitions (パーティション間) 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序が正しく設定されていません。 ひも
ウォーターマークモード 出力透かしモード。 「なし」
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

Parquet シリアル化

名前 説明 価値
プロパティ Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 任意
種類 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Parquet' (必須)

PostgreSQLOutputDataSource

名前 説明 価値
プロパティ PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PostgreSQLOutputDataSourceProperties
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.DBForPostgreSQL/servers/databases' (必須)

PostgreSQLOutputDataSourceProperties

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データベース Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
最大ライター数 現在、使用可能なライターの最大数は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみです。 PUT 要求では省略可能。 整数 (int)
パスワード Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
サーバー Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
ユーザー Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 ひも

PowerBIOutputDataSource

名前 説明 価値
プロパティ Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 PowerBIOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'PowerBI' (必須)

PowerBIOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
データセット (dataset) Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
グループID Power BI グループの ID。 ひも
グループ名 Power BI グループの名前。 このプロパティを使用して、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 ひも
リフレッシュトークン データ ソースでの認証に使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 有効な更新トークンは、現在、Azure Portal 経由でのみ取得できます。 データ ソースを作成するときにダミーの文字列値をここに配置し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 ひも
テーブル / 表 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
tokenUserDisplayName (トークンユーザーディスプレイ名) 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも
tokenUserPrincipalName (トークン ユーザープリンシパル名) 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 ひも

RawInputDatasourceProperties (英語)

名前 説明 価値
ペイロード 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも
ペイロードUri 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 ひも

RawOutputデータソース

名前 説明 価値
プロパティ 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawOutputDatasourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawOutputDatasourceProperties (生出力データソースプロパティ)

名前 説明 価値
ペイロードUri 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 ひも

RawReferenceInputDataSource

名前 説明 価値
プロパティ 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

RawStreamInputDataSource

名前 説明 価値
プロパティ 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 RawInputDatasourceProperties (英語)
種類 ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Raw' (必須)

リファレンス入力データソース

名前 説明 価値
種類 FileReferenceInputDataSource 型の場合は 、'File' に設定します。 AzureSqlReferenceInputDataSource 型の場合は、'Microsoft.Sql/Server/Database' に設定します。 BlobReferenceInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawReferenceInputDataSource 型の場合は 'Raw' に設定されます。 「ファイル」
'Microsoft.SQL/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (必須)

ReferenceInputPropertiesの

名前 説明 価値
データソース 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 リファレンス入力データソース
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Reference' (必須)

RefreshConfiguration(設定の更新)

名前 説明 価値
日付フォーマット 日付形式。 {date} が pathPattern に表示される場合は、このプロパティの値が日付形式として代わりに使用されます。 ひも
パスパターン BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、/rest/api/streamanalytics/stream-analytics-input または /rest/api/streamanalytics/stream-analytics-output を参照してください。 ひも
リフレッシュインターバル 更新間隔。 ひも
リフレッシュタイプ このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 「ブロッキング」
「ノンブロッキング」
時間フォーマット 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 ひも

スカラー関数プロパティ

名前 説明 価値
種類 関数の種類を示します。 'Scalar' (必須)

シリアル化

名前 説明 価値
種類 AvroSerializationの型 "Avro" に設定します。 CsvSerializationの型 'Csv' に設定します。 CustomClrSerialization 型の場合は 、'CustomClr' に設定します。 DeltaSerialization 型の場合は 'Delta' に設定します。 JsonSerializationの型 'Json' に設定します。 ParquetSerialization'Parquet' に設定します。 「アブロ」
「csv」
「カスタムClr」
「デルタ」
'json' (jsonの)
'Parquet' (必須)

ServiceBusQueueOutputDataSource

名前 説明 価値
プロパティ Service Bus キューの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusQueueOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Queue' (必須)

ServiceBusQueueOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
キュー名 Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus キューに関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 任意

ServiceBusTopicOutputDataSource

名前 説明 価値
プロパティ Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 ServiceBusTopicOutputDataSourceProperties の
種類 データ ソース出力の書き込み先の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 'Microsoft.ServiceBus/Topic' (必須)

ServiceBusTopicOutputDataSourceProperties の

名前 説明 価値
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」
プロパティカラム Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 文字列[]
サービスバス名前空間 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 ひも
sharedAccessPolicyキー 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
sharedAccessPolicyName (共有アクセスポリシー名) イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 ひも
システムプロパティカラム Service Bus トピック出力に関連付けられているシステム プロパティ。 ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc のシステム プロパティがサポートされています。 ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
トピック名 Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

名前 説明 価値

SKU

名前 説明 価値
容量 SKU の容量。 整数 (int)
名前 SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 「スタンダード」

ストレージアカウント

名前 説明 価値
アカウントキー Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
アカウント名 Azure Storage アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 ひも
認証モード 認証モード。 '接続文字列'
「ムシ」
「ユーザートークン」

ストリーミングジョブプロパティ

名前 説明 価値
クラスタ ストリーミング ジョブを実行するクラスター。 クラスタ情報
互換性レベル ストリーミング ジョブの特定のランタイム動作を制御します。 '1.0'
'1.2'
コンテンツストレージポリシー 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . 「ジョブストレージアカウント」
「システムアカウント」
データロケール ストリーム分析ジョブのデータ ロケール。 値は、セット https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxでサポートされている .NET Culture の名前である必要があります。 指定しない場合、既定値は 'en-US' です。 ひも
イベントLateArrivalMaxDelayInSeconds 遅延が到着するイベントを含めることができる最大許容遅延 (秒単位)。 サポートされている範囲は1814399 (20.23:59:59 日) に -1 され、-1 は無期限に待機を指定するために使用されます。 プロパティが存在しない場合、値は -1 であると解釈されます。 整数 (int)
eventsOutOfOrderMaxDelayInSeconds (イベントアウト・オブ・オーダー最大遅延イン秒) 順序外のイベントを順番に戻すように調整できる最大許容遅延 (秒単位)。 整数 (int)
eventsOutOfOrderPolicy (イベントOutOfOrderPolicy) 入力イベント ストリームで順不同に到着するイベントに適用するポリシーを示します。 「調整」
「ドロップ」
外観 カスタム コード成果物が配置されているストレージ アカウント。 エクスターナル
機能 ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 機能[]
入力 ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 入力[]
ジョブストレージアカウント MSI を使用する Azure Storage アカウントに関連付けられているプロパティ ジョブストレージアカウント
職種 ジョブの種類について説明します。 有効なモードは、 Cloud と 'Edge' です。 「クラウド」
「エッジ」
outputErrorPolicy (出力エラーポリシー) 出力に到着し、形式が正しくないために外部ストレージに書き込むことができないイベントに適用するポリシーを示します (列の値がない、列の値が間違っている、またはサイズが正しくありません)。 「ドロップ」
「止まれ」
出力 ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 出力[]
outputStartMode (出力開始モード) このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime の値を指定できます。 「カスタムタイム」
'ジョブ開始時間'
'LastOutputEventTime'
outputStartTime(出力開始時間) 値は、出力イベント ストリームの開始点を示す ISO-8601 形式のタイム スタンプか、ストリーミング ジョブが開始されるたびに出力イベント ストリームが開始されることを示す null のいずれかです。 outputStartMode が CustomTime に設定されている場合、このプロパティには値が必要です。 ひも
エスケーユー ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 SKU
変換 ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 変換

ストリームInputDataSource

名前 説明 価値
種類 GatewayMessageBusStreamInputDataSource 型の場合は 、'GatewayMessageBus' に設定します。 IoTHubStreamInputDataSource 型の場合は、'Microsoft.Devices/IotHubs' に設定します。 EventGridStreamInputDataSource 型の 'Microsoft.EventGrid/EventSubscriptions' に設定します。 EventHubV2StreamInputDataSource 型の場合は、'Microsoft.EventHub/EventHub' に設定します。 EventHubStreamInputDataSource 型の場合は、'Microsoft.ServiceBus/EventHub' に設定します。 BlobStreamInputDataSource 型の場合は、'Microsoft.Storage/Blob' に設定します。 RawStreamInputDataSource 型の場合は 'Raw' に設定します。 「ゲートウェイメッセージバス」
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (必須)

ストリーム・インプット・プロパティ

名前 説明 価値
データソース ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 ストリームInputDataSource
種類 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必要です。 'Stream' (必須)

追跡リソースタグ

名前 説明 価値

変革

名前 説明 価値
名前 リソース名 ひも
プロパティ 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 トランスフォーメーションプロパティ

トランスフォーメーションプロパティ

名前 説明 価値
問い合わせ ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 ひも
ストリーミングユニット ストリーミング ジョブが使用するストリーミング ユニットの数を指定します。 整数 (int)
validStreamingUnits(英語) ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 int[]