Używanie rozwiązania Copilot z potokami danych usługi Microsoft Fabric
Copilot może pomóc w utworzeniu potoku danych, który kopiuje dane z publicznego lub wewnętrznego źródła danych do usługi Lakehouse na potrzeby analizy. Zamiast samouczka krok po kroku, skup się na zrozumieniu pojęć, przepływu i uzasadnienia za każdym krokiem.
Przed uruchomieniem dowolnego potoku należy wdrożyć kilka podstawowych elementów: dostęp do dzierżawy Fabric z obszarem roboczym oraz Lakehouse jako miejsce docelowe. Są to bloki konstrukcyjne, które zapewniają, że istnieje zarówno źródło , jak i element docelowy procesu integracji danych.
Tworzenie połączenia
Połączenia są niezbędne do łączenia sieci szkieletowej z zewnętrznymi źródłami danych. Koncepcyjnie połączenie definiuje miejsce, z którego pochodzą dane , oraz sposób uzyskiwania do niego dostępu. Publiczne zestawy danych mogą być często pozyskiwane przy użyciu uwierzytelniania anonimowego, podczas gdy źródła przedsiębiorstwa mogą wymagać bardziej rygorystycznych poświadczeń.
Ważne jest, aby połączenia były gotowe, zanim będzie można ich używać w potoku danych. Połączenia można zarządzać, wybierając ikonę koła zębatego w prawym górnym rogu portalu Fabric i wybierając pozycję Zarządzaj połączeniami i bramami. Z tego miejsca można tworzyć nowe połączenia lub aktualizować istniejące.
Pozyskiwanie danych za pomocą narzędzia Copilot
Po utworzeniu połączeń potok musi wiedzieć, co należy skopiować i gdzie go umieścić. Copilot sugeruje monit Pozyskiwanie danych i pomaga, generując aktywność kopiowania danych. Nadal musisz podać brakujący kontekst, taki jak:
- Połączenie źródłowe
- Połączenie docelowe
- Nazwa tabeli docelowej
Source connection of CopyDataActivity is [source]; destination connection is [lakehouse]; table name is [tablename].
Copilot tworzy szkielet zadania, ale użytkownik musi go zweryfikować i ukończyć (na przykład przez określenie ścieżki pliku, ustawienie formatu pliku i wybór odpowiedniego ogranicznika kolumn). Wzmacnia to umiejętność przeglądania wartości domyślnych i wypełniania szczegółów kontekstowych.
Przekształcanie danych
Potoki rzadko zatrzymują się podczas pozyskiwania. Copilot może rozszerzyć przepływ pracy, sugerując działania przekształcania danych . Na przykład możesz poprosić Copilot o wykonanie następującego polecenia:
Can you add a delete activity as the first activity?
W tym miejscu Copilot wstawia aktywność usunięcia do potoku, pokazując, jak użytkownicy mogą restrukturyzować przepływy pracy przy użyciu języka naturalnego. Należy skonfigurować szczegóły, takie jak wybór źródła, z którego ma zostać usunięte, podkreślając równowagę między automatyzacją a nadzorem człowieka.
Koncepcyjnie ten etap pokazuje, jak Copilot ułatwia orkiestrację potoków, pozostawiając Cię odpowiedzialnym za precyzję oraz nadzór.
Podsumowanie potoku
Copilot może również opisać proces prostym językiem. Ułatwia to:
- Sprawdź, czy potok jest zgodny z ich zamierzeniami.
- Wzmocnienie zrozumienia składników przepływu pracy.
- Zastanów się, jak pozyskiwanie, przekształcanie i orkiestracja łączą się ze sobą.
Rozważmy na przykład następujący monit:
Summarize this pipeline, turning the technical configuration into a conceptual narrative.
Rozwiązywanie problemów z asystentem komunikatów o błędach
Gdy uruchomienie potoku zakończy się niepowodzeniem, Copilot może przeanalizować błąd i zasugerować kroki naprawcze w prosty i przystępny sposób. Eliminuje to konieczność ręcznego analizowania nieprzetworzonych dzienników błędów i ułatwia rozwiązywanie problemów w kontekście. Przykład:
Why did this pipeline fail?
Copilot wyjaśnia przyczynę awarii i zaleca konkretne kroki w celu jego naprawienia — pomostowanie luki między błędem technicznym a znaczącym rozwiązaniem.
Wyrażenia ciągu budowania
Rurociągi często wymagają wyrażeń dynamicznych do takich celów, jak konstruowanie ścieżek plików, formatowanie dat lub logika warunkowa. Rozwiązanie Copilot integruje się z konstruktorem wyrażeń w celu wygenerowania i wyjaśnienia tych wyrażeń przy użyciu języka naturalnego.
Create an expression that builds a dynamic output file path using today's date in yyyy-MM-dd format.
Poza generowaniem możesz również poprosić Copilota o wyjaśnienie, co robi istniejące wyrażenie — pomagając nauczyć się języka wyrażeń przyrostowo bez opuszczania edytora potoków.
Copilot obsługuje sposób tworzenia potoku: ustawia połączenia wstępne, pozyskiwanie, działania przekształcania, rozwiązywanie błędów i wyrażenia przy użyciu języka naturalnego. Obsługuje także sens: zachęca do weryfikacji, konfiguracji oraz analizy każdego etapu, budując zarówno pewność siebie, jak i uniwersalne umiejętności inżynierii danych.