Создайте кластер и базу данных Azure Data Explorer.

Azure Data Explorer — это быстрая полностью управляемая служба для аналитики большого объема потоковых данных в реальном времени, поступающих из приложений, а также с веб-сайтов, устройств Интернета вещей и т. д. Чтобы использовать обозреватель данных Azure, сначала нужно создать кластер и одну или несколько баз данных в этом кластере. Затем вы можете получать (загружать) данные в базу данных и выполнять запросы к нему.

В этой статье вы узнаете, как создать кластер и базу данных с помощью C#, Python, Go, Azure CLI, PowerShell, Bicep или шаблона Azure Resource Manager (ARM). Чтобы узнать, как создать кластер и базу данных с помощью портала Azure, см. Краткое руководство: создание кластера и базы данных Azure Data Explorer.

Примеры кода на основе предыдущих версий пакета SDK см. в архивной статье.

Предварительные требования

Предварительные требования по методу создания кластера и базы данных:

Создание кластера Azure Data Explorer

В этом разделе описан процесс создания кластера Azure Data Explorer. Выберите соответствующую вкладку для предпочтительного метода, чтобы создать кластер.

Шаблон ARM

Ниже приведен пример шаблона ARM, создающего кластер Azure Data Explorer и базу данных в этом кластере с минимальной конфигурацией. Полные сведения и поддерживаемые свойства см. в справочнике по кластеру шаблонов ARM и справочнике по базе данных шаблона 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"
            }
        }
    ]
}

Создание базы данных Azure Data Explorer

В этом разделе описано, как создать базу данных в кластере, созданном в предыдущем разделе.

Кластер и база данных создаются вместе с шаблоном ARM в предыдущем разделе.

Следующий шаг