Outputs - Create Or Replace

Létrehoz egy kimenetet, vagy lecserél egy már meglévő kimenetet egy meglévő streamelési feladat alatt.

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

URI-paraméterek

Name In Required Type Description
jobName
path True
  • string

A streamelési feladat neve.

outputName
path True
  • string

A kimenet neve.

resourceGroupName
path True
  • string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

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

subscriptionId
path True
  • string

A cél-előfizetés azonosítója.

api-version
query True
  • string

A művelethez használandó API-verzió.

Kérelem fejléce

Name Required Type Description
If-Match
  • string

A kimenet ETagje. Hagyja ki ezt az értéket, hogy mindig felülírja az aktuális kimenetet. Adja meg az utolsóként látható ETag-értéket, hogy megakadályozza az egyidejű módosítások véletlen felülírását.

If-None-Match
  • string

A "*" értékre állítva új kimenet hozható létre, de a meglévő kimenetek frissítésének megakadályozása érdekében. Más értékek esetén a 412-ben megadott előfeltétel sikertelen lesz.

Kérelem törzse

Name Type Description
name
  • string

Erőforrás neve

properties.datasource OutputDataSource:

Azt az adatforrást ismerteti, amelybe a kimenetet írni fogja. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.serialization Serialization:

A bemenetből származó adatok szerializálásának vagy a kimenetbe írott adatok szerializálásának módját ismerteti. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sizeWindow
  • number

A Stream Analytics-kimenet korlátozására használható méretablak.

properties.timeWindow
  • string

A Stream Analytics-feladatkimenetek szűrésének időkerete.

Válaszok

Name Type Description
200 OK

A kimenet létrehozása vagy cseréje sikeresen megtörtént.

Headers

  • ETag: string
201 Created

A kimenet létrehozása vagy cseréje sikeresen megtörtént.

Headers

  • ETag: string
Other Status Codes

HIba.

Biztonság

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 felhasználói fiók megszemélyesítése

Példák

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

Create a blob output with CSV serialization

Sample Request

PUT 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": {
        "storageAccounts": [
          {
            "accountName": "someAccountName",
            "accountKey": "accountKey=="
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Sample Response

ETag: 5433fd97-d133-46e3-8588-5fe1f1599ee0
{
  "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": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}
ETag: 5433fd97-d133-46e3-8588-5fe1f1599ee0
{
  "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": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Create a DocumentDB output

Sample Request

PUT 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": {
        "accountId": "someAccountId",
        "accountKey": "accountKey==",
        "database": "db01",
        "collectionNamePattern": "collection",
        "partitionKey": "key",
        "documentId": "documentId"
      }
    }
  }
}

Sample Response

ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "key",
        "documentId": "documentId"
      }
    }
  }
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "key",
        "documentId": "documentId"
      }
    }
  }
}

Create a Gateway Message Bus output

Sample Request

PUT 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": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}

Sample Response

ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}

Create a Power BI output

Sample Request

PUT 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": "someDataset",
        "table": "someTable",
        "refreshToken": "someRefreshToken==",
        "tokenUserPrincipalName": "bobsmith@contoso.com",
        "tokenUserDisplayName": "Bob Smith",
        "groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
        "groupName": "MyPowerBIGroup"
      }
    }
  }
}

Sample Response

ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "someDataset",
        "table": "someTable",
        "tokenUserPrincipalName": "bobsmith@contoso.com",
        "tokenUserDisplayName": "Bob Smith",
        "groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
        "groupName": "MyPowerBIGroup"
      }
    }
  }
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
  "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": "someDataset",
        "table": "someTable",
        "tokenUserPrincipalName": "bobsmith@contoso.com",
        "tokenUserDisplayName": "Bob Smith",
        "groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
        "groupName": "MyPowerBIGroup"
      }
    }
  }
}

Create a Service Bus Queue output with Avro serialization

Sample Request

PUT 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": {
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey",
        "sharedAccessPolicyKey": "sharedAccessPolicyKey=",
        "queueName": "sdkqueue",
        "propertyColumns": [
          "column1",
          "column2"
        ],
        "systemPropertyColumns": {
          "MessageId": "col3",
          "PartitionKey": "col4"
        }
      }
    },
    "serialization": {
      "type": "Avro"
    }
  }
}

