Membuat klaster dan database Azure Data Explorer

Azure Data Explorer adalah layanan analitik data yang cepat dan terkelola sepenuhnya untuk analisis real time pada aliran data dalam jumlah besar dari aplikasi, situs web, perangkat IoT, dan banyak lagi. Untuk menggunakan Azure Data Explorer, Anda terlebih dahulu membuat kluster, dan membuat satu atau beberapa database di kluster tersebut. Kemudian, Anda dapat menyerap (memuat) data ke dalam database dan menjalankan kueri terhadapnya.

Dalam artikel ini, Anda akan mempelajari cara membuat kluster dan database menggunakan templat C#, Python, Go, Azure CLI, PowerShell, Bicep, atau Azure Resource Manager (ARM). Untuk mempelajari cara membuat kluster dan database menggunakan portal Azure, lihat Mulai Cepat: Membuat kluster dan database Azure Data Explorer.

Untuk sampel kode berdasarkan versi SDK sebelumnya, lihat artikel yang diarsipkan.

Prasyarat

Prasyarat berdasarkan metode pembuatan kluster dan database:

Membuat kluster Azure Data Explorer

Bagian ini memandu Anda melalui proses pembuatan kluster Azure Data Explorer. Pilih tab yang relevan untuk metode pilihan Anda untuk membuat kluster.

Templat ARM

Di bawah ini adalah contoh templat ARM yang membuat kluster Azure Data Explorer dan database dalam kluster tersebut dengan konfigurasi minimal. Untuk detail lengkap dan properti yang didukung, lihat referensi kluster templat ARM dan referensi database templat ARM.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "clusters_kustocluster_name": {
            "type": "string",
            "defaultValue": "[concat('kusto', uniqueString(resourceGroup().id))]",
            "metadata": {
                "description": "Name of the cluster to create"
            }
        },
        "databases_kustodb_name": {
            "type": "string",
            "defaultValue": "kustodb",
            "metadata": {
                "description": "Name of the database to create"
            }
        },
        "location": {
            "type": "string",
            "defaultValue": "[resourceGroup().location]",
            "metadata": {
                "description": "Location for all resources."
            }
        }
    },
    "variables": {},
    "resources": [
        {
            "name": "[parameters('clusters_kustocluster_name')]",
            "type": "Microsoft.Kusto/clusters",
            "apiVersion": "2025-02-14",
            "location": "[parameters('location')]",
            "sku": {
                "name": "Standard_E8ads_v5",
                "tier": "Standard",
                "capacity": 2
            }
        },
        {
            "name": "[concat(parameters('clusters_kustocluster_name'), '/', parameters('databases_kustodb_name'))]",
            "type": "Microsoft.Kusto/clusters/databases",
            "apiVersion": "2025-02-14",
            "location": "[parameters('location')]",
            "dependsOn": [
                "[resourceId('Microsoft.Kusto/clusters', parameters('clusters_kustocluster_name'))]"
            ],
            "kind": "ReadWrite",
            "properties": {
                "softDeletePeriod": "P365D",
                "hotCachePeriod": "P31D"
            }
        }
    ]
}

Membuat database Azure Data Explorer

Di bagian ini, Anda akan membuat database dalam kluster yang dibuat di bagian sebelumnya.

Kluster dan database dibuat bersama dengan templat ARM di bagian sebelumnya.

Langkah selanjutnya