SQL Триггер (изменение события) на Azure Функция - PullRequest
2 голосов
/ 20 июня 2020

Я прочитал в этой статье , что Azure Функция может быть запущена триггером из CosmosDB . Может ли такая же архитектура быть достигнута с SQL DB ? В качестве примера я добавляю строку в таблицу SQL DB , которая запускает событие, которое вызовет Azure Function для запуска, которая вызовет SignalR метод.

1 Ответ

3 голосов
/ 20 июня 2020

Да, можете!

Но не напрямую с Azure функциями. Потому что нет SQL триггера для Azure функций (пока?)

Так как же этого добиться?

С помощью Logi c Apps!

Имеется встроенный SQL серверный коннектор и его триггеры. См. Снимок экрана ниже:

enter image description here

You can either choose when an item is created, or when an item is modified.

Let's say you wanted an item is created trigger. Next, you need to give the connection string of the database to the connector. Then it will prompt you to select which Table to listen. (In the example below, it will check the "Menus" table every 30 seconds.

введите описание изображения здесь

Впоследствии, когда условие будет найдено, вы можете настроить «Действие» с функциями Azure (или любое другое действие, которое вы хотите, например, отправить электронное письмо с Outlook) и передать любой параметр. вы хотите из таблицы. В приведенном выше примере я выбрал одну из своих функций Azure, выбрал функцию HeartBeat и передал столбцы IsActive, DateCreated и AvailableTimeTo из таблицы «Меню».

Надеюсь, это поможет ??

...