Azure Stream Analytics gebruiken met een toegewezen SQL-groep in azure Synapse AnalyticsUse Azure Stream Analytics with dedicated SQL pool in Azure Synapse Analytics

Azure Stream Analytics is een volledig beheerde service met lage latentie en een Maxi maal beschik bare, schaal bare complexe gebeurtenis verwerking via streaming-gegevens in de Cloud.Azure Stream Analytics is a fully managed service providing low-latency, highly available, scalable complex event processing over streaming data in the cloud. Lees de Inleiding tot Azure stream Analytics voormeer informatie over de basis principes.You can learn the basics by reading Introduction to Azure Stream Analytics. U kunt vervolgens leren hoe u een end-to-end-oplossing maakt met Stream Analytics door de zelf studie aan de slag met Azure stream Analytics te volgen.You can then learn how to create an end-to-end solution with Stream Analytics by following the Get started using Azure Stream Analytics tutorial.

In dit artikel leert u hoe u uw toegewezen SQL-pool kunt gebruiken als een uitvoer filter voor gegevens opname met hoge door Voer met Azure Stream Analytics-taken.In this article, you will learn how to use your dedicated SQL pool as an output sink for high throughput data ingestion with Azure Stream Analytics jobs.

VereistenPrerequisites

  • Azure Stream Analytics taak: als u een Azure Stream Analytics taak wilt maken, volgt u de stappen in de zelf studie aan de slag met Azure stream Analytics om het volgende te doen:Azure Stream Analytics Job - To create an Azure Stream Analytics job, follow the steps in the Get started using Azure Stream Analytics tutorial to:

    1. Een event hub-invoer makenCreate an Event Hub input
    2. Toepassing voor gebeurtenis Generator configureren en startenConfigure and start event generator application
    3. Een Stream Analytics-taak inrichtenProvision a Stream Analytics job
    4. Taak invoer en-query opgevenSpecify job input and query
  • Exclusieve SQL-groep: als u een nieuwe toegewezen SQL-groep wilt maken, volgt u de stappen in de Snelstartgids: een speciale SQL-groep maken.Dedicated SQL pool - To create a new dedicated SQL pool, follow the steps in the Quickstart: Create a dedicated SQL pool.

Streaming-uitvoer opgeven zodat deze verwijst naar uw toegewezen SQL-groepSpecify streaming output to point to your dedicated SQL pool

Stap 1Step 1

Ga vanuit het Azure Portal naar uw Stream Analytics-taak en klik op uitvoer onder het menu taak topologie .From the Azure portal, go to your Stream Analytics job and click on Outputs under the Job topology menu.

Stap 2Step 2

Klik op de knop toevoegen en kies Azure Synapse Analytics in de vervolg keuzelijst.Click on the Add button and choose Azure Synapse Analytics from the drop down menu.

Kies Azure Synapse Analytics

Stap 3Step 3

Voer de volgende waarden in:Enter the following values:

  • Uitvoer alias: Voer een beschrijvende naam in voor deze taak uitvoer.Output Alias: Enter a friendly name for this job output.
  • Abonnement:Subscription:
    • Als uw toegewezen SQL-groep zich in hetzelfde abonnement bevindt als de Stream Analytics taak, klikt u op *Select Azure Synapse Analytics van uw abonnementen .If your dedicated SQL pool is in the same subscription as the Stream Analytics job, click on *Select Azure Synapse Analytics from your subscriptions . Als uw toegewezen SQL-groep zich in een ander abonnement bevindt, klikt u op on Azure Synapse Analytics-instellingen hand matig opgeven. If your dedicated SQL pool is in a different subscription, click on Provide Azure Synapse Analytics settings manually.
  • Data Base: Selecteer de doel database in de vervolg keuzelijst.Database: Select the destination database from the drop down list.
  • Gebruikers naam: Geef de gebruikers naam op van een account met schrijf machtigingen voor de data base.User Name: Specify the user name of an account that has write permissions for the database.
  • Wacht woord: Geef het wacht woord op voor het opgegeven gebruikers account.Password: Provide the password for the specified user account.
  • Tabel: Geef de naam op van de doel tabel in de data base.Table: Specify the name of the target table in the database.
  • Klik op de knop Opslaanclick on the Save button

Azure Synapse Analytics-formulier is voltooid

Stap 4Step 4

Voordat u een test kunt uitvoeren, moet u de tabel in uw toegewezen SQL-groep maken.Before you can run a test, you will need to create the table in your dedicated SQL pool. Voer het volgende script uit om de tabel te maken met behulp van SQL Server Management Studio (SSMS) of de keuze van een query programma.Run the following table creation script using SQL Server Management Studio (SSMS) or your choice of query tool.

CREATE TABLE SensorLog
(
    RecordType VARCHAR(2)
    , SystemIdentity VARCHAR(2)
    , FileNum INT
    , SwitchNum VARCHAR(50)
    , CallingNum VARCHAR(25)
    , CallingIMSI VARCHAR(25)
    , CalledNum VARCHAR(25)
    , CalledIMSI VARCHAR(25)
    , DateS VARCHAR(25)
    , TimeS VARCHAR(25)
    , TimeType INT
    , CallPeriod INT
    , CallingCellID VARCHAR(25)
    , CalledCellID VARCHAR(25)
    , ServiceType VARCHAR(25)
    , [Transfer] INT
    , IncomingTrunk VARCHAR(25)
    , OutgoingTrunk VARCHAR(25)
    , MSRN VARCHAR(25)
    , CalledNum2 VARCHAR(25)
    , FCIFlag VARCHAR(25)
    , callrecTime VARCHAR(50)
    , EventProcessedUtcTime VARCHAR(50)
    , PartitionId int
    , EventEnqueuedUtcTime VARCHAR(50)
    )
WITH (DISTRIBUTION = ROUND_ROBIN)

Stap 5Step 5

Klik in de Azure Portal voor Stream Analytics taak op de naam van uw taak.On the Azure portal for Stream Analytics job, click on your job name. Klik op de knop toets _ in het deel venster _uitvoer Details*_ .Click on the Test _ button in the _Output details*_ pane.

De knop testen op Details van Outpout als de verbinding met de data base slaagt, wordt er een melding weer geven in de portal.Test button on Outpout details When the connection to the database succeeds, you will see a notification in the portal.

Stap 6Step 6

Klik op het query menu onder taak topologie en wijzig de query om gegevens in te voegen in de stream-uitvoer die u hebt gemaakt.Click on the Query menu under Job topology and change the query to insert data into the Stream output you created. Klik op de knop geselecteerde query testen om uw query te testen.Click on the Test selected query button to test your query. Klik op de knop query opslaan wanneer de query test is voltooid.Click Save Query button when your query test is successful.

Query opslaan

Stap 7Step 7

Start de Azure Stream Analytics taak.Start the Azure Stream Analytics job. Klik op de knop Start in het menu overzicht .Click on the Start button on the Overview menu.

Stream Analytics-taak starten

Klik op de knop _ Start* in het deel venster taak starten.Click the _ Start* button on the start job pane.

Klik op Start

Volgende stappenNext steps

Zie voor een overzicht van integratie andere services integreren.For an overview of integration, see Integrate other services. Zie ontwerp beslissingen en coderings technieken voor exclusieve SQL-groepvoor meer tips voor ontwikkel aars.For more development tips, see Design decisions and coding techniques for dedicated SQL pool.