Sql 哪个仪表板分析将支持Parse.com数据源?

Sql 哪个仪表板分析将支持Parse.com数据源?,sql,mongodb,parse-platform,database-connection,analytics,Sql,Mongodb,Parse Platform,Database Connection,Analytics,我开发了一个应用程序,使用Parse.com作为后端。我现在需要一个仪表板分析软件包(比如iDashboards),它可以让我从Parse.com数据库类中提取数据,并以漂亮的仪表板方式呈现其中的一些数据 iDashboards看起来是我想要的那种工具,但它只支持某些数据源输入,如JDBC、ODBC、SQL、MySQL等。无论如何,我都不是数据库专家,我不确定Parse.com是否可以归类为上述任何一种,但据我所知,它不属于这些类别 有谁能推荐一种将Parse.com连接到iDashboard的

我开发了一个应用程序,使用Parse.com作为后端。我现在需要一个仪表板分析软件包(比如iDashboards),它可以让我从Parse.com数据库类中提取数据,并以漂亮的仪表板方式呈现其中的一些数据

iDashboards看起来是我想要的那种工具,但它只支持某些数据源输入,如JDBC、ODBC、SQL、MySQL等。无论如何,我都不是数据库专家,我不确定Parse.com是否可以归类为上述任何一种,但据我所知,它不属于这些类别


有谁能推荐一种将Parse.com连接到iDashboard的方法,或者推荐另一种支持Parse.com作为数据源的仪表板工具吗?

您面临的主要问题是Parse.com中的数据将采用json格式。大多数仪表盘更喜欢csv文件

我所知道的最好的仪表板是Tableau,这里有一个关于将json引入Tableau的讨论:

如果您的首选项是使用iDashboards,那么您需要将解析出来的json转换为iDashboards可以使用的csv格式。您可以使用上面文章中提到的RJSON来实现这一点,但是使用一个简单的php或python脚本,定期连接解析并为您提取数据更新,然后将其推送到您选择的仪表板,您可能会更轻松


在php中将json转换为csv的过程如下:

区别比“不支持的文件格式”更为根本。事实上,解析出来的JSON数据以所谓的非规范化形式存储,这意味着单个JSON数据文件可能包含关系数据库中任意多个表的等价物。换言之,一个JSON文件可能会转换为多个CSV文件,而如何执行转换没有唯一的选择

这就是所谓的ETL问题,其中ETL代表提取转换负载。因此,您可能对开源ETL工具感兴趣,例如。Kettle由Pentaho支持,它包含的功能可以帮助您开发一个工作流程,将JSON数据转换成多个CSV文件,然后导入爱达荷州(或类似地区)。除水壶外,水壶也广泛用于此目的,并具有相同的能力

最后,请注意,解析由MongoDB提供支持,并导出在MongoDB中易于存储和操作的JSON数据。因此,任何为MongoDB构建的报告工具都非常适合报告解析数据

截至撰写本文时,有两种选择:

  • ,这是一个专门为MongoDB构建的商业解决方案,具有您声明的生成仪表板的能力
  • ,这是一个开源解决方案,也是为MongoDB构建的,它允许在数据库上使用本机SQL。当前版本没有报告功能(仅CSV导出),但将于6月发布的2.09版本中有报告仪表板
  • 使用MongoDB报告工具的一个优点是,您不必将数据整理成关系形式。如果大量嵌套、使用数组等,那么开发ETL工作流并使其与数据的变化保持同步可能会非常痛苦。相反,您所要做的就是构建一个脚本,将原始数据从Parse传输到MongoDB实例(如果您不想自己托管它,可能由或等效的实例托管),并在顶部连接MongoDB报告工具


    您还可以联系Parse,看看他们是否有推荐的解决方案。我觉得他们可能应该在API中加入一些分析/报告功能,因为这是一个非常常见的用例。

    你可以使用parse.com接收数据,他们内置了仪表板和小部件用于可视化,或者你可以将数据从ATSD导出到csv并使用iDashboards。

    为什么不使用parse自己的分析仪表盘?