Udostępnij przez


Używanie bazy danych SQL jako źródła dla aplikacji translitycznych

Dotyczy:Baza danych SQL w usłudze Microsoft Fabric

W tym artykule opisano sposób używania bazy danych SQL w usłudze Microsoft Fabric jako sieci szkieletowej operacyjnej dla aplikacji translitycznych — aplikacji, które wymagają zarówno transakcyjnego, jak i analitycznego dostępu do tych samych danych.

Celem jest umożliwienie obciążeń transakcyjnych, operacyjnych API i natychmiastowych danych analitycznych w jednej bazie danych w ramach bezpiecznej, zarządzanej platformy Microsoft Fabric.

Punkt końcowy analizy SQL

Podczas tworzenia bazy danych SQL w usłudze Fabric dane są automatycznie replikowane niemal w czasie rzeczywistym do usługi OneLake, tworząc kopię danych tylko do odczytu w tabelach delty, które są dostępne za pośrednictwem języka T-SQL za pośrednictwem punktu końcowego analizy SQL. Ta architektura oznacza, że dane generowane przez system transakcyjny są dostępne dla zapytań analitycznych bez przetwarzania ani złożonych potoków ETL. Korzystając z punktu końcowego analizy SQL, można analizować dane niemal w czasie rzeczywistym bez wpływu na obciążenie transakcyjne. Te dane mogą służyć do raportowania usługi Power BI, modeli uczenia maszynowego lub innych analiz w usłudze Microsoft Fabric. Punkt końcowy analizy SQL jest również dostępny dla aplikacji zewnętrznych, które wymagają dostępu analitycznego do danych.

Oto kilka przykładów:

  • Opieki zdrowotnej: Monitorowanie metryk kondycji w celu zapewnienia szczegółowych informacji w czasie rzeczywistym dla pracowników służby zdrowia.
  • Finanse: Analizuj dane rynkowe w celu optymalizacji strategii handlowych w czasie rzeczywistym.
  • Sprzedaż detaliczna: Analizowanie zachowania klientów w celu zapewnienia spersonalizowanych doświadczeń zakupowych.
  • Produkcji: Monitorowanie procesów produkcyjnych w celu zwiększenia jakości produktu.

Przepływy zadań translitycznych

Gdy używasz usługi Power BI do analizowania danych, może wystąpić potrzeba podjęcia akcji na danych, takich jak aktualizowanie rekordu, dodawanie adnotacji lub wyzwalanie akcji w innym systemie na podstawie danych. Te zadania można łatwo wykonać przy użyciu przepływów zadań translitycznych w usłudze Microsoft Fabric.

Przepływy zadań translitycznych działają przy użyciu funkcji danych użytkownika w usłudze Fabric w celu wywoływania funkcji w źródłowych źródłach danych usługi Microsoft Fabric. Umożliwiają one scenariusze, takie jak:

  • Dodaj dane: Dodaj rekord danych do tabeli w bazie danych i zobacz go w raporcie. Na przykład dodanie nowego rekordu klienta.
  • Edytuj dane: Edytuj istniejący rekord danych w tabeli w bazie danych i zobacz go w raporcie. Na przykład aktualizowanie pola stanu lub adnotacji.
  • Usuń dane: Usuń istniejący rekord danych z tabeli w bazie danych i zobacz, jak został usunięty z raportu. Na przykład usunięcie rekordu klienta, który nie jest już potrzebny.
  • Wywoływanie zewnętrznego interfejsu API: Utwórz żądanie interfejsu API, które jest dostępne za pośrednictwem żądania sieciowego. Na przykład wysyłanie żądania do punktu końcowego REST publicznego interfejsu API, który aktualizuje dane bazowe lub dane wejściowe użytkownika końcowego, lub podejmuje działania w innym systemie.