简体   繁体   English

通过 Azure function 将数据摄取到 Azure 数据浏览器

[英]Data ingestion to Azure data explorer via Azure function

I am new to Azure and I want to know whether we can send some json data, process it and ingest it in data explorer.我是 Azure 的新手,我想知道我们是否可以发送一些 json 数据,对其进行处理并在数据资源管理器中摄取。 My requirement is to process the data on azure side before ingesting it to the data explorer .我的要求是在将 azure 端的数据摄取到数据浏览器之前对其进行处理 Can I use the following steps to do this process?我可以使用以下步骤来执行此过程吗?

  1. Trigger the azure function via HTTP request with json data通过 HTTP 请求使用 Z466DEEC76ECDF5FCA6D48571F6324 触发 azure function 请求
  2. Process the data in the azure function处理azure function中的数据
  3. Ingest the process data via data explorer SDK通过数据浏览器 SDK 获取过程数据

Is this possible or do I have to set some mapping with event hub or blob storage and use the their mapping properties with the data explorer.这是可能的,还是我必须使用事件中心或 blob 存储设置一些映射,并将它们的映射属性与数据资源管理器一起使用。 If that's the case, Is it possible to send data to event hub or blobstorage on http trigger azure functions?如果是这种情况,是否可以将数据发送到 http 触发 azure 函数上的事件中心或 blobstorage?

There are multiple ways in which you can ingest data into Azure Data Explorer.您可以通过多种方式将数据摄取到 Azure 数据资源管理器中。

For the approach that you described, if the processing of JSON data will not take longer time, then you could do that inside Azure Function and use one of the SDK to ingest to data explorer. For the approach that you described, if the processing of JSON data will not take longer time, then you could do that inside Azure Function and use one of the SDK to ingest to data explorer. But Azure Function max timeout limit is 10 min in Consumption plan, and even in Premium plan it is not advisable to make it longer[though MS theoretical limit is unbounded ].但是 Azure Function 在Consumption计划中的最大timeout限制是 10 分钟,即使在高级计划中也不建议延长它[尽管 MS 理论限制是unbounded的]。 So, the above approach will work depending on your JSON data size, and 'processing time' and then to some extent the language in which you implement the Azure function.因此,上述方法将根据您的 JSON 数据大小和“处理时间”以及在某种程度上实现 Azure ZC1C425268E68385D1AB4ZZZC17A94F 的语言起作用。

Refer the official comparison between various methods using which you can ingest into Data Explorer.请参阅您可以摄取到数据资源管理器中的各种方法之间的官方比较 If you provide more details about your data size, and how long your 'processing' likely would take, it helps to make a better choice.如果您提供有关数据大小以及“处理”可能需要多长时间的更多详细信息,则有助于做出更好的选择。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Azure 摄取数据浏览器逻辑 - Azure Data Explorer Logic on ingestion Azure Data Explorer 高摄取延迟和流式传输 - Azure Data Explorer High Ingestion Latency with Streaming 如何在 Azure 数据资源管理器的摄取时验证和排除数据 - How to validate and exclude data at ingestion time for Azure Data Explorer 是否可以使用 Azure 数据资源管理器修改摄取映射中的数据? - Is it possible to modify data in the ingestion mapping using Azure Data Explorer? 如何通过 PowerShell 或 ARM 模板在 Azure 数据资源管理器中创建表和摄取映射 - How to create Table and Ingestion Mapping in Azure Data Explorer via PowerShell or ARM Template Azure 数据资源管理器自动摄取失败但手动工作 - Azure data explorer automatic ingestion fails but manual works Azure 数据资源管理器/Kusto JSON 摄取转换 (GetPathElement) - Azure Data Explorer / Kusto JSON Ingestion Transform (GetPathElement) 从 Azure 函数应用程序摄取 Kusto 数据以 403 结束 - Kusto data ingestion from an Azure Function App ends with a 403 从 Azure 数据工厂将数据摄取到雪花 - Data ingestion to snowflake from Azure data factory 使用Azure从Rest API提取数据 - Data ingestion from Rest API using Azure
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM