Skip to content

MetaMiner Database Schema

Reference for the schemas and main tables of the MetaMiner Database (MMDB), the PostgreSQL database where MetaMiner stores the metadata it collects.

The MMDB is one PostgreSQL database (default name metaminer). MetaMiner creates and upgrades every schema itself when the MetaMiner Server (MMS) starts; do not change table structures. Schemas for Tableau, Power BI and Snowflake exist only when your license enables those platforms.

PostgreSQL only

The MMDB runs on PostgreSQL only, either the embedded PostgreSQL that MetaMiner installs or your own PostgreSQL server. See MMDB Overview.

Schemas

Schema Contents
public SAP BusinessObjects metadata: content, folders, universes, connections, users and groups, security, servers, audit data, Web Intelligence and Crystal Reports detail, document versions.
bobj_meta SQL inventory built from BusinessObjects universe, Web Intelligence and Crystal Reports SQL after each pull; used for database impact analysis.
metrics Server and host metrics: BusinessObjects server metrics, Web Intelligence activity, and host/process metrics sent by the remote metrics agent.
mms MetaMiner's own operational data: pull history, query and transaction logs, saved Meta Query web queries.
tableau, tableau_meta Tableau Server and Tableau Cloud metadata (Tableau license only).
pbi Power BI and Microsoft Fabric metadata (Power BI license only).
snowflake Snowflake metadata (Snowflake license only).
flowscheduler Flow Scheduler Service data (Tableau only).
silver Pre-aggregated usage tables for the usage web apps.

Main BusinessObjects tables

All tables below are in the public schema. Each row carries the environment's cmsid and the object's cuid and objectid. The Data type column is the name MetaMiner uses for that kind of metadata in pull settings and logs.

Object type Table Data type
Analysis for OLAP analysis_office ANALYSISOFFICE
Analysis for Microsoft Excel analysis_workbook ANALYSISOFFICEWORKBOOK
Windows AD authentication settings auth_secwinad SECWINAD
Applications bo_applications BO_APPLICATIONS
Bookmarks bookmarks BOOKMARKS
Business Views bv_all BUSINESSVIEWS
Calendars calendars CALENDARS
Crystal Reports (detail) crystal_documents CRYSTAL1200
Custom attributes custom_attributes CUSTOMATTRIBUTES
Data connections data_connections DATA_CONNECTIONS
Data connections (BI 4.x detail) data_connections1400 DATA_CONNECTIONS1400
Design Studio applications design_studio DESIGNSTUDIO
Documents (all content types) documents DOCUMENTS
Events events EVENTS
Folders, categories, inboxes folders FOLDERS
Hyperlinks hyperlinks HYPERLINKS
Overloads (UNV row and object restrictions) overloads OVERLOADS
Security profiles (UNX) overloads_unx OVERLOADSUNX
Custom roles roles ROLES
Universes (summary) semanticlayer SEMANTICLAYER
Services services SERVICES
Sessions sessions SESSIONS
Shortcuts shortcuts SHORTCUTS
Universes UNV (detail) unv2_universes UNV
Universes UNX (detail) unx_universes UNX
Groups usergroups GROUPS
Users users USERS
Web Intelligence XI 3.x (detail) webi1200_documents WEBI1200
Web Intelligence BI 4.x (detail) webi1400_documents WEBI1400
Xcelsius dashboards xcelsius XCELSIUS
Name Contents
environments One row per connected BusinessObjects environment (cmsid, display name).
v_folders2a Folders with their complete path (folderpathcomplete); join on cmsid and cuid.
document_datasources Which universe or connection each document uses.
webi1400_dataproviders, webi1400_resultobjects, webi1400_used_objects Web Intelligence data providers, their query objects, and the objects actually used in the report.
webi1440_* Web Intelligence detail when the environment uses REST-based Web Intelligence processing.
sec_all, sec_users, sec_user_roles, sec_user_rights Security objects, and the access levels and rights of users and groups.
audit_summary2, audit_sessions2 Audit events and sessions collected from the BusinessObjects audit database.
servers, server_availability Servers and their availability history.
publications, destinations Publications and schedule destinations.
versions, version_driver Web Intelligence document versions kept by MetaMiner.
dynamic_data_import_control, z_* Files loaded by Dynamic Data Import and the tables created from them.

Write SQL in lower case

PostgreSQL folds unquoted names to lower case, so SELECT * FROM documents and SELECT * FROM DOCUMENTS both work. The isdeleted column on content tables is a boolean; filter with isdeleted = false.