云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_奥特曼百度云_年度促销

小七 141 0

云解析_奥特曼百度云_年度促销

首先,我要感谢Mayank Mishra的灵感和他在SCN上的文章"关于世界银行实时数据的社会经济分析"中描述的世界银行API的背景知识,理财返利平台,作为数据极客III挑战的一部分。我建议您在进一步阅读之前阅读此文。

本文也已提交给2015年"健康与社会影响联盟"的数据天才大赛。

我认为,我只是数据,只要我们开始使用我们已经拥有的知识,我们就可以避免人类在二十一世纪离开时的许多错误。我当然不是说我们应该把未来的方向盘交给数据科学家。。那就太夸张了。另一方面,仅仅依靠媒体或政治家的"常识"或观点是不明智的。

我们需要的是……以易于理解的方式提供可靠的事实和数字。世界银行是可靠事实来源的潜在候选机构之一。为什么?好吧……读一下世界银行A至Z组的报告

我发现,现在从数字中提取知识最大的挑战和最困难的部分是数据集成和快速处理大量数据,然后以可读的方式直观地呈现结果。我发现SAP Lumira凭借其出色的用户体验和功能,是您应对挑战的最佳工具之一。

因此,当我几个月前读到Mayank Mishra的一篇文章时,我对自己说:"Huston,我们有一个……工具"

正如我所说的,Mayank的文章是一个灵感。提出的数据扩展是好的,正在工作,并有许多其他优点。但是…嗯…我在用户体验中遗漏了一些东西。Primary one无法直接从GUI中选择Mayank定义的指标以外的指标。你可以自己找到索引,然后更新配置文件,没错。。但是…这很费时,大数据是啥意思,如果你不知道去哪里找也不容易。

最后但并非最不重要的是…我找不到Mayank发布供公众使用的工作扩展。

对于我自己的使用,我认为简单性是区别于这些日常方便的解决方案的好东西。世界上有很多工具,你必须选择最适合你的工具。

所以我决定我将为Lumira做我自己的世界银行数据扩展有点不同。

我开始采用与Mayank类似的方法。我对世界银行的指标使用了相同的API,如玛雅的文章(第1节)所述。建筑也很相似(第2节)。我使用了DAE开发指南中的代码示例。

注意:SAP最近发布了DAE框架的新版本–V2。我的解决方案是使用框架版本1编写的。

我更改了工作流。我并不热衷于在配置文件中预定义指标。相反,我决定,一个人应该有选择的自由,准确地分析什么,每次你运行它。读取配置文件

读取配置属性'与DAE可执行文件位于同一目录的文件->获取代理设置和调试标志。该文件是自我解释的,下面是示例内容:

#Properties debug=N useProxy=Y httpProxyHost=proxy httpProxyPort=8080

步骤2。进行http请求以获取指标列表

如果DAE处于预览模式,则我们进行http请求,得到所有记录的一页,因此我添加了等于15000的"每页"参数(目前世界银行数据库中有12917个指标,因此15000应该足够了,并有一定的增长空间)。

步骤3。显示GUI,让用户选择他想要获取数据的指标

如果DAE处于预览模式,我们获取指标列表,然后我们显示一个图形用户界面,让用户选择他想要获取数据的指标。

在顶部有一个搜索字段,过滤结果列表。超过12000个条目,这是一个必备功能。

当您选择指标时,请单击"提交"按钮。

步骤4。发出http请求以获取所选指标的数据

提交有效指标后,DAE向:

发出http请求"++"?页码=1&每页=32500&格式=xml'

例如:?page=1&per\u page=32500&format=xml

然后处理目标xml文件并为Lumira生成记录预览(约300)。

步骤5。处理XML数据文件并将结果发送到标准输出

一旦单击"创建",包含指标数据的同一XML文件将以刷新模式处理。在此模式下,所有行都发送到标准输出。一旦完成,您就可以开始使用Lumira中的数据了。

有趣的是,您还可以创建一个新的数据集,然后使用"country\u ID"和"date"字段将它们合并。

这将使您能够集成来自不同指标的数据。这样,您就可以基于计算字段创建自己的指标,以便对不同的视角进行分析。

请参见YouTube上的"工作解决方案"™ 视频

您可以从这里得到解决方案:https://ideas.sap.com/ct/getfile.bix?a=OD5268&f=E9649E4A-AF25-43C9-99BC-61616BCBF06D

建议的工具并不完美。一些问题仍然存在:

a)并非世界银行数据中的所有国家名称都被Lumira所理解。有手动解决方法,但我将在下一篇文章中对此进行改进。

b)解决方案是使用Java 1.8(JavaFX 8)编写的,因此需要jre 1.8.x。不幸的是,Lumira附带了捆绑的jre 1.7。为了使它工作,微淘客,我不得不编译jar文件到exec文件,并从硬编码路径选择使用jre:C:\Program Files\Java\jre1.8.0\u 45.

如果您有其他Java 1.8.x版本,请创建一个到您的版本文件夹的链接。

C)合并数据不是理想的解决方案。我期待着使用Lumira 1.27,物联网的应用有哪些,它应该有数据混合功能。

d)GUI可能会更好一点,特别是能够一次选择多个指标,为所选指标提供说明会更好。。我不是任何意义上的开发人员,这是一个预算解决方案。

我发布的解决方案是一个.jar文件。您可以将其用于任何非商业目的。

为了在SAP Lumira中使用它,您必须从中创建可执行文件–我建议使用Sunch4J。记住选择主类"应用程序.WbdDAE"在午餐4j,如下图所示,