Streaming Jobs - Get

Belirtilen akış işi hakkındaki ayrıntıları alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?$expand={$expand}&api-version=2020-03-01

URI Parametreleri

Name In Required Type Description
jobName
path True
  • string

Akış işinin adı.

resourceGroupName
path True
  • string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

Hedef aboneliğin kimliği.

api-version
query True
  • string

Bu işlem için kullanılacak API sürümü.

$expand
query
  • string

$expand OData sorgu parametresi. Bu, yanıta eklenecek ek akış işi özelliklerinin virgülle ayrılmış listesidir ve bu parametre olmadığında döndürülen varsayılan kümenin ötesindedir. Varsayılan küme , 'inputs', 'transformation', 'outputs' ve 'functions' dışındaki tüm akış işi özellikleridir.

Yanıtlar

Name Type Description
200 OK

Belirtilen akış işi başarıyla alındı.

Headers

  • ETag: string
Other Status Codes

Hata.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get a streaming job and do not use the $expand OData query parameter
Get a streaming job and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Get a streaming job and do not use the $expand OData query parameter

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59?api-version=2020-03-01

Sample Response

ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
  "name": "sj59",
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "randomKey": "randomValue",
    "key3": "value3"
  },
  "properties": {
    "sku": {
      "name": "Standard"
    },
    "jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
    "provisioningState": "Succeeded",
    "jobState": "Created",
    "eventsOutOfOrderPolicy": "Drop",
    "outputErrorPolicy": "Drop",
    "eventsOutOfOrderMaxDelayInSeconds": 5,
    "eventsLateArrivalMaxDelayInSeconds": 16,
    "dataLocale": "en-US",
    "createdDate": "2017-05-11T04:37:04.697Z",
    "compatibilityLevel": "1.0"
  }
}

Get a streaming job and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804?$expand=inputs,outputs,transformation,functions&api-version=2020-03-01

Sample Response

ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
  "name": "sj7804",
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "location": "West US",
  "tags": {
    "key1": "value1",
    "randomKey": "randomValue",
    "key3": "value3"
  },
  "properties": {
    "sku": {
      "name": "Standard"
    },
    "jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
    "provisioningState": "Succeeded",
    "jobState": "Created",
    "eventsOutOfOrderPolicy": "Drop",
    "outputErrorPolicy": "Drop",
    "eventsOutOfOrderMaxDelayInSeconds": 0,
    "eventsLateArrivalMaxDelayInSeconds": 5,
    "dataLocale": "en-US",
    "createdDate": "2017-05-11T04:37:11.54Z",
    "compatibilityLevel": "1.0",
    "inputs": [
      {
        "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
        "name": "inputtest",
        "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
        "properties": {
          "type": "Stream",
          "datasource": {
            "type": "Microsoft.Storage/Blob",
            "properties": {
              "storageAccounts": [
                {
                  "accountName": "accountName"
                }
              ],
              "container": "containerName",
              "pathPattern": ""
            }
          },
          "serialization": {
            "type": "Json",
            "properties": {
              "encoding": "UTF8"
            }
          },
          "etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
        }
      }
    ],
    "transformation": {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
      "name": "transformationtest",
      "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
      "properties": {
        "streamingUnits": 1,
        "query": "Select Id, Name from inputtest",
        "etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
      }
    },
    "functions": [],
    "outputs": [
      {
        "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
        "name": "outputtest",
        "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
        "properties": {
          "datasource": {
            "type": "Microsoft.Sql/Server/Database",
            "properties": {
              "server": "serverName",
              "database": "databaseName",
              "table": "tableName",
              "user": "userName"
            }
          },
          "etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
        }
      }
    ]
  }
}

Tanımlar

AggregateFunctionProperties

Toplama işleviyle ilişkili özellikler.

AuthenticationMode

Kimlik Doğrulama Modu. Geçerli modlar , ve 'UserToken'dırConnectionStringMsi.

AvroSerialization

Bir girişteki verilerin nasıl serileştirildiği veya Avro biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

AzureDataLakeStoreOutputDataSource

Azure Data Lake Store çıkış veri kaynağını açıklar.

AzureFunctionOutputDataSource

AzureFunctionOutputDataSource meta verilerini tanımlar

AzureMachineLearningWebServiceFunctionBinding

Azure Machine Learning web hizmetine bağlama.

AzureMachineLearningWebServiceInputColumn

Azure Machine Learning web hizmeti uç noktası için giriş sütununu açıklar.

AzureMachineLearningWebServiceInputs

Azure Machine Learning web hizmeti uç noktası için girişler.

AzureMachineLearningWebServiceOutputColumn

Azure Machine Learning web hizmeti uç noktası için bir çıkış sütununu açıklar.

AzureSqlDatabaseOutputDataSource

Azure SQL veritabanı çıkış veri kaynağını açıklar.

AzureSqlReferenceInputDataSource

Azure SQL veritabanı başvurusu giriş veri kaynağını açıklar.

AzureSynapseOutputDataSource

Çıktı veri kaynağını Azure Synapse açıklar.

AzureTableOutputDataSource

Azure Tablosu çıkış veri kaynağını açıklar.

BlobOutputDataSource

Blob çıktısı veri kaynağını açıklar.

BlobReferenceInputDataSource

Başvuru verilerini içeren blob giriş veri kaynağını açıklar.

BlobStreamInputDataSource

Akış verilerini içeren bir blob giriş veri kaynağını açıklar.

ClusterInfo

Stream Analytics kümesiyle ilişkili özellikler.

CompatibilityLevel

Akış işinin belirli çalışma zamanı davranışlarını denetler.

Compression

Giriş verilerinin nasıl sıkıştırıldığı açıklanır

CompressionType

Girişin kullandığı sıkıştırma türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

ContentStoragePolicy

Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. .

CsvSerialization

Girişteki verilerin nasıl serileştirildiği veya CSV biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

DiagnosticCondition

Kaynağa veya işin tamamına uygulanabilen ve müşteriyle ilgilenmeyi garanti eden koşul.

Diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteriyle ilgilenmeyi garanti eden koşulları açıklar.

DocumentDbOutputDataSource

