Rozszerzenie biznesowe

Azure Data Factory
Azure Functions
Azure SQL Database
Power Apps
Power BI

Pomysły dotyczące rozwiązań

W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.

W tym przykładzie pokazano, jak można zmodernizować starsze systemy, które nie mogą obsługiwać nowych procesów, co zapewnia lepsze środowisko użytkownika.

Architektura

Architektura przedstawia dane z usługi CDS do bazy danych SQL za pośrednictwem usługi Data Factory i z erp do bazy danych SQL. Usługa Power Apps pobiera dane, wysyła dane za pośrednictwem pliku CSV, usługa Power BI pokazuje trendy.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

Dane przepływa przez rozwiązanie w następujący sposób:

  1. Dane dostawcy przechowywane w usłudze Common Data Services (CDS) są przenoszone do usługi SQL za pośrednictwem usługi Data Factory.
  2. Dane zamówienia zakupu przechowywane w systemie ERP są wysyłane do bazy danych Azure SQL Database.
  3. Usługa Azure API Management służy do uwidaczniania funkcji platformy Azure na platformie Power Platform.
  4. Usługa Power Apps pobiera dane z usługi Azure SQL Database za pośrednictwem funkcji platformy Azure udostępnianej przez usługę Azure API Management.
  5. Użytkownicy przeglądają i aktualizują obiekty PO w usłudze Power Apps i wysyłają te dane do dostawców za pośrednictwem eksportów CSV.
  6. Usługa Power BI zgłasza trendy dotyczące stanu dostawcy.

Składniki

Dane są ładowane z tych różnych źródeł danych przy użyciu kilku składników platformy Azure:

  • Power Apps: zwiększ elastyczność w całej organizacji, szybko tworząc aplikacje o niskim kodzie, które modernizują procesy i rozwiązują trudne wyzwania. W tej architekturze jest to technologia tworzenia aplikacji, która udostępnia interfejs użytkownika dla rozwiązania.
  • Azure Functions: przyspieszanie i upraszczanie tworzenia aplikacji za pomocą obliczeń bezserwerowych. Funkcja platformy Azure hostuje kod niestandardowy, który wykonuje wyszukiwanie i pobieranie danych z usługi Azure SQL Database.
  • Azure API Management: hybrydowa, wielochmurowa platforma zarządzania dla interfejsów API we wszystkich środowiskach. W tej architekturze interfejsy aplikacji Power App z tą usługą, która zapewnia odciążanie bramy zabezpieczeń, monitorowania i kontroli.
  • Azure SQL Database: twórz aplikacje skalowane w tempie firmy dzięki zarządzanej i inteligentnej usłudze SQL w chmurze. Dane z systemu ERP i danych dostawcy z usługi CDS są przechowywane tutaj w celu łatwego dostępu.
  • Azure Data Factory: hybrydowa usługa integracji danych, która upraszcza proces ETL na dużą skalę. Usługa Azure Data Factory służy do przenoszenia i przekształcania danych z usługi CDS do usługi Azure SQL Database.
  • Power BI: zestaw narzędzi analizy biznesowej do analizowania danych i udostępniania szczegółowych informacji. Usługa Power BI może wykonywać zapytania dotyczące modelu semantycznego przechowywanego w usługach Analysis Services lub wysyłać zapytania bezpośrednio do usługi Azure Synapse. Usługa Power BI służy do dostarczania interakcyjnych raportów i pulpitów nawigacyjnych użytkownikom.

Szczegóły scenariusza

Gotowe lub niestandardowe łączniki mogą ułatwić automatyzację procesów i łączyć się ze źródłami danych lub starszymi systemami innych firm. Usługa Azure Functions może następnie zaplanować obliczenia zgodnie z harmonogramem, aby uprościć procesy biznesowe. Usługa Power Apps umożliwia przetwarzanie i udostępnianie danych innym firmom za pośrednictwem standardowych eksportów.

Potencjalne przypadki użycia

Tego rozwiązania można używać w scenariuszach, takich jak następujące:

  • Masz starsze systemy, których nie można zmodernizować lub nie można obsługiwać nowych procesów
  • Musisz zautomatyzować łączenie źródeł danych innych firm z platformą Azure

Następne kroki