创建 Azure 数据资源管理器群集和数据库

Azure 数据资源管理器是一项快速、完全托管的数据分析服务,用于实时分析从应用程序、网站和 IoT 设备等资源流式传输的海量数据。 若要使用 Azure 数据资源管理器,请先创建群集,再在该群集中创建一个或多个数据库。 然后,可将数据引入(加载)到数据库,并对其运行查询。

本文介绍如何使用 C#、Python、Go、Azure CLI、PowerShell 或 Azure 资源管理器 (ARM) 模板创建群集和数据库。 若要了解如何使用 Azure 门户创建群集和数据库,请参阅快速入门:创建 Azure 数据资源管理器群集和数据库

有关基于以前的 SDK 版本的代码示例,请参阅存档的文章

先决条件

群集和数据库创建方法的先决条件:

配置参数

如果在本地运行 CLI,请按照以下步骤设置环境:

  1. 运行以下命令来登录到 Azure:

    Connect-AzAccount -Environment AzureChinaCloud
    
  2. 设置要在其中创建群集的订阅:

     Set-AzContext -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    
  3. 在本地运行 Azure CLI 时,需要在设备上安装 Az.Kusto 模块:

     Install-Module -Name Az.Kusto
    

创建 Azure 数据资源管理器群集

本部分指导你完成创建 Azure 数据资源管理器群集的过程。 选择与你的首选方法相关的选项卡来创建群集。

  1. 请使用以下命令创建群集:

     New-AzKustoCluster -ResourceGroupName testrg -Name mykustocluster -Location chinaeast2 -SkuTier Standard -SkuCapacity 2 -SkuName 'Standard_D13_v2'
    
    设置 建议的值 字段说明
    名称 mykustocluster 所需的群集名称。
    SKU Standard_D13_v2 将用于群集的 SKU。
    ResourceGroupName testrg 将在其中创建群集的资源组名称。

    可以使用其他可选参数,例如群集的容量。

  2. 运行以下命令,检查群集是否已成功创建:

    Get-AzKustoCluster -Name mykustocluster -ResourceGroupName testrg
    
  3. 确认是否成功创建了群集,只需检查结果中的 provisioningState 是否为 Succeeded 即可。

创建 Azure 数据资源管理器数据库

在本部分,你将在上一部分中创建的群集内创建一个数据库。

  1. 请使用以下命令创建数据库:

    New-AzKustoDatabase -ResourceGroupName testrg -ClusterName mykustocluster -Name mykustodatabase -SoftDeletePeriod 3650:00:00:00 -HotCachePeriod 3650:00:00:00
    
    设置 建议的值 字段说明
    ClusterName mykustocluster 将在其中创建数据库的群集的名称。
    名称 mykustodatabase 数据库名称。
    ResourceGroupName testrg 将在其中创建群集的资源组名称。
    SoftDeletePeriod 3650:00:00:00 供查询使用的数据的保留时间。
    HotCachePeriod 3650:00:00:00 数据将在缓存中保留的时间。
  2. 若要查看已创建的数据库,请运行以下命令:

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

下一步