Поделиться через


Использование базы данных SQL в качестве источника для транслитических приложений

Применимо к:База данных SQL в Microsoft Fabric

В этой статье описывается, как использовать базу данных SQL в Microsoft Fabric в качестве операционной магистрали для транслитических приложений — приложений, требующих как транзакционного, так и аналитического доступа к тем же данным.

Цель — обеспечить транзакционные рабочие нагрузки, операционные API и мгновенный аналитический доступ в одной базе данных в пределах управляемой и безопасной платформы Microsoft Fabric.

Конечная точка аналитики SQL

При создании базы данных SQL в Fabric данные автоматически реплицируются практически в реальном времени в OneLake, создавая только для чтения копию данных в таблицах Delta, доступных через T-SQL через конечную точку аналитики SQL. Эта архитектура означает, что данные, созданные транзакционной системой, доступны для аналитических запросов без обработки или сложных конвейеров ETL. Используя конечную точку аналитики SQL, вы можете анализировать данные практически в реальном времени, не влияя на рабочую нагрузку транзакций. Эти данные можно использовать для отчетов Power BI, моделей машинного обучения или другой аналитики в Microsoft Fabric. Конечная точка аналитики SQL также доступна внешним приложениям, которым требуется аналитический доступ к данным.

Вот некоторые примеры.

  • Здравоохранение: Отслеживайте показатели здоровья для предоставления аналитики в режиме реального времени для медицинских работников.
  • Финансов: Анализ данных рынка для оптимизации стратегий торговли в режиме реального времени.
  • Розница: Анализ поведения клиентов для предоставления персонализированного покупательского опыта.
  • Производство: Отслеживайте производственные процессы, чтобы повысить качество продукта.

Транслитические потоки задач

При использовании Power BI для анализа данных может возникнуть время, когда необходимо предпринять действия по таким данным, как обновление записи, добавление заметок или активация действия в другой системе на основе данных. Эти задачи можно легко выполнить с помощью транслитических потоков задач в Microsoft Fabric.

Транслитические потоки задач работают с помощью пользовательских функций данных в Fabric для вызова функций в базовых источниках данных Microsoft Fabric. Они обеспечивают такие сценарии, как:

  • Добавьте данные: Добавьте запись данных в таблицу в базе данных и просмотрите ее в отчете. Например, добавление записи о новом клиенте.
  • Изменение данных: Измените существующую запись данных в таблице в базе данных и просмотрите ее в отчете. Например, обновление поля состояния или заметки.
  • Удалите данные: Удалите существующую запись из таблицы в базе данных и убедитесь, что она удалена из вашего отчета. Например, удаление записи клиента, которая больше не нужна.
  • Вызов внешнего API: Создайте запрос API, доступный через сетевой запрос. Например, выполнение запроса к конечной точке REST общедоступного API, которая обновляет базовые данные или входные данные пользователя или выполняет действия в другой системе.