Azure 数据资源管理器是一项快速且高度可缩放的数据探索服务,适用于日志和遥测数据。 若要使用 Azure 数据资源管理器,请先创建群集,然后在该群集中创建一个或多个数据库。 本文介绍如何创建免费群集和数据库,或创建完整的群集和数据库。 要判断哪个选项最合适,请检查 功能比较。
在本文中,完整群集是在 Azure 门户中创建的。 还可以使用 C#、Python、Go、Azure CLI、PowerShell 或 Azure 资源管理器(ARM)模板创建完整的群集和数据库。 有关详细信息,请参阅 创建群集和数据库。
有关群集订阅限制的信息,请参阅 Azure 数据资源管理器限制。
先决条件
先决条件因创建免费群集或完整群集而异。 选择相关选项卡。
使用一个Microsoft账户或Microsoft Entra用户身份来创建免费群集。 不需要 Azure 订阅或信用卡。
 
创建群集
选择相关选项卡,了解如何创建免费群集或完整群集。
若要创建免费群集,请执行以下操作:
- 转到“我的群集”,然后选择“创建群集”。 - 
              
              
                
 
- 在“创建免费群集”对话框中,使用以下信息填写群集详细信息。 - 
              
              
                
 - 
- 
| 设置 | 建议值 | DESCRIPTION |  - 
| 群集显示名称 | MyFreeCluster | 群集的显示名称。 唯一的群集名称将作为部署过程一部分生成,域名 [region].kusto.windows.net 将追加到其中。 |  - 
| 数据库名称 | MyDatabase | 要创建的数据库的名称。 此名称在群集中必须唯一。 |  - 
| 选择位置 | 欧洲 | 群集创建的位置。 |  
 
- 选中相应的复选框,查看服务条款并接受它们。 
- 选择“创建”以预配群集。 预配通常需要几分钟时间。 
使用 Azure 资源组中定义的一组计算和存储资源创建 Azure 数据资源管理器群集。
- 选择门户左上角的 “+ 创建资源 ”按钮。 - 
              
              
                
 
- 搜索 Azure 数据资源管理器。 - 
              
              
                
 
- 在 Azure 数据资源管理器下,选择“ 创建”。 - 
              
              
                
 
- 请使用以下信息完善基本集群详细信息。 - 
              
              
                
 - 
- 
| 设置 | 建议的值 | 字段说明 |  - 
| 订阅 | 你的订阅 | 选择要用于群集的 Azure 订阅。 |  - 
| 资源组 | 你的资源组 | 使用现有资源组或创建新资源组。 |  - 
| 群集名称 | 唯一的群集名称 | 选择用于标识群集的唯一名称。 域名 [region].kusto.windows.net 将追加到提供的群集名称中。 名称只能包含小写字母和数字。 它必须包含 4 到 22 个字符。 |  - 
| 区域 | 美国西部 或 美国西部 2 | 对于本快速入门,请选择“美国西部”或“美国西部 2”(如果使用可用性区域)。 对于生产系统,请选择最能满足你需求的区域。 |  - 
| 工作量 | 开发/测试 | 选择 开发/测试 以开始本快速入门。 对于生产系统,请选择最符合需求的规范。 |  - 
| 计算规范 | Dev(无 SLA)_Standard_E2a_v4 | 本快速入门请选择 Dev(无 SLA)_Standard_E2a_v4。 对于生产系统,请选择最符合需求的规范。 |  - 
| 可用性区域 | 上 | 启用此功能可在区域中的多个物理区域中分配群集存储和计算资源,以实现额外的保护和可用性。 默认情况下,如果区域中支持区域,则启用此功能。 如果计算实例的可用区域少于三个,门户将显示支持的区域数。 创建群集时,可以部署到可用性区域,也可以 稍后迁移。 详细了解 Azure 可用性区域。 |  
 
