在 Azure 数据资源管理器中创建表(预览)Create a table in Azure Data Explorer (preview)

创建表是 Azure 数据资源管理器中数据引入查询过程中的一个重要步骤。Creating a table is an important step in the process of data ingestion and query in Azure Data Explorer. 在 Azure 数据资源管理器中创建群集和数据库后,可以创建一个表。After you have created a cluster and database in Azure Data Explorer, you can create a table. 下文介绍如何使用 Azure 数据资源管理器 Web UI 快速轻松地创建表和架构映射。The following article shows how to create a table and schema mapping quickly and easily using the Azure Data Explorer Web UI.

先决条件Prerequisites

创建表Create a table

  1. 在 Web UI 的左侧菜单中,右键单击数据库名称“ExampleDB”,并选择“创建表(预览)” 。In the left menu of the Web UI, right-click ExampleDB which is your database name and select Create table (preview).

    使用 Azure 数据资源管理器 Web UI 创建表

“创建表”窗口随即打开,并已选中“源”选项卡 。The Create table window opens with the Source tab selected.

  1. “数据库”字段自动填充数据库。The Database field is auto-populated with your database. 可以从下拉菜单中选择其他数据库。You may select a different database from the drop-down menu.
  2. 在“表名称”中,输入表的名称。In Table name, enter a name for your table.

    提示

    表名称最多可包含 1024 个字符,包括字母数字、连字符和下划线。Table names can be up to 1024 characters including alphanumeric, hyphens, and underscores. 不支持特殊字符。Special characters aren't supported.

选择源类型Select source type

  1. 在“源类型”中,选择将用于创建表映射的数据源。In Source type, select the data source you'll use to create your table mapping. 从以下选项中选择:“从 blob”、“从文件”或“从容器” 。Choose from the following options: From blob, From file, or From container.

    • 如果使用的是容器:If you're using a container:

      • 输入 blob 的存储 URL,可以选择输入样本大小。Enter the storage url of your blob, and optionally enter the sample size.
      • 使用文件筛选器筛选文件。Filter your files using the File Filters.
      • 选择将在下一步中用于定义架构的文件。Select a file that will be used in the next step to define the schema.

      使用 blob 创建表以创建架构映射

    • 如果使用的是本地文件:If you're using a local file:

      • 选择“浏览”以找到文件,或者将文件拖放到字段中。Select Browse to locate the file, or drag the file into the field.

      基于本地文件中的数据创建表

    • 如果使用的是 blob:If you're using a blob:

      • 在“链接到存储”字段中,添加容器的 SAS URL,可以选择输入样本大小。In the Link to storage field, add the SAS URL of the container and optionally enter the sample size.
  2. 选择“编辑架构”以继续转到“架构”选项卡 。Select Edit Schema to continue to the Schema tab.

编辑架构Edit Schema

在“架构”选项卡中,将在左侧窗格中自动标识数据格式和压缩。In the Schema tab, your data format and compression are automatically identified in the left-hand pane. 如果标识错误,请使用“数据格式”下拉菜单选择正确的格式。If incorrectly identified, use the Data format dropdown menu to select the correct format.

  • 如果数据格式为 JSON,则还必须选择 JSON 级别(1 到 10)。If your data format is JSON, you must also select JSON levels, from 1 to 10. 级别确定表列数据分割。The levels determine the table column data division.

  • 如果数据格式为 CSV,请选中“包括列名”复选框,以忽略文件的标题行。If your data format is CSV, select the check box Includes column names to ignore the heading row of the file.

    在 Azure 数据资源管理器中的一键式创建表体验中编辑架构选项卡

  1. 在“映射”中,为此表的架构映射输入名称。In Mapping, enter a name for this table's schema mapping.

    提示

    表名称可以包含字母数字字符和下划线。Table names can include alphanumeric characters and underscores. 不支持空格、特殊字符和连字符。Spaces, special characters, and hyphens aren't supported.

  2. 选择“创建” 。Select Create.

“创建表已完成”窗口Create table completed window

如果创建表成功完成,则“创建表已完成”窗口中的两个步骤都会标有绿色的勾选标记。In the Create table completed window, both steps will be marked with green check marks when table creation finishes successfully.

  • 选择“查看命令”,打开编辑器以执行每个步骤。Select View command to open the editor for each step.

    • 在编辑器中,可以查看和复制基于输入生成的自动命令。In the editor, you can view and copy the automatic commands generated from your inputs.

    在一键式创建表体验中完成表创建 - Azure 数据资源管理器

在“创建表”进程下方的磁贴中,浏览“快速查询”或“工具” :In the tiles below the Create table progress, explore Quick queries or Tools:

  • “快速查询”包含指向 Web UI(其中包含示例查询)的链接。Quick queries includes links to the Web UI with example queries.

  • “工具”包含用于撤销正在运行的相关 .drop 命令的链接 。Tools includes links to Undo the running the relevant .drop commands.

备注

使用 .drop 命令时,可能会丢失数据。You might lose data when you use .drop commands.
此工作流中的 drop 命令将仅还原由创建表进程(新表和架构映射)所做的更改。The drop commands in this workflow will only revert the changes that were made by the create table process (new table and schema mapping).

后续步骤Next steps