1

目前,我们使用他们的 Excel 插件访问 Bloomberg 数据。这使我们能够将 BB 函数(例如 BDP、BDH)直接嵌入到基于 Excel/VBA 的分析中,并在必要时导入/刷新数据。

我们现在需要迁移到新的数据传输格式。即,代表我们涵盖的整个证券领域的文本文件,每天在预定时间在 BB 服务器上提供。

我们希望过渡到这种新格式,只需对我们的 Excel 公式进行少量或至少有限的更改。

因此,我们需要开发一种自动方法,用于按计划从文本文件中提取数据、将数据存储在适当的数据库中,以及从 Excel 中访问该数据库中的数据的方法。

对于这个问题,似乎有许多不同的解决方案,有些简单,有些不太简单,使用各种工具,需要不同级别的编程和开发。

例如,有人建议一个简单的 C# 脚本可以承担 ETL 部分的工作。然后我们可以使用 Excel-DNA 开发一个原生 Excel 插件来实现类似于 BDP/BDH 的功能,从数据库中提取数据。

然而,在我们走这条路之前,任何关于我们可能没有考虑过的简单解决方案的想法都将不胜感激。我们在数据建模方面几乎没有经验,因此有关应用程序/平台/编程语言的细节会很有用。

4

1 回答 1

0

这是您正在进行的概念性工作,但为了维持现状,您正在寻找复制 BDP / BDH 功能。

只要您在 ETL 过程中使用与 Bloomberg 数据相同的字段名称获取数据,那么自定义插件实际上可以与 BDP 一样工作,即=BDP(Security, Field)

当您请求数据时,您是否使用任何覆盖?因为您还需要考虑这一点。

就个人而言,在处理类似的事情时,我们采取了将尽可能多的工作转移到数据库的方法,并将特定的数据集输出到 Excel。这确实需要对您当前的设置进行重新设计,但这通常是有益的(并且可以这样出售)作为简化此过程的一种手段。

您可以考虑使用诸如 SSIS(SQL Server 集成服务)之类的东西将您的 ETL 放入数据库中。Excel / 其他应用程序的下游,世界就是你的牡蛎。

于 2013-04-10T09:41:34.427 回答