Delen via


Inputs - Create Or Replace

Hiermee maakt u een invoer of vervangt u een al bestaande invoer onder een bestaande streamingtaak.

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

URI-parameters

Name In Vereist Type Description
inputName
path True

string

De naam van de invoer.

jobName
path True

string

De naam van de streamingtaak.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagkoptekst

Name Vereist Type Description
If-Match

string

De ETag van de invoer. Laat deze waarde weg om altijd de huidige invoer te overschrijven. Geef de laatst geziene ETag-waarde op om te voorkomen dat gelijktijdige wijzigingen per ongeluk worden overschreven.

If-None-Match

string

Stel deze optie in op *om toe te staan dat er nieuwe invoer wordt gemaakt, maar om te voorkomen dat een bestaande invoer wordt bijgewerkt. Andere waarden resulteren in een reactie van 412 Pre-condition Failed.

Aanvraagbody

Name Type Description
name

string

Resourcenaam

properties InputProperties:

De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace).

Antwoorden

Name Type Description
200 OK

Input

De invoer is gemaakt of vervangen.

Kopteksten

ETag: string

201 Created

Input

De invoer is gemaakt of vervangen.

Kopteksten

ETag: string

Other Status Codes

Error

Fout.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Create a Gateway Message Bus input
Create a reference blob input with CSV serialization
Create a reference file input
Create a stream blob input with CSV serialization
Create a stream Event Hub input with JSON serialization
Create a stream IoT Hub input with Avro serialization

Create a Gateway Message Bus input

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}

Voorbeeldrespons

ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
  "name": "input7970",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
  "name": "input7970",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "GatewayMessageBus",
      "properties": {
        "topic": "EdgeTopic1"
      }
    }
  }
}

Create a reference blob input with CSV serialization

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01

{
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "storageAccounts": [
          {
            "accountName": "someAccountName",
            "accountKey": "someAccountKey=="
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Voorbeeldrespons

ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
  "name": "input7225",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Reference",
    "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: c987701d-4039-47aa-a115-ad84f67d07c5
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
  "name": "input7225",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Reference",
    "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 reference file input

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01

{
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "File",
      "properties": {
        "path": "my/path"
      }
    }
  }
}

Voorbeeldrespons

ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
  "name": "input7225",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "File",
      "properties": {
        "path": "my/path"
      }
    }
  }
}
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
  "name": "input7225",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "File",
      "properties": {
        "path": "my/path"
      }
    }
  }
}

Create a stream blob input with CSV serialization

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "storageAccounts": [
          {
            "accountName": "someAccountName",
            "accountKey": "someAccountKey=="
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH",
        "sourcePartitionCount": 16
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Voorbeeldrespons

ETag: 475074b8-c957-4b1f-a219-12b8399c3d4c
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
  "name": "input8899",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "sourcePartitionCount": 16,
        "storageAccounts": [
          {
            "accountName": "someAccountName"
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}
ETag: 475074b8-c957-4b1f-a219-12b8399c3d4c
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
  "name": "input8899",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "sourcePartitionCount": 16,
        "storageAccounts": [
          {
            "accountName": "someAccountName"
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": ",",
        "encoding": "UTF8"
      }
    }
  }
}

Create a stream Event Hub input with JSON serialization

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey",
        "sharedAccessPolicyKey": "someSharedAccessPolicyKey==",
        "eventHubName": "sdkeventhub",
        "consumerGroupName": "sdkconsumergroup"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8"
      }
    }
  }
}

Voorbeeldrespons

ETag: afd0d184-37e9-4370-9e55-32501bc4de3a
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
  "name": "input7425",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "eventHubName": "sdkeventhub",
        "consumerGroupName": "sdkconsumergroup",
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8"
      }
    }
  }
}
ETag: afd0d184-37e9-4370-9e55-32501bc4de3a
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
  "name": "input7425",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "eventHubName": "sdkeventhub",
        "consumerGroupName": "sdkconsumergroup",
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Json",
      "properties": {
        "encoding": "UTF8"
      }
    }
  }
}

