集成概述
有许多数据连接器、工具和集成可与平台无缝协作,它们用于引入、业务流程、输出和数据查询。 本文档提供了关于可用连接器、工具和集成的高级概述。 提供了每个连接器的详细信息,以及指向其完整文档的链接。
对于特定集成类型的概述页面,请选择以下按钮之一。
以下各表汇总了每个项目的功能。 选择对应于连接器或工具和集成的选项卡。 每个项目名称都链接到其详细说明。
下表汇总了可用的工具和集成及其功能:
名称 | 引入 | 查询 | 共享 | 源代码管理 | 安全 | 管理 | 可视化 |
---|---|---|---|---|---|---|---|
Azure CLI | ✔️ | ||||||
Azure 数据湖 | ✔️ | ✔️ | |||||
Azure Data Studio | ✔️ | ||||||
Azure Monitor | ✔️ | ✔️ | ✔️ | ||||
Azure Notebook | ✔️ | ✔️ | |||||
DeltaKusto | ✔️ | ||||||
Jupyter Notebook | ✔️ | ✔️ | |||||
KQL 分析程序 | ✔️ | ||||||
Kusto.Explorer | ✔️ | ✔️ | |||||
Kusto CLI | ✔️ | ✔️ | ✔️ | ||||
Lightingest | ✔️ | ||||||
Microsoft Purview | ✔️ | ||||||
Monaco 编辑器 | ✔️ | ||||||
PowerShell | ✔️ | ||||||
SyncKusto | ✔️ | ||||||
Web UI | ✔️ | ✔️ | ✔️ |
以下是连接器、工具和集成的详细说明。 选择对应于连接器或工具和集成的选项卡。 上述比较表汇总了所有可用项目。
可通过 Azure CLI 管理 Kusto 资源。
- 功能:管理
- 文档:az kusto
Azure 数据资源管理器与 Azure Blob 存储和 Azure Data Lake Storage(Gen1 和 Gen2)集成,提供对存储在外部存储中的数据的快速、缓存和索引访问。
使用 Azure Data Studio 的 Kusto (KQL) 扩展,你可以连接到 Azure 数据资源管理器群集并进行查询。 用户可以使用包含 IntelliSense 的 Kusto 内核,编写并运行 KQL 查询,以及创作笔记本
- 功能:查询
- 文档:Kusto 扩展概述,使用 Kusto 和使用 Kqlmagic
Azure 数据资源管理器支持在 Azure 数据资源管理器、Application Insights (AI) 和 Log Analytics (LA)之间跨服务查询。 你可使用 Azure 数据资源管理器查询工具和在跨服务查询中查询 Log Analytics 或 Application Insights 工作区。
- 功能:查询
- 文档:Azure Monitor
Kqlmagic 是一种命令,可在 Azure Data Studio 笔记本中扩展 Python 内核的功能。 可以组合使用 Python 和 Kusto 查询语言 (KQL),以通过与 render 命令集成的丰富 Plotly 库查询和可视化数据。 Kqlmagic 使你可以在同一个位置获得笔记本、数据分析和丰富 Python 功能的优势。 具有 Kqlmagic 的受支持数据源包括 Azure 数据资源管理器、Application Insights、Azure Monitor 日志。
- 功能:查询、可视化
- 文档:Azure Notebooks
Delta Kusto 是一个命令行接口 (CLI),它使用 Azure 数据资源管理器数据库中的 Kusto 对象(例如表、函数、策略、安全角色)来实现持续集成/持续部署 (CI/CD) 自动化。 它可以处理单个数据库、多个数据库或整个群集。 Delta Kusto 还支持多租户方案。
- 功能:源代码管理
- 文档:Delta Kusto
Jupyter Notebook 是一个开源的 Web 应用程序,可用于创建和共享包含实时代码、公式、可视化效果和叙述性文本的文档。 它可用于各种任务,例如数据清理和转换、数值模拟、统计建模、数据可视化和机器学习。
Kqlmagic 扩展了 Jupyter Notebook 中的 Python 内核功能,因此你可以本机运行 Kusto 查询语言 (KQL) 查询。 可以使用与 render 运算符集成的丰富 Plot.ly 库来组合 Python 和 KQL 以查询和可视化数据。 kqlmagic 扩展与 Jupyter Lab、Visual Studio Code Jupyter 扩展和 Azure Data Studio 兼容,支持的数据源包括 Azure 数据资源管理器、Azure Monitor 日志和 Application Insights。
- 功能:查询、可视化
- 文档:Jupyter Notebooks
- 社区博客:使用适用于 Jupyter Notebook 的 KQL magic 在 Azure 数据资源管理器中分析数据
开放源代码存储库包含 C# 分析程序和语义分析器,以及用于在 JavaScript 中生成相同库的翻译项目。
- 功能:语言分析
- 文档:Kusto 查询语言分析程序
Kusto.Explorer 是一款免费软件,可在 Windows 桌面上下载和使用。 借助 Kusto.Explorer,可以在用户友好的界面中使用 Kusto 查询语言 (KQL) 查询和分析数据。
Kusto.Cli 是一个命令行实用工具,用于在 Kusto 群集上发送查询和控制命令。
- 功能:查询
- 文档:Kusto CLI
Lightingest 是用于将临时数据引入 Azure 数据资源管理器的命令行实用工具。
- 功能:引入
- 支持的引入类型:批处理
- 用例:历史数据加载
- 存储库:LightIngest
- 文档:使用 LightIngest 引入数据
Microsoft Purview 通过提供统一的服务来管理来自各种源的数据,简化了数据治理。
可以在应用中集成Monaco 编辑器与 Kusto 查询语言支持 (monaco-kusto)。 将 monaco-kusto 集成到应用中可以提供编辑体验,例如完成、着色、重构、重命名和“转到定义”
- 功能:查询
- 存储库:Monaco 编辑器
- 文档:Monaco 编辑器的 Kusto 查询语言设置和使用 - 一种 Kusto 查询语言编辑器,可以嵌入基于 Web 和 electron 的应用程序中。
- Kusto 查询语言插件 - 访问 Kusto 查询语言编辑器插件。
- 嵌入 Azure 数据资源管理器 Web UI - 可以在 iframe 中嵌入 Azure 数据资源管理器 Web UI,并将其托管在第三方网站中。
PowerShell 脚本可以使用 Kusto 客户端库,因为 PowerShell 原本就已与 .NET 库集成。
- 功能:查询
- 文档:使用 PowerShell 提供的 Kusto .NET 客户端库
同步 Kusto 是一种工具,使用户能够同步各种 Kusto 架构实体,如表架构和存储的函数。 此同步在本地文件系统、Azure 数据资源管理器数据库和 Azure 存储库之间完成。
Azure 数据资源管理器提供了一种 Web 体验,使你能够连接到 Azure 数据资源管理器群集并编写、运行和共享 Kusto 查询语言 (KQL) 命令和查询
- 功能:引入、导出、查询、可视化
- 支持的引入类型:批处理、流式处理
- 文档:Azure 数据资源管理器 Web UI、从文件获取数据