DocumentDB çıkış veri kaynağını açıklar.

Encoding

Giriş durumunda gelen verilerin kodlamasını ve çıkış durumunda giden verilerin kodlamasını belirtir.

Error

Genel hata gösterimi.

EventHubOutputDataSource

Olay Hub'ı çıkış veri kaynağını açıklar.

EventHubStreamInputDataSource

Akış verilerini içeren bir Event Hub giriş veri kaynağını açıklar.

EventHubV2OutputDataSource

Olay Hub'ı çıkış veri kaynağını açıklar.

EventHubV2StreamInputDataSource

Akış verilerini içeren bir Event Hub giriş veri kaynağını açıklar.

EventSerializationType

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

EventsOutOfOrderPolicy

Giriş olay akışında sıra dışı gelen olaylara uygulanacak ilkeyi gösterir.

FileReferenceInputDataSource

Başvuru verilerini içeren bir dosya giriş veri kaynağını açıklar.

Function

Adlandırılmış işlevle ilişkili tüm bilgileri içeren bir işlev nesnesi. Tüm işlevler bir akış işinin altında yer alır.

FunctionInput

bir işlevin bir giriş parametresini açıklar.

FunctionOutput

bir işlevin çıkışını açıklar.

GatewayMessageBusOutputDataSource

Ağ Geçidi İleti Veri Yolu çıkış veri kaynağını açıklar.

GatewayMessageBusStreamInputDataSource

Akış verilerini içeren bir blob giriş veri kaynağını açıklar.

Identity

Kimliğin nasıl doğrulandığı açıklanır

Input

Adlandırılmış girişle ilişkili tüm bilgileri içeren bir giriş nesnesi. Tüm girişler bir akış işinin altında yer alır.

IoTHubStreamInputDataSource

Akış verilerini içeren bir IoT Hub giriş veri kaynağını açıklar.

JavaScriptFunctionBinding

JavaScript işlevine bağlama.

JobStorageAccount

MSI içeren bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler

JobType

İşin türünü açıklar. Geçerli modlar ve Cloud 'Edge'.

JsonOutputSerializationFormat

Çıkışın yazılacağı JSON biçimini belirtir. Şu anda desteklenen değerler, çıkışın her JSON nesnesinin yeni bir satırla ayrılması ve çıkışın bir JSON nesneleri dizisi olarak biçimlendirileceğini belirten 'dizi' ile biçimlendirileceğini belirten 'lineSeparated' değerleridir.

JsonSerialization

Bir girişteki verilerin nasıl serileştirildiği veya JSON biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

Output

Adlandırılmış çıkışla ilişkili tüm bilgileri içeren bir çıkış nesnesi. Tüm çıkışlar bir akış işinin altında yer alır.

OutputErrorPolicy

Çıktıya ulaşan ve hatalı biçimlendirilmiş (eksik sütun değerleri, yanlış türde veya boyuttaki sütun değerleri) nedeniyle dış depolama alanına yazılamayan olaylara uygulanacak ilkeyi gösterir.

OutputStartMode

Değer JobStartTime, CustomTime veya LastOutputEventTime olabilir. Bu değer, iş her başlatıldığında çıkış olay akışının başlangıç noktasının mı, outputStartTime özelliğiyle belirtilen özel bir kullanıcı zaman damgasından mı yoksa son olay çıktı zamanından mı başlayacağını belirtmek için olabilir.

ParquetSerialization

Bir girişteki verilerin nasıl serileştirildiği veya Parquet biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

PowerBIOutputDataSource

Power BI çıkış veri kaynağını açıklar.

ReferenceInputProperties

Başvuru verilerini içeren bir girişle ilişkili özellikler.

RefreshType

Veri yenileme seçeneğinin türünü gösterir.

ScalarFunctionProperties

Skaler işlevle ilişkili özellikler.

ServiceBusQueueOutputDataSource

Service Bus Kuyruğu çıkış veri kaynağını açıklar.

ServiceBusTopicOutputDataSource

Service Bus Konusu çıkış veri kaynağını açıklar.

Sku

SKU ile ilişkili özellikler.

SkuName

SKU'nun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

StorageAccount

Azure Depolama hesabıyla ilişkili özellikler

StreamingJob

Adlandırılmış akış işiyle ilişkili tüm bilgileri içeren bir akış işi nesnesi.

StreamInputProperties

Akış verilerini içeren bir girişle ilişkili özellikler.

Transformation

Adlandırılmış dönüştürmeyle ilişkili tüm bilgileri içeren bir dönüştürme nesnesi. Tüm dönüştürmeler bir akış işinin altında yer alır.

AggregateFunctionProperties

Toplama işleviyle ilişkili özellikler.

Name Type Description
etag
  • string

İşlev için geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

properties.binding FunctionBinding:

İşlevin fiziksel bağlaması. Örneğin, Azure Machine Learning web hizmetinin durumunda uç nokta açıklanmaktadır.

properties.inputs

bir işlevin bir giriş parametresini açıklar.

properties.output

bir işlevin çıkışını açıklar.

type string:
  • Aggregate

İşlevin türünü gösterir.

AuthenticationMode

Kimlik Doğrulama Modu. Geçerli modlar , ve 'UserToken'dırConnectionStringMsi.

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

AvroSerialization

Bir girişteki verilerin nasıl serileştirildiği veya Avro biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

Name Type Description
type string:
  • Avro

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureDataLakeStoreOutputDataSource

Azure Data Lake Store çıkış veri kaynağını açıklar.

Name Type Default Value Description
properties.accountName
  • string

Azure Data Lake Store hesabının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.dateFormat
  • string

Tarih biçimi. filePathPrefix'te {date} nerede görünürse görünsin, bunun yerine bu özelliğin değeri tarih biçimi olarak kullanılır.

properties.filePathPrefix
  • string

Çıktının yazılması gereken dosyanın konumu. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.refreshToken
  • string