Sample Response

ETag: 2f68c1ec-2080-43cb-93ec-4bcd3b7f9dbe
{
  "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": "sdkqueue",
        "propertyColumns": [
          "column1",
          "column2"
        ],
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Avro",
      "properties": {}
    }
  }
}
ETag: 2f68c1ec-2080-43cb-93ec-4bcd3b7f9dbe
{
  "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": "sdkqueue",
        "propertyColumns": [
          "column1",
          "column2"
        ],
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Avro",
      "properties": {}
    }
  }
}

Create a Service Bus Topic output with CSV serialization

Sample Request

PUT 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": {
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey",
        "sharedAccessPolicyKey": "sharedAccessPolicyKey=",
        "topicName": "sdktopic",
        "propertyColumns": [
          "column1",
          "column2"
        ]
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Sample Response

ETag: 39259839-e581-4af4-bf68-302e6820e3a0
{
  "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": "sdktopic",
        "propertyColumns": [
          "column1",
          "column2"
        ],
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}
ETag: 39259839-e581-4af4-bf68-302e6820e3a0
{
  "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": "sdktopic",
        "propertyColumns": [
          "column1",
          "column2"
        ],
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Create an Azure Data Lake Store output with JSON serialization

Sample Request

PUT 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": "someaccount",
        "tenantId": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
        "refreshToken": "someRefreshToken==",
        "tokenUserPrincipalName": "bobsmith@contoso.com",
        "tokenUserDisplayName": "Bob Smith",
        "filePathPrefix": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "Array"
      }
    }
  }
}

Sample Response

ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
  "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": "someaccount",
        "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": "Array"
      }
    }
  }
}
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
  "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": "someaccount",
        "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": "Array"
      }
    }
  }
}

Create an Azure Data Warehouse output

Sample Request

PUT 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/DataWarehouse",
      "properties": {
        "table": "test2",
        "server": "asatestserver",
        "database": "zhayaSQLpool",
        "user": "tolladmin",
        "password": "password123"
      }
    }
  }
}

Sample Response

ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "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": "test2",
        "server": "asatestserver",
        "database": "zhayaSQLpool",
        "user": "tolladmin"
      }
    }
  }
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "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": "test2",
        "server": "asatestserver",
        "database": "zhayaSQLpool",
        "user": "tolladmin"
      }
    }
  }
}

Create an Azure Function output

Sample Request

PUT 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": {
        "functionAppName": "functionappforasaautomation",
        "functionName": "HttpTrigger2",
        "apiKey": null,
        "maxBatchSize": 256,
        "maxBatchCount": 100
      }
    }
  }
}

Sample Response

ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "id": "/subscriptions/7f31cba8-b597-4129-b158-8f21a7395bd0/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": "HttpTrigger2",
        "apiKey": null,
        "maxBatchSize": 256,
        "maxBatchCount": 100
      }
    },
    "etag": "7b912929-346d-432e-9495-6972dbd63179"
  }
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "id": "/subscriptions/7f31cba8-b597-4129-b158-8f21a7395bd0/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": "HttpTrigger2",
        "apiKey": null,
        "maxBatchSize": 256,
        "maxBatchCount": 100
      }
    },
    "etag": "7b912929-346d-432e-9495-6972dbd63179"
  }
}

Create an Azure SQL database output

Sample Request

PUT 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": {
        "server": "someServer",
        "database": "someDatabase",
        "user": "<user>",
        "password": "somePassword",
        "table": "someTable"
      }
    }
  }
}

Sample Response

ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "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": "someTable",
        "user": "someUser"
      }
    }
  }
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
  "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": "someTable",
        "user": "someUser"
      }
    }
  }
}

Create an Azure Table output

Sample Request

PUT 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": {
        "accountName": "someAccountName",
        "accountKey": "accountKey==",
        "table": "samples",
        "partitionKey": "partitionKey",
        "rowKey": "rowKey",
        "columnsToRemove": [
          "column1",
          "column2"
        ],
        "batchSize": 25
      }
    }
  }
}

