PowerShell kullanarak bir Azure Veri Gezgini kümesi ve veritabanı oluşturma

Azure Veri Gezgini uygulamalar, web siteleri, IoT cihazları ve daha fazlasından akışı yapılan büyük miktarda veri üzerinde gerçek zamanlı analiz yapmaya yönelik hızlı ve tam olarak yönetilen bir veri analizi hizmetidir. Azure Veri Gezgini'ni kullanmak için öncelikle bir küme ve bu kümenin içinde bir veya daha fazla veritabanı oluşturmanız gerekir. Ardından veritabanına veri alarak (yükleyerek) sorgu çalıştırabilirsiniz. Bu makalede, PowerShell kullanarak bir küme ve veritabanı oluşturursunuz. Azure Veri Gezgini kümeleri ve veritabanları oluşturmak ve yapılandırmak için, Windows, Linux veya Azure Cloud Shell içinde Az. Kusto ile PowerShell cmdlet 'leri ve betikleri çalıştırabilirsiniz.

Önkoşullar

Not

Bu makale yeni Azure PowerShell Az modülünü kullanacak şekilde güncelleştirilmiştir. En azından Aralık 2020'ye kadar hata düzeltmeleri almaya devam edecek olan AzureRM modülünü de kullanmaya devam edebilirsiniz. Yeni Az modülüyle AzureRM'nin uyumluluğu hakkında daha fazla bilgi edinmek için bkz. Yeni Azure PowerShell Az modülüne giriş. Az modülü yükleme yönergeleri için bkz. Azure PowerShell'i yükleme.

Azure Cloud Shell kullanma

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell’i barındırır. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Bu makaledeki kodu, yerel ortamınıza herhangi bir şey yüklemeye gerek kalmadan çalıştırmak için Cloud Shell’in önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell’i başlatmak için:

Seçenek Örnek/Bağlantı
Kod bloğunun sağ üst köşesindeki Deneyin’i seçin. Deneyin seçeneği belirlendiğinde, kod otomatik olarak Cloud Shell’e kopyalanmaz. Azure Cloud Shell için TRY örneği.
Cloud Shell’i tarayıcınızda açmak için https://shell.azure.com bölümüne gidin veya https://shell.azure.com düğmesini seçin. Yeni bir pencerede Cloud Shell başlatın.
Azure portalın sağ üst köşesindeki menü çubuğunda yer alan Cloud Shell düğmesini seçin. Azure portal Cloud Shell düğmesi.

Azure Cloud Shell’de bu makaledeki kodu çalıştırmak için:

  1. Cloud Shell’i başlatın.

  2. Kodu kopyalamak için kod bloğunda Kopyala düğmesini seçin.

  3. Windows ve Linux 'ta Ctrl shıftv ' i seçerek veya macos 'ta Cmd shiftv ' i seçerek kodu Cloud Shell oturumuna yapıştırın.

  4. Kodu çalıştırmak için Enter tuşuna basın.

  • Azure CLı 'yi yerel olarak yükleyip kullanmayı tercih ederseniz bu makale, Azure CLı sürüm 2.0.4 veya üstünü gerektirir. Sürümünüzü kontrol etmek için az --version komutunu çalıştırın. Yüklemek veya yükseltmek için bkz. Azure CLI 'Yı yüklemek.

  • Veritabanı okuyucusu veya veritabanı yöneticisi rolünün atanması için bkz. güvenlik rolleriatama.

Parametreleri yapılandırma

Azure Cloud Shell içinde komut çalıştırıyorsanız aşağıdaki adımlar gerekli değildir. CLı 'yi yerel olarak çalıştırıyorsanız, & Azure 'da oturum açmak ve geçerli aboneliğinizi ayarlamak için 1 2. adımları uygulayın:

  1. Azure'da oturum açmak için aşağıdaki komutu çalıştırın:

    Connect-AzAccount
    
  2. Kümenizin oluşturulmasını istediğiniz aboneliği ayarlayın:

     Set-AzContext -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    
  3. Azure CLı 'yi yerel olarak veya Azure Cloud Shell 'de çalıştırırken, cihazınıza az. kusto modülünü yüklemeniz gerekir:

     Install-Module -Name Az.Kusto
    

Azure Veri Gezgini kümesi oluşturma

  1. Aşağıdaki komutu kullanarak kümenizi oluşturun:

     New-AzKustoCluster -ResourceGroupName testrg -Name mykustocluster -Location westus2 -SkuTier Standard -SkuCapacity 2 -SkuName 'Standard_D11_v2'
    
    Ayar Önerilen değer Alan açıklaması
    Name mykustocluster Kümenizin istenen adı.
    Sku D13_v2 Kümeniz için kullanılacak SKU.
    ResourceGroupName testrg Kümenin oluşturulacağı kaynak grubu adı.

    Küme kapasitesi gibi kullanabileceğiniz ek isteğe bağlı parametreler vardır.

  2. Kümenizin başarıyla oluşturulup oluşturulmayacağını denetlemek için şu komutu çalıştırın:

    Get-AzKustoCluster -Name mykustocluster -ResourceGroupName testrg
    

Sonuç provisioningState değeri ile içeriyorsa Succeeded , küme başarıyla oluşturuldu.

Azure Veri Gezgini kümesinde veritabanı oluşturma

  1. Aşağıdaki komutu kullanarak veritabanınızı oluşturun:

    New-AzKustoDatabase -ResourceGroupName testrg -ClusterName mykustocluster -Name mykustodatabase -SoftDeletePeriod 3650:00:00:00 -HotCachePeriod 3650:00:00:00
    
    Ayar Önerilen değer Alan açıklaması
    ClusterName mykustocluster Veritabanının oluşturulacağı Kümenizin adı.
    Name mykustodatabase Veritabanınızın adı.
    ResourceGroupName testrg Kümenin oluşturulacağı kaynak grubu adı.
    SoftDeletePeriod 3650:00:00:00 Verilerin sorgu için kullanılabilir kalacağı zaman miktarı.
    HotCachePeriod 3650:00:00:00 Verilerin önbellekte tutulacağı zaman miktarı.
  2. Oluşturduğunuz veritabanını görmek için aşağıdaki komutu çalıştırın:

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

Artık bir kümeniz ve veritabanınız var.

Kaynakları temizleme

  • Diğer makalelerimizi izlemeyi planlıyorsanız oluşturduğunuz kaynakları saklayın.

  • Kaynakları temizlemek için kümeyi silin. Bir kümeyi sildiğinizde, içindeki tüm veritabanlarını da siler. Kümenizi silmek için aşağıdaki komutu kullanın:

    Remove-AzKustoCluster -ResourceGroupName testrg -Name mykustocluster
    

Sonraki adımlar