Daha sonra veri kaynağıyla kimlik doğrulaması yapmak için kullanılabilecek geçerli bir erişim belirteci almak için kullanılabilecek bir yenileme belirteci. Geçerli bir yenileme belirteci şu anda yalnızca Azure Portal üzerinden edinilebilir. Veri kaynağını oluştururken ve ardından Azure Portal'a giderek bu özelliği geçerli bir yenileme belirteci ile güncelleştirecek olan veri kaynağının kimliğini doğrulamak için buraya sahte bir dize değeri koymanızı öneririz. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.tenantId
  • string

Yenileme belirtecini almak için kullanılan kullanıcının kiracı kimliği. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.timeFormat
  • string

Saat biçimi. filePathPrefix içinde {time} nerede görünürse görünsin, bunun yerine bu özelliğin değeri saat biçimi olarak kullanılır.

properties.tokenUserDisplayName
  • string

Yenileme belirtecini almak için kullanılan kullanıcının görünen adı. Yenileme belirtecini almak için hangi kullanıcının kullanıldığını hatırlamaya yardımcı olması için bu özelliği kullanın.

properties.tokenUserPrincipalName
  • string

Yenileme belirtecini almak için kullanılan kullanıcının kullanıcı asıl adı (UPN). Yenileme belirtecini almak için hangi kullanıcının kullanıldığını hatırlamaya yardımcı olması için bu özelliği kullanın.

type string:
  • Microsoft.DataLake/Accounts

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureFunctionOutputDataSource

AzureFunctionOutputDataSource meta verilerini tanımlar

Name Type Description
properties.apiKey
  • string

Başka bir abonelikten Azure İşlevi kullanmak istiyorsanız, işlevinize erişmek için gereken anahtarı sağlayarak bunu yapabilirsiniz.

properties.functionAppName
  • string

Azure İşlevleri uygulamanızın adı.

properties.functionName
  • string

Azure İşlevleri uygulamanızdaki işlevin adı.

properties.maxBatchCount
  • number

Her toplu işte Azure İşlevleri gönderilen en fazla olay sayısını belirtmenize olanak tanıyan özellik. Varsayılan değer 100’dür.

properties.maxBatchSize
  • number

Azure işlevinize gönderilen her çıkış toplu işlemi için en büyük boyutu ayarlamanıza olanak tanıyan özellik. Giriş birimi bayt cinsindendir. Varsayılan olarak, bu değer 262.144 bayttır (256 KB).

type string:
  • Microsoft.AzureFunction

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureMachineLearningWebServiceFunctionBinding

Azure Machine Learning web hizmetine bağlama.

Name Type Description
properties.apiKey
  • string

Request-Response uç noktasıyla kimlik doğrulaması yapmak için kullanılan API anahtarı.

properties.batchSize
  • integer

Her Azure ML RRS yürütme isteği için en fazla satır sayısını açıklayan 1 ile 10000 arasında bir sayı. Varsayılan değer 1000'dir.

properties.endpoint
  • string

Azure Machine Learning web hizmetinin Request-Response yürütme uç noktası. Daha fazla bilgi için buraya bakın: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

properties.inputs

Azure Machine Learning web hizmeti uç noktası için girişler.

properties.outputs

Azure Machine Learning web hizmeti uç noktası yürütmesi çıkışlarının listesi.

type string:
  • Microsoft.MachineLearning/WebService

İşlev bağlama türünü gösterir.

AzureMachineLearningWebServiceInputColumn

Azure Machine Learning web hizmeti uç noktası için giriş sütununu açıklar.

Name Type Description
dataType
  • string

Giriş sütununun (Azure Machine Learning tarafından desteklenen) veri türü. Geçerli Azure Machine Learning veri türlerinin listesi adresinde https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx açıklanmıştır.

mapTo
  • integer

Bu girişin eşlemini yapılan işlev parametresinin sıfır tabanlı dizini.

name
  • string

Giriş sütununun adı.

AzureMachineLearningWebServiceInputs

Azure Machine Learning web hizmeti uç noktası için girişler.

Name Type Description
columnNames

Azure Machine Learning web hizmeti uç noktası için giriş sütunlarının listesi.

name
  • string

Girişin adı. Bu, uç nokta yazarken sağlanan addır.

AzureMachineLearningWebServiceOutputColumn

Azure Machine Learning web hizmeti uç noktası için bir çıkış sütununu açıklar.

Name Type Description
dataType
  • string

Çıkış sütununun (Azure Machine Learning tarafından desteklenen) veri türü. Geçerli Azure Machine Learning veri türlerinin listesi adresinde https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx açıklanmıştır.

name
  • string

Çıkış sütununun adı.

AzureSqlDatabaseOutputDataSource

Azure SQL veritabanı çıkış veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.database
  • string

Azure SQL veritabanının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.maxBatchCount
  • number

Sql veritabanına yazma için en fazla Toplu İş sayısı, varsayılan değer 10.000'dir. PUT isteklerinde isteğe bağlı.

properties.maxWriterCount
  • number

En Fazla Yazıcı sayısı; şu anda yalnızca 1 (tek yazıcı) ve 0 (sorgu bölümüne göre) kullanılabilir. PUT isteklerinde isteğe bağlı.

properties.password
  • string

Azure SQL veritabanına bağlanmak için kullanılacak parola. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.server
  • string

Azure SQL veritabanını içeren SQL sunucusunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.table
  • string

Azure SQL veritabanındaki tablonun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.user
  • string

Azure SQL veritabanına bağlanmak için kullanılacak kullanıcı adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.Sql/Server/Database

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureSqlReferenceInputDataSource

Azure SQL veritabanı başvurusu giriş veri kaynağını açıklar.

Name Type Description
properties.database
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu, çıkışın yazılacağı veritabanının adıdır.

properties.deltaSnapshotQuery
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu sorgu, SQL veritabanından artımlı değişiklikleri getirmek için kullanılır. Bu seçeneği kullanmak için Azure SQL Veritabanında zamana bağlı tabloları kullanmanızı öneririz.

properties.fullSnapshotQuery
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu sorgu sql veritabanından veri getirmek için kullanılır.

properties.password
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu, SQL Veritabanı örneğine bağlanmak için kullanılacak paroladır.

properties.refreshRate
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu, verilerin veritabanından ne sıklıkta getirileceğini gösterir. DateTime biçimindedir.

properties.refreshType

