Outputs - List By Streaming Job

Belirtilen akış işinin altındaki tüm çıkışları Listeler.

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

URI Parametreleri

Name İçinde Gerekli Tür 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ü.

$select
query

string

$select OData sorgu parametresi. Bu, yanıta eklenecek yapısal özelliklerin virgülle ayrılmış bir listesidir veya tüm özellikleri eklemek için "". Varsayılan olarak, tanılama dışındaki tüm özellikler döndürülür. Şu anda yalnızca '' değerini geçerli bir değer olarak kabul eder.

Yanıtlar

Name Tür Description
200 OK

OutputListResult

Belirtilen akış işinin altındaki çıkışları başarıyla listeledik.

Other Status Codes

Error

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

List all outputs in a streaming job

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output1755",
      "name": "output1755",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.Sql/Server/Database",
          "properties": {
            "server": "someServer",
            "database": "someDatabase",
            "table": "differentTable",
            "user": "someUser"
          }
        },
        "etag": "f489d6f3-fcd5-4bcb-b642-81e987ee16d6"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output958",
      "name": "output958",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.Storage/Table",
          "properties": {
            "accountName": "someAccountName",
            "table": "samples",
            "partitionKey": "differentPartitionKey",
            "rowKey": "rowKey",
            "columnsToRemove": [
              "column1",
              "column2"
            ],
            "batchSize": 25
          }
        },
        "etag": "ea1d20bf-6cb3-40bc-bc7b-ec3a7fd5977e"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output1623",
      "name": "output1623",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.Storage/Blob",
          "properties": {
            "storageAccounts": [
              {
                "accountName": "someAccountName"
              }
            ],
            "container": "differentContainer",
            "pathPattern": "{date}/{time}",
            "dateFormat": "yyyy/MM/dd",
            "timeFormat": "HH"
          }
        },
        "serialization": {
          "type": "Csv",
          "properties": {
            "fieldDelimiter": "|",
            "encoding": "UTF8"
          }
        },
        "etag": "3a1b2023-79a9-4b33-93e8-f49fc3e573fe"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output3022",
      "name": "output3022",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.Storage/DocumentDB",
          "properties": {
            "accountId": "someAccountId",
            "database": "db01",
            "collectionNamePattern": "collection",
            "partitionKey": "differentPartitionKey",
            "documentId": "documentId"
          }
        },
        "etag": "7849c132-e995-4631-91c3-931606eec432"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output5195",
      "name": "output5195",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.ServiceBus/EventHub",
          "properties": {
            "eventHubName": "sdkeventhub",
            "partitionKey": "differentPartitionKey",
            "serviceBusNamespace": "sdktest",
            "sharedAccessPolicyName": "RootManageSharedAccessKey"
          }
        },
        "serialization": {
          "type": "Json",
          "properties": {
            "encoding": "UTF8",
            "format": "LineSeparated"
          }
        },
        "etag": "5020de6b-5bb3-4b88-8606-f11fb3c46185"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output3456",
      "name": "output3456",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.ServiceBus/Queue",
          "properties": {
            "queueName": "differentQueueName",
            "propertyColumns": [
              "column1",
              "column2"
            ],
            "serviceBusNamespace": "sdktest",
            "sharedAccessPolicyName": "RootManageSharedAccessKey"
          }
        },
        "serialization": {
          "type": "Json",
          "properties": {
            "encoding": "UTF8",
            "format": "LineSeparated"
          }
        },
        "etag": "429adaec-a777-4750-8a39-8d0c931d801c"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output7886",
      "name": "output7886",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.ServiceBus/Topic",
          "properties": {
            "topicName": "differentTopicName",
            "propertyColumns": [
              "column1",
              "column2"
            ],
            "serviceBusNamespace": "sdktest",
            "sharedAccessPolicyName": "RootManageSharedAccessKey"
          }
        },
        "serialization": {
          "type": "Csv",
          "properties": {
            "fieldDelimiter": "|",
            "encoding": "UTF8"
          }
        },
        "etag": "c1c2007f-45b2-419a-ae7d-4d2148998460"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output3021",
      "name": "output3021",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "PowerBI",
          "properties": {
            "dataset": "differentDataset",
            "table": "someTable",
            "tokenUserPrincipalName": "bobsmith@contoso.com",
            "tokenUserDisplayName": "Bob Smith",
            "groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
            "groupName": "MyPowerBIGroup"
          }
        },
        "etag": "4a492191-9672-4178-be10-043b9dbd4b9f"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output5196",
      "name": "output5196",
      "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
      "properties": {
        "datasource": {
          "type": "Microsoft.DataLake/Accounts",
          "properties": {
            "accountName": "differentaccount",
            "tenantId": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
            "tokenUserPrincipalName": "bobsmith@contoso.com",
            "tokenUserDisplayName": "Bob Smith",
            "filePathPrefix": "{date}/{time}",
            "dateFormat": "yyyy/MM/dd",
            "timeFormat": "HH"
          }
        },
        "serialization": {
          "type": "Json",
          "properties": {
            "encoding": "UTF8",
            "format": "LineSeparated"
          }
        },
        "etag": "39ab7642-8c1e-48ed-85eb-949068d68002"
      }
    }
  ]
}

