在复制活动中配置 KQL 数据库

本文概述了如何使用管道中的复制活动从 KQL 数据库中复制数据并将其复制到 KQL 数据库。

支持的配置

有关复制活动下每个选项卡的配置,请分别转到以下部分。

概况

对于 “常规 ”选项卡配置,请转到 “常规”。

来源

复制活动的 “源 ”选项卡下的 KQL 数据库支持以下属性。

显示源选项卡和属性列表的屏幕截图。

需要以下属性:

  • 连接:从数据存储类型列表中选择 KQL 数据库

  • KQL 数据库:从工作区中选择现有的 KQL 数据库。

  • 使用查询:选择 查询

    • :从下拉列表中选择一个表,或选择 “编辑” 以手动输入以读取数据。

      显示表的屏幕截图。

    • 查询:请使用KQL 格式来指定只读请求。 使用自定义 KQL 查询作为引用。

      显示查询的屏幕截图。

在“高级”下,可以指定以下字段:

  • 查询超时:指定查询请求超时前的等待时间。默认值为 10 分钟(00:10:00)。 允许的最大值为 1 小时(01:00:00)。

  • 无截断:指示是否截断返回的结果集。 默认情况下,在 500,000 条记录或 64 MB 之后截断结果。 强烈建议通过截断来确保活动的正确运行。

  • 其他列:添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。 若要了解详细信息,请在 复制过程中转到“添加其他列”。

    显示其他列的屏幕截图。

目的地

复制活动的 “目标 ”选项卡下的 KQL 数据库支持以下属性。

显示目标选项卡的屏幕截图。

需要以下属性:

  • 连接:从数据存储类型列表中选择 KQL 数据库
  • KQL 数据库:从工作区中选择现有的 KQL 数据库。
  • :从下拉列表中选择一个表,或选择 “编辑” 以手动输入以写入数据。

在“高级”下,可以指定以下字段:

  • 引入映射名称:预先创建并分配给 KQL 数据库目标表的映射的名称。

  • 其他属性:可用于指定 KQL 数据库目标尚未设置的任何引入属性的属性包。 具体而言,它可用于指定引入标记。 若要了解详细信息,请转到 Azure 数据资源管理器数据引入

    显示其他属性的屏幕截图。

映射

对于“映射”选项卡配置,请转到“映射”选项卡下的“配置映射”。

设置

对于“设置”选项卡配置,请转到“设置”选项卡下的“配置其他设置”。

表摘要

下表包含有关 KQL 数据库中复制活动的详细信息。

源信息

Name Description 价值 必选 JSON 脚本属性
工作区数据存储类型 从数据存储类型列表中选择 KQL 数据库 KQL 数据库 是的 /
KQL 数据库 从工作区中选择现有的 KQL 数据库。 <KQL 数据库> 是的 /
使用查询 选择 “表 ”或 “查询”。
查询

查询
查询超时 指定查询请求超时之前的等待时间。默认值为 10 分钟(00:10:00)。 允许的最大值为 1 小时(01:00:00)。 timespan queryTimeout
无截断 指示是否截断返回的结果集。 默认情况下,结果会在 500,000 条记录或 64 MB 后截断。 强烈建议通过截断来确保活动的正确运行。 选择或取消选择 noTruncation:true 或 false
其他列 将其他数据列添加到存储源文件的相对路径或静态值。 后者支持表达式。 了解更多信息,请参阅复制时添加其他列 • 姓名
•价值
附加列:
•名字
•价值

目的地信息

Name Description 价值 必选 JSON 脚本属性
工作区数据存储类型 从数据存储类型列表中选择 KQL 数据库 KQL 数据库 是的 /
KQL 数据库 从工作区中选择现有的 KQL 数据库。 <KQL 数据库> 是的 /
要写入数据的目标数据表。 <表名称> 是的
引入映射名称 预先创建并分配给 KQL 数据库目标表的映射名称。 <引入映射名称> 是的 ingestionMappingName
其他属性 可用于指定 KQL 数据库目标尚未设置的任何引入属性的属性包。 具体而言,它可用于指定引入标记。 从 Azure 数据资源管理器数据引入中了解详细信息。 • 姓名
•类型
•价值
是的 additionalProperties