Veri yenileme seçeneğinin türünü gösterir.

properties.server
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu, yazılacak veritabanını içeren sunucunun adıdır.

properties.table
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Azure SQL veritabanındaki tablonun adı..

properties.user
  • string

Bu öğe veri kaynağı öğesiyle ilişkilendirilir. Bu, SQL Veritabanı örneğine bağlanmak için kullanılacak kullanıcı adıdır.

type string:
  • Microsoft.Sql/Server/Database

Başvuru verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureSynapseOutputDataSource

Çıktı veri kaynağını Azure Synapse açıklar.

Name Type Description
properties.database
  • string

Azure SQL veritabanının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.password
  • string

Azure SQL veritabanına bağlanmak için kullanılacak parola. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.server
  • string

Azure SQL veritabanını içeren SQL sunucusunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.table
  • string

Azure SQL veritabanındaki tablonun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.user
  • string

Azure SQL veritabanına bağlanmak için kullanılacak kullanıcı adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.Sql/Server/DataWarehouse

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

AzureTableOutputDataSource

Azure Tablosu çıkış veri kaynağını açıklar.

Name Type Description
properties.accountKey
  • string

Azure Depolama hesabının hesap anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.accountName
  • string

Azure Depolama hesabının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.batchSize
  • integer

Bir kerede Azure Tablosuna yazacak satır sayısı.

properties.columnsToRemove
  • string[]

Belirtilirse, dizideki her öğe çıkış olayı varlıklarından kaldırılacak (varsa) bir sütunun adıdır.

properties.partitionKey
  • string

Bu öğe, Azure Tablosu için bölüm anahtarı olarak kullanılacak sorgudaki SELECT deyiminden bir sütunun adını gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.rowKey
  • string

Bu öğe, sorgudaki SELECT deyiminden azure tablosu için satır anahtarı olarak kullanılacak sütunun adını gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.table
  • string

Azure Tablosunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.Storage/Table

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

BlobOutputDataSource

Blob çıktısı veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.blobPathPrefix
  • string

Blob yolu ön eki.

properties.container
  • string

İlişkili Depolama hesabı içindeki bir kapsayıcının adı. Bu kapsayıcı, okunacak veya yazılacak blobları içerir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.dateFormat
  • string

Tarih biçimi. pathPattern içinde {date} nerede görünürse görünsin, bunun yerine bu özelliğin değeri tarih biçimi olarak kullanılır.

properties.pathPattern
  • string

Blob yolu deseni. Normal bir ifade değil. Blob adlarının işe giriş veya çıkış olarak eklenip eklenmeyeceğini belirlemek için eşleştirilecek bir deseni temsil eder. Daha ayrıntılı bir açıklama ve örnek için veya https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output bölümüne bakınhttps://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input.

properties.storageAccounts

Bir veya daha fazla Azure Depolama hesabının listesi. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.timeFormat
  • string

Saat biçimi. pathPattern içinde {time} nerede görünüyorsa, bunun yerine bu özelliğin değeri saat biçimi olarak kullanılır.

type string:
  • Microsoft.Storage/Blob

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

BlobReferenceInputDataSource

Başvuru verilerini içeren blob giriş veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.container
  • string

İlişkili Depolama hesabı içindeki bir kapsayıcının adı. Bu kapsayıcı, okunacak veya yazılacak blobları içerir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.dateFormat
  • string

Tarih biçimi. pathPattern içinde {date} nerede görünürse görün, bunun yerine bu özelliğin değeri tarih biçimi olarak kullanılır.

properties.pathPattern
  • string

Blob yolu deseni. Normal bir ifade değil. Blob adlarının işe giriş veya çıkış olarak eklenip eklenmeyeceğini belirlemek için eşleştirileceği bir düzeni temsil eder. Daha ayrıntılı bir açıklama ve örnek için veya https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output bölümüne bakınhttps://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input.

properties.storageAccounts

Bir veya daha fazla Azure Depolama hesabının listesi. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.timeFormat
  • string

Saat biçimi. pathPattern içinde {time} nerede görünürse görünsin, bunun yerine bu özelliğin değeri saat biçimi olarak kullanılır.

type string:
  • Microsoft.Storage/Blob

Başvuru verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

BlobStreamInputDataSource

Akış verilerini içeren bir blob giriş veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.container
  • string

İlişkili Depolama hesabı içindeki bir kapsayıcının adı. Bu kapsayıcı, okunacak veya yazılacak blobları içerir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.dateFormat
  • string

Tarih biçimi. pathPattern içinde {date} nerede görünürse görün, bunun yerine bu özelliğin değeri tarih biçimi olarak kullanılır.

properties.pathPattern
  • string

Blob yolu deseni. Normal bir ifade değil. Blob adlarının işe giriş veya çıkış olarak eklenip eklenmeyeceğini belirlemek için eşleştirileceği bir düzeni temsil eder. Daha ayrıntılı bir açıklama ve örnek için veya https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output bölümüne bakınhttps://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input.

properties.sourcePartitionCount
  • integer

Blob giriş veri kaynağının bölüm sayısı. Aralık 1 - 1024.

properties.storageAccounts

Bir veya daha fazla Azure Depolama hesabının listesi. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.timeFormat
  • string

Saat biçimi. pathPattern içinde {time} nerede görünürse görünsin, bunun yerine bu özelliğin değeri saat biçimi olarak kullanılır.

type string:
  • Microsoft.Storage/Blob

Akış verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

ClusterInfo

Stream Analytics kümesiyle ilişkili özellikler.

Name Type Description
id
  • string

Kümenin kaynak kimliği.

CompatibilityLevel

Akış işinin belirli çalışma zamanı davranışlarını denetler.

Name Type Description
1.0
  • string
1.2
  • string

Compression

Giriş verilerinin nasıl sıkıştırıldığı açıklanır

Name Type Default Value Description
type None

Girişin kullandığı sıkıştırma türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

CompressionType

Girişin kullandığı sıkıştırma türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Name Type Description
Deflate
  • string
GZip
  • string
None
  • string

ContentStoragePolicy

Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. .

Name Type Description
JobStorageAccount
  • string