- 选择 “查看 + 创建 ”以查看群集详细信息,然后在下一屏幕上选择“ 创建 ”以预配群集。 预配通常需要大约 10 分钟。 
- 部署完成后,选择转到资源。 - 
              
              
                
 
注释
如果部署失败并出现错误“SubscriptionNotRegistered”,请重试该操作。
如果未在 Azure 资源提供程序和类型中所述的订阅上注册 Kusto 资源提供程序,则部署失败。 部署失败后,Kusto 资源提供程序会在订阅上注册自身,这样重试就可以成功。
 
 
创建数据库
选择相关选项卡,了解如何在群集中创建数据库。
若要在免费群集中创建数据库,请执行以下作:
- 打开 Azure 数据资源管理器 Web UI。 
- 在左侧菜单中,选择 “我的群集”。 
- 在 “作”下,找到 “创建数据库 ”面板。 然后选择创建。 - 
              
              
                
 
- 输入数据库的名称。 选择 “下一步:创建数据库”。 - 
              
              
                
 
若要在完整群集中创建数据库,请执行以下作:
- 在 Azure 门户中导航到群集。 
- 在“ 概述 ”选项卡上,选择“ 创建数据库”。 - 
              
              
                
 
- 使用以下信息填写表格。 - 
- 
| 设置 | 建议的值 | 字段说明 |  - 
| 管理员 | 默认已选定 | 管理员字段处于禁用状态。 可以在创建数据库后添加新管理员。 |  - 
| 数据库名称 | TestDatabase | 要创建的数据库的名称。 此名称在群集中必须唯一。 |  - 
| 保留期 | 365 | 数据可用于查询的天数。 从数据摄取开始的时间开始测量周期。 |  - 
| 缓存周期 | 31 | 在 SSD 存储或 RAM 中保留频繁查询的数据以优化查询的天数。 |  
 - 
              
              
                
 
- 选择“创建”以创建数据库。 创建过程通常需要不到一分钟的时间。 完成该过程后,你将回到“群集 概述 ”选项卡上。 
 
在数据库中运行命令
创建群集和数据库后,可以运行查询和命令。 数据库还没有数据,但仍可以看到工具的工作原理。
- 在 操作 下,找到 查询数据 面板。 然后选择 “查询”。 将命令 - .show databases粘贴到查询窗口中,然后选择“ 运行”。 结果集显示 TestDatabase,这是群集中唯一的数据库。
 - 
              
              
                
 
- 将命令 - .show tables粘贴到查询窗口中,然后选择“ 运行”。 此命令返回一个空的结果集,因为你还没有任何表。 在本系列的下一篇文章中,您将添加一个表格。
 
- 在群集下,选择“ 查询”。 将命令 - .show databases粘贴到查询窗口中,然后选择“ 运行”。
 - 
              
              
                
 - 结果集显示 TestDatabase,这是群集中唯一的数据库。 
- 将命令 - .show tables粘贴到查询窗口中,然后选择“ 运行”。
 - 此命令返回一个空的结果集,因为你还没有任何表。 在本系列的下一篇文章中,您将添加一个表格。 
 
停止并重启群集
可以根据业务需求停止和重启群集。 停止群集会显著降低成本,因为它释放计算资源(这是整个群集成本的大部分),而无需删除数据库。
- 若要停止群集,请在“ 概述 ”选项卡顶部选择“ 停止”。 - 
              
              
                
 - 
- 注释 - 群集停止后,数据不可用于查询,并且无法引入新数据。 
 
- 若要重启群集,请在“ 概述 ”选项卡顶部选择“ 开始”。 - 重启群集时,可能需要大约 10 分钟才能变得可用(例如,最初预配群集时)。 将数据加载到热缓存中需要更多时间。 
 
清理资源
如果打算遵循其他快速入门和教程,请保留所创建的资源。 否则,请清理您的资源组,以避免产生额外的成本。
- 在 Azure 门户中,选择最左侧的 资源组 ,然后选择包含数据资源管理器群集的资源组。 
- 选择 “删除资源组 ”以删除整个资源组。 如果使用现有资源组,可以选择仅删除数据资源管理器群集。 
 
后续步骤