你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Kusto 引入库概述

Kusto 引入库提供用于将数据引入群集的客户端。 库支持 排队直接 引入。 引入方法由 Kusto 引入客户端对象定义。

有关接口和类的列表,请参阅 Kusto 引入客户端参考

获取该库

选择首选语言的选项卡。

权限

若要将数据引入现有表,必须至少具有数据库引入器或表引入器权限。 若要创建表,必须至少具有数据库用户权限。 有关详细信息,请参阅基于角色的访问控制

排队引入

排队引入客户端将客户端代码在 Azure 数据资源管理器 引入服务上的依赖项降至最低。 在此模式下,引入是通过将引入消息提交到 Azure 队列来完成的,Azure 数据资源管理器引入服务随后会处理该消息。 如果需要任何中间存储项,引入客户端将使用引入服务提供的资源生成它们。

排队引入允许在 Azure 数据资源管理器引入服务不可用时保留引入请求,并允许引入服务管理群集上的引入负载。 此方法提供一种机制来跟踪每个引入请求的进度和结果,在暂时性故障时重试引入,并通过对入站数据进行高效且可控的聚合来提高性能。

直接引入

直接引入客户端需要与 Azure 数据资源管理器引入服务直接交互。 在此模式下,引入服务不会审查或管理数据。 每个引入请求都转换为直接在服务上执行的命令。 使用同步方法时,方法完成指示引入操作的结束。

直接引入的延迟较低,不涉及聚合。 但是,客户端代码必须实现重试或错误处理逻辑,客户端代码可能会使群集因不知道容量而使请求不堪重负。

注意

不建议直接引入生产级解决方案。