Vytvoření clusteru a databáze Azure Průzkumník dat pomocí prostředí PowerShell

Azure Data Explorer je rychlá, plně spravovaná služba analýzy dat pro analýzy velkých objemů dat v reálném čase, která se streamují z aplikací, webů, zařízení IoT a dalších. Pokud chcete použít Azure Data Explorer, musíte nejdříve vytvořit cluster a v něm vytvořit jednu nebo více databází. Do databáze potom ingestujete (načtete) data, abyste se na ně mohli dotazovat spouštěním dotazů. V tomto článku vytvoříte cluster a databázi pomocí prostředí PowerShell. rutiny a skripty prostředí PowerShell můžete spustit na Windows, Linux nebo v Azure Cloud Shell pomocí Az. Kusto a vytvořit a nakonfigurovat clustery a databáze Azure Průzkumník dat.

Požadavky

Poznámka

Tento článek je aktualizovaný a využívá nový modul Az Azure PowerShellu. Můžete dál využívat modul AzureRM, který bude dostávat opravy chyb nejméně do prosince 2020. Další informace o kompatibilitě nového modulu Az a modulu AzureRM najdete v tématu Seznámení s novým modulem Az Azure PowerShellu. Pokyny k instalaci modulu Az najdete v tématu věnovaném instalaci Azure PowerShellu.

Použití služby Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Můžete použít předinstalované příkazy služby Cloud Shell ke spuštění kódu uvedeného v tomto článku, aniž byste museli instalovat cokoli do svého místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Zvolte Vyzkoušet v pravém horním rohu bloku kódu. Výběr Vyzkoušet automaticky nekopíruje kód do služby Cloud Shell. Příklad: zkuste to Azure Cloud Shell.
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka https://shell.azure.com otevřete Cloud Shell v prohlížeči. Spustí Cloud Shell v novém okně.
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Cloud Shell tlačítko v Azure Portal.

Pokud chcete spustit kód uvedený v tomto článku ve službě Azure Cloud Shell, postupujte takto:

  1. Spusťte Cloud Shell.

  2. Vyberte tlačítko Kopírovat na bloku kódu a kód zkopírujte.

  3. vložte kód do relace Cloud Shell výběrem kombinace kláves Ctrlshiftv v Windows a Linux nebo výběrem možnosti Cmdshiftv v macOS.

  4. Spusťte kód stisknutím klávesy Enter.

  • Pokud se rozhodnete nainstalovat a používat Azure CLI místně, musíte mít Azure CLI verze 2.0.4 nebo novější. Spuštěním příkazu az --version zkontrolujte svou verzi. Informace o instalaci nebo upgradu najdete v tématu instalace rozhraní příkazového řádku Azure CLI.

  • Informace o přiřazení role čtenář databáze nebo správce databáze najdete v tématu přiřazení rolí zabezpečení.

Konfigurace parametrů

Následující kroky se nevyžadují, pokud spouštíte příkazy v Azure Cloud Shell. Pokud používáte rozhraní příkazového řádku místně, & Přihlaste se k Azure a nastavte aktuální předplatné podle kroků 1 2:

  1. Spuštěním následujícího příkazu se přihlaste k Azure:

    Connect-AzAccount
    
  2. Nastavte předplatné, ve kterém chcete vytvořit cluster:

     Set-AzContext -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    
  3. Pokud používáte Azure CLI místně nebo v Azure Cloud Shell, musíte na svém zařízení nainstalovat modul AZ. Kusto:

     Install-Module -Name Az.Kusto
    

Vytvoření clusteru Azure Průzkumník dat

  1. Vytvořte cluster pomocí následujícího příkazu:

     New-AzKustoCluster -ResourceGroupName testrg -Name mykustocluster -Location westus2 -SkuTier Standard -SkuCapacity 2 -SkuName 'Standard_D11_v2'
    
    Nastavení Navrhovaná hodnota Popis pole
    Name mykustocluster Požadovaný název clusteru.
    Skladová jednotka (SKU) D13_v2 SKU, které bude použito pro váš cluster.
    ResourceGroupName testrg Název skupiny prostředků, ve které se cluster vytvoří.

    Existují další nepovinné parametry, které můžete použít, například kapacitu clusteru.

  2. Spusťte následující příkaz a ověřte, zda byl cluster úspěšně vytvořen:

    Get-AzKustoCluster -Name mykustocluster -ResourceGroupName testrg
    

Pokud výsledek obsahuje provisioningStateSucceeded hodnotu, cluster se úspěšně vytvořil.

Vytvoření databáze v clusteru Azure Průzkumník dat

  1. Vytvořte databázi pomocí následujícího příkazu:

    New-AzKustoDatabase -ResourceGroupName testrg -ClusterName mykustocluster -Name mykustodatabase -SoftDeletePeriod 3650:00:00:00 -HotCachePeriod 3650:00:00:00
    
    Nastavení Navrhovaná hodnota Popis pole
    Název clusteru mykustocluster Název clusteru, ve kterém se databáze vytvoří.
    Name mykustodatabase Název vaší databáze.
    ResourceGroupName testrg Název skupiny prostředků, ve které se cluster vytvoří.
    SoftDeletePeriod 3650:00:00:00 Doba, po kterou budou data uchována k dispozici pro dotaz.
    HotCachePeriod 3650:00:00:00 Doba, po kterou budou data uchována v mezipaměti.
  2. Spuštěním následujícího příkazu zobrazíte databázi, kterou jste vytvořili:

    Get-AzKustoDatabase -ClusterName mykustocluster -ResourceGroupName testrg -Name mykustodatabase
    

Teď máte cluster a databázi.

Vyčištění prostředků

  • Pokud plánujete postupovat podle našich dalších článků, ponechejte prostředky, které jste vytvořili.

  • Pokud chcete vyčistit prostředky, odstraňte cluster. Když odstraníte cluster, odstraní se i všechny jeho databáze. Pomocí následujícího příkazu odstraňte cluster:

    Remove-AzKustoCluster -ResourceGroupName testrg -Name mykustocluster
    

Další kroky