Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dzięki przepływom zadań translitycznych można zautomatyzować akcje użytkowników końcowych, takie jak aktualizowanie rekordów, dodawanie adnotacji lub tworzenie przepływów pracy wyzwalających akcje w innych systemach. Przepływy zadań translitycznych umożliwiają zautomatyzowane scenariusze, w tym:
- Dodawanie danych: dodawanie rekordu danych do tabeli w bazie danych i wyświetlanie go odzwierciedlonego w raporcie. Na przykład dodanie nowego rekordu klienta.
- Edytowanie danych: umożliwia edytowanie istniejącego rekordu danych w tabeli w bazie danych i wyświetlanie go odzwierciedlonego w raporcie. Na przykład aktualizowanie pola stanu lub adnotacji.
- Usuwanie danych: 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.
- Powiadomienia wyświetlane w raporcie: Przechowuj powiadomienia jako dane, a następnie wyświetlaj ukierunkowane alerty w raportach Power BI w zależności od kontekstu raportu i zakresu filtrowania.
Przepływy zadań translitycznych działają przy użyciu funkcji danych użytkownika w sieci szkieletowej w celu wywoływania funkcji w źródłowych źródłach danych sieci szkieletowej.
W poniższym przykładzie przedstawiono przepływ zadań translytical, który łączy raport Power BI pokazujący możliwości sprzedaży z przepływem pracy, który publikuje żądania do usługi Teams. W tym przykładzie widać, że użytkownik przefiltrował tabelę, aby wyświetlić tylko możliwości wysokiego ryzyka o wysokiej ilości z ograniczonymi oknami czasu. Użytkownik prosi o rabat 10% na te szanse sprzedaży i uzasadnia tę prośbę w polu komentarza. Po wybraniu przycisku Żądanie rabatu dane wejściowe z tabeli i pola tekstowe są przekazywane do funkcji danych użytkownika. Funkcja publikuje komunikat w aplikacji Teams ze szczegółami, aby żądanie można było zatwierdzić lub odrzucić.
Chcesz rozpocząć? Wybierz spośród dwóch kompleksowych samouczków:
Samouczek dotyczący zapisywania zwrotnego danych: Samouczek: tworzenie translitycznego przepływu zadań przeprowadzi Cię przez proces tworzenia bazy danych SQL, zapisywania funkcji danych użytkownika i łączenia funkcji z raportem usługi Power BI w celu włączenia scenariuszy adnotacji danych.
Samouczek dotyczący aktualizacji stanu: Samouczek: tworzenie przepływu pracy aktualizacji stanu pokazuje, jak zapisywać aktualizacje stanu projektu w bazie danych przy użyciu pełnego śledzenia historii i publikowania powiadomień w usłudze Microsoft Teams.
Wzorzec alertóww raporcie: konfigurowanie alertów w raporcie Power BI za pomocą przepływów zadań translitycznych pokazuje, jak traktować powiadomienia jako dane i wyświetlać ukierunkowane alerty wewnątrz raportów.
Jeśli masz już funkcję danych użytkownika, którą chcesz połączyć z raportem Power BI, zobacz Utwórz przycisk funkcji danych w Power BI.
Aktualizacja danych w pamięci
Przepływy zadań typu translytical mogą umożliwiać zapisywanie danych, aby użytkownicy końcowi mogli aktualizować, dodawać lub usuwać dane w bazach danych Fabric z poziomu raportów Power BI. Za pomocą funkcji danych użytkownika Fabric można programistycznie aktualizować, dodawać lub usuwać rekordy danych w oparciu o kontekst filtra przekazany z raportu.
Ten sam wzorzec może również zasilać scenariusze powiadomień w raporcie. Zamiast zmieniać istniejącą wartość, można przechowywać rekordy alertów jako dane i wyświetlać je w raporcie na podstawie bieżącego kontekstu raportu. Aby zobaczyć pełny przykład, zobacz Konfigurowanie alertów usługi Power BI w raporcie za pomocą translitycznych przepływów zadań.
Na przykład poniższy raport Power BI umożliwia zmodyfikowanie wartości rabatu widocznej w tabeli bez opuszczania raportu. Po wprowadzeniu nowej wartości w urządzeniu tnącym i wybraniu przycisku Prześlij rabat, funkcja danych użytkownika Fabric automatycznie aktualizuje rekordy źródła danych, które spełniają zastosowane filtry.
W przypadku scenariuszy zapisu zwrotnego danych funkcje danych użytkownika mają natywne zarządzanie połączeniami dla następujących źródeł danych Fabric:
- Bazy danych SQL sieci szkieletowej
- Magazyny tkanin
- Sieć szkieletowa lakehouses (dla plików)
W przypadku większości scenariuszy zapisu zwrotnego zalecamy używanie bazy danych SQL jako bazowego źródła danych. Bazy danych SQL działają dobrze z dużymi operacjami odczytu/zapisu wymaganymi w scenariuszach raportowania.
Aby uzyskać szczegółowy przykład architektury, który używa bazy danych SQL jako aparatu danych źródłowych dla aplikacji translitycznej, zobacz Używanie bazy danych SQL jako aparatu danych źródłowych dla aplikacji translitycznych.
Aby zapoznać się z roboczymi przykładami funkcji danych użytkownika, zobacz Przykłady przepływu zadań translitycznych.
Automatyzacja niestandardowa
Przepływy zadań translitycznych mogą również automatyzować wiele zadań, a nawet wykonywać akcje w innych systemach przy użyciu zewnętrznych interfejsów API.
Na przykład, poniższy raport Power BI umożliwia generowanie dostosowanych sugestii AI dla influencerów widocznych w tabeli, przy użyciu interfejsu API OpenAI od Azure do generowania odpowiedzi. Po wybraniu influencera, a następnie wybraniu pozycji Generuj sugestię AI, funkcja danych użytkownika Fabric udostępnia odpowiedź Azure OpenAI na podstawie w pełni konfigurowalnego monitu.
Aby zapoznać się z roboczymi przykładami funkcji danych użytkownika, zobacz Przykłady przepływu zadań translitycznych.
Ograniczenia
Obecnie następujące ograniczenia dotyczą przepływów zadań translitycznych:
- Funkcje danych użytkownika muszą zwracać typ
str, który będzie dodany do raportu. - Usługa Power BI Embedded jest obsługiwana tylko w przypadku scenariuszy bezpiecznego osadzania.
- Przyciski funkcji danych nie są automatycznie ponawiane między obszarami roboczymi. Przycisk przechowuje jawne odwołanie do określonego obszaru roboczego, zestawu funkcji i funkcji Dane. Podczas wdrażania raportu z potokami wdrażania lub przenoszenia go do innego obszaru roboczego odwołanie pozostaje przypięte do oryginalnej funkcji danych użytkownika — nawet jeśli funkcja o tej samej nazwie istnieje w docelowym obszarze roboczym. Zaktualizuj odwołanie do funkcji danych przycisku w raporcie docelowym po wdrożeniu. Aby uzyskać więcej informacji, zobacz Omówienie powiązania zależności we wdrożeniu między obszarami roboczymi.
Następujące ograniczenia usługi mogą również mieć wpływ na przepływy zadań translitycznych:
- Szczegóły usługi i ograniczenia funkcji danych użytkownika Fabric
- Ograniczenia w bazie danych SQL w Microsoft Fabric
Dalsze kroki
Samouczek dotyczący zapisywania zwrotnego danych: Samouczek: tworzenie translitycznego przepływu zadań przeprowadzi Cię przez proces tworzenia bazy danych SQL, zapisywania funkcji danych użytkownika i łączenia funkcji z raportem usługi Power BI w celu włączenia scenariuszy adnotacji danych.
Samouczek dotyczący aktualizacji stanu: Samouczek: tworzenie przepływu pracy aktualizacji stanu pokazuje, jak zapisywać aktualizacje stanu projektu w bazie danych przy użyciu pełnego śledzenia historii i publikowania powiadomień w usłudze Microsoft Teams.
Wzorzec alertów w ramach raportu: Skonfiguruj alerty w raportach Power BI za pomocą translitycznych przepływów zadań przedstawia wzorzec traktujący powiadomienia jako dane dla ukierunkowanych alertów w raportach.
Jeśli masz już funkcję danych użytkownika, którą chcesz połączyć z raportem Power BI, zobacz Utwórz przycisk funkcji danych w Power BI.