2017-02-06 1 views
0

Nous jouons avec ASA et nous atteignons un certain point que nous ne pouvons pas aller de l'avant.Azure Stream Analytics met à jour SQL Server

Notre scénario: EventHub -> Flux Analytics -> SQL Server

Ce que nous aimons faire: Après réception d'un événement, l'analyse de flux devraient obtenir l'information, la recherche sur notre azur serveur sql db une ligne, somme () et mettre à jour le serveur SQL. Comme nous le savons, ASA n'utilise que des SELECT et non des UPDATEs.

Est-ce que quelqu'un sait comment le faire?

+0

Est-ce une Azure Database SQL? Ce qui suit à partir de [MSDN] (https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-outputs) indique: "_Azure SQL Database peut être utilisé comme une sortie pour les données qui est de nature relationnelle ou pour les applications qui dépendent du contenu hébergé dans une base de données relationnelle. ** Les tâches Stream Analytics vont écrire dans une table existante dans une base de données SQL Azure ** ._ " –

Répondre

2

Vous pouvez utiliser des déclencheurs pour cela et demander à votre travail ASA d'écrire l'événement que vous recherchez dans la base de données SQL et le déclencheur décidera quoi faire (mise à jour, insertion, etc.). La requête est de lire les données des entrées, la clause INTO définit où le résultat de la requête sera stocké.

Hope it helps, Merci

+0

C'est ce que je fais en ce moment , Je me demandais si c'était la meilleure approche pour le faire. –