Outputs - Update

Aktualizace existující výstup pod existující úlohou streamování. Dá se použít k částečné aktualizaci (tj. aktualizaci jednoho nebo dvou vlastností) výstupu, aniž by to ovlivnilo zbytek úlohy nebo definice výstupu.

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

Parametry identifikátoru URI

Name In Required Type Description
jobName
path True
  • string

Název úlohy streamování.

outputName
path True
  • string

Název výstupu.

resourceGroupName
path True
  • string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

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

subscriptionId
path True
  • string

ID cílového předplatného.

api-version
query True
  • string

Verze rozhraní API, která se má použít pro tuto operaci.

Hlavička požadavku

Name Required Type Description
If-Match
  • string

ETag výstupu. Tuto hodnotu vynecháte, pokud chcete aktuální výstup vždy přepsat. Zadejte poslední hodnotu značky ETag, která zabrání náhodnému přepsání souběžných změn.

Text požadavku

Name Type Description
name
  • string

Název prostředku

properties.datasource OutputDataSource:

Popisuje zdroj dat, do kterého se bude výstup zapisovat. Vyžaduje se u požadavků PUT (CreateOrReplace).

properties.serialization Serialization:

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu. Vyžaduje se u požadavků PUT (CreateOrReplace).

properties.sizeWindow
  • number

Okno velikosti pro omezení výstupu Stream Analytics na.

properties.timeWindow
  • string

Časový rámec pro filtrování výstupů úlohy Stream Analytics

Odpovědi

Name Type Description
200 OK

Výstup byl úspěšně aktualizován.

Headers

  • ETag: string
Other Status Codes

Chyba

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Update a blob output with CSV serialization
Update a DocumentDB output
Update a Power BI output
Update a Service Bus Queue output with Avro serialization
Update a Service Bus Topic output with CSV serialization
Update an Azure Data Lake Store output with JSON serialization
Update an Azure Data Warehouse output
Update an Azure Function output
Update an Azure SQL database output
Update an Azure Table output
Update an Event Hub output with JSON serialization

Update a blob output with CSV serialization

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "container": "differentContainer"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Sample Response

ETag: 3a1b2023-79a9-4b33-93e8-f49fc3e573fe
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5023/providers/Microsoft.StreamAnalytics/streamingjobs/sj900/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"
      }
    }
  }
}

Update a DocumentDB output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.Storage/DocumentDB",
      "properties": {
        "partitionKey": "differentPartitionKey"
      }
    }
  }
}

Sample Response

ETag: 7849c132-e995-4631-91c3-931606eec432
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/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"
      }
    }
  }
}

Update a Power BI output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "PowerBI",
      "properties": {
        "dataset": "differentDataset"
      }
    }
  }
}

Sample Response

ETag: 7849c132-e995-4631-91c3-931606eec432
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
  "name": "output3022",
  "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"
      }
    }
  }
}

Update a Service Bus Queue output with Avro serialization

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.ServiceBus/Queue",
      "properties": {
        "queueName": "differentQueueName"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "LineSeparated"
      }
    }
  }
}

Sample Response

ETag: 429adaec-a777-4750-8a39-8d0c931d801c
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3410/providers/Microsoft.StreamAnalytics/streamingjobs/sj5095/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"
      }
    }
  }
}

Update a Service Bus Topic output with CSV serialization

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.ServiceBus/Topic",
      "properties": {
        "topicName": "differentTopicName"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Sample Response

ETag: c1c2007f-45b2-419a-ae7d-4d2148998460
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6450/providers/Microsoft.StreamAnalytics/streamingjobs/sj7094/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"
      }
    }
  }
}

Update an Azure Data Lake Store output with JSON serialization

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.DataLake/Accounts",
      "properties": {
        "accountName": "differentaccount"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "LineSeparated"
      }
    }
  }
}

Sample Response

ETag: 5020de6b-5bb3-4b88-8606-f11fb3c46185
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195",
  "name": "output5195",
  "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"
      }
    }
  }
}

Update an Azure Data Warehouse output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.Sql/Server/Database",
      "properties": {
        "table": "differentTable"
      }
    }
  }
}

Sample Response

ETag: f489d6f3-fcd5-4bcb-b642-81e987ee16d6
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/dwOutput",
  "name": "dwOutput",
  "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
  "properties": {
    "datasource": {
      "type": "Microsoft.Sql/Server/DataWarehouse",
      "properties": {
        "table": "differentTable",
        "server": "asatestserver",
        "database": "zhayaSQLpool",
        "user": "tolladmin"
      }
    }
  }
}