Sample Response

ETag: 2409b6d1-c99c-405b-9a14-ea7833637038
{
  "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": "partitionKey",
        "rowKey": "rowKey",
        "columnsToRemove": [
          "column1",
          "column2"
        ],
        "batchSize": 25
      }
    }
  }
}
ETag: 2409b6d1-c99c-405b-9a14-ea7833637038
{
  "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": "partitionKey",
        "rowKey": "rowKey",
        "columnsToRemove": [
          "column1",
          "column2"
        ],
        "batchSize": 25
      }
    }
  }
}

Create an Event Hub output with JSON serialization

Sample Request

PUT 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": {
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey",
        "sharedAccessPolicyKey": "sharedAccessPolicyKey=",
        "eventHubName": "sdkeventhub",
        "partitionKey": "partitionKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "Array"
      }
    }
  }
}

Sample Response

ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
  "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": "partitionKey",
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "Array"
      }
    }
  }
}
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
  "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": "partitionKey",
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8",
        "format": "Array"
      }
    }
  }
}

Definíciók

AuthenticationMode

Hitelesítési mód. Az érvényes módok a ConnectionStringkövetkezők: " Msi UserToken".

AvroSerialization

A bemenetből származó adatok szerializálását, illetve az adatok szerializálását ismerteti, amikor Avro formátumú kimenetbe írnak.

AzureDataLakeStoreOutputDataSource

Az Azure Data Lake Store kimeneti adatforrását ismerteti.

AzureFunctionOutputDataSource

Az AzureFunctionOutputDataSource metaadatainak meghatározása

AzureSqlDatabaseOutputDataSource

Egy Azure SQL adatbázis kimeneti adatforrását ismerteti.

AzureSynapseOutputDataSource

Egy Azure Synapse kimeneti adatforrást ismertet.

AzureTableOutputDataSource

Az Azure Table kimeneti adatforrását ismerteti.

BlobOutputDataSource

Egy blobkimeneti adatforrást ismertet.

CsvSerialization

A bemenetből származó adatok szerializálását, illetve az adatok CSV formátumú kimenetbe írásakor történő szerializálását ismerteti.

DiagnosticCondition

Az erőforrásra vagy a feladatra vonatkozó olyan feltétel, amely az ügyfelek figyelmét indokolja.

Diagnostics

A bemenetre, kimenetre vagy a feladatra vonatkozó általános feltételeket ismerteti, amelyek indokolják az ügyfelek figyelmét.

DocumentDbOutputDataSource

A DocumentDB kimeneti adatforrását ismerteti.

Encoding

Megadja a bejövő adatok kódolását bemenet esetén, a kimenő adatok kódolását kimenet esetén.

Error

Gyakori hibareprezentáció.

EventHubOutputDataSource

Egy Eseményközpont kimeneti adatforrását ismerteti.

EventHubV2OutputDataSource

Egy Eseményközpont kimeneti adatforrását ismerteti.

EventSerializationType

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

GatewayMessageBusOutputDataSource

Az átjáró Message Bus kimeneti adatforrását ismerteti.

JsonOutputSerializationFormat

Annak a JSON-fájlnak a formátumát adja meg, amelyben a kimenet meg lesz írva. A jelenleg támogatott értékek a "lineSeparated" (sortörés) érték, amely azt jelzi, hogy a kimenet úgy lesz formázva, hogy minden JSON-objektumot egy új sor választ el egymástól, a "tömb" pedig azt jelzi, hogy a kimenet JSON-objektumok tömbjeként lesz formázva.

JsonSerialization

A bemenetből származó adatok szerializálásának vagy az adatok JSON formátumú kimenetbe írásakor történő szerializálásának módját ismerteti.

Output

Egy kimeneti objektum, amely a nevesített kimenethez társított összes információt tartalmazza. Az összes kimenetet egy streamelési feladat tartalmazza.

ParquetSerialization

A bemenetből származó adatok szerializálását, illetve az adatok parquet formátumú kimenetbe írásakor történő szerializálását ismerteti.

PowerBIOutputDataSource

A Power BI kimeneti adatforrását ismerteti.

