我们使用Sisense作为报告工具。我们有太多的客户使用Sisense。这个客户端有很多仪表板、小部件。
Sisense将数据存储在mongo数据库中。我不知道微软的力量BI.
是否有可能为Sisense构建迁移到Microsoft Power BI的工具?
谢谢。
对于Sisense,它将其元数据存储在mongo-db实例中。然而,对于Power BI,它将其元数据存储在PBIX文件中。如果将文件扩展名从pbix更改为zip,则可以在中导航以检查内容。
当该报告部署到Power BI服务时,它使用许多组件在后台存储文件和元数据、blob存储和一个小型SQL实例。您无法访问这些项目或其中的数据。
对于内部部署版本的Power BI、Power BI报表服务器(仅在高级版或某些企业许可中提供(,这需要使用SQL Server数据库。它充当Power BI前端的元数据存储,还存储加载到它的报告的文件等。您可以访问此数据元数据存储。有关设置的更多详细信息,请点击此处。
我不认为有一条将数据从mongo数据库迁移到sql、服务或文件的路径,这将是从一种报告技术到另一种报告方法的对象的完全重新创建。
实际上,PowerBI使用XML,SiSense使用JAQL;解析JAQL以创建一个翻译器来构建基本的PowerBI报告。由于SiSense使用Elasticubes、Dashboards和Widgets,您必须解析它们才能构建PowerBI。我为SSRS成功地做到了这一点,powerBI有一个更复杂的布局,但尽管如此,还是可以做到。。。使用Newtonsoft在.Net中构建它来提取JAQL(JSON(,然后解析为PowerBI。。不是那么难