Интеграция устаревших данных с Power Automate и SharePoint

Интеграция данных из устаревших систем с современными платформами может быть сложной и трудоемкой.

Совет

В этой статье представлен пример сценария и обобщенный пример архитектуры, чтобы проиллюстрировать, как автоматизировать извлечение, централизовать хранение и улучшить аналитику устаревших данных с помощью Power Automate, SharePoint, Dataverse, Power BI и Microsoft Teams. Пример архитектуры можно модифицировать для различных сценариев и отраслей.

Схема архитектуры

Схема архитектуры, иллюстрирующая решение для интеграции устаревших данных.

Рабочий процесс

Ниже описан рабочий процесс интеграции, показанный на схеме архитектуры.

  1. Запуск автоматизации RPA: классический поток Power Automate роботизированной автоматизации процессов (RPA) без сопровождения обращается к устаревшей системе через API. Он отправляет уведомление, если API недоступен.

  2. Извлечение данных из устаревшей системы: рабочий процесс RPA входит в устаревшее приложение, перемещается по меню и извлекает необходимые отчеты или наборы данных.

  3. Передача данных в SharePoint или Dataverse: рабочий процесс безопасно передает и сохраняет извлеченные данные в специальной библиотеке документов SharePoint, списке или таблицах Dataverse.

  4. Преобразование и обработка данных: другой поток Power Automate обрабатывает и систематизирует данные, чтобы обеспечить их соответствие требованиям к отчетности или нижестоящим системам.

  5. Визуализация в Power BI: Power BI консолидирует и визуализирует данные на панелях мониторинга и в отчетах.

  6. Доступ в Microsoft Teams: отчеты и панели мониторинга интегрированы в Microsoft Teams, обеспечивая доступ в режиме реального времени для лиц, принимающих решения, в их среде для совместной работы.

Компоненты

Классические потоки без сопровождения в Power Automate: автоматизируйте извлечение данных из устаревших систем.

SharePoint или Dataverse: центральное хранилище для данных и отчетов, обеспечивающее легкий доступ и управление версиями. Dataverse является предпочтительным выбором, если вам нужны более сложные реляционные данные.

Power BI: визуализирует и консолидирует данные на интерактивных панелях мониторинга.

Microsoft Teams: предоставляет доступ к аналитическим данным и панелям мониторинга в среде для совместной работы.

Подробности сценария

Устаревшие системы часто сталкиваются с такими проблемами, как отсутствие интеграции с современными платформами, необходимость извлечения данных вручную и ограниченные возможности отчетности. Эти препятствия приводят к неэффективности, задержкам в принятии решений и высоким операционным накладным расходам. Этот пример архитектуры модернизирует устаревшие рабочие процессы за счет автоматизации извлечения данных, централизации хранения и улучшения аналитики. Лица, принимающие решения, получают аналитическую информацию в режиме реального времени с помощью панелей мониторинга Power BI, доступных в Microsoft Teams, что сокращает объем ручного труда и повышает гибкость бизнеса.

Рекомендации

Эти соображения реализуют основы Power Platform Well-Architected — набора руководящих принципов, повышающих качество рабочей нагрузки. Дополнительные сведения см. в статье Microsoft Power Platform Well-Architected.

Надежность

  • Политики повторных попыток: настройте политики в Power Automate для обработки временных сбоев в RPA или подключениях SharePoint и Dataverse.

  • Резервирование: SharePoint и Dataverse обеспечивают высокую доступность. Power Automate предоставляет параметры отработки отказа для рабочих процессов.

  • Мониторинг и оповещения: Application Insights отслеживает работоспособность рабочего процесса и оповещает о сбоях.

Группа безопасности

  • Управление доступом к данным: доступ на основе ролей гарантирует, что только авторизованные пользователи могут получить доступ к библиотекам SharePoint, таблицам Dataverse и панелям мониторинга Power BI.

  • Шифрование: данные, передаваемые через Power Automate, и хранящиеся в SharePoint, Dataverse и Power BI, шифруются.

  • Принцип наименьших привилегий: разрешения ограничены, чтобы свести к минимуму уязвимость. Потоки Power Automate обращаются к системам, используя наименее привилегированные учетные записи или субъект-службу, где это возможно.

Операционная эффективность

Управление жизненным циклом приложений: ресурсы решения хранятся в системе управления версиями, а решения Dataverse используются для перемещения ресурсов из разработки на тестирования и в производство.

Эффективные процессы

Рассмотрите, какие стратегии проектирования и рекомендации компонента «Эффективность и производительность» применимы к этой рабочей нагрузке, и задокументируйте, как они были реализованы для этой архитектуры.

Оптимизация взаимодействия

Интеграция с Microsoft Teams: пользователи имеют доступ к панелям мониторинга, которые показывают, где они тратят время в Microsoft Teams, чтобы упростить поиск и аналитику.