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 aboneliği. Ücretsiz bir Azure hesabıoluşturun.
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. | ![]() |
| 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. | ![]() |
| Azure portalın sağ üst köşesindeki menü çubuğunda yer alan Cloud Shell düğmesini seçin. | ![]() |
Azure Cloud Shell’de bu makaledeki kodu çalıştırmak için:
Cloud Shell’i başlatın.
Kodu kopyalamak için kod bloğunda Kopyala düğmesini seçin.
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.
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 --versionkomutunu ç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:
Azure'da oturum açmak için aşağıdaki komutu çalıştırın:
Connect-AzAccountKümenizin oluşturulmasını istediğiniz aboneliği ayarlayın:
Set-AzContext -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"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
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.
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
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:00Ayar Ö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ı. 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