ServiceBusQueueOutputDataSource

Egy Service Bus-üzenetsor kimeneti adatforrását ismerteti.

ServiceBusTopicOutputDataSource

Egy Service Bus-témakör kimeneti adatforrását ismerteti.

StorageAccount

Az Azure Storage-fiókhoz társított tulajdonságok

AuthenticationMode

Hitelesítési mód. Az érvényes módok a ConnectionStringkövetkezők: " Msi UserToken".

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

AvroSerialization

A bemenetből származó adatok szerializálását, illetve az adatok szerializálását ismerteti, amikor Avro formátumú kimenetbe írnak.

Name Type Description
type string:
  • Avro

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

AzureDataLakeStoreOutputDataSource

Az Azure Data Lake Store kimeneti adatforrását ismerteti.

Name Type Default Value Description
properties.accountName
  • string

Az Azure Data Lake Store-fiók neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.dateFormat
  • string

A dátumformátum. Ahol a(z) {date} megjelenik a filePathPrefix fájlban, a tulajdonság értéke lesz a dátumformátum.

properties.filePathPrefix
  • string

Annak a fájlnak a helye, ahová a kimenetet meg kell írni. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.refreshToken
  • string

Egy frissítési jogkivonat, amely egy érvényes hozzáférési jogkivonat beszerzésére használható, amelyet aztán az adatforrással való hitelesítéshez használhat. Egy érvényes frissítési jogkivonat jelenleg csak az Azure Portalon érhető el. Javasoljuk, hogy az adatforrás létrehozásakor helyezzen ide egy sztringértéket, majd az Azure Portalon hitelesítse az adatforrást, amely frissíti ezt a tulajdonságot egy érvényes frissítési jogkivonattal. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.tenantId
  • string

A frissítési jogkivonat beszerzéséhez használt felhasználó bérlőazonosítója. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.timeFormat
  • string

Az időformátum. Ahol a(z) {time} megjelenik a filePathPrefix fájlban, a tulajdonság értéke időformátumként lesz használva.

properties.tokenUserDisplayName
  • string

A frissítési jogkivonat beszerzéséhez használt felhasználó megjelenítendő neve. Ezzel a tulajdonságkal jegyezheti fel, hogy melyik felhasználó szerezte be a frissítési jogkivonatot.

properties.tokenUserPrincipalName
  • string

A frissítési jogkivonat beszerzéséhez használt felhasználó egyszerű felhasználóneve (UPN). Ezzel a tulajdonságkal jegyezheti fel, hogy melyik felhasználó szerezte be a frissítési jogkivonatot.

type string:
  • Microsoft.DataLake/Accounts

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

AzureFunctionOutputDataSource

Az AzureFunctionOutputDataSource metaadatainak meghatározása

Name Type Description
properties.apiKey
  • string

Ha egy másik előfizetésből származó Azure-függvényt szeretne használni, ezt a függvény eléréséhez szükséges kulcs megadásával teheti meg.

properties.functionAppName
  • string

A Azure Functions alkalmazás neve.

properties.functionName
  • string

A függvény neve a Azure Functions alkalmazásban.

properties.maxBatchCount
  • number

Egy tulajdonság, amellyel megadhatja az egyes kötegekben a Azure Functions küldött események maximális számát. Az alapértelmezett érték 100.

properties.maxBatchSize
  • number

Egy tulajdonság, amely lehetővé teszi az Azure-függvénynek küldött kimeneti kötegek maximális méretének beállítását. A bemeneti egység bájtban van. Ez az érték alapértelmezés szerint 262 144 bájt (256 KB).

type string:
  • Microsoft.AzureFunction

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

AzureSqlDatabaseOutputDataSource

Egy Azure SQL adatbázis kimeneti adatforrását ismerteti.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.database
  • string

A Azure SQL adatbázis neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.maxBatchCount
  • number

Az SQL Database-be történő írás maximális Batch-száma, az alapértelmezett érték 10 000. PUT-kérelmek esetén nem kötelező.

properties.maxWriterCount
  • number

Az írók maximális száma, jelenleg csak 1 (egy író) és 0 (a lekérdezési partíció alapján) érhető el. PUT-kérelmek esetén nem kötelező.

