首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于读取火箭U2数据的库

用于读取火箭U2数据的库
EN

Stack Overflow用户
提问于 2014-06-24 04:41:50
回答 2查看 923关注 0票数 0

我们正在尝试将Rocket U2数据库中的数据移植到SQL server。根据我在维基百科上读取的内容,数据作为分隔的文本文件存储。

我们正在考虑下列备选办法:

  1. 购买火箭U2工具包
  2. 自己解析文本文件
  3. 将文本文件导入Excel
  4. 依赖第三部分图书馆

上述每一种选择的可行性如何?我们还有什么其他的选择可以考虑吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-01 18:24:02

这些文件是散列表,而不是纯分隔的文本文件。您是否安装了Rocket数据库,或者仅仅安装了数据文件?从火箭U2文件中提取数据的方法很多,但您确实需要了解数据结构,即MultiValued。你可以通过雇佣一个熟悉环境的人来加快他们的速度。在MultiValue中有一个U2用户组和一个LinkedIn用户组。

除此之外,我建议将for U2工具作为从微软角度访问数据的一种方式。以下是指向一般信息的链接:http://www.rocketsoftware.com/products/rocket-u2-toolkit-net

还可以在StackOverflow上搜索标记u2netdk。

票数 1
EN

Stack Overflow用户

发布于 2014-09-16 16:24:00

我们的团队已经创建了一个从.net应用程序执行以下操作的流程:

  1. 从单一数据模式创建模型(考虑数据结构),包括对关联中的多值和子多值进行建模。
  2. 使用这些模型生成sql服务器db。
  3. 使用这些模型创建html文档。
  4. 使用LIST命令将数据从unidata db提取到文件中。
  5. 执行Rsync将数据文件从unix服务器移到windows服务器。
  6. 从文件中读取,截断任何现有的sql数据,并使用模型执行sql大容量插入。

我们在日常迁移中使用这个过程,因此步骤2和步骤3实际上只完成一次(或者当我们添加一个新文件时)。

我们的团队花了几个月的时间才完全自动化,并把它做好。我们面临的主要挑战是,我们对单一数据或多值数据库一无所知。最复杂的是解析数据文件的多值和子多值。理解这些联想并正确地打破它们,我们花了很多时间。

我们的最终解决方案非常好,而且速度非常快。我们目前每天从57个单数据文件在不到2小时内迁移超过25G的数据。

所以我的意思是,这是可能的,但这是一个相当大的投资,除非你们比我们有更多的知识(这是非常可能的)。看起来,您需要的是一个一次性端口,而不是夜间迁移,所以我可能会推荐@jbmonco,只使用Rocket提供的.net工具包。

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

https://stackoverflow.com/questions/24378469

复制
相关文章

相似问题

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