Update an Azure Function output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.AzureFunction",
      "properties": {
        "functionName": "differentFunctionName"
      }
    }
  }
}

Sample Response

ETag: f489d6f3-fcd5-4bcb-b642-81e987ee16d6
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/azureFunction1",
  "name": "azureFunction1",
  "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
  "properties": {
    "datasource": {
      "type": "Microsoft.AzureFunction",
      "properties": {
        "functionAppName": "functionappforasaautomation",
        "functionName": "differentFunctionName",
        "apiKey": null,
        "maxBatchSize": 256,
        "maxBatchCount": 100
      }
    }
  }
}

Update an Azure SQL database output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.Sql/Server/Database",
      "properties": {
        "table": "differentTable"
      }
    }
  }
}

Sample Response

ETag: f489d6f3-fcd5-4bcb-b642-81e987ee16d6
{
  "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"
      }
    }
  }
}

Update an Azure Table output

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.Storage/Table",
      "properties": {
        "partitionKey": "differentPartitionKey"
      }
    }
  }
}

Sample Response

ETag: ea1d20bf-6cb3-40bc-bc7b-ec3a7fd5977e
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5176/providers/Microsoft.StreamAnalytics/streamingjobs/sj2790/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
      }
    }
  }
}

Update an Event Hub output with JSON serialization

Sample Request

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

{
  "properties": {
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "partitionKey": "differentPartitionKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "LineSeparated"
      }
    }
  }
}

Sample Response

ETag: 5020de6b-5bb3-4b88-8606-f11fb3c46185
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/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"
      }
    }
  }
}

Definice

AuthenticationMode

Režim ověřování. Platné režimy jsou ConnectionStringMsi a UserToken.

AvroSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu Avro.

AzureDataLakeStoreOutputDataSource

Popisuje výstupní zdroj dat Azure Data Lake Store.

AzureFunctionOutputDataSource

Definuje metadata AzureFunctionOutputDataSource.

AzureSqlDatabaseOutputDataSource

Popisuje Azure SQL výstupní zdroj dat databáze.

AzureSynapseOutputDataSource

Popisuje Azure Synapse výstupní zdroj dat.

AzureTableOutputDataSource

Popisuje výstupní zdroj dat tabulky Azure.

BlobOutputDataSource

Popisuje výstupní zdroj dat objektu blob.

CsvSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu CSV.

DiagnosticCondition

Podmínka použitelná pro prostředek nebo celkovou úlohu, která zaručuje pozornost zákazníka.

Diagnostics

Popisuje podmínky platné pro vstup, výstup nebo celkovou úlohu, které vyžadují pozornost zákazníka.

DocumentDbOutputDataSource

Popisuje výstupní zdroj dat DocumentDB.

Encoding

Určuje kódování příchozích dat v případě vstupu a kódování odchozích dat v případě výstupu.

Error

Běžné znázornění chyb

EventHubOutputDataSource

Popisuje výstupní zdroj dat centra událostí.

EventHubV2OutputDataSource

Popisuje výstupní zdroj dat centra událostí.

EventSerializationType

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

GatewayMessageBusOutputDataSource

Popisuje výstupní zdroj dat služby Gateway Message Bus.

JsonOutputSerializationFormat

Určuje formát JSON, ve kterém bude výstup zapsán. Aktuálně podporované hodnoty jsou "lineSeparated" označující, že výstup bude formátován tím, že každý objekt JSON oddělený novým řádkem a pole označující, že výstup bude formátován jako pole objektů JSON.

JsonSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu JSON.

Output

Výstupní objekt obsahující všechny informace přidružené k pojmenovaném výstupu. Všechny výstupy jsou obsažené v úloze streamování.

ParquetSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu Parquet.

PowerBIOutputDataSource

Popisuje výstupní zdroj dat Power BI.

ServiceBusQueueOutputDataSource

Popisuje výstupní zdroj dat fronty služby Service Bus.

ServiceBusTopicOutputDataSource

Popisuje výstupní zdroj dat tématu služby Service Bus.

StorageAccount

Vlastnosti přidružené k účtu Azure Storage

AuthenticationMode

Režim ověřování. Platné režimy jsou ConnectionStringMsi a UserToken.

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

AvroSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu Avro.

Name Type Description
type string:
  • Avro

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

AzureDataLakeStoreOutputDataSource

Popisuje výstupní zdroj dat Azure Data Lake Store.

Name Type Default Value Description
properties.accountName
  • string

Název účtu Azure Data Lake Store. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.authenticationMode ConnectionString

Režim ověřování.

properties.dateFormat
  • string

Formát data. Kdykoli se {date} zobrazí v souboruPathPrefix, hodnota této vlastnosti se místo toho použije jako formát data.

properties.filePathPrefix
  • string

Umístění souboru, do kterého se má výstup zapsat. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.refreshToken
  • string

Obnovovací token, který lze použít k získání platného přístupového tokenu, který se pak dá použít k ověření ve zdroji dat. Platný obnovovací token je v současné době možné získat pouze prostřednictvím webu Azure Portal. Při vytváření zdroje dat se doporučuje vložit fiktivní řetězcovou hodnotu a pak přejít na web Azure Portal a ověřit zdroj dat, který tuto vlastnost aktualizuje platným obnovovacím tokenem. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.tenantId
  • string

ID tenanta uživatele použitého k získání obnovovacího tokenu. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.timeFormat
  • string

Formát času. Kdykoli se {time} zobrazí v souboruPathPrefix, hodnota této vlastnosti se místo toho použije jako formát času.

properties.tokenUserDisplayName
  • string

Zobrazované jméno uživatele, který byl použit k získání obnovovacího tokenu. Tato vlastnost vám pomůže zapamatovat si, který uživatel byl použit k získání obnovovacího tokenu.

properties.tokenUserPrincipalName
  • string

Hlavní název uživatele (UPN) uživatele, který byl použit k získání obnovovacího tokenu. Tato vlastnost vám pomůže zapamatovat si, který uživatel byl použit k získání obnovovacího tokenu.

type string:
  • Microsoft.DataLake/Accounts

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

AzureFunctionOutputDataSource

Definuje metadata AzureFunctionOutputDataSource.

Name Type Description
properties.apiKey
  • string

Pokud chcete použít funkci Azure Functions z jiného předplatného, můžete to udělat tak, že zadáte klíč pro přístup k vaší funkci.

properties.functionAppName
  • string

Název aplikace Azure Functions

properties.functionName
  • string

Název funkce v aplikaci Azure Functions

properties.maxBatchCount
  • number

Vlastnost, která umožňuje zadat maximální počet událostí v každé dávce odeslané do Azure Functions. Výchozí hodnota je 100.

properties.maxBatchSize
  • number

Vlastnost, která umožňuje nastavit maximální velikost pro každou výstupní dávku odesílanou do funkce Azure. Vstupní jednotka je v bajtech. Ve výchozím nastavení je tato hodnota 262 144 bajtů (256 kB).

type string:
  • Microsoft.AzureFunction

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

AzureSqlDatabaseOutputDataSource

Popisuje Azure SQL výstupní zdroj dat databáze.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Režim ověřování.

properties.database
  • string

Název databáze Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.maxBatchCount
  • number

Maximální počet batch pro zápis do databáze Sql, výchozí hodnota je 10 000. Volitelné u požadavků PUT.

properties.maxWriterCount
  • number

Maximální počet zapisovačů, aktuálně je k dispozici pouze 1 (jeden zapisovač) a 0 (na základě oddílu dotazu). Volitelné u požadavků PUT.

properties.password
  • string

Heslo, které se použije pro připojení k databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.server
  • string

Název serveru SQL obsahujícího databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.table
  • string

Název tabulky v databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.user
  • string

Uživatelské jméno, které se použije pro připojení k databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/Database

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

AzureSynapseOutputDataSource

Popisuje Azure Synapse výstupní zdroj dat.

Name Type Description
properties.database
  • string

Název databáze Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.password
  • string

Heslo, které se použije pro připojení k databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.server
  • string

Název serveru SQL obsahujícího databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.table
  • string

Název tabulky v databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.user
  • string

Uživatelské jméno, které se použije pro připojení k databázi Azure SQL. Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.Sql/Server/DataWarehouse

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

AzureTableOutputDataSource

Popisuje výstupní zdroj dat tabulky Azure.

Name Type Description
properties.accountKey
  • string

Klíč účtu služby Azure Storage. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.accountName
  • string

