工作中的数据库具有Unidata格式,我如何访问它?

我对数据库的了解足够了解 – 这通常不在我的工作范围之内,但是我认为每个人都应该了解一点。 我试图在工作中访问我们数据库中的一些数据,如果是PL / SQL或SQL Server,这将非常快速和简单。

不幸的是,这个数据库相当古老,并使用一种名为Unidata的格式。 我敢肯定,这里有人比我更熟悉它。 任何帮助将不胜感激。

Unidata就是所谓的多值数据库, 我相信它现在归IBM所有。 我从来没有通过ODBC或OLE DB访问它,但我听说驱动程序确实存在。 如果这是真的,你应该可以从你用来访问PL / SQL或SQL Server的工具中访问它。 如果你想要使用简单的查询提取一些数据,Excel也可以工作。

UniData本身仍然与现代工具一起开发,通过.Net,Java,OBDC等连接到它。

UniData,UniVerse和相关工具现在由Rocket Software拥有。 有一个邮件列表,你可以得到有关使用或连接UniData的任何问题。 U2(这就是所谓的产品范围) 用户组有一个链接到U2的邮件列表和许多其他资源。

为了具体告诉你如何连接/从中获取数据,我需要更多地了解你想要做什么。 这也取决于您当前的产品授权安排。

注意:U2用户组可能暂时不可用,因为他们正在移动托pipe服务提供商。

编辑:这里是一个稍微更直接的链接到火箭U2网站,谈论有关OBDC,JBBC,SQL等中间件 。

你可以连接到是通过ODBC,然后只使用ODBC工具?

处理Unidata文件的最简单方法是在自己的环境中访问它。 可以使用查询命令LIST或SORT。 如果使用本地SELECT命令,则它将按SQL的方式生成键列表而不是表。 typesLIST文件名ALL的简单列表可以让你知道数据是什么样的。 为了访问外部编程环境,可以使用为访问Unidata或Universe文件量身定制的“UniObjects”。 Unidata可以与ODBC和SQL配合使用,但需要一个完整的SQL数据库安全设置来允许它。