首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Spark streaming to Power BI

Spark streaming to Power BI
EN

Stack Overflow用户
提问于 2018-06-06 14:49:28
回答 1查看 952关注 0票数 1

顾名思义,我希望在Power BI中看到实时数据。我已经建立了到火花流的管道,在那里我正在处理数据,现在我想要推入Power BI。并且最好使用Python。

现在,根据我的理解,可能会有不同的方法,如下所述。

  1. 将流数据存储到Azure Blob中,并在power BI中进行实时连接。我知道纸面上听起来很完美,但有可能这样做吗?
  2. 的第二种方法是在Power BI中创建一个推送数据集,获取REST API URL并将Spark streaming中的请求发布到其中。所以我的问题是,是否可以从spark streaming向Power BI发送POST请求?Google只告诉我在Spark中发送请求。没有任何关于火花streaming.
  3. Using PubNub SDK的内容。有可能吗?基本上如何发送数据从星火流到subscriber?
  4. Ingest的PubNub星火流到HBASE,然后建立与它在PowerBI的实时连接。

我的目标是拥有最小的延迟。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-06-08 05:39:44

这可能不是最好的方法。我认为最好的方法是编写您自己的structured streaming integration。但是,您可以使用PubNub。下面是一些用于在PubNub通道上发布仪表板数据的Python代码。

代码语言:javascript
复制
import requests

def publishRecord(record):
        requests.get('http://pubsub.pubnub.com/publish/publish_key_here/subscribe_key_here/0/pubnub_channel_name/0/' + str(record))   

rdd.foreach(publishRecord)

您可以使用TypeScript在您的仪表板中订阅同一频道。

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

https://stackoverflow.com/questions/50713894

复制
相关文章

相似问题

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