Název účtu služby Azure Storage. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.batchSize
  • integer

Počet řádků, které se mají najednou zapisovat do tabulky Azure.

properties.columnsToRemove
  • string[]

Pokud je zadáno, každá položka v poli je název sloupce, který se má odebrat (pokud existuje) z výstupních entit událostí.

properties.partitionKey
  • string

Tento element označuje název sloupce z příkazu SELECT v dotazu, který se použije jako klíč oddílu pro tabulku Azure. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.rowKey
  • string

Tento prvek označuje název sloupce z příkazu SELECT v dotazu, který se použije jako klíč řádku pro tabulku Azure. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.table
  • string

Název tabulky Azure. Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.Storage/Table

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

BlobOutputDataSource

Popisuje výstupní zdroj dat objektu blob.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Režim ověřování.

properties.blobPathPrefix
  • string

Předpona cesty objektu blob.

properties.container
  • string

Název kontejneru v přidruženém účtu úložiště. Tento kontejner obsahuje objekty blob, ze které se mají číst, nebo zapisovat do. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.dateFormat
  • string

Formát data. Kdykoli se {date} zobrazí v cestěPattern, hodnota této vlastnosti se místo toho použije jako formát data.

properties.pathPattern
  • string

Vzor cesty k objektu blob. Ne regulární výraz. Představuje vzor, proti kterému se názvy objektů blob budou shodovat s určením, jestli se mají zahrnout jako vstup nebo výstup úlohy. Podívejte https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input se na https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output podrobnější vysvětlení a příklad.

properties.storageAccounts

Seznam jednoho nebo několika účtů Služby Azure Storage Vyžadováno u požadavků PUT (CreateOrReplace).

properties.timeFormat
  • string

Formát času. Kdykoli se {time} zobrazí v cestěPattern, hodnota této vlastnosti se místo toho použije jako formát času.

type string:
  • Microsoft.Storage/Blob

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

CsvSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu CSV.

Name Type Description
properties.encoding

Určuje kódování příchozích dat v případě vstupu a kódování odchozích dat v případě výstupu. Vyžaduje se u požadavků PUT (CreateOrReplace).

properties.fieldDelimiter
  • string

Určuje oddělovač, který se použije k oddělení záznamů hodnot oddělených čárkami (CSV). Podívejte https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input se nebo https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output seznam podporovaných hodnot. Vyžaduje se u požadavků PUT (CreateOrReplace).

type string:
  • Csv

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

DiagnosticCondition

Podmínka použitelná pro prostředek nebo celkovou úlohu, která zaručuje pozornost zákazníka.

Name Type Description
code
  • string

Neprůhlhlý diagnostický kód.

message
  • string

Zpráva čitelná člověkem popisující podmínku podrobně. Lokalizované v Accept-Language požadavku klienta.

since
  • string

Časové razítko UTC při spuštění podmínky. Zákazníci by měli být schopni najít odpovídající událost v protokolu operací přibližně v tuto chvíli.

Diagnostics

Popisuje podmínky platné pro vstup, výstup nebo celkovou úlohu, které vyžadují pozornost zákazníka.

Name Type Description
conditions

Kolekce nulových nebo více podmínek použitelných pro prostředek nebo celkovou úlohu, která zaručuje pozornost zákazníka.

DocumentDbOutputDataSource

Popisuje výstupní zdroj dat DocumentDB.

Name Type Description
properties.accountId
  • string

Název nebo ID účtu DocumentDB. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.accountKey
  • string

Klíč účtu DocumentDB. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.collectionNamePattern
  • string

Vzor názvů kolekcí, které se mají použít. Formát názvu kolekce lze vytvořit pomocí volitelného tokenu {partition}, kde oddíly začínají od 0. Další informace najdete v části https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.database
  • string

Název databáze DocumentDB. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.documentId
  • string

Název pole ve výstupních událostech sloužící k určení primárního klíče, na kterém jsou operace vložení nebo aktualizace založené.

properties.partitionKey
  • string

Název pole ve výstupních událostech, které slouží k určení klíče pro dělení výstupu napříč kolekcemi. Pokud kolekceNamePattern obsahuje token {partition}, je nutné zadat tuto vlastnost.

type string:
  • Microsoft.Storage/DocumentDB

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

Encoding

Určuje kódování příchozích dat v případě vstupu a kódování odchozích dat v případě výstupu.

Name Type Description
UTF8
  • string

