Pervasive 8.x как получить доступ? Где найти - PullRequest
1 голос
/ 05 февраля 2012

Я работаю над некоторым преобразованием данных. Я попросил файлы в формате csv, но клиент не знал, как конвертировать, и вместо этого вручил мне папку с кучей файлов * .btr и FIELD.DDF, FILE.DDF, INDEX.DDF и USER.DDF.

Мой вопрос заключается в том, как получить к ним доступ и по существу преобразовать их в формат файла CSV, чтобы мой инструмент ETL мог читать эти файлы CSV / TXT.

После некоторого возни я понял, что они были сделаны с использованием Pervasive 8.7, который не поддерживается, и я не могу найти демонстрационную рабочую группу или серверную загрузку. Вдобавок ко всему, я нашел несколько распространенных инструментов для обработки данных, но когда я пытаюсь загрузить их, я получаю сообщение, что инструменты могут работать только на Windows XP или более ранних версиях.

Я не понимаю, как поступить. Есть ли какие-либо альтернативы, вместо того, чтобы возвращаться и обращаться к клиентской системе и пытаться преобразовать эти файлы в CSV с помощью клиентского компа?

Кстати, у меня также есть клиентское программное обеспечение Pervasive 8.7 в папке данных, но когда я пытаюсь запустить его, оно запускается, а затем закрывается без каких-либо ошибок. Я попытался изменить уровень совместимости, но безрезультатно.

1 Ответ

3 голосов
/ 05 февраля 2012

Для доступа к файлам вам понадобится движок Pervasive.SQL.PSQL v8 (и v9 и v10) не поддерживаются.Текущая версия PSQL v11, а пробную версию можно загрузить по адресу http://pervasivedb.com/psqlv11/pages/default.aspx. PSQL v11 может читать и записывать файлы PSQL v8.x без. После того, как у вас установлен и работает движок, вы сможете создавать ODBC DSN.указывая на файлы DDF и файлы данных (файлы BTR).Получив DSN ODBC, вы можете использовать любой из ваших любимых инструментов для экспорта данных в CSV.В PSQL v11 даже есть опция «Экспорт данных», если щелкнуть правой кнопкой мыши таблицу в Pervasive Control Center.
Просто любопытно, какие инструменты вы нашли для xP или более ранних версий?

...