Live Data Map Administrator Guide > Introduction to Live Data Map Administration > Live Data Map Architecture
  

Live Data Map Architecture

The Live Data Map architecture consists of applications, services, and databases. The applications layer consists of client applications, such as Enterprise Information Catalog. The services layer has application services, such as the Catalog Service, Data Integration Service, and Model Repository Service. Live Data Map requires the Catalog Service to extract metadata from data sources and manage the administrative tasks. The databases layer consists of the Model repository and internal or external Hadoop cluster for metadata storage and analysis. Data sources and metadata sources include source data repositories, such as Oracle, Microsoft SQL Server, PowerCenter repository, and SAP Business Objects.
The following image shows the architecture components of Live Data Map:
The following table describes the architecture components:
Component
Description
External Application
An application, such as Enterprise Information Catalog, that you use to discover, explore, and relate different types of metadata from disparate sources in the enterprise.
Scanner Framework
A framework that runs scanners and manages a registry of available scanners. A scanner is a pluggable component of Live Data Map that extracts specific metadata from external data sources.
Model Repository Service
An application service that manages the Model repository.
Content Management Service
An application service that manages reference data. It provides reference data information to the Data Integration Service and Informatica Developer. You can use Informatica Developer to import data domains into Model repository.
Data Integration Service
An application service that performs data integration tasks for Live Data Map and external applications.
Catalog Service
An application service that runs Live Data Map and manages connections between service components and external applications.
Model repository
A relational database that stores the resource configuration and data domain information.
Internal Hadoop Cluster
An HDFS-based cluster based on HortonWorks that stores large amounts of metadata.
External Hadoop Cluster
An HDFS-based cluster based on Cloudera or HortonWorks that stores large amounts of metadata.
Metadata Persistence Store
A staging database that stores extracted metadata for further analysis.
Search Index
Apache Solr-based search index information. The search index is based on the Model repository assets and assets in the metadata persistence store. Live Data Map uses the indexed information to display search results based on the appropriate asset metadata and relationships.
Graph Database
An Apache HBase distributed database that uses graph structures to represent and store large amounts of metadata.
Data sources and metadata sources
The source databases or metadata sources that Live Data Map scans to extract relevant metadata for further use.