Замечания по выпуску


|29.6 Импорт и экспорт метаданных с помощью CWMI (Common Warehouse Metadata Interchange - общий обмен метаданными хранилищ)

|29.6.1 Введение

|В дополнение к имеющейся поддержке файлов языка тегов Центр хранилищ данных |может теперь импортировать и экспортировать метаданные в формате файлов XML, |соответствующих стандарту CWM (Common Warehouse Metamodel - общая метамодель |хранилища). Импорт и экспорт этих CWM-совместимых файлов XML называется |CWMI (Common Warehouse Metadata Interchange).

|Метаданные можно импортировать и экспортировать из следующих объектов |Центра хранилищ данных: |

|Утилита экспорта и импорта CWMI не поддерживает метаданные некоторых видов, |в том числе, планы, схемы хранилища, пользователи и группы.

|Центр хранилищ данных создает файл журнала, который содержит результаты |процессов импорта и экспорта. Обычно файл журнала создается в каталоге |x:\program files\sqllib\logging (где x: - |устройство, где вы установили DB2) или в каталоге, заданным переменной среды |VWS_LOGGING. Файл журнала представляет собой простой текстовый файл, |который можно посмотреть в любом текстовом редакторе.

|29.6.2 Импорт метаданных

|Метаданные можно импортировать как из Центра хранилищ данных, так и из |командной строки.

|Новые объекты, создаваемые в процессе импорта, назначаются группе защиты |Центра хранилищ данных по умолчанию. Дополнительную информацию смотрите |в разделе "Изменение защиты после импорта" в данных Замечаниях по |выпуску.

|Если импортируются метаданные о шаге, с этим шагом может быть связано |несколько файлов. Метаданные о шаге хранятся в файле XML, но с шагом |могут быть иногда связаны также данные, хранящиеся как двоичные большие |объекты. Имя файла метаданных двоичных больших объектов такое же, как у |файла XML, но они существуют в виде отдельных файлов с нумерованными |расширениями. При импорте все связанные с шагом файлы должны находиться |в одном каталоге.

|Изменение шагов, находящихся в режиме тестирования или режиме |производства

|Чтобы Центр хранилищ данных смог изменить метаданные шага, шаг должен |находиться в режиме разработки. Если шаг находится в режиме |тестирования или производства, переведите его в режим разработки перед |импортом метаданных: |

  1. |Зарегистрируйтесь в Центре хранилищ данных.
  2. |Щелкните правой кнопкой мыши по шагу, который надо перевести в другой |режим, и выберите Режим.
  3. |Выберите Разработка. |

|Данный шаг переведен в режим разработки. После завершения импорта |метаданных переведите шаг обратно в режим тестирования или |производства.

|Импорт данных из Центра хранилищ данных

|Метаданные можно импортировать из Центра хранилищ данных: |

  1. |Зарегистрируйтесь в Центре хранилищ данных.
  2. |Нажмите на левой панели кнопку Хранилище.
  3. |Выберите Выбранные -> Импорт метаданных |-> Файл обмена...
  4. |В окне Импортировать метаданные задайте имя файла, содержащего метаданные, |которые надо импортировать. Имя файла можно ввести самостоятельно или |же выбрать в списке. |
  5. |В окне Импортировать метаданные нажмите кнопку OK, |чтобы закончить работу. При импорте файла Центром хранилищ данных |появляется окно Ход выполнения. |

|Импорт метаданных с помощью командной строки

|Для импорта метаданных можно также использовать командную строку. |Синтаксис команды импорта:

|CWMImport файл_XML управляющая_база_данных |ID_пользователя пароль [PREFIX = схема]
|

файл_XML Полное имя (включая диск и каталог) файла XML, который надо импортировать. Это обязательный параметр.
управляющая_база_данных Имя управляющей базы данных хранилища, в которую вы хотите импортировать метаданные. Это обязательный параметр.
ID_пользователя ID пользователя, используемый для связи с управляющей базой данных хранилища. Это обязательный параметр.
пароль Пароль, используемый для связи с управляющей базой данных хранилища. Это обязательный параметр.
[PREFIX=схема] Имя схемы базы данных для системных таблиц Центра хранилищ данных. Если значение для PREFIX= не задано, по умолчанию используется имя IWH. Это необязательный параметр.

|29.6.3 Изменение ваших метаданных после запуска утилиты импорта

|Изменение защиты после импорта

