Загрузка файлов VSAM в db2 или плоский файл - PullRequest
0 голосов
/ 28 февраля 2020

Мне нужно загрузить файлы VSAM в таблицы db2, и я довольно новичок в таких файлах, может кто-нибудь помочь мне с шагами по загрузке db2 или как преобразовать их в текстовые файлы.

Спасибо.

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Я согласен с cschneid, если ваша необходимость загружать наборы данных VSAM в Db2 является разовой или нечастой.

Если ваша потребность более частая, или если вам нужен доступ в режиме реального времени (с Db2) к данным, которые происходят из VSAM, тогда вы будете использовать технологию репликации данных. Например, в портфеле продуктов IBM, который, вероятно, будет одним из компонентов семейства продуктов IBM InfoSphere Data Replication для z / OS.

Если вам нужен доступ в реальном времени к действующим наборам данных VSAM для приложений и пользователи, которые обычно обращаются к Db2 и не знают, как получить прямой доступ к VSAM, тогда вы будете использовать технологию объединения данных или виртуализации данных. В портфеле продуктов IBM (например) это, вероятно, IBM Data Virtualization Manager для z / OS.

z / VSE также поддерживает наборы данных VSAM, поэтому, если вы имели в виду z / VSE (не z / OS) Затем VSAM, в качестве одного из вариантов, можно использовать перенаправитель VSAM z / VSE, доступный бесплатно для всех лицензиатов z / VSE. Перенаправитель VSAM позволяет перемещать данные VSAM (выборочно или полностью) практически в любую реляционную базу данных. Db2 для z / OS или Db2 для Linux на Z, работающие на той же машине, крайне предпочтительны с точки зрения производительности и надежности. Приложения z / VSE продолжают работать без изменений, поскольку они по-прежнему воспринимают данные как находящиеся в наборах данных VSAM. В то же время приложения и пользователи, которым разрешен доступ к данным в реляционной базе данных, получают одновременный доступ к оперативным данным, управляемым z / VSE, и другим данным.

1 голос
/ 28 февраля 2020

Используйте IDCAMS REPRO для экспорта VSAM в плоский файл и используйте предпочитаемую утилиту загрузки DB2 вашего магазина для импорта из простого файла в DB2. Скорее всего, вам придется переформатировать экспортированные данные VSAM, возможно, с помощью утилиты SORT вашего магазина, если только таблицы DB2 не являются просто копиями макетов файлов VSAM.

IDCAMS документируется в службах методов доступа z / OS DFSMS Руководство по командам в разделе z / OS DFSMS Центра знаний для вашей версии / выпуска z / OS.

...