Preparing for the Meta Data Repository Rollout
Moving a meta data repository into production requires preparation, as shown in
Figure 14.3. This preparation should start early, not when all the coding and testing
have been completed. Novice meta data repository teams often underestimate the
time it takes to prepare the basic aspects of the production environment outlined
below.
Server platform: The meta data repository should reside on a production server
and not on the development server. Therefore, the production server platform
has to be installed and tested, which includes the hardware components,
operating system, monitoring utilities, and network connectivity.
Production DBMS: If the meta data repository is installed on a new production
server, an instance of the DBMS has to be created, and parameters for it have
to be set and tested under the operating system. If a meta data repository
product is being licensed, all product components including the meta data
repository database have to be installed and tested on the production server.
Program and query libraries: All meta data migration programs (including the
tool interface programs) and all meta data application programs (including the
access interface programs, the online help function, the reports, and the
queries) will reside in a version-controlled library. A library management
product has to be installed and tested before the meta data repository
programs can be moved into production.
Security: The production server, the DBMS product, the meta data repository
database, and all programs need to have the proper levels of security
implemented. Security levels in a production environment are much stricter
than in the development environment. Developers who could change the meta
data repository database structures and its content at will in the development
environment should not be granted the same authority in the production
environment.
Instruction guides and manuals: Once the meta data repository is in production,
some of the meta data programs will be scheduled to run automatically with
every ETL process cycle to capture the load statistics and data quality metrics
and to load them into the meta data repository. Certain reports or queries may
also be put on a schedule.
Operations staff will monitor the scheduled runs and notify the meta data
administrator if something goes wrong. Operating procedures should be
prepared for them, listing the scheduled jobs, the order in which the jobs
should be run, and what to do if a job fails. The help desk staff will mentor and
support the business people with their meta data questions. Therefore, the help
desk staff will need a reference guide to fall back on in case they get inquiries
they need to investigate. This reference guide could also be given to business
people since it contains helpful hints about where to locate specific meta data
components and where to get additional help.
Meta data repository training: Business people and technicians need to be