Pobieranie danych z pliku
Z tego artykułu dowiesz się, jak pobrać dane z pliku lokalnego do nowej lub istniejącej tabeli.
Warunki wstępne
- Obszar roboczy z włączoną pojemnością usługi Microsoft Fabric
- baza danych KQL z uprawnieniami do edycji
Źródło
Na dolnej wstążce bazy danych KQL wybierz pozycję Pobierz dane.
W oknie Pobierz dane karta Źródło jest wybrana.
Wybierz źródło danych z listy dostępnych. W tym przykładzie pozyskiwane są dane z pliku lokalnego .
Skonfiguruj
Wybierz tabelę docelową. Jeśli chcesz pozyskać dane do nowej tabeli, wybierz pozycję + Nowa tabela i wprowadź nazwę tabeli.
Notatka
Nazwy tabel mogą zawierać maksymalnie 1024 znaki, w tym spacje, alfanumeryczne, łączniki i podkreślenia. Znaki specjalne nie są obsługiwane.
Przeciągnij pliki do okna lub wybierz pozycję Przeglądaj pliki.
Notatka
Można dodać maksymalnie 1000 plików. Każdy plik może być maksymalnie 1 GB nieskompresowany.
Wybierz Dalej
Skontrolować
Karta Inspekcja zostanie otwarta z podglądem danych.
Aby ukończyć proces przyjmowania, wybierz pozycję Zakończ.
Opcjonalnie:
- Wybierz Podgląd poleceń, aby wyświetlić i skopiować polecenia automatyczne wygenerowane na podstawie danych wejściowych.
- Użyj rozwijanej listy pliku definicji schematu, aby zmienić plik, z którego schemat jest wywnioskowany.
- Zmień automatycznie wnioskowany format danych, wybierając żądany format z listy rozwijanej. Aby uzyskać więcej informacji, zobacz Formaty danych obsługiwane przez Real-Time Intelligence.
- Edytuj kolumny.
- Poznaj opcje zaawansowane oparte na typie danych.
Edytowanie kolumn
Notatka
- W przypadku formatów tabelarycznych (CSV, TSV, PSV) nie można dwukrotnie mapować kolumny. Aby przypisać do istniejącej kolumny, najpierw usuń nową kolumnę.
- Nie można zmienić istniejącego typu kolumny. Jeśli spróbujesz mapować kolumnę na inny format, może się okazać, że kolumny będą puste.
Zmiany, które można wprowadzić w tabeli, zależą od następujących parametrów:
- typ tabeli jest nowy lub istniejący
- typ mapowania jest nowy lub istniejący
Mapowanie i przekształcenia
Niektóre mapowania formatów danych (Parquet, JSON i Avro) obsługują proste transformacje podczas wprowadzania. Aby zastosować przekształcenia mapowania, utwórz lub zaktualizuj kolumnę w oknie Edytuj kolumny.
Przekształcenia mapowania można wykonać na kolumnie typu ciąg lub data/godzina, a źródło ma typ danych int lub long. Obsługiwane przekształcenia mapowania to:
- DateTimeFromUnixSeconds (DataCzasZUnixSekundy)
- DateTimeFromUnixMilliseconds
- DateTimeFromUnixMicroseconds (Data i czas z mikrosekund Unix)
- DateTimeFromUnixNanoseconds
Opcje zaawansowane oparte na typie danych
tabelaryczne (CSV, TSV, PSV):
Jeśli pozyskujesz formaty tabelaryczne w istniejącej tabeli, możesz wybrać Zaawansowane>Zachowaj schemat tabeli. Dane tabelaryczne nie muszą zawierać nazw kolumn używanych do mapowania danych źródłowych na istniejące kolumny. Po zaznaczeniu tej opcji mapowanie odbywa się według kolejności, a schemat tabeli pozostaje taki sam. Jeśli ta opcja nie jest zaznaczona, nowe kolumny są tworzone dla danych przychodzących, niezależnie od struktury danych.
Aby użyć pierwszego wiersza jako nazw kolumn, wybierz opcję Zaawansowane>Pierwszy wiersz to nagłówek kolumny.
JSON:
Aby określić podział kolumn danych JSON, wybierz Zaawansowane>Poziomy zagnieżdżenia, w zakresie od 1 do 100.
Jeśli wybierzesz Zaawansowane>Pomiń wiersze JSON z błędami, dane są wczytywane w formacie JSON. Jeśli to pole wyboru nie zostanie zaznaczone, dane są pozyskiwane w formacie multijson.
Streszczenie
W oknie przygotowywania danych wszystkie trzy kroki są oznaczone zielonymi znacznikami wyboru po pomyślnym zakończeniu pozyskiwania danych. Możesz wybrać kartę do wykonania zapytania, usunąć załadowane dane lub wyświetlić pulpit nawigacyjny podsumowania danych.
Powiązana zawartość
- Aby zarządzać bazą danych, zobacz Zarządzanie danymi
- Aby tworzyć, przechowywać i eksportować zapytania, zobacz Dane zapytania w zestawie zapytań KQL