Tanımlar

Name Description
AuthenticationMode

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

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

AzureSqlDatabaseOutputDataSource

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

AzureSynapseOutputDataSource

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

AzureTableOutputDataSource

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

BlobOutputDataSource

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

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

Kaynak veya genel iş için geçerli olan ve müşteri dikkatini gerektiren koşul.

Diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteri dikkatini gerektiren 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.

EventHubV2OutputDataSource

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

EventSerializationType

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

GatewayMessageBusOutputDataSource

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

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.

OutputListResult

Akış işinin altındaki çıkışların listesini içeren nesne.

ParquetSerialization

Girişteki verilerin nasıl seri hale getirildiğ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.

ServiceBusQueueOutputDataSource

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

ServiceBusTopicOutputDataSource

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

StorageAccount

Azure Depolama hesabıyla ilişkili özellikler

AuthenticationMode

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

Name Tür 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 Tür 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 Tür Varsayılan değer Description
properties.accountName

string

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

properties.authenticationMode

AuthenticationMode

ConnectionString

Kimlik Doğrulama Modu.

properties.dateFormat

string

Tarih biçimi. filePathPrefix'te {date} nerede görünüyorsa, 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 aracılığıyla 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'te {time} nerede görünüyorsa, 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 Tür Description
properties.apiKey

string

Başka bir abonelikten Bir Azure İşlevi kullanmak istiyorsanız, işlevinize erişmek için 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

Azure İşlevleri gönderilen her toplu işte 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.

AzureSqlDatabaseOutputDataSource

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

Name Tür Varsayılan değer Description
properties.authenticationMode

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 maksimum Batch 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.

AzureSynapseOutputDataSource

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

Name Tür 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 Tür 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 Tür Varsayılan değer Description
properties.authenticationMode

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ü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

StorageAccount[]

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

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

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 Tür Description
properties.encoding

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

Kaynak veya genel iş için geçerli olan ve müşteri dikkatini gerektiren koşul.

Name Tür Description
code

string

Opak tanılama kodu.

message

string

Koşulu ayrıntılı olarak açıklayan, insanlar tarafından okunabilen 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 ilgili bir olayı bulabilmelidir.

Diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteri dikkatini gerektiren koşulları açıklar.

Name Tür Description
conditions

DiagnosticCondition[]

Kaynak için veya genel iş için geçerli olan ve müşteri dikkatini gerektiren sıfır veya daha fazla koşul koleksiyonu.

DocumentDbOutputDataSource

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

Name Tür Description
properties.accountId

string

DocumentDB hesabı 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 için 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

Çıktıyı koleksiyonlar arasında bölümleme anahtarını belirtmek için kullanılan çıkış olaylarındaki alanın adı. '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 Tür Description
UTF8

string

Error

Genel hata gösterimi.

Name Tür Description
error

Error

Hata tanımı özellikleri.

EventHubOutputDataSource

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

Name Tür Varsayılan değer Description
authenticationMode

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.

EventHubV2OutputDataSource

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

Name Tür Varsayılan değer Description
authenticationMode

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.

EventSerializationType

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

Name Tür Description
Avro

string

Csv

string

Json

string

Parquet

string

GatewayMessageBusOutputDataSource

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

Name Tür 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.

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 Tür 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 Tür Description
properties.encoding

Encoding

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

properties.format

JsonOutputSerializationFormat

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ı ve çıkışın bir JSON nesneleri dizisi olarak biçimlendirileceğini belirten 'dizi' ile biçimlendirileceğini belirten 'lineSeparated' değerleridir. Varsayılan değer null 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 Tür Description
id

string

Kaynak Kimliği

name

string

Kaynak adı

properties.datasource OutputDataSource:

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

properties.diagnostics

Diagnostics

Giriş, Çıkış veya işin tamamı için geçerli olan ve müşteri dikkatini gerektiren koşulları açıklar.

properties.etag

string

Çıkış 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.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

integer

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

properties.timeWindow

string

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

type

string

Kaynak türü

OutputListResult

Akış işinin altındaki çıkışların listesini içeren nesne.

Name Tür Description
nextLink

string

Sonuçların sonraki sayfasına bağlantı (URL).

value

Output[]

Akış işinin altındaki çıkışların listesi. 'Liste' işlemiyle doldurulur.

ParquetSerialization

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

Name Tür 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 Tür Varsayılan değer Description
properties.authenticationMode

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 aracılığıyla 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.

ServiceBusQueueOutputDataSource

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

Name Tür Varsayılan değer Description
properties.authenticationMode

AuthenticationMode

ConnectionString

Kimlik Doğrulama Modu.

properties.propertyColumns

string[]

Service Bus iletilerine özel özellikler olarak eklenecek çıkış sütunlarının adlarını içeren bir 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 Tür Varsayılan değer Description
properties.authenticationMode

AuthenticationMode

ConnectionString

Kimlik Doğrulama Modu.

properties.propertyColumns

string[]

Service Bus iletilerine özel özellikler olarak eklenecek çıkış sütunlarının adlarını içeren bir 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.

StorageAccount

Azure Depolama hesabıyla ilişkili özellikler

Name Tür 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.