Error

Běžné znázornění chyb

Name Type Description
error

Vlastnosti definice chyby.

EventHubOutputDataSource

Popisuje výstupní zdroj dat centra událostí.

Name Type Default Value Description
authenticationMode ConnectionString

Režim ověřování.

properties.eventHubName
  • string

Název centra událostí. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.partitionKey
  • string

Klíč/sloupec, který slouží k určení oddílu pro odesílání dat událostí.

properties.propertyColumns
  • string[]

Vlastnosti přidružené k tomuto výstupu centra událostí.

serviceBusNamespace
  • string

Obor názvů přidružený k požadovanému centru událostí, frontě služby Service Bus, tématu služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klíč zásady sdíleného přístupu pro zadanou zásadu sdíleného přístupu. Vyžadováno u požadavků PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Název zásady sdíleného přístupu pro centrum událostí, frontu služby Service Bus, téma služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/EventHub

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

EventHubV2OutputDataSource

Popisuje výstupní zdroj dat centra událostí.

Name Type Default Value Description
authenticationMode ConnectionString

Režim ověřování.

properties.eventHubName
  • string

Název centra událostí. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.partitionKey
  • string

Klíč/sloupec, který slouží k určení oddílu pro odesílání dat událostí.

properties.propertyColumns
  • string[]

Vlastnosti přidružené k tomuto výstupu centra událostí.

serviceBusNamespace
  • string

Obor názvů přidružený k požadovanému centru událostí, frontě služby Service Bus, tématu služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

sharedAccessPolicyKey
  • string

Klíč zásady sdíleného přístupu pro zadanou zásadu sdíleného přístupu. Vyžadováno u požadavků PUT (CreateOrReplace).

sharedAccessPolicyName
  • string

Název zásady sdíleného přístupu pro centrum událostí, frontu služby Service Bus, téma služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.EventHub/EventHub

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

EventSerializationType

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

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

GatewayMessageBusOutputDataSource

Popisuje výstupní zdroj dat služby Gateway Message Bus.

Name Type Description
properties.topic
  • string

Název tématu služby Service Bus.

type string:
  • GatewayMessageBus

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžaduje se u požadavků PUT (CreateOrReplace).

JsonOutputSerializationFormat

Určuje formát JSON, ve kterém bude výstup zapsán. Aktuálně podporované hodnoty jsou "lineSeparated" označující, že výstup bude formátován tím, že každý objekt JSON oddělený novým řádkem a pole označující, že výstup bude formátován jako pole objektů JSON.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu JSON.

Name Type Description
properties.encoding

Určuje kódování příchozích dat v případě vstupu a kódování odchozích dat v případě výstupu. Vyžaduje se u požadavků PUT (CreateOrReplace).

properties.format

Tato vlastnost se vztahuje pouze na serializaci výstupů JSON. Nevztahuje se na vstupy. Tato vlastnost určuje formát JSON, ve kterém bude výstup zapsán. Aktuálně podporované hodnoty jsou "lineSeparated" označující, že výstup bude formátován tím, že každý objekt JSON oddělený novým řádkem a pole označující, že výstup bude formátován jako pole objektů JSON. Výchozí hodnota je "lineSeparated", pokud je vlevo null.

type string:
  • Json

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

Output

Výstupní objekt obsahující všechny informace přidružené k pojmenovaném výstupu. Všechny výstupy jsou obsažené v úloze streamování.

Name Type Description
id
  • string

ID prostředku

name
  • string

Název prostředku

properties.datasource OutputDataSource:

Popisuje zdroj dat, do kterého se výstup zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.diagnostics

Popisuje podmínky platné pro vstup, výstup nebo celkovou úlohu, které vyžadují pozornost zákazníka.

properties.etag
  • string

Aktuální značka entity pro výstup. Jedná se o neprůzný řetězec. Můžete ho použít ke zjištění, jestli se prostředek mezi požadavky změnil. Můžete ho použít také v hlavičce If-Match nebo If-None-Match pro operace zápisu pro optimistickou souběžnost.

properties.serialization Serialization:

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.sizeWindow
  • number

Okno velikosti pro omezení výstupu Stream Analytics na

properties.timeWindow
  • string

Časový rámec pro filtrování výstupů úlohy Stream Analytics

type
  • string

Typ prostředku

ParquetSerialization

