Microsoft.StreamAnalytics streamingjobs
Bicep リソース定義
streamingjobs リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.StreamAnalytics/streamingjobs リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'Standard'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any()
}
}
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: 'Standard'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
}
FunctionProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[集計] には、次の値を使用します。
type: 'Aggregate'
スカラーの場合は、次の値を使用します。
type: 'Scalar'
FunctionBinding オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Microsoft.MachineLearning/WebService の場合は、次の値を使用します。
type: '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'
}
]
}
Microsoft.MachineLearningServices の場合は、次の値を使用します。
type: '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'
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
InputProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[リファレンス] には、次の値を使用します。
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
Stream の場合は、次の値を使用します。
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
シリアル化オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Avro の場合は、次を使用します。
type: 'Avro'
properties: any()
Csv の場合は、次の値を使用します。
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
CustomClr の場合は、次の値を使用します。
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
Delta の場合は、次の値を使用します。
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
Json の場合は、次の値を使用します。
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
Parquet の場合は、次の値を使用します。
type: 'Parquet'
properties: any()
ReferenceInputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[ファイル] には、次の値を使用します。
type: 'File'
properties: {
path: 'string'
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
Microsoft.Storage/Blob の場合は、次を使用します。
type: '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'
}
Raw の場合は、次の値を使用します。
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
StreamInputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
GatewayMessageBus の場合は、次の値を使用します。
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Microsoft.Devices/IotHubs の場合は、次を使用します。
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Microsoft.EventGrid/EventSubscriptions の場合は、次の値を使用します。
type: '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'
}
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Microsoft.Storage/Blob の場合は、次を使用します。
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
Raw の場合は、次の値を使用します。
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
OutputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
GatewayMessageBus の場合は、次の値を使用します。
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Microsoft.AzureFunction の場合は、次を使用します。
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
Microsoft.DataLake/Accounts の場合は、次の値を使用します。
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Microsoft.DBForPostgreSQL/servers/databases の場合は、次の値を使用します。
type: 'Microsoft.DBForPostgreSQL/servers/databases'
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Microsoft.Kusto/clusters/databases の場合は、次を使用します。
type: 'Microsoft.Kusto/clusters/databases'
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Microsoft.ServiceBus/Queue の場合は、次を使用します。
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any()
}
Microsoft.ServiceBus/Topic の場合は、次を使用します。
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Microsoft.Sql/Server/DataWarehouse の場合は、次を使用します。
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Microsoft.Storage/Blob の場合は、次を使用します。
type: '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'
}
Microsoft.Storage/DocumentDB の場合は、次を使用します。
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
Microsoft.Storage/Table の場合は、次を使用します。
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
PowerBI の場合は、次の値を使用します。
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Raw の場合は、次の値を使用します。
type: 'Raw'
properties: {
payloadUri: 'string'
}
プロパティ値
streamingjobs
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) 文字制限: 3 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
location | リソースが保存されている地理的な場所 | string |
tags | リソース タグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 | SKU |
identity | 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 | ID |
properties | ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | StreamingJobProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類は、SystemAssigned または UserAssigned です。 | string |
userAssignedIdentities | ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | Bicep の場合は、 any() 関数を使用できます。 |
StreamingJobProperties
名前 | 説明 | 値 |
---|---|---|
cluster | ストリーミング ジョブを実行するクラスター。 | ClusterInfo |
compatibilityLevel | ストリーミング ジョブの特定のランタイム動作を制御します。 | '1.0' '1.2' |
contentStoragePolicy | 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Stream Analytics ジョブのデータ ロケール。 値は、セット https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 .aspx からサポートされている .NET Culture の名前である必要があります。 何も指定されていない場合は "en-US" になります。 |
string |
eventsLateArrivalMaxDelayInSeconds | 遅れて到達したイベントを含めるための最大許容遅延 (秒)。 サポートされている範囲は -1 から 1814399 (20.23:59:59 日数) までです。-1 は、無期限待機の指定に使用されます。 プロパティがない場合、値 -1 であると解釈されます。 | INT |
eventsOutOfOrderMaxDelayInSeconds | 順序が正しくないイベントの順序を戻すように調整できる最大許容遅延 (秒)。 | INT |
eventsOutOfOrderPolicy | 入力イベント ストリームで正しくない順序で到達したイベントに適用するポリシーを示します。 | 'Adjust' 'Drop' |
外観 | カスタム コード成果物が配置されているストレージ アカウント。 | 外部 |
functions | ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 | Function[] |
inputs | ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の入力に使用できる PATCH API を使用する必要があります。 | Input[] |
jobStorageAccount | MSI を使用する Azure Storage アカウントに関連付けられているプロパティ | JobStorageAccount |
jobType | ジョブの種類について説明します。 有効なモードは Cloud と 'Edge' です。 |
'Cloud' 'Edge' |
outputErrorPolicy | 出力に到達したが、形式が正しくないため (列値が欠けている、列値の種類やサイズが間違っている)、外部ストレージに書き込めないイベントに適用するポリシーを示します。 | 'Drop' 'Stop' |
outputs | ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の出力に使用できる PATCH API を使用する必要があります。 | Output[] |
outputStartMode | このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティを使用して指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示すには、JobStartTime、CustomTime、または LastOutputEventTime を指定できます。 | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 値は、出力イベント ストリームの開始点を示す、ISO-8601 形式のタイムスタンプか、またはストリーム ジョブが開始されるたびに出力イベント ストリームが開始することを示す Null になります。 outputStartMode が CustomTime に設定されている場合、このプロパティには 値が必要です。 | string |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必須。 | SKU |
変換 (transformation) | ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 | 変換 |
ClusterInfo
名前 | 説明 | 値 |
---|---|---|
id | クラスターのリソース ID。 | string |
外部
名前 | 説明 | 値 |
---|---|---|
container | UserCustomCode コンテナー。 | string |
path | UserCustomCode パス。 | string |
refreshConfiguration | ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 | RefreshConfiguration |
storageAccount | Azure Storage アカウントに関連付けられているプロパティ | StorageAccount |
RefreshConfiguration
名前 | 説明 | 値 |
---|---|---|
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
refreshInterval | 更新間隔。 | string |
refreshType | このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 | 'Blocking' 'Nonblocking' |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
StorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
機能
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 関数に関連付けられているプロパティ。 | FunctionProperties |
FunctionProperties
名前 | 説明 | 値 |
---|---|---|
properties | FunctionConfiguration | |
型 | オブジェクトの種類を設定する | 集計 スカラー (必須) |
FunctionConfiguration
名前 | 説明 | 値 |
---|---|---|
binding | 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、これはエンドポイントについて説明します。 | FunctionBinding |
inputs | FunctionInput[] | |
output | 関数の出力について説明します。 | FunctionOutput |
FunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (必須) |
AzureMachineLearningStudioFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.MachineLearning/WebService' (必須) |
properties | Azure Machine learning Studio に関連付けられているバインド プロパティ。 | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS が要求を実行するたびに行の最大数を示す 1 から 10000 までの数値。 既定値は 1000 です。 | INT |
endpoint | Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Azure Machine Learning Studio エンドポイントの入力。 | AzureMachineLearningStudioInputs |
outputs | Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
名前 | 説明 | 値 |
---|---|---|
columnNames | Azure Machine Learning Studio エンドポイントの入力列の一覧。 | AzureMachineLearningStudioInputColumn[] |
name | 入力の名前。 これは、エンドポイントの作成中に指定された名前です。 | string |
AzureMachineLearningStudioInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照 https://msdn.microsoft.com/library/azure/dn905923.aspx してください。 |
string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningStudioOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照 https://msdn.microsoft.com/library/azure/dn905923.aspx してください。 |
string |
name | 出力列の名前。 | string |
AzureMachineLearningServiceFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.MachineLearningServices' (必須) |
properties | Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS が要求を実行するたびに行の最大数を示す 1 から 10000 までの数値。 既定値は 1000 です。 | INT |
endpoint | Request-Response Azure Machine Learning Web サービスのエンドポイントを実行します。 | string |
inputRequestName | 入力要求オブジェクトのラベル。 | string |
inputs | Azure Machine Learning Web サービス エンドポイントの入力。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 | INT |
outputResponseName | 出力要求オブジェクトのラベル。 | string |
outputs | Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningServiceOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 出力列の名前。 | string |
CSharpFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.StreamAnalytics/CLRUdf' (必須) |
properties | CSharp 関数に関連付けられているバインド プロパティ。 | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
class | 1 つの関数定義を含む Csharp コード。 | string |
dllPath | 1 つの関数定義を含む Csharp コード。 | string |
method | 1 つの関数定義を含む Csharp コード。 | string |
updateMode | Stream Analytics 関数の更新モード。 | 'Refreshable' 'Static' |
JavaScriptFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.StreamAnalytics/JavascriptUdf' (必須) |
properties | JavaScript 関数に関連付けられているバインド プロパティ。 | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
script | 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' | string |
FunctionInput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、以下を参照してください。 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | パラメーターが構成パラメーターかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数になります。 既定値は false です。 | [bool] |
FunctionOutput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | 'Aggregate' (必須) |
ScalarFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | 'Scalar' (必須) |
入力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | InputProperties |
InputProperties
名前 | 説明 | 値 |
---|---|---|
compression | 入力データの圧縮方法について説明します | 圧縮 |
partitionKey | partitionKey 入力データのパーティション分割に使用される入力データ内のキーについて説明します | string |
シリアル化 | 入力のデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必須。 | シリアル化 |
watermarkSettings | 透かしイベントを読み取るかどうかを決定する設定。 | InputWatermarkProperties |
型 | オブジェクトの種類を設定する | リファレンス Stream (必須) |
圧縮
名前 | 説明 | 値 |
---|---|---|
type | 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Deflate' 'GZip' 'None' (必須) |
シリアル化
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Avro Csv CustomClr Delta Json Parquet (必須) |
AvroSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Avro' (必須) |
properties | Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | Bicep の場合は、 any() 関数を使用できます。 |
CsvSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Csv' (必須) |
properties | CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | CsvSerializationProperties |
CsvSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 | 'UTF8' |
fieldDelimiter | コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してくださいhttps://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 。 PUT (CreateOrReplace) 要求で必要です。 |
string |
CustomClrSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'CustomClr' (必須) |
properties | CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | CustomClrSerializationProperties |
CustomClrSerializationProperties
名前 | 説明 | 値 |
---|---|---|
serializationClassName | シリアル化クラス名。 | string |
serializationDllPath | シリアル化ライブラリのパス。 | string |
DeltaSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Delta' (必須) |
properties | Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | DeltaSerializationProperties |
DeltaSerializationProperties
名前 | 説明 | 値 |
---|---|---|
deltaTablePath | 出力の書き込み対象となる Delta Lake テーブルのパスを指定します。 | string (必須) |
partitionColumns | Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つのみですが、拡張性のために配列として保持します。 | string[] |
JsonSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Json' (必須) |
properties | JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | JsonSerializationProperties |
JsonSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合の受信データのエンコードと、出力の場合の送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必要です。 | 'UTF8' |
format | このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトを使用して書式設定されることを示す 'lineSeparated' と、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' です。 左 null の場合、既定値は 'lineSeparated' です。 | 'Array' 'LineSeparated' |
ParquetSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Parquet' (必須) |
properties | Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | Bicep の場合は、 any() 関数を使用できます。 |
InputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
watermarkMode | 入力透かしモード。 | 'None' 'ReadWatermark' |
ReferenceInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースであるか、ストリーム データであるかを示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Reference' (必須) |
データソース | 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | ReferenceInputDataSource |
ReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | [最近使ったファイル] Microsoft.Sql/Server/Database Microsoft.Storage/Blob 生 (必須) |
FileReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'File' (必須) |
properties | 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
path | ファイルのパス。 | string |
AzureSqlReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Sql/Server/Database' (必須) |
properties | 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | この要素は [データソース] 要素に関連付けられています。 これは出力が書き込まれるデータベースの名前です。 | string |
deltaSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 | string |
fullSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 | string |
password | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるパスワードです。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
refreshRate | この要素は [データソース] 要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 | string |
refreshType | データ更新オプションの種類を示します。 | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
server | この要素は [データソース] 要素に関連付けられています。 これは書き込み先のデータベース含むサーバーの名前です。 | string |
user | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるユーザー名です。 | string |
BlobReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/Blob' (必須) |
properties | 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
blobName | BLOB 入力の名前。 | string |
container | 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
deltaPathPattern | デルタ スナップショットのパス パターン。 | string |
deltaSnapshotRefreshRate | ユーザーがこの参照 BLOB 入力データ ソースのデルタ スナップショットを生成する間隔。 | string |
fullSnapshotRefreshRate | BLOB 入力データ ソースの更新間隔。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 から 256。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Raw' (必須) |
properties | 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | RawInputDatasourceProperties |
RawInputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payload | 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
payloadUri | 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
StreamInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースかストリーム データかを示します。 PUT (CreateOrReplace) 要求で必須。 | 'Stream' (必須) |
データソース | ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必須。 | StreamInputDataSource |
StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob 生 (必須) |
GatewayMessageBusStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'GatewayMessageBus' (必須) |
properties | ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
IoTHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Devices/IotHubs' (必須) |
properties | ストリーム データを含むIoT Hub入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
consumerGroupName | IoT Hubからイベントを読み取るために使用する必要があるIoT Hub コンシューマー グループの名前。 指定しない場合、入力では Iot Hub の既定のコンシューマー グループが使用されます。 | string |
endpoint | 接続するIoT Hubエンドポイント (つまり、messages/events、messages/operationsMonitoringEvents など)。 | string |
iotHubNamespace | IoT Hubの名前または URI。 PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | IoT Hubの共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必須。 | string |
EventGridStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.EventGrid/EventSubscriptions' (必須) |
properties | ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
eventTypes | Event Grid アダプターでサポートされているイベントの種類の一覧。 | string[] |
schema | Event Grid スキーマの種類を示します。 | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
サブスクライバー (subscriber) | Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | EventHubStreamInputDataSourceProperties |
型 | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | string (必須) |
EventHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | イベント ハブからイベントを読み取るために使用する必要がある Event Hub コンシューマー グループの名前。 複数の入力に個別のコンシューマー グループ名を指定すると、それらの各入力がイベント ハブから同じイベントを受信できます。 指定しない場合、入力では Event Hub の既定のコンシューマー グループが使用されます。 | string |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
prefetchCount | メッセージ 受信者が同時に要求できるメッセージの数。 | INT |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 | string |
EventHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.ServiceBus/EventHub' (必須) |
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/Blob' (必須) |
properties | ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
container | 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Raw' (必須) |
properties | 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | RawInputDatasourceProperties |
JobStorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
出力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | OutputProperties |
OutputProperties
名前 | 説明 | 値 |
---|---|---|
データソース | 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | OutputDataSource |
シリアル化 | 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 | シリアル化 |
sizeWindow | Stream Analytics の出力を制限するサイズ ウィンドウ。 | INT |
timeWindow | Stream Analytics ジョブ出力をフィルター処理するための時間枠。 | string |
watermarkSettings | ダウンストリームに透かしを送信するかどうかを決定する設定。 | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'GatewayMessageBus' (必須) |
properties | ゲートウェイ メッセージ バス出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
AzureFunctionOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.AzureFunction' (必須) |
properties | Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | 別のサブスクリプションの Azure Functions を使用するには、ご自分の関数にアクセスするためのキーを指定します。 | string |
functionAppName | Azure Functions アプリの名前です。 | string |
functionName | ご自分の Azure Functions アプリ内にある関数の名前です。 | string |
maxBatchCount | Azure Functions に送信される各バッチのイベントの最大数を指定できるプロパティです。 既定値は 100 です。 | INT |
maxBatchSize | ご自分の Azure Functions に送信される各出力バッチの最大サイズを設定できるプロパティです。 入力の単位はバイトです。 既定値は 262,144 バイト (256 KB) です。 | INT |
AzureDataLakeStoreOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.DataLake/Accounts' (必須) |
properties | Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountName | Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | 日付の形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
filePathPrefix | 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必須。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新する場合は、ここにダミーの文字列値を入力することをお勧めします。 PUT (CreateOrReplace) 要求で必須。 | string |
tenantId | 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必須。 | string |
timeFormat | 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
PostgreSQLOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.DBForPostgreSQL/servers/databases' (必須) |
properties | PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
maxWriterCount | 最大ライター数(現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能です。 | INT |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
EventHubV2OutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.EventHub/EventHub' (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
partitionKey | イベント データを送信するパーティションを決定するために使用されるキー/列。 | string |
propertyColumns | このイベント ハブ出力に関連付けられているプロパティ。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
AzureDataExplorerOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Kusto/clusters/databases' (必須) |
properties | Azure Data Explorer出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
cluster | Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
database | Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.ServiceBus/EventHub' (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.ServiceBus/Queue' (必須) |
properties | Service Bus キュー出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 | string[] |
queueName | Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
systemPropertyColumns | Service Bus キューに関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | Bicep の場合は、 any() 関数を使用できます。 |
ServiceBusTopicOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.ServiceBus/Topic' (必須) |
properties | Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus メッセージにカスタム プロパティとして添付する出力列の名前の文字列配列。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 | string |
systemPropertyColumns | Service Bus トピック出力に関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | string |
AzureSqlDatabaseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Sql/Server/Database' (必須) |
properties | Azure SQL データベース出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
maxBatchCount | Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能です。 | INT |
maxWriterCount | 最大ライター数(現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能です。 | INT |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
AzureSynapseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Sql/Server/DataWarehouse' (必須) |
properties | Azure Synapse出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
BlobOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/Blob' (必須) |
properties | BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | BLOB パス プレフィックス。 | string |
blobWriteMode | BLOB 書き込みモード。 | 'Append' 'Once' |
container | 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
DocumentDbOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/DocumentDB' (必須) |
properties | DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountId | DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必要です。 | string |
accountKey | DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 使用するコレクションのコレクション名のパターン。 コレクション名の形式は、オプションの {partition} トークンを使用して構成できます。この場合、パーティションは 0 から開始します。 詳細については、 の DocumentDB セクション https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必要です。 |
string |
database | DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
documentId | 挿入または更新操作の基準となるプライマリ キーを指定するために使用される、出力イベント内のフィールドの名前。 | string |
partitionKey | コレクション全体で出力をパーティション分割するためのキーを指定するために使用される、出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 | string |
AzureTableOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Storage/Table' (必須) |
properties | Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
batchSize | 一度に Azure Table に書き込む行数。 | INT |
columnsToRemove | 指定されている場合、配列の各項目は出力イベント エンティティから (存在する場合) 削除される列の名前になります。 | string[] |
partitionKey | この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 | string |
rowKey | この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
PowerBIOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'PowerBI' (必須) |
properties | Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
groupId | Power BI グループの ID。 | string |
groupName | Power BI グループの名前。 このプロパティを使用すると、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証するときに、有効な更新トークンでこのプロパティを更新するダミー文字列値をここに配置することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
RawOutputDatasource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Raw' (必須) |
properties | 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payloadUri | 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 | string |
OutputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 最も高速なパーティションと最も遅いパーティションの間の最大差分を記述します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序外ウィンドウが明確に定義されます。 | string |
watermarkMode | 出力透かしモード。 | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | SKU の容量。 | INT |
name | SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 | 'Standard' |
変換
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | TransformationProperties |
TransformationProperties
名前 | 説明 | 値 |
---|---|---|
query | ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 |
string |
streamingUnits | ストリーミング ジョブで使用されるストリーミング ユニットの数を指定します。 | INT |
validStreamingUnits | ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 | int[] |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
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",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "Standard"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"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": "Standard"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
}
}
FunctionProperties オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
[ 集計] には、次の値を使用します。
"type": "Aggregate"
Scalar の場合は、次の値を使用します。
"type": "Scalar"
FunctionBinding オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
Microsoft.MachineLearning/WebService の場合は、次を使用します。
"type": "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"
}
]
}
Microsoft.MachineLearningServices の場合は、次を使用します。
"type": "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"
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
InputProperties オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
[リファレンス] には、次の値を使用します。
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Stream の場合は、次の値を使用します。
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
シリアル化オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
Avro の場合は、次を使用します。
"type": "Avro",
"properties": {}
Csv の場合は、次の値を使用します。
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
CustomClr の場合は、次の値を使用します。
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
Delta の場合は、次の値を使用します。
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
Json の場合は、次の値を使用します。
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
Parquet の場合は、次の値を使用します。
"type": "Parquet",
"properties": {}
ReferenceInputDataSource オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
[ファイル] には、次の値を使用します。
"type": "File",
"properties": {
"path": "string"
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
"type": "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"
}
Raw の場合は、次の値を使用します。
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
StreamInputDataSource オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
GatewayMessageBus の場合は、次の値を使用します。
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Microsoft.Devices/IotHubs の場合は、次を使用します。
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Microsoft.EventGrid/EventSubscriptions の場合は、次を使用します。
"type": "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"
}
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
Raw の場合は、次の値を使用します。
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
OutputDataSource オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
GatewayMessageBus の場合は、次の値を使用します。
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Microsoft.AzureFunction の場合は、次を使用します。
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
Microsoft.DataLake/Accounts の場合は、次を使用します。
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Microsoft.DBForPostgreSQL/servers/databases の場合は、次の値を使用します。
"type": "Microsoft.DBForPostgreSQL/servers/databases",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Microsoft.Kusto/clusters/databases の場合は、次を使用します。
"type": "Microsoft.Kusto/clusters/databases",
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Microsoft.ServiceBus/Queue の場合は、次の値を使用します。
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
}
Microsoft.ServiceBus/Topic の場合は、次を使用します。
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Microsoft.Sql/Server/DataWarehouse の場合は、次を使用します。
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
"type": "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"
}
Microsoft.Storage/DocumentDB の場合は、次を使用します。
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
Microsoft.Storage/Table の場合は、次の値を使用します。
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
PowerBI の場合は、次の値を使用します。
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Raw の場合は、次の値を使用します。
"type": "Raw",
"properties": {
"payloadUri": "string"
}
プロパティ値
streamingjobs
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.StreamAnalytics/streamingjobs' |
apiVersion | リソース API のバージョン | '2021-10-01-preview' |
name | リソース名 | string (必須) 文字数制限: 3 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
location | リソースが保存されている地理的な場所 | string |
tags | リソース タグ。 | タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 | SKU |
identity | 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 | ID |
properties | ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | StreamingJobProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類は、SystemAssigned または UserAssigned です。 | string |
userAssignedIdentities | ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} |
StreamingJobProperties
名前 | 説明 | 値 |
---|---|---|
cluster | ストリーミング ジョブが実行されるクラスター。 | ClusterInfo |
compatibilityLevel | ストリーミング ジョブの特定のランタイム動作を制御します。 | '1.0' '1.2' |
contentStoragePolicy | 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Stream Analytics ジョブのデータ ロケール。 値は、.aspx セット https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 からサポートされている .NET Culture の名前である必要があります。 何も指定されていない場合は "en-US" になります。 |
string |
eventsLateArrivalMaxDelayInSeconds | 遅れて到達したイベントを含めるための最大許容遅延 (秒)。 サポートされている範囲は -1 から 1814399 (20.23:59:59 日数) までです。-1 は、無期限待機の指定に使用されます。 プロパティがない場合、値 -1 であると解釈されます。 | INT |
eventsOutOfOrderMaxDelayInSeconds | 順序が正しくないイベントの順序を戻すように調整できる最大許容遅延 (秒)。 | INT |
eventsOutOfOrderPolicy | 入力イベント ストリームで正しくない順序で到達したイベントに適用するポリシーを示します。 | 'Adjust' 'Drop' |
外観 | カスタム コード成果物が配置されているストレージ アカウント。 | 外部 |
functions | ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の変換に使用できる PATCH API を使用する必要があります。 | Function[] |
inputs | ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の入力に使用できる PATCH API を使用する必要があります。 | Input[] |
jobStorageAccount | MSI を使用する Azure Storage アカウントに関連付けられているプロパティ | JobStorageAccount |
jobType | ジョブの種類について説明します。 有効なモードは Cloud と 'Edge' です。 |
'Cloud' 'Edge' |
outputErrorPolicy | 出力に到達したが、形式が正しくないため (列値が欠けている、列値の種類やサイズが間違っている)、外部ストレージに書き込めないイベントに適用するポリシーを示します。 | 'Drop' 'Stop' |
outputs | ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の出力に使用できる PATCH API を使用する必要があります。 | Output[] |
outputStartMode | このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime を指定できます。 | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 値は、出力イベント ストリームの開始点を示す、ISO-8601 形式のタイムスタンプか、またはストリーム ジョブが開始されるたびに出力イベント ストリームが開始することを示す Null になります。 outputStartMode が CustomTime に設定されている場合、このプロパティには 値が必要です。 | string |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必須。 | SKU |
変換 (transformation) | ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作を使用してこのプロパティを変更することはできません。 個々の変換に使用できる PATCH API を使用する必要があります。 | 変換 |
ClusterInfo
名前 | 説明 | 値 |
---|---|---|
id | クラスターのリソース ID。 | string |
外部
名前 | 説明 | 値 |
---|---|---|
container | UserCustomCode コンテナー。 | string |
path | UserCustomCode パス。 | string |
refreshConfiguration | ジョブ構成に存在するすべての更新可能なユーザー定義関数の更新パラメーター。 | RefreshConfiguration |
storageAccount | Azure Storage アカウントに関連付けられているプロパティ | StorageAccount |
RefreshConfiguration
名前 | 説明 | 値 |
---|---|---|
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
refreshInterval | 更新間隔。 | string |
refreshType | このプロパティは、使用するデータ更新オプション (ブロックまたは非ブロック) を示します。 | 'Blocking' 'Nonblocking' |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
StorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
機能
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 関数に関連付けられているプロパティ。 | FunctionProperties |
FunctionProperties
名前 | 説明 | 値 |
---|---|---|
properties | FunctionConfiguration | |
型 | オブジェクトの種類を設定する | 集計 スカラー (必須) |
FunctionConfiguration
名前 | 説明 | 値 |
---|---|---|
binding | 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 | FunctionBinding |
inputs | FunctionInput[] | |
output | 関数の出力について説明します。 | FunctionOutput |
FunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (必須) |
AzureMachineLearningStudioFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.MachineLearning/WebService' (必須) |
properties | Azure Machine learning Studio に関連付けられているバインド プロパティ。 | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 | INT |
endpoint | Request-Response Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Azure Machine Learning Studio エンドポイントの入力。 | AzureMachineLearningStudioInputs |
outputs | Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
名前 | 説明 | 値 |
---|---|---|
columnNames | Azure Machine Learning Studio エンドポイントの入力列の一覧。 | AzureMachineLearningStudioInputColumn[] |
name | 入力の名前。 これは、エンドポイントの作成中に指定された名前です。 | string |
AzureMachineLearningStudioInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningStudioOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
name | 出力列の名前。 | string |
AzureMachineLearningServiceFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.MachineLearningServices' (必須) |
properties | Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS が要求を実行するたびに行の最大数を示す 1 から 10000 までの数値。 既定値は 1000 です。 | INT |
endpoint | Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。 | string |
inputRequestName | 入力要求オブジェクトのラベル。 | string |
inputs | Azure Machine Learning Web サービス エンドポイントの入力。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 | INT |
outputResponseName | 出力要求オブジェクトのラベル。 | string |
outputs | Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningServiceOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 出力列の名前。 | string |
CSharpFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.StreamAnalytics/CLRUdf' (必須) |
properties | CSharp 関数に関連付けられているバインド プロパティ。 | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
class | 1 つの関数定義を含む Csharp コード。 | string |
dllPath | 1 つの関数定義を含む Csharp コード。 | string |
method | 1 つの関数定義を含む Csharp コード。 | string |
updateMode | Stream Analytics 関数の更新モード。 | 'Refreshable' 'Static' |
JavaScriptFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | 'Microsoft.StreamAnalytics/JavascriptUdf' (必須) |
properties | JavaScript 関数に関連付けられているバインド プロパティ。 | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
script | 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' | string |
FunctionInput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、以下を参照してください。 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | パラメーターが構成パラメーターかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数であると想定されます。 既定値は false です。 | [bool] |
FunctionOutput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、以下を参照してください。 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | 'Aggregate' (必須) |
ScalarFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | 'Scalar' (必須) |
入力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | InputProperties |
InputProperties
名前 | 説明 | 値 |
---|---|---|
compression | 入力データの圧縮方法について説明します | 圧縮 |
partitionKey | partitionKey 入力データのパーティション分割に使用される入力データ内のキーについて説明します | string |
シリアル化 | 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 | シリアル化 |
watermarkSettings | 透かしイベントを読み取るかどうかを決定する設定。 | InputWatermarkProperties |
型 | オブジェクトの種類を設定する | リファレンス Stream (必須) |
圧縮
名前 | 説明 | 値 |
---|---|---|
type | 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Deflate' 'GZip' 'None' (必須) |
シリアル化
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Avro Csv CustomClr Delta Json Parquet (必須) |
AvroSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Avro' (必須) |
properties | Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 |
CsvSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Csv' (必須) |
properties | CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | CsvSerializationProperties |
CsvSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合は受信データのエンコード、出力の場合は送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必須。 | 'UTF8' |
fieldDelimiter | コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してくださいhttps://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 。 PUT (CreateOrReplace) 要求で必須。 |
string |
CustomClrSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'CustomClr' (必須) |
properties | CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | CustomClrSerializationProperties |
CustomClrSerializationProperties
名前 | 説明 | 値 |
---|---|---|
serializationClassName | シリアル化クラス名。 | string |
serializationDllPath | シリアル化ライブラリのパス。 | string |
DeltaSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Delta' (必須) |
properties | Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | DeltaSerializationProperties |
DeltaSerializationProperties
名前 | 説明 | 値 |
---|---|---|
deltaTablePath | 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 | string (必須) |
partitionColumns | Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張機能の配列として保持します。 | string[] |
JsonSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Json' (必須) |
properties | JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | JsonSerializationProperties |
JsonSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合は受信データのエンコード、出力の場合は送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必須。 | 'UTF8' |
format | このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトと、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' で書式設定されることを示す 'lineSeparated' です。 null のままにした場合、既定値は 'lineSeparated' です。 | 'Array' 'LineSeparated' |
ParquetSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Parquet' (必須) |
properties | Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 |
InputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
watermarkMode | 入力透かしモード。 | 'None' 'ReadWatermark' |
ReferenceInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースであるか、ストリーム データであるかを示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Reference' (必須) |
データソース | 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | ReferenceInputDataSource |
ReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | [最近使ったファイル] Microsoft.Sql/Server/Database Microsoft.Storage/Blob 生 (必須) |
FileReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'File' (必須) |
properties | 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
path | ファイルのパス。 | string |
AzureSqlReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Sql/Server/Database' (必須) |
properties | 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | この要素は [データソース] 要素に関連付けられています。 これは出力が書き込まれるデータベースの名前です。 | string |
deltaSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 | string |
fullSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 | string |
password | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるパスワードです。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
refreshRate | この要素は [データソース] 要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 | string |
refreshType | データ更新オプションの種類を示します。 | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
server | この要素は [データソース] 要素に関連付けられています。 これは書き込み先のデータベース含むサーバーの名前です。 | string |
user | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるユーザー名です。 | string |
BlobReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Storage/Blob' (必須) |
properties | 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
blobName | BLOB 入力の名前。 | string |
container | 関連付けられたストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 | string |
dateFormat | 日付の形式。 {date} が pathPattern に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
deltaPathPattern | デルタ スナップショットのパス パターン。 | string |
deltaSnapshotRefreshRate | ユーザーがこの参照 BLOB 入力データ ソースのデルタ スナップショットを生成する間隔。 | string |
fullSnapshotRefreshRate | BLOB 入力データ ソースの更新間隔。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 から 256。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Raw' (必須) |
properties | 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | RawInputDatasourceProperties |
RawInputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payload | 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
payloadUri | 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
StreamInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースであるか、ストリーム データであるかを示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Stream' (必須) |
データソース | ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | StreamInputDataSource |
StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob 生 (必須) |
GatewayMessageBusStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'GatewayMessageBus' (必須) |
properties | ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
IoTHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Devices/IotHubs' (必須) |
properties | ストリーム データを含むIoT Hub入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
consumerGroupName | IoT Hubからイベントを読み取るために使用するIoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。 | string |
endpoint | 接続するIoT Hubエンドポイント (つまり、messages/events、messages/operationsMonitoringEvents など)。 | string |
iotHubNamespace | IoT Hubの名前または URI。 PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | IoT Hubの共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventGridStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.EventGrid/EventSubscriptions' (必須) |
properties | ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
eventTypes | Event Grid アダプターでサポートされているイベントの種類の一覧。 | string[] |
schema | Event Grid スキーマの種類を示します。 | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
サブスクライバー (subscriber) | Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubStreamInputDataSourceProperties |
型 | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | string (必須) |
EventHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | イベント ハブからイベントを読み取るために使用する必要があるイベント ハブ コンシューマー グループの名前。 複数の入力に対して個別のコンシューマー グループ名を指定すると、これらの各入力でイベント ハブから同じイベントを受信できます。 指定しない場合、入力では Event Hub の既定のコンシューマー グループが使用されます。 | string |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
prefetchCount | メッセージ 受信者が同時に要求できるメッセージの数。 | INT |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.ServiceBus/EventHub' (必須) |
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Storage/Blob' (必須) |
properties | ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
container | 関連付けられたストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Raw' (必須) |
properties | 生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | RawInputDatasourceProperties |
JobStorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
出力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | OutputProperties |
OutputProperties
名前 | 説明 | 値 |
---|---|---|
データソース | 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必須。 | OutputDataSource |
シリアル化 | 入力のデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必須。 | シリアル化 |
sizeWindow | Stream Analytics の出力を制限するサイズ ウィンドウ。 | INT |
timeWindow | Stream Analytics ジョブの出力をフィルター処理するための期間。 | string |
watermarkSettings | ウォーターマークをダウンストリームに送信するかどうかを決定する設定。 | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'GatewayMessageBus' (必須) |
properties | ゲートウェイ メッセージ バス出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
AzureFunctionOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.AzureFunction' (必須) |
properties | Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | 別のサブスクリプションの Azure Functions を使用するには、ご自分の関数にアクセスするためのキーを指定します。 | string |
functionAppName | Azure Functions アプリの名前です。 | string |
functionName | ご自分の Azure Functions アプリ内にある関数の名前です。 | string |
maxBatchCount | Azure Functions に送信される各バッチのイベントの最大数を指定できるプロパティです。 既定値は 100 です。 | INT |
maxBatchSize | ご自分の Azure Functions に送信される各出力バッチの最大サイズを設定できるプロパティです。 入力の単位はバイトです。 既定値は 262,144 バイト (256 KB) です。 | INT |
AzureDataLakeStoreOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.DataLake/Accounts' (必須) |
properties | Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountName | Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | 日付の形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
filePathPrefix | 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必須。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新する場合は、ここにダミーの文字列値を入力することをお勧めします。 PUT (CreateOrReplace) 要求で必須。 | string |
tenantId | 更新トークンの取得に使用されるユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必要です。 | string |
timeFormat | 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
PostgreSQLOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.DBForPostgreSQL/servers/databases' (必須) |
properties | PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
maxWriterCount | 最大ライター数 (現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能。 | INT |
password | Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
user | Azure SQL データベースへの接続に使用するユーザー名。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubV2OutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.EventHub/EventHub' (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
partitionKey | イベント データを送信するパーティションを決定するために使用されるキー/列。 | string |
propertyColumns | このイベント ハブ出力に関連付けられているプロパティ。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
AzureDataExplorerOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Kusto/clusters/databases' (必須) |
properties | Azure Data Explorer出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
cluster | Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
database | Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.ServiceBus/EventHub' (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.ServiceBus/Queue' (必須) |
properties | Service Bus キュー出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 | string[] |
queueName | Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
systemPropertyColumns | Service Bus キューに関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 |
ServiceBusTopicOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.ServiceBus/Topic' (必須) |
properties | Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus メッセージにカスタム プロパティとして添付する出力列の名前の文字列配列。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 | string |
systemPropertyColumns | Service Bus トピック出力に関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | string |
AzureSqlDatabaseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Sql/Server/Database' (必須) |
properties | Azure SQL データベース出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
maxBatchCount | Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能です。 | INT |
maxWriterCount | 最大ライター数(現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能です。 | INT |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必要です。 | string |
AzureSynapseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Sql/Server/DataWarehouse' (必須) |
properties | Azure Synapse出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
password | Azure SQL データベースへの接続に使用されるパスワード。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
user | Azure SQL データベースへの接続に使用するユーザー名。 PUT (CreateOrReplace) 要求で必要です。 | string |
BlobOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | 'Microsoft.Storage/Blob' (必須) |
properties | BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | BLOB パス プレフィックス。 | string |
blobWriteMode | BLOB 書き込みモード。 | 'Append' 'Once' |
container | 関連付けられたストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 | string |
dateFormat | 日付の形式。 {date} が pathPattern に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input してください。 |
string |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
DocumentDbOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/DocumentDB' (必須) |
properties | DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountId | DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必須。 | string |
accountKey | DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 使用するコレクションのコレクション名のパターン。 コレクション名の形式は、オプションの {partition} トークンを使用して構成できます。この場合、パーティションは 0 から開始します。 詳細については、 の DocumentDB セクション https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必須。 |
string |
database | DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
documentId | 挿入または更新操作の基準となるプライマリ キーを指定するために使用される、出力イベント内のフィールドの名前。 | string |
partitionKey | コレクション全体で出力をパーティション分割するためのキーを指定するために使用される、出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 | string |
AzureTableOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Microsoft.Storage/Table' (必須) |
properties | Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
batchSize | 一度に Azure Table に書き込む行数。 | INT |
columnsToRemove | 指定されている場合、配列の各項目は出力イベント エンティティから (存在する場合) 削除される列の名前になります。 | string[] |
partitionKey | この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必須。 | string |
rowKey | この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
PowerBIOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'PowerBI' (必須) |
properties | Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
groupId | Power BI グループの ID。 | string |
groupName | Power BI グループの名前。 このプロパティを使用すると、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新する場合は、ここにダミーの文字列値を入力することをお勧めします。 PUT (CreateOrReplace) 要求で必須。 | string |
table | 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
RawOutputDatasource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | 'Raw' (必須) |
properties | 未加工の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payloadUri | 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 | string |
OutputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 最も高速なパーティションと最も遅いパーティションの間の最大差分について説明します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順不同ウィンドウが明確に定義されます。 | string |
watermarkMode | 出力透かしモード。 | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | SKU の容量。 | INT |
name | SKU の名前。 PUT (CreateOrReplace) 要求で必須。 | 'Standard' |
変換
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | TransformationProperties |
TransformationProperties
名前 | 説明 | 値 |
---|---|---|
query | ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 |
string |
streamingUnits | ストリーミング ジョブで使用されるストリーミング ユニットの数を指定します。 | INT |
validStreamingUnits | ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 | int[] |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Standard Stream Analytics ジョブを作成する |
このテンプレートは、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"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
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 = "Standard"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
FunctionProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[集計] には、次の値を使用します。
type = "Aggregate"
スカラーの場合は、次の値を使用します。
type = "Scalar"
FunctionBinding オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Microsoft.MachineLearning/WebService の場合は、次の値を使用します。
type = "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"
}
]
}
Microsoft.MachineLearningServices の場合は、次の値を使用します。
type = "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"
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
InputProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[リファレンス] には、次の値を使用します。
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Stream の場合は、次の値を使用します。
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
シリアル化オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Avro の場合は、次を使用します。
type = "Avro"
Csv の場合は、次の値を使用します。
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
CustomClr の場合は、次の値を使用します。
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
Delta の場合は、次の値を使用します。
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
Json の場合は、次の値を使用します。
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
Parquet の場合は、次の値を使用します。
type = "Parquet"
ReferenceInputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[ファイル] には、次の値を使用します。
type = "File"
properties = {
path = "string"
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
type = "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"
}
Raw の場合は、次の値を使用します。
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
StreamInputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
GatewayMessageBus の場合は、次の値を使用します。
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Microsoft.Devices/IotHubs の場合は、次を使用します。
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.EventGrid/EventSubscriptions の場合は、次の値を使用します。
type = "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"
}
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
Raw の場合は、次の値を使用します。
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
OutputDataSource オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
GatewayMessageBus の場合は、次の値を使用します。
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Microsoft.AzureFunction の場合は、次を使用します。
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
Microsoft.DataLake/Accounts の場合は、次の値を使用します。
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Microsoft.DBForPostgreSQL/servers/databases の場合は、次の値を使用します。
type = "Microsoft.DBForPostgreSQL/servers/databases"
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Microsoft.EventHub/EventHub の場合は、次を使用します。
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.Kusto/clusters/databases の場合は、次を使用します。
type = "Microsoft.Kusto/clusters/databases"
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
Microsoft.ServiceBus/EventHub の場合は、次を使用します。
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.ServiceBus/Queue の場合は、次を使用します。
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Microsoft.ServiceBus/Topic の場合は、次を使用します。
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
Microsoft.Sql/Server/Database の場合は、次の値を使用します。
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Microsoft.Sql/Server/DataWarehouse の場合は、次を使用します。
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
Microsoft.Storage/Blob の場合は、次を使用します。
type = "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"
}
Microsoft.Storage/DocumentDB の場合は、次を使用します。
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
Microsoft.Storage/Table の場合は、次を使用します。
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
PowerBI の場合は、次の値を使用します。
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Raw の場合は、次の値を使用します。
type = "Raw"
properties = {
payloadUri = "string"
}
プロパティ値
streamingjobs
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
name | リソース名 | string (必須) 文字制限: 3 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
location | リソースが保存されている地理的な場所 | string |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ。 | タグの名前と値のディクショナリ。 |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 | SKU |
identity | 入力と出力で認証するために使用できる、このジョブに割り当てられたマネージド ID について説明します。 | ID |
properties | ストリーミング ジョブに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | StreamingJobProperties |
ID
名前 | 説明 | 値 |
---|---|---|
type | ID の種類は、SystemAssigned または UserAssigned です。 | string |
identity_ids | ストリーミング ジョブ リソースに関連付けられているユーザー割り当て ID。 | ユーザー ID ID の配列。 |
IdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} |
StreamingJobProperties
名前 | 説明 | 値 |
---|---|---|
cluster | ストリーミング ジョブが実行されるクラスター。 | ClusterInfo |
compatibilityLevel | ストリーミング ジョブの特定のランタイム動作を制御します。 | "1.0" "1.2" |
contentStoragePolicy | 有効な値は JobStorageAccount と SystemAccount です。 JobStorageAccount に設定すると、ユーザーは jobStorageAccount プロパティも指定する必要があります。 . | "JobStorageAccount" "SystemAccount" |
dataLocale | Stream Analytics ジョブのデータ ロケール。 値は、.aspx セット https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 からサポートされている .NET Culture の名前である必要があります。 何も指定されていない場合は "en-US" になります。 |
string |
eventsLateArrivalMaxDelayInSeconds | 遅れて到達したイベントを含めるための最大許容遅延 (秒)。 サポートされている範囲は -1 から 1814399 (20.23:59:59 日数) までです。-1 は、無期限待機の指定に使用されます。 プロパティがない場合、値 -1 であると解釈されます。 | INT |
eventsOutOfOrderMaxDelayInSeconds | 順序が正しくないイベントの順序を戻すように調整できる最大許容遅延 (秒)。 | INT |
eventsOutOfOrderPolicy | 入力イベント ストリームで正しくない順序で到達したイベントに適用するポリシーを示します。 | "調整" "Drop" |
外観 | カスタム コード成果物が配置されているストレージ アカウント。 | 外部 |
functions | ストリーミング ジョブの 1 つ以上の関数の一覧。 PUT 要求でこのプロパティを指定する場合は、各関数の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の変換に使用できる PATCH API を使用する必要があります。 | Function[] |
inputs | ストリーミング ジョブへの 1 つ以上の入力の一覧。 PUT 要求でこのプロパティを指定する場合は、各入力の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の入力に使用できる PATCH API を使用する必要があります。 | Input[] |
jobStorageAccount | MSI を使用する Azure Storage アカウントに関連付けられているプロパティ | JobStorageAccount |
jobType | ジョブの種類について説明します。 有効なモードは Cloud と 'Edge' です。 |
"クラウド" "Edge" |
outputErrorPolicy | 出力に到達したが、形式が正しくないため (列値が欠けている、列値の種類やサイズが間違っている)、外部ストレージに書き込めないイベントに適用するポリシーを示します。 | "Drop" "停止" |
outputs | ストリーミング ジョブの 1 つ以上の出力の一覧。 PUT 要求でこのプロパティを指定する場合は、各出力の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の出力に使用できる PATCH API を使用する必要があります。 | Output[] |
outputStartMode | このプロパティは、作成時にジョブをすぐに開始する必要がある場合にのみ使用する必要があります。 ジョブが開始されるたびに出力イベント ストリームの開始点を開始するか、outputStartTime プロパティで指定されたカスタム ユーザー タイム スタンプから開始するか、最後のイベント出力時刻から開始するかを示す JobStartTime、CustomTime、または LastOutputEventTime を指定できます。 | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | 値は、出力イベント ストリームの開始点を示す、ISO-8601 形式のタイムスタンプか、またはストリーム ジョブが開始されるたびに出力イベント ストリームが開始することを示す Null になります。 outputStartMode が CustomTime に設定されている場合、このプロパティには 値が必要です。 | string |
sku | ストリーミング ジョブの SKU について説明します。 PUT (CreateOrReplace) 要求で必要です。 | SKU |
変換 (transformation) | ストリーミング ジョブに使用するクエリとストリーミング ユニットの数を示します。 PUT 要求でこのプロパティを指定する場合は、変換の name プロパティが必要です。 PATCH 操作では、このプロパティを変更できません。 個々の変換に使用できる PATCH API を使用する必要があります。 | 変換 |
ClusterInfo
名前 | 説明 | 値 |
---|---|---|
id | クラスターのリソース ID。 | string |
外部
名前 | 説明 | 値 |
---|---|---|
container | UserCustomCode コンテナー。 | string |
path | UserCustomCode パス。 | string |
refreshConfiguration | ジョブ構成に存在する更新可能なすべてのユーザー定義関数の更新パラメーター。 | RefreshConfiguration |
storageAccount | Azure Storage アカウントに関連付けられているプロパティ | StorageAccount |
RefreshConfiguration
名前 | 説明 | 値 |
---|---|---|
dateFormat | 日付の形式。 {date} が pathPattern に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input してください。 |
string |
refreshInterval | 更新間隔。 | string |
refreshType | このプロパティは、使用するデータ更新オプション ([ブロック] または [非ブロック]) を示します。 | "ブロッキング" "Nonblocking" |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
StorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
機能
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 関数に関連付けられているプロパティ。 | FunctionProperties |
FunctionProperties
名前 | 説明 | 値 |
---|---|---|
properties | FunctionConfiguration | |
型 | オブジェクトの種類を設定する | 集計 スカラー (必須) |
FunctionConfiguration
名前 | 説明 | 値 |
---|---|---|
binding | 関数の物理バインディング。 たとえば、Azure Machine Learning Web サービスの場合、エンドポイントについて説明します。 | FunctionBinding |
inputs | FunctionInput[] | |
output | 関数の出力について説明します。 | FunctionOutput |
FunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (必須) |
AzureMachineLearningStudioFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | "Microsoft.MachineLearning/WebService" (必須) |
properties | Azure Machine learning Studio に関連付けられているバインド プロパティ。 | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 | INT |
endpoint | Request-Response Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Azure Machine Learning Studio エンドポイントの入力。 | AzureMachineLearningStudioInputs |
outputs | Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
名前 | 説明 | 値 |
---|---|---|
columnNames | Azure Machine Learning Studio エンドポイントの入力列の一覧。 | AzureMachineLearningStudioInputColumn[] |
name | 入力の名前。 これは、エンドポイントの作成中に指定された名前です。 | string |
AzureMachineLearningStudioInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningStudioOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
name | 出力列の名前。 | string |
AzureMachineLearningServiceFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | "Microsoft.MachineLearningServices" (必須) |
properties | Azure Machine Learning Web サービスに関連付けられているバインド プロパティ。 | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | Request-Response エンドポイントで認証するために使用される API キー。 | string |
batchSize | Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 | INT |
endpoint | Request-Response Azure Machine Learning Web サービスのエンドポイントを実行します。 | string |
inputRequestName | 入力要求オブジェクトのラベル。 | string |
inputs | Azure Machine Learning Web サービス エンドポイントの入力。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 | INT |
outputResponseName | 出力要求オブジェクトのラベル。 | string |
outputs | Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 入力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 入力列の名前。 | string |
AzureMachineLearningServiceOutputColumn
名前 | 説明 | 値 |
---|---|---|
dataType | 出力列の (Azure Machine Learning でサポートされている) データ型。 | string |
mapTo | この入力がマップされる関数パラメーターの 0 から始まるインデックス。 | INT |
name | 出力列の名前。 | string |
CSharpFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | "Microsoft.StreamAnalytics/CLRUdf" (必須) |
properties | CSharp 関数に関連付けられているバインド プロパティ。 | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
class | 1 つの関数定義を含む Csharp コード。 | string |
dllPath | 1 つの関数定義を含む Csharp コード。 | string |
method | 1 つの関数定義を含む Csharp コード。 | string |
updateMode | Stream Analytics 関数の更新モード。 | "Refreshable" "Static" |
JavaScriptFunctionBinding
名前 | 説明 | 値 |
---|---|---|
type | 関数バインドの種類を示します。 | "Microsoft.StreamAnalytics/JavascriptUdf" (必須) |
properties | JavaScript 関数に関連付けられているバインド プロパティ。 | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
名前 | 説明 | 値 |
---|---|---|
script | 1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' | string |
FunctionInput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | パラメーターが構成パラメーターであるかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数になります。 既定値は false です。 | [bool] |
FunctionOutput
名前 | 説明 | 値 |
---|---|---|
dataType | 関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | "集計" (必須) |
ScalarFunctionProperties
名前 | 説明 | 値 |
---|---|---|
type | 関数の種類を示します。 | "Scalar" (必須) |
入力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | InputProperties |
InputProperties
名前 | 説明 | 値 |
---|---|---|
compression | 入力データの圧縮方法について説明します | 圧縮 |
partitionKey | partitionKey 入力データのパーティション分割に使用される入力データ内のキーについて説明します | string |
シリアル化 | 入力のデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必須。 | シリアル化 |
watermarkSettings | 透かしイベントを読み取るかどうかを決定する設定。 | InputWatermarkProperties |
型 | オブジェクトの種類を設定する | リファレンス Stream (必須) |
圧縮
名前 | 説明 | 値 |
---|---|---|
type | 入力で使用される圧縮の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Deflate" "GZip" "None" (必須) |
シリアル化
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | Avro Csv CustomClr Delta Json Parquet (必須) |
AvroSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Avro" (必須) |
properties | Avro シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 |
CsvSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Csv" (必須) |
properties | CSV シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | CsvSerializationProperties |
CsvSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合は受信データのエンコード、出力の場合は送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必須。 | "UTF8" |
fieldDelimiter | コンマ区切り値 (CSV) レコードを区切るために使用する区切り記号を指定します。 サポートされている値の一覧については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してくださいhttps://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 。 PUT (CreateOrReplace) 要求で必須。 |
string |
CustomClrSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "CustomClr" (必須) |
properties | CustomClr シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | CustomClrSerializationProperties |
CustomClrSerializationProperties
名前 | 説明 | 値 |
---|---|---|
serializationClassName | シリアル化クラス名。 | string |
serializationDllPath | シリアル化ライブラリのパス。 | string |
DeltaSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Delta" (必須) |
properties | Delta Lake シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | DeltaSerializationProperties |
DeltaSerializationProperties
名前 | 説明 | 値 |
---|---|---|
deltaTablePath | 出力の書き込み先となる Delta Lake テーブルのパスを指定します。 | string (必須) |
partitionColumns | Delta Lake テーブルをパーティション分割する列の名前を指定します。 サポートされているパーティション列は 1 つだけですが、拡張機能の配列として保持します。 | string[] |
JsonSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Json" (必須) |
properties | JSON シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | JsonSerializationProperties |
JsonSerializationProperties
名前 | 説明 | 値 |
---|---|---|
encoding | 入力の場合は受信データのエンコード、出力の場合は送信データのエンコードを指定します。 PUT (CreateOrReplace) 要求で必須。 | "UTF8" |
format | このプロパティは、出力の JSON シリアル化にのみ適用されます。 入力には適用されません。 このプロパティは、出力が書き込まれる JSON の形式を指定します。 現在サポートされている値は、出力が新しい行で区切られた各 JSON オブジェクトを使用して書式設定されることを示す 'lineSeparated' と、出力が JSON オブジェクトの配列として書式設定されることを示す 'array' です。 左 null の場合、既定値は 'lineSeparated' です。 | "Array" "LineSeparated" |
ParquetSerialization
名前 | 説明 | 値 |
---|---|---|
type | 入力または出力で使用されるシリアル化の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Parquet" (必須) |
properties | Parquet シリアル化の種類に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 |
InputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
watermarkMode | 入力透かしモード。 | "None" "ReadWatermark" |
ReferenceInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースであるか、ストリーム データであるかを示します。 PUT (CreateOrReplace) 要求で必要です。 | "Reference" (必須) |
データソース | 参照データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | ReferenceInputDataSource |
ReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | [最近使ったファイル] Microsoft.Sql/Server/Database Microsoft.Storage/Blob 生 (必須) |
FileReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "File" (必須) |
properties | 参照データを含むファイル入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
path | ファイルのパス。 | string |
AzureSqlReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.Sql/Server/Database" (必須) |
properties | 参照データを含む SQL DB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
database | この要素は [データソース] 要素に関連付けられています。 これは出力が書き込まれるデータベースの名前です。 | string |
deltaSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースから増分変更をフェッチするために使用されます。 このオプションを使用するには、Azure SQL Database でテンポラル テーブルを使用することをお勧めします。 | string |
fullSnapshotQuery | この要素は [データソース] 要素に関連付けられています。 このクエリは、SQL データベースからデータをフェッチするために使用されます。 | string |
password | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるパスワードです。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
refreshRate | この要素は [データソース] 要素に関連付けられています。 これは、データベースからデータをフェッチする頻度を示します。 DateTime 形式です。 | string |
refreshType | データ更新オプションの種類を示します。 | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Static" |
server | この要素は [データソース] 要素に関連付けられています。 これは書き込み先のデータベース含むサーバーの名前です。 | string |
user | この要素は [データソース] 要素に関連付けられています。 これは SQL データベース インスタンスに接続するために使用されるユーザー名です。 | string |
BlobReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Storage/Blob" (必須) |
properties | 参照データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
blobName | BLOB 入力の名前。 | string |
container | 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
deltaPathPattern | デルタ スナップショットのパス パターン。 | string |
deltaSnapshotRefreshRate | ユーザーがこの参照 BLOB 入力データ ソースのデルタ スナップショットを生成する間隔。 | string |
fullSnapshotRefreshRate | BLOB 入力データ ソースの更新間隔。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 から 256。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawReferenceInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 参照データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Raw" (必須) |
properties | 参照データを含む生入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | RawInputDatasourceProperties |
RawInputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payload | 入力データの JSON シリアル化されたコンテンツ。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
payloadUri | 入力データの JSON シリアル化されたコンテンツを含む BLOB への SAS URL。 payload または payloadUri を設定する必要がありますが、両方を設定する必要はありません。 | string |
StreamInputProperties
名前 | 説明 | 値 |
---|---|---|
type | 入力が参照データのソースであるか、ストリーム データであるかを示します。 PUT (CreateOrReplace) 要求で必要です。 | "Stream" (必須) |
データソース | ストリーム データを含む入力データ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | StreamInputDataSource |
StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | オブジェクトの種類を設定する | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob 生 (必須) |
GatewayMessageBusStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "GatewayMessageBus" (必須) |
properties | ストリーム データを含むゲートウェイ メッセージ バス入力に関連付けられているプロパティ。 | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
IoTHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.Devices/IotHubs" (必須) |
properties | ストリーム データを含むIoT Hub入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
consumerGroupName | IoT Hubからイベントを読み取るために使用するIoT Hub コンシューマー グループの名前。 指定しない場合、入力では IoT Hub の既定のコンシューマー グループが使用されます。 | string |
endpoint | 接続するIoT Hubエンドポイント (つまり、messages/events、messages/operationsMonitoringEvents など)。 | string |
iotHubNamespace | IoT Hubの名前または URI。 PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | IoT Hubの共有アクセス ポリシー名。 このポリシーには、少なくともサービス接続アクセス許可が含まれている必要があります。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventGridStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.EventGrid/EventSubscriptions" (必須) |
properties | ストリーム データを含むイベント グリッド入力に関連付けられているプロパティ。 | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
eventTypes | Event Grid アダプターでサポートされているイベントの種類の一覧。 | string[] |
schema | Event Grid スキーマの種類を示します。 | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
サブスクライバー (subscriber) | Event Grid のサブスクライバー。 現在サポートされているのは EventHub サブスクライバーのみです。 | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubStreamInputDataSourceProperties |
型 | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | string (必須) |
EventHubStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | イベント ハブからイベントを読み取るために使用する必要があるイベント ハブ コンシューマー グループの名前。 複数の入力に対して個別のコンシューマー グループ名を指定すると、これらの各入力でイベント ハブから同じイベントを受信できます。 指定しない場合、入力では Event Hub の既定のコンシューマー グループが使用されます。 | string |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
prefetchCount | メッセージ 受信者が同時に要求できるメッセージの数。 | INT |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.ServiceBus/EventHub" (必須) |
properties | ストリーム データを含む Event Hub 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.Storage/Blob" (必須) |
properties | ストリーム データを含む BLOB 入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
container | 関連付けられたストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取りまたは書き込み対象の BLOB が含まれています。 PUT (CreateOrReplace) 要求で必要です。 | string |
dateFormat | 日付の形式。 {date} が pathPattern に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名を照合して、ジョブへの入力または出力として含めるかどうかを判断するパターンを表します。 詳細な説明と例については、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input してください。 |
string |
sourcePartitionCount | BLOB 入力データ ソースのパーティション数。 範囲 1 ~ 1024。 | INT |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必要です。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
RawStreamInputDataSource
名前 | 説明 | 値 |
---|---|---|
type | ストリーム データを含む入力データ ソースの種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Raw" (必須) |
properties | 生の入力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | RawInputDatasourceProperties |
JobStorageAccount
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
出力
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | OutputProperties |
OutputProperties
名前 | 説明 | 値 |
---|---|---|
データソース | 出力の書き込み先となるデータ ソースについて説明します。 PUT (CreateOrReplace) 要求で必要です。 | OutputDataSource |
シリアル化 | 入力からのデータをシリアル化する方法、または出力に書き込むときにデータをシリアル化する方法について説明します。 PUT (CreateOrReplace) 要求で必要です。 | シリアル化 |
sizeWindow | Stream Analytics の出力を制限するサイズ ウィンドウ。 | INT |
timeWindow | Stream Analytics ジョブ出力をフィルター処理するための時間枠。 | string |
watermarkSettings | ダウンストリームに透かしを送信するかどうかを決定する設定。 | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "GatewayMessageBus" (必須) |
properties | ゲートウェイ メッセージ バス出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
topic | Service Bus トピックの名前。 | string |
AzureFunctionOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.AzureFunction" (必須) |
properties | Azure 関数の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
apiKey | 別のサブスクリプションの Azure Functions を使用するには、ご自分の関数にアクセスするためのキーを指定します。 | string |
functionAppName | Azure Functions アプリの名前です。 | string |
functionName | ご自分の Azure Functions アプリ内にある関数の名前です。 | string |
maxBatchCount | Azure Functions に送信される各バッチのイベントの最大数を指定できるプロパティです。 既定値は 100 です。 | INT |
maxBatchSize | ご自分の Azure Functions に送信される各出力バッチの最大サイズを設定できるプロパティです。 入力の単位はバイトです。 既定値は 262,144 バイト (256 KB) です。 | INT |
AzureDataLakeStoreOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.DataLake/Accounts" (必須) |
properties | Azure Data Lake Store の出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountName | Azure Data Lake Store アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
dateFormat | 日付の形式。 {date} が filePathPrefix に表示される場合は、このプロパティの値が代わりに日付形式として使用されます。 | string |
filePathPrefix | 出力の書き込み先となるファイルの場所。 PUT (CreateOrReplace) 要求で必須。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証し、有効な更新トークンでこのプロパティを更新する場合は、ここにダミーの文字列値を入力することをお勧めします。 PUT (CreateOrReplace) 要求で必須。 | string |
tenantId | 更新トークンの取得に使用したユーザーのテナント ID。 PUT (CreateOrReplace) 要求で必須。 | string |
timeFormat | 時刻の形式。 {time} が filePathPrefix に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンの取得に使用されたユーザーを覚えておくのに役立ちます。 | string |
PostgreSQLOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.DBForPostgreSQL/servers/databases" (必須) |
properties | PostgreSQL 出力データ ソースに関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
maxWriterCount | 最大ライター数(現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能です。 | INT |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
EventHubV2OutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.EventHub/EventHub" (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
eventHubName | イベント ハブの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
partitionCount | イベント ハブ データ ソースのパーティション数。 範囲 1 から 256。 | INT |
partitionKey | イベント データを送信するパーティションを決定するために使用されるキー/列。 | string |
propertyColumns | このイベント ハブ出力に関連付けられているプロパティ。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必要です。 | string |
AzureDataExplorerOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.Kusto/clusters/databases" (必須) |
properties | Azure Data Explorer出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
cluster | Azure Data Explorer クラスターの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
database | Azure Data Explorer データベースの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
EventHubOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.ServiceBus/EventHub" (必須) |
properties | イベント ハブの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Microsoft.ServiceBus/Queue" (必須) |
properties | Service Bus キュー出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Service Bus メッセージにカスタム プロパティとしてアタッチする出力列の名前の文字列配列。 | string[] |
queueName | Service Bus キューの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必要です。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必要です。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 | string |
systemPropertyColumns | Service Bus キューに関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 |
ServiceBusTopicOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.ServiceBus/Topic" (必須) |
properties | Service Bus トピックの出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Service Bus メッセージにカスタム プロパティとして添付する出力列の名前の文字列配列。 | string[] |
serviceBusNamespace | 目的のイベント ハブ、Service Bus キュー、Service Bus トピックなどに関連付けられている名前空間。PUT (CreateOrReplace) 要求で必須。 | string |
sharedAccessPolicyKey | 指定した共有アクセス ポリシーの共有アクセス ポリシー キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
sharedAccessPolicyName | イベント ハブ、Service Bus キュー、Service Bus トピックなどの共有アクセス ポリシー名。PUT (CreateOrReplace) 要求で必須。 | string |
systemPropertyColumns | Service Bus トピック出力に関連付けられているシステム プロパティ。 次のシステム プロパティがサポートされています: ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Service Bus トピックの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | string |
AzureSqlDatabaseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Sql/Server/Database" (必須) |
properties | Azure SQL データベース出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
maxBatchCount | Sql データベースへの書き込みの最大バッチ数。既定値は 10,000 です。 PUT 要求では省略可能です。 | INT |
maxWriterCount | 最大ライター数(現在は 1 (単一ライター) と 0 (クエリ パーティションに基づく) のみが使用できます。 PUT 要求では省略可能です。 | INT |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
AzureSynapseOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Sql/Server/DataWarehouse" (必須) |
properties | Azure Synapse出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
database | Azure SQL データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
password | Azure SQL データベースへの接続に使用するパスワード。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
server | Azure SQL データベースを含む SQL サーバーの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure SQL データベース内のテーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
user | Azure SQL データベースへの接続に使用されるユーザー名。 PUT (CreateOrReplace) 要求で必須。 | string |
BlobOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Storage/Blob" (必須) |
properties | BLOB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
blobPathPrefix | BLOB パス プレフィックス。 | string |
blobWriteMode | BLOB 書き込みモード。 | "Append" "Once" |
container | 関連付けられているストレージ アカウント内のコンテナーの名前。 このコンテナーには、読み取り元または書き込み元の BLOB のいずれかが含まれます。 PUT (CreateOrReplace) 要求で必須。 | string |
dateFormat | 日付の形式。 pathPattern に {date} が表示される場所では、代わりにこのプロパティの値が日付形式として使用されます。 | string |
pathPattern | BLOB パス パターン。 正規表現ではありません。 これは、BLOB 名がジョブへの入力または出力として含める必要があるかどうかを判断するために照合されるパターンを表します。 詳細な説明と例については https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 、 または https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 |
string |
storageAccounts | 1 つ以上の Azure Storage アカウントの一覧。 PUT (CreateOrReplace) 要求で必須。 | StorageAccount[] |
timeFormat | 時刻の形式。 {time} が pathPattern に表示される場合は、このプロパティの値が代わりに時刻形式として使用されます。 | string |
DocumentDbOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Storage/DocumentDB" (必須) |
properties | DocumentDB 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountId | DocumentDB アカウント名または ID。 PUT (CreateOrReplace) 要求で必須。 | string |
accountKey | DocumentDB アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | 使用するコレクションのコレクション名のパターン。 コレクション名の形式は、オプションの {partition} トークンを使用して構成できます。この場合、パーティションは 0 から開始します。 詳細については、 の DocumentDB セクション https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output を参照してください。 PUT (CreateOrReplace) 要求で必須。 |
string |
database | DocumentDB データベースの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
documentId | 挿入または更新操作の基準となるプライマリ キーを指定するために使用される、出力イベント内のフィールドの名前。 | string |
partitionKey | コレクション全体で出力をパーティション分割するためのキーを指定するために使用される、出力イベント内のフィールドの名前。 'collectionNamePattern' に {partition} トークンが含まれている場合は、このプロパティを指定する必要があります。 | string |
AzureTableOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必須。 | "Microsoft.Storage/Table" (必須) |
properties | Azure Table 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必須。 | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
accountKey | Azure Storage アカウントのアカウント キー。 PUT (CreateOrReplace) 要求で必須。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
accountName | Azure ストレージ アカウントの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
batchSize | 一度に Azure Table に書き込む行数。 | INT |
columnsToRemove | 指定されている場合、配列の各項目は出力イベント エンティティから (存在する場合) 削除される列の名前になります。 | string[] |
partitionKey | この要素は、Azure Table のパーティション キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必須。 | string |
rowKey | この要素は、Azure Table の行キーとして使用されるクエリの SELECT ステートメントの列の名前を示します。 PUT (CreateOrReplace) 要求で必須。 | string |
table | Azure テーブルの名前。 PUT (CreateOrReplace) 要求で必須。 | string |
PowerBIOutputDataSource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "PowerBI" (必須) |
properties | Power BI 出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
名前 | 説明 | 値 |
---|---|---|
authenticationMode | 認証モード。 | "ConnectionString" "Msi" "UserToken" |
dataset | Power BI データセットの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
groupId | Power BI グループの ID。 | string |
groupName | Power BI グループの名前。 このプロパティを使用すると、使用された特定の Power BI グループ ID を覚えておくのに役立ちます。 | string |
refreshToken | データ ソースで認証するために使用できる有効なアクセス トークンを取得するために使用できる更新トークン。 現在、有効な更新トークンは Azure Portal 経由でのみ取得できます。 データ ソースを作成し、Azure Portal に移動してデータ ソースを認証するときに、有効な更新トークンでこのプロパティを更新するダミー文字列値をここに配置することをお勧めします。 PUT (CreateOrReplace) 要求で必要です。 | string |
table | 指定したデータセットの下にある Power BI テーブルの名前。 PUT (CreateOrReplace) 要求で必要です。 | string |
tokenUserDisplayName | 更新トークンの取得に使用されたユーザーのユーザー表示名。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
tokenUserPrincipalName | 更新トークンの取得に使用されたユーザーのユーザー プリンシパル名 (UPN)。 このプロパティを使用すると、更新トークンを取得するために使用されたユーザーを覚えておくのに役立ちます。 | string |
RawOutputDatasource
名前 | 説明 | 値 |
---|---|---|
type | 書き込まれるデータ ソース出力の種類を示します。 PUT (CreateOrReplace) 要求で必要です。 | "Raw" (必須) |
properties | 生出力に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
名前 | 説明 | 値 |
---|---|---|
payloadUri | 出力を書き込む必要がある BLOB への SAS URL。 このプロパティが設定されていない場合、出力データは一時ストレージに書き込まれ、その一時ストレージへの SAS URL が結果に含まれます。 | string |
OutputWatermarkProperties
名前 | 説明 | 値 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 最も高速なパーティションと最も遅いパーティションの間の最大差分を記述します。そのため、ダウンストリーム ジョブで必要なすべてのイベントをキャッチする順序外ウィンドウが明確に定義されます。 | string |
watermarkMode | 出力透かしモード。 | "None" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | SKU の容量。 | INT |
name | SKU の名前。 PUT (CreateOrReplace) 要求で必要です。 | "Standard" |
変換
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string |
properties | 変換に関連付けられているプロパティ。 PUT (CreateOrReplace) 要求で必要です。 | TransformationProperties |
TransformationProperties
名前 | 説明 | 値 |
---|---|---|
query | ストリーミング ジョブで実行されるクエリを指定します。 Stream Analytics クエリ言語 (SAQL) の詳細については、 https://msdn.microsoft.com/library/azure/dn834998 を参照してください。 PUT (CreateOrReplace) 要求で必要です。 |
string |
streamingUnits | ストリーミング ジョブで使用されるストリーミング ユニットの数を指定します。 | INT |
validStreamingUnits | ストリーミング ジョブがスケーリングできる有効なストリーミング ユニットを指定します。 | int[] |