|В качестве меры защиты Центр хранилищ данных не импортирует и не |экспортирует пароли. Пароли для новых объектов обновляются по мере |необходимости. Подробнее об особенностях импорта смотрите в руководстве |Data Warehouse Center Administration Guide, глава 12, "Exporting |and importing Data Warehouse Center metadata".

|При импорте метаданных все объекты назначаются группе защиты по |умолчанию. Группы, имеющие доступ к объекту, можно |изменить: |

  1. |Зарегистрируйтесь в Центре хранилищ данных.
  2. |Щелкните правой кнопкой мыши по папке, содержащей объект, который надо |изменить.
  3. |Выберите Свойства и выберите закладку Защита.
  4. |Удалите группы из списка Выбранные группы хранилища или |добавьте группы в список Доступные группы хранилища.
  5. |Нажмите кнопку OK. |

|29.6.4 Экспорт метаданных

|Метаданные можно экспортировать как из Центра хранилищ данных, так и из |командной строки.

|Метаданные некоторых шагов хранятся как двоичные большие объекты. |Метаданные двоичных больших объектов экспортируются в отдельный файл с тем же |именем, что и файл XML шага, но с числовыми расширениями |(.1, .2 и так далее).

|Экспорт данных из Центра хранилищ данных

|Метаданные можно экспортировать из Центра хранилищ данных: |

  1. |Зарегистрируйтесь в Центре хранилищ данных.
  2. |Нажмите на левой панели кнопку Хранилище.
  3. |Выберите Выбранные -> Экспорт метаданных |-> Файл обмена.
  4. |В окне Экспорт метаданных задайте имя файла, куда будут записаны |экспортированные метаданные. Имя файла можно ввести самостоятельно или |выбрать его в списке: |
  5. |Если в окне Экспорт метаданных выведено имя нужного файла, выберите в |списке Доступные объекты объект, метаданные которого надо |экспортировать.
  6. |Нажмите кнопку >, чтобы переместить выбранный объект из |списка Доступные объекты в список Выбранные |объекты. Повторяйте эту операцию, пока все экспортируемые объекты |не окажутся в списке Выбранные объекты.
  7. |Нажмите кнопку OK. |

|Центр хранилищ данных создает входной файл, содержащий |информацию о выбранных для экспорта объектах, и затем экспортирует метаданные |об этих объектах. Во время экспорта метаданных Центром хранилищ данных |появляется окно хода выполнения.

|Экспорт метаданных с помощью командной строки

|Прежде, чем экспортировать метаданные из командной строки, необходимо |создать входной файл. Входной файл - это текстовый файл с |расширением .INP, в котором перечислены по типу объекта все |объекты, которые надо экспортировать. При экспорте из Центра хранилищ |данных входной файл создается автоматически, но при экспорте из командной |строки, его надо вначале создать самостоятельно. Входной файл можно |создать с помощью любого текстового редактора. Введите имена всех |объектов, появляющихся в Центре хранилищ данных. Убедитесь, что файл |создается в каталоге, для которое есть разрешение на чтение/запись. При |запуске утилиты экспорта Центр хранилищ данных записывает файлы XML в тот же |каталог, где находится входной файл.

|Ниже приводится пример файла ввода:

|<PROC>
|Tutorial Fact Table Process
|<IR>
|Tutorial file source
|Tutorial target
|<UDP>
|New Program group

|В разделе <PROC> (процессы) перечислите все процессы, которые |надо экспортировать. В разделе <IR> (информационные |ресурсы) перечислите все источники и потребители хранилища, которые надо |экспортировать. Центр хранилищ данных автоматически включает все |таблицы и столбцы, связанные с этими источниками и потребителями. В |разделе <UDP> (пользовательские программы) перечислите все |группы программ, которые надо экспортировать.

|Для экспорта метаданных введите следующую команду в командной строке |DOS:

|CWMExport входной_файл управляющая_база_данных |ID_пользователя пароль [PREFIX=схема]
|

входной_файл Полное имя (включая диск и каталог) файла .INP, со списком объектов, которые надо экспортировать. Это обязательный параметр.
управляющая_база_данных Имя управляющей базы данных хранилища, из которой осуществляется экспорт. Это обязательный параметр.
ID_пользователя ID пользователя, используемый для связи с управляющей базой данных хранилища. Это обязательный параметр.
пароль Пароль, используемый для связи с управляющей базой данных хранилища. Это обязательный параметр.
[PREFIX=схема] Имя схемы базы данных для системных таблиц Центра хранилищ данных. Если значение для PREFIX= не задано, по умолчанию используется имя IWH. Это необязательный параметр.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]