Popisuje, jak se data ze vstupu serializují nebo jak se data serializují při zápisu do výstupu ve formátu Parquet.

Name Type Description
type string:
  • Parquet

Označuje typ serializace, kterou používá vstup nebo výstup. Vyžaduje se u požadavků PUT (CreateOrReplace).

PowerBIOutputDataSource

Popisuje výstupní zdroj dat Power BI.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Režim ověřování.

properties.dataset
  • string

Název datové sady Power BI Vyžadováno u požadavků PUT (CreateOrReplace).

properties.groupId
  • string

ID skupiny Power BI.

properties.groupName
  • string

Název skupiny Power BI Pomocí této vlastnosti si můžete zapamatovat, které konkrétní ID skupiny Power BI bylo použito.

properties.refreshToken
  • string

Obnovovací token, který lze použít k získání platného přístupového tokenu, který se pak dá použít k ověření ve zdroji dat. Platný obnovovací token je v současné době možné získat pouze prostřednictvím webu Azure Portal. Při vytváření zdroje dat se doporučuje vložit fiktivní řetězcovou hodnotu a pak přejít na web Azure Portal a ověřit zdroj dat, který tuto vlastnost aktualizuje platným obnovovacím tokenem. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.table
  • string

Název tabulky Power BI pod zadanou datovou sadou Vyžadováno u požadavků PUT (CreateOrReplace).

properties.tokenUserDisplayName
  • string

Zobrazované jméno uživatele, který byl použit k získání obnovovacího tokenu. Tato vlastnost vám pomůže zapamatovat si, který uživatel byl použit k získání obnovovacího tokenu.

properties.tokenUserPrincipalName
  • string

Hlavní název uživatele (UPN) uživatele, který byl použit k získání obnovovacího tokenu. Tato vlastnost vám pomůže zapamatovat si, který uživatel byl použit k získání obnovovacího tokenu.

type string:
  • PowerBI

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

ServiceBusQueueOutputDataSource

Popisuje výstupní zdroj dat fronty služby Service Bus.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Režim ověřování.

properties.propertyColumns
  • string[]

Řetězcové pole názvů výstupních sloupců, které se mají připojit ke zprávě služby Service Bus jako vlastní vlastnosti.

properties.queueName
  • string

Název fronty služby Service Bus. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.serviceBusNamespace
  • string

Obor názvů přidružený k požadovanému centru událostí, frontě služby Service Bus, tématu služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Klíč zásady sdíleného přístupu pro zadanou zásadu sdíleného přístupu. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Název zásady sdíleného přístupu pro centrum událostí, frontu služby Service Bus, téma služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object

Vlastnosti systému přidružené ke frontě služby Service Bus. Podporují se následující systémové vlastnosti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

type string:
  • Microsoft.ServiceBus/Queue

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

ServiceBusTopicOutputDataSource

Popisuje výstupní zdroj dat tématu služby Service Bus.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Režim ověřování.

properties.propertyColumns
  • string[]

Řetězcové pole názvů výstupních sloupců, které se mají připojit ke zprávě služby Service Bus jako vlastní vlastnosti.

properties.serviceBusNamespace
  • string

Obor názvů přidružený k požadovanému centru událostí, frontě služby Service Bus, tématu služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.sharedAccessPolicyKey
  • string

Klíč zásady sdíleného přístupu pro zadanou zásadu sdíleného přístupu. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.sharedAccessPolicyName
  • string

Název zásady sdíleného přístupu pro centrum událostí, frontu služby Service Bus, téma služby Service Bus atd. Vyžadováno u požadavků PUT (CreateOrReplace).

properties.systemPropertyColumns
  • object

Systémové vlastnosti přidružené k výstupu tématu služby Service Bus. Podporují se následující systémové vlastnosti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

properties.topicName
  • string

Název tématu služby Service Bus Vyžadováno u požadavků PUT (CreateOrReplace).

type string:
  • Microsoft.ServiceBus/Topic

Označuje typ výstupu zdroje dat, do které se zapíše. Vyžadováno u požadavků PUT (CreateOrReplace).

StorageAccount

Vlastnosti přidružené k účtu Azure Storage

Name Type Description
accountKey
  • string

Klíč účtu pro účet Azure Storage. Vyžaduje se u požadavků PUT (CreateOrReplace).

accountName
  • string

Název účtu služby Azure Storage. Vyžaduje se u požadavků PUT (CreateOrReplace).