Create a stream IoT Hub input with Avro serialization

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Devices/IotHubs",
      "properties": {
        "iotHubNamespace": "iothub",
        "sharedAccessPolicyName": "owner",
        "sharedAccessPolicyKey": "sharedAccessPolicyKey=",
        "consumerGroupName": "sdkconsumergroup",
        "endpoint": "messages/events"
      }
    },
    "serialization": {
      "type": "Avro"
    }
  }
}

Voorbeeldrespons

ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
  "name": "input7970",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Devices/IotHubs",
      "properties": {
        "iotHubNamespace": "iothub",
        "sharedAccessPolicyName": "owner",
        "endpoint": "messages/events",
        "consumerGroupName": "sdkconsumergroup"
      }
    },
    "serialization": {
      "type": "Avro",
      "properties": {}
    }
  }
}
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
  "name": "input7970",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Devices/IotHubs",
      "properties": {
        "iotHubNamespace": "iothub",
        "sharedAccessPolicyName": "owner",
        "endpoint": "messages/events",
        "consumerGroupName": "sdkconsumergroup"
      }
    },
    "serialization": {
      "type": "Avro",
      "properties": {}
    }
  }
}

Definities

Name Description
AuthenticationMode

Verificatiemodus. Geldige modi zijn ConnectionString, Msi en UserToken.

AvroSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Avro-indeling worden geschreven.

AzureSqlReferenceInputDataSource

Beschrijft een Azure SQL-databasereferentiegegevensbron voor invoergegevens.

BlobReferenceInputDataSource

Beschrijft een blob-invoergegevensbron die referentiegegevens bevat.

BlobStreamInputDataSource

Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.

Compression

Beschrijft hoe invoergegevens worden gecomprimeerd

CompressionType

Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

CsvSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in CSV-indeling worden geschreven.

DiagnosticCondition

Voorwaarde die van toepassing is op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigt.

Diagnostics

Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen.

Encoding

Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer.

Error

Veelvoorkomende foutweergave.

EventHubStreamInputDataSource

Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.

EventHubV2StreamInputDataSource

Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.

EventSerializationType

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

FileReferenceInputDataSource

Beschrijft een gegevensbron voor bestandsinvoer die referentiegegevens bevat.

GatewayMessageBusStreamInputDataSource

Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.

Input

Een invoerobject met alle informatie die is gekoppeld aan de benoemde invoer. Alle invoergegevens bevinden zich onder een streamingtaak.

IoTHubStreamInputDataSource

Beschrijft een IoT Hub-invoergegevensbron die stroomgegevens bevat.

JsonOutputSerializationFormat

Hiermee geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten.

JsonSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in JSON-indeling worden geschreven.

ParquetSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Parquet-indeling worden geschreven.

ReferenceInputProperties

De eigenschappen die zijn gekoppeld aan een invoer die referentiegegevens bevat.

RefreshType

Geeft het type gegevensvernieuwingsoptie aan.

StorageAccount

De eigenschappen die zijn gekoppeld aan een Azure Storage-account

StreamInputProperties

De eigenschappen die zijn gekoppeld aan een invoer die stroomgegevens bevat.

AuthenticationMode

Verificatiemodus. Geldige modi zijn ConnectionString, Msi en UserToken.

Waarde Description
Msi
UserToken
ConnectionString

AvroSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Avro-indeling worden geschreven.

Name Type Description
type string:

Avro

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

AzureSqlReferenceInputDataSource

Beschrijft een Azure SQL-databasereferentiegegevensbron voor invoergegevens.

Name Type Description
properties.database

string

Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven.

properties.deltaSnapshotQuery

string

Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database.

properties.fullSnapshotQuery

string

Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database.

properties.password

string

Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar.

properties.refreshRate

string

Dit element is gekoppeld aan het gegevensbronelement. Dit geeft aan hoe vaak de gegevens worden opgehaald uit de database. Het is een datum/tijd-indeling.

properties.refreshType

RefreshType

Geeft het type gegevensvernieuwingsoptie aan.

properties.server

string

Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven.

