1

我正在做一些数据转换。我要求提供 csv 格式的文件,但客户不知道如何转换,而是递给我一个包含一堆 *.btr 文件和 FIELD.DDF、FILE.DDF、INDEX.DDF 和 USER.DDF 的文件夹。

我的问题是如何访问它们并将它们本质上转换为 csv 文件格式,以便我的 ETL 工具可以读取这些 CSV/TXT 文件。

经过一番折腾,我发现这些是使用不支持的 Pervasive 8.7 制作的,我找不到任何演示工作组或服务器下载。最重要的是,我发现了一些普遍的数据工具,但是当我尝试下载它们时,我得到的消息是这些工具只能在 Windows XP 或更早版本上运行。

我对如何进行感到困惑。有没有其他选择,而不是返回并访问客户端系统并尝试使用客户端 comp 将这些文件转换为 CSV?

顺便说一句,我在数据文件夹中还有一个 Pervasive 8.7 客户端软件,但是当我尝试运行它时,它似乎执行然后关闭而没有任何错误。我也尝试更改兼容性级别,但无济于事。

4

1 回答 1

4

您将需要一个 Pervasive.SQL 引擎才能访问这些文件。不支持 PSQL v8(以及 v9 和 v10)。当前版本是 PSQL v11,可以在http://pervasivedb.com/psqlv11/pages/default.aspx下载试用版。PSQL v11 无需读取和写入 PSQL v8.x 文件一旦安装并运行引擎,您应该能够创建指向 DDF 和数据文件(BTR 文件)的 ODBC DSN。拥有 ODBC DSN 后,您可以使用任何您喜欢的工具将数据导出为 CSV。如果您右键单击 Pervasive Control Center 中的表,PSQL v11 甚至还有一个“导出数据”选项。
只是好奇,您发现了哪些适用于 xP 或更早版本的工具?

于 2012-02-05T01:26:19.300 回答