properties.password
  • string

A Azure SQL-adatbázishoz való csatlakozáshoz használt jelszó. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.server
  • string

A Azure SQL adatbázist tartalmazó SQL-kiszolgáló neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.table
  • string

A tábla neve a Azure SQL adatbázisban. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.user
  • string

A Azure SQL-adatbázishoz való csatlakozáshoz használt felhasználónév. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.Sql/Server/Database

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

AzureSynapseOutputDataSource

Egy Azure Synapse kimeneti adatforrást ismertet.

Name Type Description
properties.database
  • string

A Azure SQL adatbázis neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.password
  • string

A Azure SQL adatbázishoz való csatlakozáshoz használt jelszó. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.server
  • string

A Azure SQL adatbázist tartalmazó SQL-kiszolgáló neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.table
  • string

A tábla neve a Azure SQL adatbázisban. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.user
  • string

A Azure SQL-adatbázishoz való csatlakozáshoz használt felhasználónév. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.Sql/Server/DataWarehouse

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

AzureTableOutputDataSource

Az Azure Table kimeneti adatforrását ismerteti.

Name Type Description
properties.accountKey
  • string

Az Azure Storage-fiók fiókkulcsa. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.accountName
  • string

Az Azure Storage-fiók neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.batchSize
  • integer

Az Azure-táblába egyszerre írandó sorok száma.

properties.columnsToRemove
  • string[]

Ha meg van adva, a tömb minden eleme annak az oszlopnak a neve, amely eltávolítja (ha van) a kimeneti eseményentitásokból.

properties.partitionKey
  • string

Ez az elem egy oszlop nevét jelzi a lekérdezés SELECT utasításából, amely az Azure Table partíciókulcsaként lesz használva. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.rowKey
  • string

Ez az elem egy oszlop nevét jelzi a lekérdezés SELECT utasításából, amely az Azure Table sorkulcsaként lesz használva. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.table
  • string

Az Azure-tábla neve. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.Storage/Table

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

BlobOutputDataSource

Egy blobkimeneti adatforrást ismertet.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.blobPathPrefix
  • string

Blob elérési útjának előtagja.

properties.container
  • string

Egy tároló neve a társított Storage-fiókban. Ez a tároló tartalmazza azokat a blobokat, ahonnan olvasni vagy írni szeretne. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.dateFormat
  • string

A dátumformátum. Ahol a (z) {date} megjelenik a pathPattern fájlban, a tulajdonság értéke lesz a dátumformátum.

properties.pathPattern
  • string

A blob elérési útjának mintája. Nem reguláris kifejezés. Olyan mintát jelöl, amely alapján a rendszer egyezteti a blobneveket annak meghatározásához, hogy azokat a feladat bemeneteként vagy kimeneteként kell-e szerepeltetni. https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output Részletesebb https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input magyarázatot és példát találhat.

properties.storageAccounts

Egy vagy több Azure Storage-fiók listája. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.timeFormat
  • string

Az időformátum. Ahol a (z) {time} megjelenik a pathPattern fájlban, a tulajdonság értéke időformátumként lesz használva.

type string:
  • Microsoft.Storage/Blob

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

CsvSerialization

A bemenetből származó adatok szerializálását, illetve az adatok CSV formátumú kimenetbe írásakor történő szerializálását ismerteti.

Name Type Description
properties.encoding

Megadja a bejövő adatok kódolását bemenet esetén, a kimenő adatok kódolását kimenet esetén. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.fieldDelimiter
  • string

Meghatározza a vesszővel elválasztott értékrekordok (CSV) elválasztására használt elválasztó karaktert. A támogatott értékek listájának megtekintése https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input vagy https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output megtekintése. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Csv

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

DiagnosticCondition

Az erőforrásra vagy a feladatra vonatkozó olyan feltétel, amely az ügyfelek figyelmét indokolja.

Name Type Description
code
  • string

Az átlátszatlan diagnosztikai kód.

message
  • string

A feltételt részletesen leíró, ember által olvasható üzenet. Az ügyfélkérés Accept-Language honosítva.