properties.table

string

Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL-database.

properties.user

string

Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database-exemplaar.

type string:

Microsoft.Sql/Server/Database

Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

BlobReferenceInputDataSource

Beschrijft een blob-invoergegevensbron die referentiegegevens bevat.

Name Type Default value Description
properties.authenticationMode

AuthenticationMode

ConnectionString

Verificatiemodus.

properties.container

string

De naam van een container binnen het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of naar geschreven. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.dateFormat

string

De datumnotatie. Waar {date} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie.

properties.pathPattern

string

Het padpatroon van de blob. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze al dan niet als invoer of uitvoer voor de taak moeten worden opgenomen. Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een gedetailleerdere uitleg en voorbeeld.

properties.storageAccounts

StorageAccount[]

Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.timeFormat

string

De tijdnotatie. Waar {time} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie.

type string:

Microsoft.Storage/Blob

Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

BlobStreamInputDataSource

Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.

Name Type Default value Description
properties.authenticationMode

AuthenticationMode

ConnectionString

Verificatiemodus.

properties.container

string

De naam van een container binnen het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of naar geschreven. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.dateFormat

string

De datumnotatie. Waar {date} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie.

properties.pathPattern

string

Het padpatroon van de blob. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze al dan niet als invoer of uitvoer voor de taak moeten worden opgenomen. Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een gedetailleerdere uitleg en voorbeeld.

properties.sourcePartitionCount

integer (int32)

Het aantal partities van de gegevensbron voor de blob-invoer. Bereik 1 - 1024.

properties.storageAccounts

StorageAccount[]

Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.timeFormat

string

De tijdnotatie. Waar {time} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie.

type string:

Microsoft.Storage/Blob

Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

Compression

Beschrijft hoe invoergegevens worden gecomprimeerd

Name Type Default value Description
type

CompressionType

None

Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

CompressionType

Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

Waarde Description
None
GZip
Deflate

CsvSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in CSV-indeling worden geschreven.

Name Type Description
properties.encoding

Encoding

Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.fieldDelimiter

string

Hiermee geeft u het scheidingsteken op dat wordt gebruikt voor het scheiden van csv-records (door komma's gescheiden waarden). Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Csv

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

DiagnosticCondition

Voorwaarde die van toepassing is op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigt.

Name Type Description
code

string

De ondoorzichtige diagnostische code.

message

string

Het door mensen leesbare bericht met een gedetailleerde beschrijving van de voorwaarde. Gelokaliseerd in de Accept-Language van de clientaanvraag.

since

string

De UTC-tijdstempel van het moment waarop de voorwaarde is gestart. Klanten moeten een bijbehorende gebeurtenis kunnen vinden in het ops-logboek rond deze tijd.

Diagnostics

Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen.

Name Type Description
conditions

DiagnosticCondition[]

Een verzameling van nul of meer voorwaarden die van toepassing zijn op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigen.

Encoding

Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer.

Waarde Description
UTF8

Error

Veelvoorkomende foutweergave.

Name Type Description
error

Error

Eigenschappen van foutdefinities.

EventHubStreamInputDataSource

Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.

Name Type Default value Description
authenticationMode

AuthenticationMode

ConnectionString

Verificatiemodus.

properties.consumerGroupName

string

De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen voor meerdere invoer op te geven, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als deze niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van De Event Hub.

properties.eventHubName

string

De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace).

serviceBusNamespace

string

De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace).

sharedAccessPolicyKey

string

De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace).

sharedAccessPolicyName

string

De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Microsoft.ServiceBus/EventHub

Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

EventHubV2StreamInputDataSource

Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.

Name Type Default value Description
authenticationMode

AuthenticationMode

ConnectionString

Verificatiemodus.

properties.consumerGroupName

string

De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen voor meerdere invoer op te geven, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als deze niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van De Event Hub.

properties.eventHubName

string

De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace).

serviceBusNamespace

string

De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace).

sharedAccessPolicyKey

string

De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace).

sharedAccessPolicyName

string

De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Microsoft.EventHub/EventHub

Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

