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

$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 Type Description
200 OK

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

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

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

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

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

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

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

Name Type 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 Type Description
conditions

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 Type 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 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.

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.

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

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.

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ı 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 Type 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

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
  • number

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 Type Description
nextLink
  • string

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

value

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

ParquetSerialization

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 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 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ı 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 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ı 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 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.