首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将数据从Filebeat Shipper转发到Power Bi

如何将数据从Filebeat Shipper转发到Power Bi
EN

Stack Overflow用户
提问于 2019-05-07 17:15:33
回答 1查看 215关注 0票数 1

我有一个记录用户交互并将其保存到log.json文件的应用程序。

以前,我使用Humio作为我的分析工具,但现在我想使用Power Bi。

我有一个数据发送器Filebeat,它将日志数据(在此之前转发给Humio)。

现在我想知道,是否可以使用Filebeat将数据转发到Power Bi。

如果是这样的话-如何?

这是我的filebeat.yml在发送给Humio时的样子

代码语言:javascript
运行
复制
#======== Filebeat inputs ===========
filebeat.inputs:

- paths:
- path\to\audit_log\*

#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:

hosts: ["https://cloud.humio.com:443/api/v1/dataspaces/audit_log/ingest/elasticsearch"]
username: myUsername
password: myPassword

如果我想使用Power Bi,你对output.elasticsearch应该是什么样子有什么建议吗?

我试着遵循以下指南:https://docs.microsoft.com/en-us/power-bi/developer/walkthrough-push-data

但是我需要一些帮助--我缺少一些知识或者理解。

或者一个更贴近我实际问题的指南。

请提前回答!

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 06:46:26

您将不能直接将数据从文件节拍发送到BI。您需要的是某种类型的转换,因为您的BI数据集JSON结构与Filebeat生成的JSON不同。

看看Logstash,它是弹性堆栈的一部分,Filebeat是用来将数据发送到Logstash的。您只需要在filebeat.yml中应用一个小的更改

在Logstash中,您将需要配置提取转换加载(又称ETL)管道,以便从文件节拍接收(E)所有事件,并将它们转换(T)为Power BI REST Api (https://docs.microsoft.com/de-de/rest/api/power-bi/pushdatasets/datasets_postdataset)所需的JSON结构,最后向BI实例发出HTTP请求(L)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56019302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档