EventSerializationType

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

Waarde Description
Csv
Avro
Json
Parquet

FileReferenceInputDataSource

Beschrijft een gegevensbron voor bestandsinvoer die referentiegegevens bevat.

Name Type Description
properties.path

string

Het pad van het bestand.

type string:

File

Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

GatewayMessageBusStreamInputDataSource

Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.

Name Type Description
properties.topic

string

De naam van het Service Bus-onderwerp.

type string:

GatewayMessageBus

Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

Input

Een invoerobject met alle informatie die is gekoppeld aan de benoemde invoer. Alle invoergegevens bevinden zich onder een streamingtaak.

Name Type Description
id

string

Resource-id

name

string

Resourcenaam

properties InputProperties:

De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace).

type

string

Type hulpbron

IoTHubStreamInputDataSource

Beschrijft een IoT Hub-invoergegevensbron die stroomgegevens bevat.

Name Type Description
properties.consumerGroupName

string

De naam van een IoT Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van de IoT Hub.

properties.endpoint

string

Het IoT Hub-eindpunt waarmee verbinding moet worden gemaakt (bijvoorbeeld berichten/gebeurtenissen, berichten/operationsMonitoringEvents, enzovoort).

properties.iotHubNamespace

string

De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.sharedAccessPolicyKey

string

De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.sharedAccessPolicyName

string

De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging serviceverbinding bevatten. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Microsoft.Devices/IotHubs

Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

JsonOutputSerializationFormat

Hiermee geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten.

Waarde Description
LineSeparated
Array

JsonSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in JSON-indeling worden geschreven.

Name Type Description
properties.encoding

Encoding

Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace).

properties.format

JsonOutputSerializationFormat

Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Deze is niet van toepassing op invoer. Met deze eigenschap geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als u null links laat.

type string:

Json

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

ParquetSerialization

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Parquet-indeling worden geschreven.

Name Type Description
type string:

Parquet

Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).

ReferenceInputProperties

De eigenschappen die zijn gekoppeld aan een invoer die referentiegegevens bevat.

Name Type Description
compression

Compression

Beschrijft hoe invoergegevens worden gecomprimeerd

datasource ReferenceInputDataSource:

Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

diagnostics

Diagnostics

Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen.

etag

string

De huidige entiteitstag voor de invoer. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de resource is gewijzigd tussen aanvragen. U kunt deze ook gebruiken in de If-Match of If-None-Match headers voor schrijfbewerkingen voor optimistische gelijktijdigheid.

partitionKey

string

partitionKey beschrijft een sleutel in de invoergegevens die worden gebruikt voor het partitioneren van de invoergegevens

serialization Serialization:

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Reference

Geeft aan of de invoer een bron van referentiegegevens is of gegevens streamt. Vereist voor PUT-aanvragen (CreateOrReplace).

RefreshType

Geeft het type gegevensvernieuwingsoptie aan.

Waarde Description
Static
RefreshPeriodicallyWithFull
RefreshPeriodicallyWithDelta

StorageAccount

De eigenschappen die zijn gekoppeld aan een Azure Storage-account

Name Type Description
accountKey

string

De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace).

accountName

string

De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace).

StreamInputProperties

De eigenschappen die zijn gekoppeld aan een invoer die stroomgegevens bevat.

Name Type Description
compression

Compression

Beschrijft hoe invoergegevens worden gecomprimeerd

datasource StreamInputDataSource:

Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace).

diagnostics

Diagnostics

Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen.

etag

string

De huidige entiteitstag voor de invoer. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de resource is gewijzigd tussen aanvragen. U kunt deze ook gebruiken in de If-Match of If-None-Match headers voor schrijfbewerkingen voor optimistische gelijktijdigheid.

partitionKey

string

partitionKey beschrijft een sleutel in de invoergegevens die worden gebruikt voor het partitioneren van de invoergegevens

serialization Serialization:

Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace).

type string:

Stream

Geeft aan of de invoer een bron van referentiegegevens is of gegevens streamt. Vereist voor PUT-aanvragen (CreateOrReplace).