SystemAccount
  • string

CsvSerialization

Girişteki verilerin nasıl serileştirildiği veya CSV biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

Name Type Description
properties.encoding

Giriş durumunda gelen verilerin kodlamasını ve çıkış durumunda giden verilerin kodlamasını belirtir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.fieldDelimiter
  • string

Virgülle ayrılmış değer (CSV) kayıtlarını ayırmak için kullanılacak sınırlayıcıyı belirtir. https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output Desteklenen değerlerin listesi için veya bölümüne bakınhttps://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Csv

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

DiagnosticCondition

Kaynağa veya işin tamamına uygulanabilen ve müşteriyle ilgilenmeyi garanti eden koşul.

Name Type Description
code
  • string

Donuk tanılama kodu.

message
  • string

Koşulu ayrıntılı olarak açıklayan, okunabilir ileti. İstemci isteğinin Accept-Language yerelleştirilmiş.

since
  • string

Koşulun ne zaman başladığının UTC zaman damgası. Müşteriler bu süre içinde ops günlüğünde karşılık gelen bir olayı bulabilmelidir.

Diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteriyle ilgilenmeyi garanti eden koşulları açıklar.

Name Type Description
conditions

Kaynak veya genel olarak iş için geçerli olan ve müşteriyle ilgilenmeyi garanti eden sıfır veya daha fazla koşul koleksiyonu.

DocumentDbOutputDataSource

DocumentDB çıkış veri kaynağını açıklar.

Name Type Description
properties.accountId
  • string

DocumentDB hesap adı veya kimliği. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.accountKey
  • string

DocumentDB hesabının hesap anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.collectionNamePattern
  • string

Kullanılacak koleksiyonların koleksiyon adı deseni. Koleksiyon adı biçimi, bölümlerin 0'dan başladığı isteğe bağlı {partition} belirteci kullanılarak oluşturulabilir. Daha fazla bilgi için belgenin https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB bölümüne bakın. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.database
  • string

DocumentDB veritabanının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.documentId
  • string

Ekleme veya güncelleştirme işlemlerinin temel aldığı birincil anahtarı belirtmek için kullanılan çıkış olaylarındaki alanın adı.

properties.partitionKey
  • string

Çıkış olaylarındaki alanın adı, çıktıyı koleksiyonlar arasında bölümleme anahtarını belirtmek için kullanılır. 'collectionNamePattern' {partition} belirtecini içeriyorsa, bu özelliğin belirtilmesi gerekir.

type string:
  • Microsoft.Storage/DocumentDB

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Encoding

Giriş durumunda gelen verilerin kodlamasını ve çıkış durumunda giden verilerin kodlamasını belirtir.

Name Type Description
UTF8
  • string

Error

Genel hata gösterimi.

Name Type Description
error

Hata tanımı özellikleri.

EventHubOutputDataSource

Olay Hub'ı çıkış veri kaynağını açıklar.

Name Type Default Value Description
authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.eventHubName
  • string

Olay Hub'ının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.partitionKey
  • string

Olay verilerinin hangi bölüme gönderileceğini belirlemek için kullanılan anahtar/sütun.

properties.propertyColumns
  • string[]

Bu Olay Hub'ı çıkışıyla ilişkili özellikler.

serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.ServiceBus/EventHub

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

EventHubStreamInputDataSource

Akış verilerini içeren bir Event Hub giriş veri kaynağını açıklar.

Name Type Default Value Description
authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.consumerGroupName
  • string

Olay Hub'ından olayları okumak için kullanılması gereken Olay Hub'ı Tüketici Grubunun adı. Birden çok giriş için ayrı tüketici grubu adlarının belirtilmesi, bu girişlerin her birinin Olay Hub'ından aynı olayları almasına olanak tanır. Belirtilmezse, giriş Event Hub'ın varsayılan tüketici grubunu kullanır.

properties.eventHubName
  • string

Olay Hub'ının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.ServiceBus/EventHub

Akış verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

EventHubV2OutputDataSource

Olay Hub'ı çıkış veri kaynağını açıklar.

Name Type Default Value Description
authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.eventHubName
  • string

Olay Hub'ının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.partitionKey
  • string

Olay verilerinin hangi bölüme gönderileceğini belirlemek için kullanılan anahtar/sütun.

properties.propertyColumns
  • string[]

Bu Olay Hub'ı çıkışıyla ilişkili özellikler.

serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.EventHub/EventHub

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

EventHubV2StreamInputDataSource

Akış verilerini içeren bir Event Hub giriş veri kaynağını açıklar.

Name Type Default Value Description
authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.consumerGroupName
  • string

Olay Hub'ından olayları okumak için kullanılması gereken Olay Hub'ı Tüketici Grubunun adı. Birden çok giriş için ayrı tüketici grubu adlarının belirtilmesi, bu girişlerin her birinin Olay Hub'ından aynı olayları almasına olanak tanır. Belirtilmezse, giriş Event Hub'ın varsayılan tüketici grubunu kullanır.

properties.eventHubName
  • string

Olay Hub'ının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.EventHub/EventHub

Akış verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

EventSerializationType

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

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

EventsOutOfOrderPolicy

Giriş olay akışında sıra dışı gelen olaylara uygulanacak ilkeyi gösterir.

Name Type Description
Adjust
  • string
Drop
  • string

FileReferenceInputDataSource

Başvuru verilerini içeren bir dosya giriş veri kaynağını açıklar.

Name Type Description
properties.path
  • string

Dosyanın yolu.

type string:
  • File

Başvuru verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Function

Adlandırılmış işlevle ilişkili tüm bilgileri içeren bir işlev nesnesi. Tüm işlevler bir akış işinin altında yer alır.

Name Type Description
id
  • string

Kaynak Kimliği

name
  • string

Kaynak adı

properties FunctionProperties:

Bir işlevle ilişkili özellikler.

type
  • string

Kaynak türü

FunctionInput

bir işlevin bir giriş parametresini açıklar.

Name Type Description
dataType
  • string

İşlev giriş parametresinin (Azure Stream Analytics tarafından desteklenen) veri türü. Geçerli Azure Stream Analytics veri türlerinin listesi şu konumda açıklanmıştır: https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

isConfigurationParameter
  • boolean

Parametrenin bir yapılandırma parametresi olup olmadığını gösteren bir bayrak. Bu giriş parametresinin sabit olması bekleniyorsa True. Varsayılan değer false’tur.

FunctionOutput

bir işlevin çıkışını açıklar.

Name Type Description
dataType
  • string

İşlev çıkışının (Azure Stream Analytics tarafından desteklenen) veri türü. Geçerli Azure Stream Analytics veri türlerinin listesi şu konumda açıklanmıştır: https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

GatewayMessageBusOutputDataSource

Ağ Geçidi İleti Veri Yolu çıkış veri kaynağını açıklar.

Name Type Description
properties.topic
  • string

Service Bus konusunun adı.

type string:
  • GatewayMessageBus

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

GatewayMessageBusStreamInputDataSource

Akış verilerini içeren bir blob giriş veri kaynağını açıklar.

Name Type Description
properties.topic
  • string

Service Bus konusunun adı.

type string:
  • GatewayMessageBus

Akış verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Identity

Kimliğin nasıl doğrulandığı açıklanır

Name Type Description
principalId
  • string

Kimlik sorumlusu kimliği

tenantId
  • string

TenantId kimliği

type
  • string

Kimlik türü

Input

Adlandırılmış girişle ilişkili tüm bilgileri içeren bir giriş nesnesi. Tüm girişler bir akış işinin altında yer alır.

Name Type Description
id
  • string

Kaynak Kimliği

name
  • string

Kaynak adı

properties InputProperties:

Girişle ilişkili özellikler. PUT (CreateOrReplace) isteklerinde gereklidir.

type
  • string

Kaynak türü

IoTHubStreamInputDataSource

Akış verilerini içeren bir IoT Hub giriş veri kaynağını açıklar.

Name Type Description
properties.consumerGroupName
  • string

IoT Hub olayları okumak için kullanılması gereken bir IoT Hub Tüketici Grubunun adı. Belirtilmezse, giriş Iot Hub'ın varsayılan tüketici grubunu kullanır.

properties.endpoint
  • string

Bağlanacak IoT Hub uç noktası (iletiler/olaylar, iletiler/işlemlerMonitoringEvents vb.).

properties.iotHubNamespace
  • string

IoT Hub adı veya URI'si. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyName
  • string

IoT Hub için paylaşılan erişim ilkesi adı. Bu ilke en azından Hizmet bağlantısı iznini içermelidir. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.Devices/IotHubs

Akış verilerini içeren giriş veri kaynağının türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

JavaScriptFunctionBinding

JavaScript işlevine bağlama.

Name Type Description
properties.script
  • string

Tek bir işlev tanımı içeren JavaScript kodu. Örneğin: 'function (x, y) { return x + y; }'

type string:
  • Microsoft.StreamAnalytics/JavascriptUdf

İşlev bağlama türünü gösterir.

JobStorageAccount

MSI içeren bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler

Name Type Default Value Description
accountKey
  • string

Azure Depolama hesabının hesap anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

accountName
  • string

Azure Depolama hesabının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

authenticationMode ConnectionString

Kimlik Doğrulama Modu.

JobType

İşin türünü açıklar. Geçerli modlar ve Cloud 'Edge'.

Name Type Description
Cloud
  • string
Edge
  • string

JsonOutputSerializationFormat

Çıkışın yazılacağı JSON biçimini belirtir. Şu anda desteklenen değerler, çıkışın her JSON nesnesinin yeni bir satırla ayrılması ve çıkışın bir JSON nesneleri dizisi olarak biçimlendirileceğini belirten 'dizi' ile biçimlendirileceğini belirten 'lineSeparated' değerleridir.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

Bir girişteki verilerin nasıl serileştirildiği veya JSON biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

Name Type Description
properties.encoding

Giriş durumunda gelen verilerin kodlamasını ve çıkış durumunda giden verilerin kodlamasını belirtir. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.format

Bu özellik yalnızca çıkışların JSON serileştirmesi için geçerlidir. Girişler için geçerli değildir. Bu özellik, çıkışın yazılacağı JSON biçimini belirtir. Şu anda desteklenen değerler, çıkışın her JSON nesnesinin yeni bir satırla ayrılmasıyla biçimlendirileceğini ve çıkışın bir JSON nesneleri dizisi olarak biçimlendirileceğini belirten 'dizi' değerleridir. Varsayılan değer, null olarak bırakılırsa 'lineSeparated' değeridir.

type string:
  • Json

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Output

Adlandırılmış çıkışla ilişkili tüm bilgileri içeren bir çıkış nesnesi. Tüm çıkışlar bir akış işinin altında yer alır.

Name Type Description
id
  • string

Kaynak Kimliği

name
  • string

Kaynak adı

properties.datasource OutputDataSource:

Çıkışın yazılacağı veri kaynağını açıklar. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteriyle ilgilenmeyi garanti eden koşulları açıklar.

properties.etag
  • string

Çıktının geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

properties.serialization Serialization:

Girişten alınan verilerin nasıl serileştirildiği veya çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sizeWindow
  • number

Stream Analytics çıkışını kısıtlamak için boyut penceresi.

properties.timeWindow
  • string

Stream Analytics iş çıkışlarını filtrelemek için zaman çerçevesi.

type
  • string

Kaynak türü

OutputErrorPolicy

Çıktıya ulaşan ve hatalı biçimlendirilmiş (eksik sütun değerleri, yanlış türde veya boyuttaki sütun değerleri) nedeniyle dış depolama alanına yazılamayan olaylara uygulanacak ilkeyi gösterir.

Name Type Description
Drop
  • string
Stop
  • string

OutputStartMode

Değer JobStartTime, CustomTime veya LastOutputEventTime olabilir. Bu değer, iş her başlatıldığında çıkış olay akışının başlangıç noktasının mı, outputStartTime özelliğiyle belirtilen özel bir kullanıcı zaman damgasından mı yoksa son olay çıktı zamanından mı başlayacağını belirtmek için olabilir.

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

ParquetSerialization