since
  • string

A feltétel indításának UTC-időbélyege. Az ügyfeleknek ekkor meg kell tudniuk találni a megfelelő eseményt az üzemeltetési naplóban.

Diagnostics

A bemenetre, kimenetre vagy a feladatra vonatkozó általános feltételeket ismerteti, amelyek indokolják az ügyfelek figyelmét.

Name Type Description
conditions

Az erőforrásra vagy a feladatra vonatkozó nulla vagy több feltétel gyűjteménye, amely az ügyfelek figyelmét teszi szükségessé.

DocumentDbOutputDataSource

A DocumentDB kimeneti adatforrását ismerteti.

Name Type Description
properties.accountId
  • string

A DocumentDB-fiók neve vagy azonosítója. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.accountKey
  • string

A DocumentDB-fiók fiókkulcsa. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.collectionNamePattern
  • string

A használni kívánt gyűjtemények gyűjteménynévmintája. A gyűjteménynév formátuma az opcionális {partition} jogkivonattal hozható létre, ahol a partíciók 0-tól kezdődnek. További információért tekintse meg a DocumentDB szakaszt https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output . PUT (CreateOrReplace) kérelmekhez szükséges.

properties.database
  • string

A DocumentDB-adatbázis neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.documentId
  • string

A kimeneti eseményekben szereplő mező neve, amely megadja az elsődleges kulcsot, amelyen a beszúrási vagy frissítési műveletek alapulnak.

properties.partitionKey
  • string

A kimeneti eseményekben szereplő mező neve, amely a kimenet gyűjtemények közötti particionálásának kulcsát adja meg. Ha a "collectionNamePattern" tartalmazza a {partition} jogkivonatot, ezt a tulajdonságot kell megadni.

type string:
  • Microsoft.Storage/DocumentDB

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

Encoding

Megadja a bejövő adatok kódolását bemenet esetén, a kimenő adatok kódolását kimenet esetén.

Name Type Description
UTF8
  • string

Error

Gyakori hibareprezentáció.

Name Type Description
error

Hibadefiníció tulajdonságai.

EventHubOutputDataSource

Egy Eseményközpont kimeneti adatforrását ismerteti.

Name Type Default Value Description
authenticationMode ConnectionString

Hitelesítési mód.

properties.eventHubName
  • string

Az eseményközpont neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.partitionKey
  • string

Az eseményadatok küldéséhez használt partíció meghatározásához használt kulcs/oszlop.

properties.propertyColumns
  • string[]

Az eseményközpont kimenetéhez társított tulajdonságok.

serviceBusNamespace
  • string

A kívánt eseményközponthoz, Service Bus-üzenetsorhoz, Service Bus-témakörhöz stb. társított névtér. PUT (CreateOrReplace) kérelmekhez szükséges.

sharedAccessPolicyKey
  • string

A megosztott hozzáférési szabályzat kulcsát a megadott megosztott hozzáférési szabályzathoz. PUT (CreateOrReplace) kérelmekhez szükséges.

sharedAccessPolicyName
  • string

Az eseményközpont, a Service Bus-üzenetsor, a Service Bus-témakör stb. megosztott hozzáférési szabályzatának neve. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.ServiceBus/EventHub

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

EventHubV2OutputDataSource

Egy Eseményközpont kimeneti adatforrását ismerteti.

Name Type Default Value Description
authenticationMode ConnectionString

Hitelesítési mód.

properties.eventHubName
  • string

Az eseményközpont neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.partitionKey
  • string

Az eseményadatok küldéséhez használt partíció meghatározásához használt kulcs/oszlop.

properties.propertyColumns
  • string[]

Az eseményközpont kimenetéhez társított tulajdonságok.

serviceBusNamespace
  • string

A kívánt eseményközponthoz, Service Bus-üzenetsorhoz, Service Bus-témakörhöz stb. társított névtér. PUT (CreateOrReplace) kérelmekhez szükséges.

sharedAccessPolicyKey
  • string

A megosztott hozzáférési szabályzat kulcsát a megadott megosztott hozzáférési szabályzathoz. PUT (CreateOrReplace) kérelmekhez szükséges.

