Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Notatniki fabric umożliwiają tworzenie i udostępnianie dokumentów zawierających kod wykonywalny, równania, wizualizacje i tekst narracyjny. Jest to przydatne w wielu zadaniach, takich jak czyszczenie i przekształcanie danych, symulacja liczbowa, modelowanie statystyczne, wizualizacja danych i uczenie maszynowe.
Kqlmagic rozszerza możliwości jądra języka Python w Fabric notebooks, dzięki czemu można uruchamiać zapytania Kusto Query Language (KQL) natywnie z komórek notesu. Język Python i język KQL można połączyć w celu wykonywania zapytań i wizualizowania danych przy użyciu bogatej biblioteki Plotly zintegrowanej z operatorem renderowania .
Aby uzyskać więcej informacji na temat notatników, zobacz Jak używać notatników usługi Microsoft Fabric.
Z tego samouczka dowiesz się, jak używać języka Kqlmagic do uruchamiania zaawansowanych zapytań i wizualizacji z danych w bazie danych KQL. Używa wstępnie utworzonych zestawów danych i notesów zarówno w środowisku analizy Real-Time, jak i środowiskach inżynierii danych w usłudze Microsoft Fabric.
W tym poradniku nauczysz się, jak:
- Tworzenie bazy danych KQL
- Pobierz dane
- Importowanie notesu za pomocą biblioteki Kqlmagic
- Uruchamianie notesu
Wymagania wstępne
- Obszar roboczy z włączoną pojemnością usługi Microsoft Fabric
- Baza danych KQL z uprawnieniami do edycji
1. Tworzenie bazy danych KQL
W tym kroku utworzysz pustą bazę danych KQL o nazwie NYCTaxiDB w obszarze roboczym lub w istniejącym centrum zdarzeń.
Wybierz swój obszar roboczy na pasku nawigacyjnym po lewej stronie.
Wykonaj jedną z następujących czynności, aby rozpocząć tworzenie bazy danych KQL:
- Wybierz Nowy element, a następnie Eventhouse. W polu Nazwa magazynu zdarzeń wprowadź NYCTaxiDB, a następnie wybierz pozycję Utwórz. Baza danych KQL jest generowana z tą samą nazwą.
- W istniejącym budynku eventowym wybierz pozycję Databases. W obszarze Bazy danych KQL wybierz opcję +, w polu Nazwa bazy danych KQL wprowadź NYCTaxiDB, a następnie wybierz opcję Utwórz.
Wybierz bazę danych NYCTaxiDB, rozwiń węzeł Szczegóły bazy danych, skopiuj URI zapytania i wklej go gdzieś, na przykład do notatnika, aby użyć go w późniejszym kroku.
2. Pobieranie danych
W tym kroku użyjesz skryptu, aby najpierw utworzyć tabelę z określonym mapowaniem, a następnie pobrać dane z publicznego obiektu blob do tej tabeli.
Skopiuj skrypt KQL z repozytorium przykładów usługi Fabric na GitHub
Przejdź do bazy danych KQL.
Wybierz Zapytanie z kodem, aby otworzyć pustą kartę w NYCTaxiDB_queryset.
Wklej skrypt KQL z kroku 1. i wybierz przycisk Uruchom .
Pierwsze zapytanie tworzy tabelę i mapowanie schematu. Wyjście z tego zapytania przedstawia informacje o tworzeniu tabeli i mapowania, w tym typ polecenia i wynik Completed po zakończeniu. Drugie zapytanie ładuje dane. Ukończenie ładowania danych może potrwać kilka minut.
Odśwież zestaw zapytań i wybierz pozycję Tabele , aby wyświetlić przegląd nowo utworzonej tabeli o nazwie trips2. W tym miejscu możesz rozwinąć schemat tabeli, wyświetlić podgląd danych i wyświetlić szczegółowe informacje o zapytaniach.
3. Pobierz notatnik pokazowy NYC Taxi
Użyj przykładowego notesu, aby wykonać zapytanie i zwizualizować przykładowe dane załadowane w bazie danych KQL.
Otwórz repozytorium Fabric samples na GitHub i pobierz NYC Taxi KQL Notebook.
Pobierz notatnik lokalnie na swoje urządzenie.
Uwaga / Notatka
Notes musi być zapisany w
.ipynbformacie pliku.
4. Importowanie notesu
Pozostała część tego przepływu pracy używa biblioteki Kqlmagic do wykonywania zapytań i wizualizowania danych w bazie danych KQL.
W swojej przestrzeni roboczej, wybierz Importuj>Notebook<z tego komputera.
W okienku Stan importu wybierz pozycję Przekaż.
Wybierz notes NYC Taxi KQL, który został pobrany w kroku 3.
Po zakończeniu importowania wybierz pozycję Przejdź do obszaru roboczego i otwórz ten notes.
5. Uruchamianie notesu
Wybierz przycisk odtwarzania , aby uruchomić każdą komórkę sekwencyjnie, lub wybierz komórkę i naciśnij Shift+ Enter. Powtórz ten krok dla każdego pakietu.
Uwaga / Notatka
Poczekaj na wyświetlenie znacznika wyboru ukończenia przed uruchomieniem następnej komórki.
Uruchom pozostałe komórki sekwencyjnie, aby utworzyć mapę cieplną pickupów taksówek w Nowym Jorku. Aby uzyskać więcej informacji na temat biblioteki Kqlmagic, zobacz Use a Jupyter Notebook and Kqlmagic extension to analyze data (Używanie notesu Jupyter Notebook i rozszerzenia Kqlmagic do analizowania danych)
Poniższa komórka agreguje wszystkie odbiory w określonej granicy geograficznej.
Uruchom następującą komórkę, aby narysować mapę cieplną pickupów taksówek NYC.
Na wynikowej mapie cieplnej widać, że większość pickupów taksówkarzy znajduje się w dolnej części Manhattanu. Ponadto na lotnisku JFK i La Guardia jest również wiele pickupów taksówkarskich.
6. Czyszczenie zasobów
Wyczyść utworzone elementy, przechodząc do obszaru roboczego, w którym zostały utworzone.
W obszarze roboczym umieść kursor nad notesem, który chcesz usunąć, wybierz menu Więcej [...] >Usuń.
Wybierz Usuń. Nie można odzyskać notesu po jego usunięciu.