Meta Data Silos
Data administrators have tried to inventory, define, and organize meta data since
the early 1980s. Most data administrators used generic data dictionary products
(meta data repositories used to be called data dictionaries); only few tried to design
and build their own. Some of the generic data dictionary products were rather
sophisticated and expandable, and they could store most of the required meta data
components. However, there were multitudes of problems associated with these
early efforts.
Populating these early data dictionaries required a manual effort, which was
time consuming and tedious, as all manual efforts are.
The lack of technical skills on the part of most data administrators prevented
them from expanding the data dictionary products with custom features to
make them more useful.
The reporting capabilities of the early data dictionary products were less than
desirable. Some products did not even have application programming interface
(API) capabilities that would allow data administrators to generate customized
reports.
The immature technologies used in most early data dictionaries (which were
mainframe products) did not provide automated interfaces, easy-to-use
graphical user interface (GUI) displays, or context-sensitive help functions.
The lack of standards (or the lack of enforcement of standards) created an
insurmountable burden for the data administrators who had to resolve
conflicting and inconsistent data names, data definitions, and data domains.
No management appreciation for the value of meta data made meta data a low
priority in most organizations. Business managers and business executives, as
well as some information technology (IT) managers, viewed meta data as
systems documentation, which they considered important but could live
without.
No cross-organizational initiatives existed in organizations, except departmental
initiatives usually spearheaded by data administrators in IT. Therefore, many
business managers and business executives did not understand the value of the
effort and did not buy into it. The popularity of data warehouse initiatives in the
1990s helped raise the understanding of the value of cross-organizational
initiatives.
Because of these problems, data administration efforts to manage meta data were
only marginally successful in the past. On many projects, these efforts were even
considered project obstructions because of the extra time it took to define and
capture the meta data when the technicians were eager to rush into coding. IT
managers and business managers often asked, "Why aren't we coding yet?
"—obviously, they perceived writing programs as the only productive project
development activity.