sharedAccessPolicyName
  • string

Az eseményközpont, a Service Bus-üzenetsor, a Service Bus-témakör stb. megosztott hozzáférési szabályzatának neve. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.EventHub/EventHub

Azt jelzi, hogy milyen típusú adatforrás kimenete lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

EventSerializationType

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

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

GatewayMessageBusOutputDataSource

Az átjáró Message Bus kimeneti adatforrását ismerteti.

Name Type Description
properties.topic
  • string

A Service Bus-témakör neve.

type string:
  • GatewayMessageBus

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

JsonOutputSerializationFormat

Annak a JSON-fájlnak a formátumát adja meg, amelyben a kimenet meg lesz írva. A jelenleg támogatott értékek a "lineSeparated" (sortörés) érték, amely azt jelzi, hogy a kimenet úgy lesz formázva, hogy minden JSON-objektumot egy új sor választ el egymástól, a "tömb" pedig azt jelzi, hogy a kimenet JSON-objektumok tömbjeként lesz formázva.

Name Type Description
Array
  • string
LineSeparated
  • string

JsonSerialization

A bemenetből származó adatok szerializálásának vagy az adatok JSON formátumú kimenetbe írásakor történő szerializálásának módját ismerteti.

Name Type Description
properties.encoding

Megadja a bejövő adatok kódolását bemenet esetén, a kimenő adatok kódolását kimenet esetén. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.format

Ez a tulajdonság csak a kimenetek JSON-szerializálására vonatkozik. A bemenetekre nem alkalmazható. Ez a tulajdonság határozza meg annak a JSON-fájlnak a formátumát, amelyben a kimenet meg lesz írva. A jelenleg támogatott értékek a "lineSeparated" (sortörés) érték, amely azt jelzi, hogy a kimenet úgy lesz formázva, hogy minden JSON-objektumot egy új sor választ el egymástól, a "tömb" pedig azt jelzi, hogy a kimenet JSON-objektumok tömbjeként lesz formázva. Az alapértelmezett érték a "lineSeparated" (sorszeparated) érték, ha bal oldali null.

type string:
  • Json

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

Output

Egy kimeneti objektum, amely a nevesített kimenethez társított összes információt tartalmazza. Az összes kimenetet egy streamelési feladat tartalmazza.

Name Type Description
id
  • string

Erőforrás-azonosító

name
  • string

Erőforrás neve

properties.datasource OutputDataSource:

Ez a cikk azt az adatforrást ismerteti, amelybe a kimenetet írni fogja. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.diagnostics

A bemenetre, kimenetre vagy a feladatra vonatkozó általános feltételeket ismerteti, amelyek indokolják az ügyfelek figyelmét.

properties.etag
  • string

A kimenet aktuális entitáscímkéje. Ez egy átlátszatlan sztring. Segítségével észlelheti, hogy az erőforrás módosult-e a kérések között. A If-Match vagy az If-None-Match fejlécekben is használhatja az optimista egyidejűség érdekében végzett írási műveletekhez.

properties.serialization Serialization:

A bemenetből származó adatok szerializálásának vagy a kimenetbe írott adatok szerializálásának módját ismerteti. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sizeWindow
  • number

A Stream Analytics-kimenetet korlátozó méretablak.

properties.timeWindow
  • string

A Stream Analytics-feladatkimenetek szűrésének időkerete.

type
  • string

Erőforrás típusa

ParquetSerialization

A bemenetből származó adatok szerializálását, illetve az adatok parquet formátumú kimenetbe írásakor történő szerializálását ismerteti.

Name Type Description
type string:
  • Parquet

A bemenet vagy kimenet által használt szerializálás típusát jelzi. PUT (CreateOrReplace) kérelmekhez szükséges.

PowerBIOutputDataSource

A Power BI kimeneti adatforrását ismerteti.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.dataset
  • string

A Power BI-adathalmaz neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.groupId
  • string

A Power BI-csoport azonosítója.

properties.groupName
  • string

A Power BI-csoport neve. Ezzel a tulajdonságpal könnyebben megjegyezhető, hogy melyik Power BI-csoportazonosítót használták.

