Sdílet prostřednictvím


Vytvoření externí tabulky pomocí průvodce webovým uživatelským rozhraním Azure Data Exploreru

Externí tabulka je entita schématu, která odkazuje na data uložená mimo databázi Azure Data Exploreru. Webové uživatelské rozhraní Azure Data Exploreru může vytvářet externí tabulky tak, že vezme ukázkové soubory z kontejneru úložiště a na jejich základě vytvoří schéma. Pak můžete analyzovat a dotazovat data v externích tabulkách bez příjmu dat do Azure Data Exploreru. Stručný přehled najdete v externích tabulkách. Informace o různých způsobech vytváření externích tabulek najdete v tématu Vytvoření a změna externích tabulek Azure Storage. V tomto článku se dozvíte, jak vytvořit externí tabulku pomocí prostředí průvodce vytvořením.

Požadavky

Vytvoření externí tabulky

  1. V nabídce vlevo vyberte Dotaz.

  2. Klikněte pravým tlačítkem myši na databázi, ve které chcete vytvořit externí tabulku. Vyberte Vytvořit externí tabulku.

    Snímek obrazovky s možností vytvořit externí tabulku ze stránky dotazu

Otevře se okno Vytvořit externí tabulku s již vybranou kartou Cíl.

Cílová záložka

  1. Pole Cluster a Databáze jsou předem vyplněna. V rozevírací nabídce můžete vybrat jiný cíl.
  2. Do pole Název tabulky zadejte název tabulky.

    Návod

    Názvy tabulek můžou mít maximálně 1 024 znaků včetně alfanumerických znaků, pomlček a podtržítka. Speciální znaky nejsou podporovány.

  3. Vyberte Další: Zdroj.

Snímek obrazovky karty Cíl s poli pro název clusteru, databáze a tabulky.

Karta Zdrojů

V části Odkaz na kontejnery můžete kontejner přidat dvěma způsoby: Přidat kontejner pomocí tlačítka Vybrat kontejner a Přidat kontejner s tlačítkem Přidat adresu URL nebo Přidat kontejner.

Můžete přidat až 10 zdrojových kontejnerů.

Přidání kontejneru pomocí tlačítka Vybrat kontejner

  1. Vyberte kontejner.

    Snímek obrazovky s tlačítkem „výběr kontejneru“ na kartě 'Zdroj'

  2. Zvolte předplatné a účet úložiště, který váš kontejner používá.

    Snímek obrazovky s oknem pro výběr kontejneru

  3. Vyberte Přidat. Po dokončení ověření se napravo od odkazu na kontejner zobrazí zelená kontrola.

    Snímek obrazovky s odkazem na ověřený kontejner

Přidání kontejneru pomocí tlačítka Přidat adresu URL nebo Přidat kontejner

  1. Vyberte tlačítko Přidat adresu URL nebo Přidat kontejner .

    Snímek obrazovky s tlačítkem přidat adresu URL

  2. Zadejte připojovací řetězce úložiště do vašeho zdrojového kontejneru s oprávněními ke čtení a seznamu. Po dokončení ověření se napravo od odkazu na kontejner zobrazí zelená kontrola.

    Snímek obrazovky s přidáním adresy URL SAS

Filtry souborů

Filtry souborů slouží k filtrování souborů, které má tabulka obsahovat. Soubory můžete filtrovat podle cesty ke složce, začátku názvu souboru nebo přípony souboru.

Snímek obrazovky s výběrem souboru definujícího schéma

Soubor definující schéma

První zdrojový kontejner zobrazí soubory pod filtry souborů.

Snímek obrazovky karty Vytvořit externí tabulku v Azure Data Exploreru

  1. Vyberte soubor definující schéma tak, že vyberete kruh vlevo od souboru. Tento soubor slouží ke generování schématu tabulky.
  2. Vyberte Další: schéma. Otevře se karta Schéma .

Karta Schéma

Na pravé straně karty můžete zobrazit náhled dat. Na levé straně můžete do definic tabulek přidat oddíly pro rychlejší přístup ke zdrojovým datům a dosáhnout lepšího výkonu.

Poznámka:

Mapování nejsou součástí definice externí tabulky a průvodce je nepodporuje. Mapování můžete nakonfigurovat později v případě potřeby. Některé funkce, například odstranění posledního sloupce v souborech CSV nebo změna názvů sloupců v souborech JSON, vyžadují, aby mapování fungovalo správně.

  1. Vyberte Přidat oddíl.

    Snímek obrazovky se souborem zobrazení pro externí tabulku v Azure Data Exploreru

  2. Otevře se okno oddílu. Oddíl se definuje přes dílčí cestu k souboru, který můžete změnit pomocí pole Předpona cesty . Pro každý oddíl, který chcete použít, vyplňte pole následujícím způsobem:

    Pole Popis Povinné/volitelné
    Název oddílu Používá se k identifikaci oddílu. Název může být libovolný. Požaduje se
    Typ Datový typ sloupce dělení dat. Požaduje se
    Datový sloupec Sloupec použitý k dělení. Virtuální sloupce se dělí podle cesty URL. Požaduje se
    Funkce Funkce použitá u datového sloupce použitého k dělení. Volitelné
    Argument funkce Argument, který se má použít v partition funkci. Vyžaduje se, pokud se používá funkce.
    Předpona cesty Podcesta souboru, na kterém je definováno particionování. Tato předpona změní adresu URL externí tabulky, jak je vidět v okně Náhled URI, a měla by odpovídat identifikátoru URI souboru definujícímu schématu. Volitelné
    Vzorec data a času Formát data, který používáte k vytváření cesty URI tabulky. Volitelné

    Snímek obrazovky přidá oddíly do externí tabulky v Azure Data Exploreru.

    Například název oddílu CustomerName naznačuje, že hodnota, podle které se vytváří oddíl, je v části názvu zákazníka v adrese URL. Předchozí příklad deklaruje dva oddíly: jeden oddíl nad jménem zákazníka a jeden oddíl po datu vloženém do adresy URL.

    Poznámka:

    Virtuální sloupce se zobrazí jako součást schématu jako data sloupců extrahovaná z cesty k souboru a tato data můžete použít později v dotazech.

  3. Pokud chcete přidat další oddíl, vyberte Přidat oddíl .

  4. Zvolte Uložit. Oddíly, které jste přidali, se teď zobrazí v seznamu oddílů v levém podokně. V náhledu nemůžete měnit dělené sloupce.

    Snímek obrazovky schématu externí tabulky v Azure Data Exploreru

  5. Vyberte Další: Vytvořit tabulku. Když vytvoříte tabulku, otevře se okno Externí tabulka úspěšně vytvořená .

  6. Pokud chcete zobrazit příkaz použitý k vytvoření tabulky, vyberte příkaz Zobrazit.

    Snímek obrazovky s úspěšným vytvořením externí tabulky v Azure Data Exploreru

  7. Chcete-li vrátit zpět vytvoření externí tabulky, vyberte Nástroje>Zpět.

Provedení dotazu na externí tabulku

Výsledná tabulka obsahuje data ze všech souborů, které odpovídají definovaným kritériím. Tuto tabulku můžete dotazovat pomocí external_table() funkce. Další informace o dotazování externích tabulek najdete v tématu Dotazování externí tabulky.

Snímek obrazovky s výstupem tabulky z dotazování externí tabulky v Azure Data Exploreru