Tworzenie kodu w celu pozyskiwania i wykonywania zapytań dotyczących danych za pomocą kreatora generatora przykładowych aplikacji

Kreator generatora przykładowych aplikacji to narzędzie, które umożliwia tworzenie działającej aplikacji w celu pozyskiwania i wykonywania zapytań dotyczących danych w preferowanym języku programowania. Wygenerowany kod odwołuje się do odpowiednich struktur zestawu SDK i jest dostosowany do klastra i danych. Aplikacja to samodzielny, wykonywalny przykład, który pokazuje, jak nawiązać połączenie z klastrem przy użyciu uwierzytelniania, administrowania i pozyskiwania danych oraz wykonywania zapytań o dane przy użyciu zestawu SDK.

Możesz użyć wygenerowanego kodu jako punktu odniesienia, aby napisać własne aplikacje, zmienić kod zgodnie z rzeczywistym użyciem lub skopiować sekcje kodu do własnych aplikacji. Kod zawiera komentarze z poradami, najlepszymi rozwiązaniami, linkami do materiałów referencyjnych i zalecanymi zmianami TODO podczas dostosowywania kodu do Twoich potrzeb.

Wymagania wstępne

Uwaga

Aby włączyć dostęp między klastrem a kontem magazynu bez dostępu publicznego (ograniczony do prywatnego punktu końcowego/punktu końcowego usługi), zobacz Tworzenie zarządzanego prywatnego punktu końcowego.

Uzyskiwanie dostępu do kreatora

Kreator generatora przykładowych aplikacji przeprowadzi Cię przez proces pozyskiwania.

Aby uzyskać dostęp do kreatora z internetowego interfejsu użytkownika platformy Azure Data Explorer:

  1. Wybierz pozycję Zapytanie w okienku po lewej stronie.

  2. Kliknij prawym przyciskiem myszy żądaną tabelę, a następnie wybierz pozycję Generuj>przykładowy kod.

    Zrzut ekranu przedstawiający kartę przykładowego generatora aplikacji z menu kontekstowego tabeli.

Generowanie przykładowej aplikacji

W tej sekcji opisano kreatora ogólnie. Wybrane opcje zależą od tego, z jakiego formatu danych pozyskasz, jakiego źródła danych pozyskasz, oraz tego, z którego źródła danych pozyskasz, oraz tego, czy pozyskiwasz do nowej lub istniejącej tabeli.

Kreator przeprowadzi Cię przez następujące opcje:

Element docelowy

Na karcie Miejsce docelowe :

  1. Wybierz klaster i bazę danych.

  2. Wybierz, czy chcesz użyć istniejącej tabeli , czy nowej tabeli. W przypadku istniejącej tabeli wybierz tabelę z opcji. W przypadku nowej tabeli nadaj tabeli nazwę.

  3. Wybierz język programowania dla aplikacji.

    Zrzut ekranu przedstawiający internetowy interfejs użytkownika usługi Azure Data Explorer przedstawiający kartę docelową generatora aplikacji przykładowych.

  4. Wybierz pozycję Dalej: Źródło.

Source

Na karcie Źródło :

  1. Wybierz jedną z następujących opcji:

    • Wykonywanie zapytań i pozyskiwanie: przekazywanie danych do pozyskiwania i odbieranie odpowiedniego kodu zarówno w przypadku pozyskiwania, jak i wykonywania zapytań dotyczących określonych danych.
    • Tylko zapytanie: pobierz kod, aby wysłać zapytanie do tabeli wybranej na poprzedniej karcie.
  2. W przypadku wybrania pozycji Zapytanie i pozyskiwanie wybierz plik źródłowy lub obiekt blob do pozyskiwania.

  3. Wybierz pozycję Dalej: Schemat.

Schemat

Na karcie Schemat usługa automatycznie generuje właściwości schematu i pozyskiwania, które można modyfikować zgodnie z potrzebami. Aby skonfigurować schemat:

  1. Potwierdź automatycznie wygenerowany typ kompresji.

  2. Wybierz format danych z formatów obsługiwanych przez usługę Azure Data Explorer na potrzeby pozyskiwania. Różne formaty mają różne specyfikacje.

  3. W oknie Podgląd częściowych danych dostosuj schemat zgodnie z potrzebami. W tym celu wybierz strzałkę w górnej części kolumny, aby otworzyć menu z opcjami zmiany typu danych, utworzenia nowej kolumny, usunięcia kolumny i nie tylko. Jeśli dane znajdują się w formacie Parquet, JSON lub Avro, możesz zastosować przekształcenia mapowania.

    Zrzut ekranu przedstawiający sposób otwierania opcji dostosowywania schematu.

  4. Wybierz pozycję Dalej: Generuj przykładową aplikację.

Porada

Aby wyświetlić, edytować i skopiować polecenia wygenerowane na podstawie danych wejściowych, otwórz przeglądarkę poleceń nad oknem Podgląd częściowych danych .

Przekształcenia mapowania

Formaty danych Parquet, JSON i Avro obsługują proste przekształcenia czasu pozyskiwania. Aby zastosować przekształcenia mapowania, utwórz lub zaktualizuj kolumnę w oknie Podgląd częściowych danych .

Przekształcenia mapowania można wykonać na kolumnie typu ciąg lub data/godzina, przy użyciu danych źródłowych o typie danych int lub długim. Obsługiwane przekształcenia mapowania to:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Aby uzyskać więcej informacji, zobacz Przekształcenia mapowania.

Generowanie

Po zakończeniu mapowania schematu i manipulowania kolumnami przykładowy kreator generatora aplikacji rozpoczyna proces generowania kodu. Po wygenerowaniu kodu przykładowy projekt aplikacji będzie dostępny do pobrania jako plik ZIP.

Szczegółowe instrukcje dotyczące uruchamiania projektu z wybranym zestawem SDK są udostępniane po pomyślnym wygenerowaniu i w przykładowym pliku projektu. Ponadto kreator udostępnia opcje korzystania z szybkich zapytań na potrzeby początkowej eksploracji danych.

Uwaga

Może być konieczne uruchomienie pobranej aplikacji, aby szybkie zapytania działały .