Bir girişteki verilerin nasıl serileştirildiği veya Parquet biçiminde bir çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır.

Name Type Description
type string:
  • Parquet

Girişin veya çıkışın kullandığı serileştirme türünü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

PowerBIOutputDataSource

Power BI çıkış veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.dataset
  • string

Power BI veri kümesinin adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.groupId
  • string

Power BI grubunun kimliği.

properties.groupName
  • string

Power BI grubunun adı. Hangi Power BI grup kimliğinin kullanıldığını hatırlamaya yardımcı olması için bu özelliği kullanın.

properties.refreshToken
  • string

Daha sonra veri kaynağıyla kimlik doğrulaması yapmak için kullanılabilecek geçerli bir erişim belirteci almak için kullanılabilecek bir yenileme belirteci. Geçerli bir yenileme belirteci şu anda yalnızca Azure Portal üzerinden edinilebilir. Veri kaynağını oluştururken ve ardından Azure Portal'a giderek bu özelliği geçerli bir yenileme belirteci ile güncelleştirecek olan veri kaynağının kimliğini doğrulamak için buraya sahte bir dize değeri koymanızı öneririz. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.table
  • string

Belirtilen veri kümesinin altındaki Power BI tablosunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.tokenUserDisplayName
  • string

Yenileme belirtecini almak için kullanılan kullanıcının görünen adı. Yenileme belirtecini almak için hangi kullanıcının kullanıldığını hatırlamaya yardımcı olması için bu özelliği kullanın.

properties.tokenUserPrincipalName
  • string

Yenileme belirtecini almak için kullanılan kullanıcının kullanıcı asıl adı (UPN). Yenileme belirtecini almak için hangi kullanıcının kullanıldığını hatırlamaya yardımcı olması için bu özelliği kullanın.

type string:
  • PowerBI

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

ReferenceInputProperties

Başvuru verilerini içeren bir girişle ilişkili özellikler.

Name Type Description
compression

Giriş verilerinin nasıl sıkıştırıldığı açıklanır

datasource ReferenceInputDataSource:

Başvuru verilerini içeren bir giriş veri kaynağını açıklar. PUT (CreateOrReplace) isteklerinde gereklidir.

diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteriyle ilgilenmeyi garanti eden koşulları açıklar.

etag
  • string

Girişin geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

partitionKey
  • string

partitionKey Giriş verilerinde giriş verilerini bölümlendirmek için kullanılan bir anahtarı açıklar

serialization Serialization:

Girişten alınan verilerin nasıl serileştirildiği veya çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Reference

Girişin bir başvuru verisi kaynağı mı yoksa akış verileri mi olduğunu gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

RefreshType

Veri yenileme seçeneğinin türünü gösterir.

Name Type Description
RefreshPeriodicallyWithDelta
  • string
RefreshPeriodicallyWithFull
  • string
Static
  • string

ScalarFunctionProperties

Skaler işlevle ilişkili özellikler.

Name Type Description
etag
  • string

İşlev için geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

properties.binding FunctionBinding:

İşlevin fiziksel bağlaması. Örneğin, Azure Machine Learning web hizmetinin durumunda uç nokta açıklanmaktadır.

properties.inputs

bir işlevin bir giriş parametresini açıklar.

properties.output

bir işlevin çıkışını açıklar.

type string:
  • Scalar

İşlevin türünü gösterir.

ServiceBusQueueOutputDataSource

Service Bus Kuyruğu çıkış veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.propertyColumns
  • string[]

Service Bus iletilerine özel özellikler olarak eklenecek çıkış sütunlarının adlarının dize dizisi.

properties.queueName
  • string

Service Bus Kuyruğunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.systemPropertyColumns
  • object

Service Bus Kuyruğu ile ilişkili sistem özellikleri. Aşağıdaki sistem özellikleri desteklenir: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

type string:
  • Microsoft.ServiceBus/Queue

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

ServiceBusTopicOutputDataSource

Service Bus Konusu çıkış veri kaynağını açıklar.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Kimlik Doğrulama Modu.

properties.propertyColumns
  • string[]

Service Bus iletilerine özel özellikler olarak eklenecek çıkış sütunlarının adlarının dize dizisi.

properties.serviceBusNamespace
  • string

İstenen Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. ile ilişkilendirilmiş ad alanı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyKey
  • string

Belirtilen paylaşılan erişim ilkesi için paylaşılan erişim ilkesi anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.sharedAccessPolicyName
  • string

Olay Hub'ı, Service Bus Kuyruğu, Service Bus Konusu vb. için paylaşılan erişim ilkesi adı. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.systemPropertyColumns
  • object

Service Bus Konu Çıkışı ile ilişkili sistem özellikleri. Aşağıdaki sistem özellikleri desteklenir: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

properties.topicName
  • string

Service Bus Konusunun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Microsoft.ServiceBus/Topic

Veri kaynağı çıkışının yazılacağı türü gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Sku

SKU ile ilişkili özellikler.

Name Type Description
name

SKU'nun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

SkuName

SKU'nun adı. PUT (CreateOrReplace) isteklerinde gereklidir.

Name Type Description
Standard
  • string

StorageAccount

Azure Depolama hesabıyla ilişkili özellikler

Name Type Description
accountKey
  • string

Azure Depolama hesabının hesap anahtarı. PUT (CreateOrReplace) isteklerinde gereklidir.

accountName
  • string

Azure Depolama hesabının adı. PUT (CreateOrReplace) isteklerinde gereklidir.

StreamingJob

Adlandırılmış akış işiyle ilişkili tüm bilgileri içeren bir akış işi nesnesi.

Name Type Description
id
  • string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Girişler ve çıkışlarla kimlik doğrulaması yapmak için kullanılabilecek, bu işe atanan sistem tarafından atanan yönetilen kimliği açıklar.

location
  • string

Kaynağın bulunduğu coğrafi konum

name
  • string

Kaynağın adı

properties.cluster

Akış işlerinin çalıştırılacağı küme.

properties.compatibilityLevel

Akış işinin belirli çalışma zamanı davranışlarını denetler.

properties.contentStoragePolicy

Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. .

properties.createdDate
  • string

