在 Azure 数据资源管理器中创建表
创建表是 Azure 数据资源管理器中数据引入和查询过程中的一个重要步骤。 下文介绍如何使用 Azure 数据资源管理器 Web UI 快速轻松地创建表和架构映射。
先决条件
- Microsoft 帐户或 Microsoft Entra 用户标识。 无需 Azure 订阅。
- Azure 数据资源管理器群集和数据库。 创建群集和数据库。
- 数据库用户或数据库管理员权限。 有关详细信息,请参阅 Kusto 基于角色的访问控制。
- 登录到 Azure 数据资源管理器 Web UI 并添加与群集的连接。
注意
若要在没有公共访问权限的情况下启用群集和存储帐户之间的访问(仅限于专用终结点/服务终结点),请参阅创建托管专用终结点。
创建表
“目标”选项卡
“创建表”窗口随即打开,其中已选中“目标”选项卡 。
系统会预填充“群集”和“数据库”字段。 可以从下拉菜单中选择其他值。
在“表名称”中,输入表的名称。
提示
表名称最多可包含 1024 个字符,包括字母数字、连字符和下划线。 不支持特殊字符。
选择“下一步: 源”
“源”选项卡
在“源类型”中,选择将用于创建表映射的数据源。 若要继续转到“架构”页并手动映射表架构,请选择“无”。
从以下选项中进行选择:“从 blob 引入”、“从文件引入”、“从 blob 容器引入”、“从 ADLS Gen2 容器引入”和“对事件中心的引用(预览)”。
如果使用的是“从 blob 容器引入”:
- 输入 blob 的存储 URL,可以选择输入样本大小。
- 使用文件筛选器筛选文件。
- 选择将在下一步中用于定义架构的文件。
如果使用的是本地文件:
- 选择“浏览”以找到文件,或者将文件拖放到字段中。
如果使用的是 blob:
- 在“链接到存储”字段中,添加容器的 SAS URL,可以选择输入样本大小。
选择“下一步: 架构”以转到“架构”选项卡 。
编辑架构
在“架构”选项卡中,将在左侧窗格中自动标识数据格式和压缩。 如果标识错误,请使用“数据格式”下拉菜单选择正确的格式。
如果数据格式为 JSON,则还必须选择 JSON 级别(1 到 10)。 级别确定表列数据分割。
如果数据格式为 CSV,请选中“忽略第一条记录”复选框以忽略文件的标题行。
如果选择了“引入数据”,则除了创建表之外,向导还会从“源”选项卡中选择的源中引入数据。
在“映射”中,为此表的架构映射输入名称。
提示
名称可以包含字母数字字符、连字符、句点和下划线。 不支持空格和特殊字符。
选择“下一步: 创建表”。
“创建表已完成”窗口
如果创建表成功完成,则“创建表已完成”窗口中的两个步骤都会标有绿色的勾选标记。
- 选择“查看命令”,打开编辑器以执行每个步骤。
在编辑器中,可以查看和复制基于输入生成的自动命令。
在“创建表”进程下方的磁贴中,浏览“快速查询”或“工具” :
“快速查询”包含指向 Azure 数据资源管理器 Web UI(其中包含示例查询)的链接。
“工具” 包含的链接可用于通过运行相关的
.drop
命令撤消表的创建,或者对新建表执行“显示架构”操作。
注意
使用 .drop
命令时,可能会丢失数据。
此工作流中的 drop 命令将仅还原由创建表进程(新表和架构映射)所做的更改。