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
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
Dane przepływa przez rozwiązanie w następujący sposób:
- Dane dostawcy przechowywane w usłudze Common Data Services (CDS) są przenoszone do usługi SQL za pośrednictwem usługi Data Factory.
- Dane zamówienia zakupu przechowywane w systemie ERP są wysyłane do bazy danych Azure SQL Database.
- Usługa Azure API Management służy do uwidaczniania funkcji platformy Azure na platformie Power Platform.
- 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.
- 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.
- 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
- Dowiedz się więcej: https://aka.ms/learnpowerapps