Değer, akış işinin ne zaman oluşturulduğunu belirten ISO-8601 biçimli utc zaman damgasıdır.

properties.dataLocale
  • string

Akış analizi işinin veri yerel ayarı. Değer, kümesinden https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxdesteklenen bir .NET Kültürünün adı olmalıdır. Belirtilmemişse varsayılan olarak 'en-US' değerini alır.

properties.etag
  • string

Akış işi için geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

properties.eventsLateArrivalMaxDelayInSeconds
  • integer

Geç gelen olayların dahil edilebileceği saniyeler içinde en fazla toleranslı gecikme. Desteklenen aralık -1 ile 1814399 arasıdır (20.23:59:59 gün) ve beklemeyi süresiz olarak belirtmek için -1 kullanılır. Özellik yoksa, -1 değerine sahip olarak yorumlanır.

properties.eventsOutOfOrderMaxDelayInSeconds
  • integer

Sıra dışı olayların sırayla geri döndürülecek şekilde ayarlanabildiği saniyeler içindeki en yüksek tolerans gecikmesi.

properties.eventsOutOfOrderPolicy

Giriş olay akışında sıra dışı gelen olaylara uygulanacak ilkeyi gösterir.

properties.functions

Akış işi için bir veya daha fazla işlevin listesi. Put isteğinde bu özellik belirtilirken her işlevin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

properties.inputs

Akış işine yönelik bir veya daha fazla girişin listesi. Put isteğinde bu özellik belirtilirken her girişin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek giriş için kullanılabilir PATCH API'sini kullanmanız gerekir.

properties.jobId
  • string

Akış işini benzersiz olarak tanımlayan bir GUID. Bu GUID, akış işi oluşturulduktan sonra oluşturulur.

properties.jobState
  • string

Akış işinin durumunu açıklar.

properties.jobStorageAccount

MSI içeren bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler

properties.jobType

İşin türünü açıklar. Geçerli modlar ve Cloud 'Edge'.

properties.lastOutputEventTime
  • string

Değer, akış işinin son çıkış olay zamanını gösteren ISO-8601 biçimli bir zaman damgası veya çıkışın henüz üretilmediğini belirten null değerdir. Birden çok çıkış veya birden çok akış olması durumunda bu, bu kümedeki en son değeri gösterir.

properties.outputErrorPolicy

Çıktıya ulaşan ve hatalı biçimlendirilmiş (eksik sütun değerleri, yanlış türde veya boyuttaki sütun değerleri) nedeniyle dış depolama alanına yazılamayan olaylara uygulanacak ilkeyi gösterir.

properties.outputStartMode

Bu özellik yalnızca işin oluşturma işleminden hemen sonra başlatılması istendiğinde kullanılmalıdır. Değer JobStartTime, CustomTime veya LastOutputEventTime olabilir. Bu değer, iş her başlatıldığında çıkış olay akışının başlangıç noktasının mı, outputStartTime özelliğiyle belirtilen özel bir kullanıcı zaman damgasından mı yoksa son olay çıktı zamanından mı başlayacağını belirtmek için olabilir.

properties.outputStartTime
  • string

Değer, çıkış olay akışının başlangıç noktasını gösteren ISO-8601 biçimli bir zaman damgası veya akış işi her başlatıldığında çıkış olay akışının başlatılacağını belirtmek için null olur. outputStartMode CustomTime olarak ayarlandıysa bu özelliğin bir değeri olmalıdır.

properties.outputs

Akış işi için bir veya daha fazla çıkışın listesi. Put isteğinde bu özellik belirtilirken her çıkışın name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek çıkış için kullanılabilir PATCH API'sini kullanmanız gerekir.

properties.provisioningState
  • string

Akış işinin sağlama durumunu açıklar.

properties.sku

Akış işinin SKU'su açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

properties.transformation

Sorguyu ve akış işi için kullanılacak akış birimi sayısını gösterir. Bir PUT isteğinde bu özellik belirtilirken dönüştürmenin ad özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

tags
  • object

Kaynak etiketleri.

type
  • string

Kaynağın türü. Ex- Microsoft.Compute/virtualMachines veya Microsoft.Storage/storageAccounts.

StreamInputProperties

Akış verilerini içeren bir girişle ilişkili özellikler.

Name Type Description
compression

Giriş verilerinin nasıl sıkıştırıldığı açıklanır

datasource StreamInputDataSource:

Akış verilerini içeren bir giriş veri kaynağını açıklar. PUT (CreateOrReplace) isteklerinde gereklidir.

diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteriyle ilgilenmeyi garanti eden koşulları açıklar.

etag
  • string

Girişin geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

partitionKey
  • string

partitionKey Giriş verilerinde giriş verilerini bölümlendirmek için kullanılan bir anahtarı açıklar

serialization Serialization:

Girişten alınan verilerin nasıl serileştirildiği veya çıkışa yazıldığında verilerin nasıl seri hale getirildiği açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

type string:
  • Stream

Girişin bir başvuru verisi kaynağı mı yoksa akış verileri mi olduğunu gösterir. PUT (CreateOrReplace) isteklerinde gereklidir.

Transformation

Adlandırılmış dönüştürmeyle ilişkili tüm bilgileri içeren bir dönüştürme nesnesi. Tüm dönüştürmeler bir akış işinin altında yer alır.

Name Type Default Value Description
id
  • string

Kaynak Kimliği

name
  • string

Kaynak adı

properties.etag
  • string

Dönüştürme için geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için bunu kullanabilirsiniz. İyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz.

properties.query
  • string

Akış işinde çalıştırılacak sorguyu belirtir. Stream Analytics Sorgu Dili (SAQL) hakkında daha fazla bilgiyi burada bulabilirsiniz: https://msdn.microsoft.com/library/azure/dn834998 . PUT (CreateOrReplace) isteklerinde gereklidir.

properties.streamingUnits
  • integer
3

Akış işinin kullandığı akış birimi sayısını belirtir.

properties.validStreamingUnits
  • integer[]

Bir akış işinin ölçeklendirebileceği geçerli akış birimlerini belirtir.

type
  • string

Kaynak türü