properties.refreshToken
  • string

Egy frissítési jogkivonat, amely egy érvényes hozzáférési jogkivonat beszerzésére használható, amelyet aztán az adatforrással való hitelesítéshez használhat. Egy érvényes frissítési jogkivonat jelenleg csak az Azure Portalon érhető el. Javasoljuk, hogy az adatforrás létrehozásakor helyezzen ide egy sztringértéket, majd az Azure Portalon hitelesítse az adatforrást, amely frissíti ezt a tulajdonságot egy érvényes frissítési jogkivonattal. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.table
  • string

A Power BI-tábla neve a megadott adathalmaz alatt. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.tokenUserDisplayName
  • string

A frissítési jogkivonat beszerzéséhez használt felhasználó megjelenítendő neve. Ezzel a tulajdonságkal jegyezheti fel, hogy melyik felhasználó szerezte be a frissítési jogkivonatot.

properties.tokenUserPrincipalName
  • string

A frissítési jogkivonat beszerzéséhez használt felhasználó egyszerű felhasználóneve (UPN). Ezzel a tulajdonságkal jegyezheti fel, hogy melyik felhasználó szerezte be a frissítési jogkivonatot.

type string:
  • PowerBI

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

ServiceBusQueueOutputDataSource

Egy Service Bus-üzenetsor kimeneti adatforrását ismerteti.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.propertyColumns
  • string[]

A Service Bus-üzenetekhez egyéni tulajdonságokként csatolandó kimeneti oszlopok nevének sztringtömbje.

properties.queueName
  • string

A Service Bus-üzenetsor neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.serviceBusNamespace
  • string

A kívánt eseményközponthoz, Service Bus-üzenetsorhoz, Service Bus-témakörhöz stb. társított névtér. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sharedAccessPolicyKey
  • string

A megadott megosztott hozzáférési szabályzat megosztott hozzáférési szabályzatkulcsa. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sharedAccessPolicyName
  • string

Az eseményközpont, a Service Bus-üzenetsor, a Service Bus-témakör stb. megosztott hozzáférési szabályzatának neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.systemPropertyColumns
  • object

A Service Bus-üzenetsorhoz társított rendszertulajdonságok. A következő rendszertulajdonságok támogatottak: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

type string:
  • Microsoft.ServiceBus/Queue

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

ServiceBusTopicOutputDataSource

Egy Service Bus-témakör kimeneti adatforrását ismerteti.

Name Type Default Value Description
properties.authenticationMode ConnectionString

Hitelesítési mód.

properties.propertyColumns
  • string[]

A Service Bus-üzenetekhez egyéni tulajdonságokként csatolandó kimeneti oszlopok nevének sztringtömbje.

properties.serviceBusNamespace
  • string

A kívánt eseményközponthoz, Service Bus-üzenetsorhoz, Service Bus-témakörhöz stb. társított névtér. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sharedAccessPolicyKey
  • string

A megadott megosztott hozzáférési szabályzat megosztott hozzáférési szabályzatkulcsa. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.sharedAccessPolicyName
  • string

Az eseményközpont, a Service Bus-üzenetsor, a Service Bus-témakör stb. megosztott hozzáférési szabályzatának neve. PUT (CreateOrReplace) kérelmekhez szükséges.

properties.systemPropertyColumns
  • object

A Service Bus-témakör kimenetéhez társított rendszertulajdonságok. A következő rendszertulajdonságok támogatottak: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

properties.topicName
  • string

A Service Bus-témakör neve. PUT (CreateOrReplace) kérelmekhez szükséges.

type string:
  • Microsoft.ServiceBus/Topic

Azt jelzi, hogy milyen típusú adatforrás-kimenet lesz megírva. PUT (CreateOrReplace) kérelmekhez szükséges.

StorageAccount

Az Azure Storage-fiókhoz társított tulajdonságok

Name Type Description
accountKey
  • string

Az Azure Storage-fiók fiókkulcsa. PUT (CreateOrReplace) kérelmekhez szükséges.

accountName
  • string

Az Azure Storage-fiók neve. PUT (CreateOrReplace) kérelmekhez szükséges.