SAP Datasphere Catalog and Governance
Overview
The SAP Datasphere Catalog provides a centralized hub for discovering, understanding, and governing data assets. It enables organizations to implement data governance practices while making trusted data accessible to business users.
Documentation: https://help.sap.com/docs/SAP_DATASPHERE/aca3ccb4b2f84eb8b6154e8fd2812c0e
Catalog Features
Asset Discovery
The catalog allows users to discover and explore:
- Data Products: Curated packages of views and models for specific use cases
- Views and Tables: Individual data objects with metadata
- Analytic Models: Consumer-ready analytics with measures and dimensions
- Glossary Terms: Business definitions and context
- KPIs: Key performance indicators with calculations
Catalog Capabilities
| Capability | Description |
|---|---|
| Search | Full-text search across all metadata |
| Browse | Navigate by category, domain, or owner |
| Preview | Sample data without modeling access |
| Lineage | Trace data from source to consumption |
| Impact Analysis | Understand downstream dependencies |
| Rating & Reviews | Community feedback on data quality |
Glossary Management
Creating a Glossary
A business glossary provides standardized definitions for key business terms.
Glossary Structure:
Categories:
- Finance
- Sales
- HR
- Supply Chain
Term Components:
- Name: Business-friendly term
- Definition: Clear, unambiguous description
- Examples: Usage examples
- Synonyms: Alternative names
- Related Terms: Links to related definitions
- Owner: Responsible party
- Status: Draft, Approved, DeprecatedExample Glossary Terms
Revenue
Term: Revenue
Category: Finance
Definition: The total income generated from sales of goods or services before any expenses are deducted
Calculation: SUM(Net Sales) for a given period
Synonyms: Sales, Turnover, Income
Related Terms: Gross Revenue, Net Revenue, Deferred Revenue
Owner: Finance Data Steward
Status: ApprovedCustomer Lifetime Value (CLV)
Term: Customer Lifetime Value
Abbreviation: CLV
Category: Sales
Definition: The predicted net profit attributed to the entire future relationship with a customer
Calculation: (Average Order Value × Purchase Frequency × Customer Lifespan) - Acquisition Cost
Related Terms: Customer Acquisition Cost, Churn Rate
Owner: Marketing Analytics
Status: ApprovedLinking Terms to Data Assets
Associate glossary terms with views and columns:
- Navigate to view in Data Builder
- Open Business Purpose section
- Link relevant glossary terms to:
- The view itself (overall purpose)
- Individual columns (column meaning)
Data Quality
Quality Rules
Define rules to validate data quality:
Quality Rule Types:
Completeness:
- Not Null checks
- Required field validation
Uniqueness:
- Primary key uniqueness
- Duplicate detection
Validity:
- Range checks (min/max)
- Pattern matching (regex)
- Domain values (allowed list)
Timeliness:
- Freshness checks
- SLA monitoring
Consistency:
- Cross-field validation
- Referential integrityQuality Score Calculation
Quality Score = (Passed Records / Total Records) × 100
Aggregate Score = Weighted Average of:
- Completeness Score (weight: 0.25)
- Uniqueness Score (weight: 0.25)
- Validity Score (weight: 0.30)
- Timeliness Score (weight: 0.20)Quality Monitoring
Set up continuous quality monitoring:
- Create Quality Rules: Define expectations
- Schedule Validation: Run rules on schedule
- Set Thresholds: Define acceptable quality levels
- Configure Alerts: Notify when quality drops
- Track Trends: Monitor quality over time
Data Classification
Sensitivity Levels
Classify data by sensitivity:
| Level | Description | Handling |
|---|---|---|
| Public | No restrictions | Open access |
| Internal | Business use only | Employee access |
| Confidential | Limited distribution | Need-to-know basis |
| Restricted | Highly sensitive | Strict controls, encryption |
Data Categories
| Category | Examples | Regulations |
|---|---|---|
| PII | Name, Email, Phone | GDPR, CCPA |
| PHI | Medical records | HIPAA |
| PCI | Credit card numbers | PCI-DSS |
| Financial | Revenue, Costs | SOX |
Auto-Classification
Configure automatic classification based on:
- Column Names: Match patterns like
*_SSN,*_EMAIL - Data Patterns: Detect formats like phone numbers, credit cards
- Source Systems: Apply rules based on origin
- Glossary Terms: Inherit classification from linked terms
Data Lineage
Lineage Visualization
View data flow from source to consumption:
Source System → Remote Table → Staging View → Fact View → Analytic Model → SAC StoryLineage Information
| Component | Captured Information |
|---|---|
| Source | Connection, table, extraction time |
| Transformations | Joins, filters, calculations |
| Consumption | Views, models, reports using the data |
| Refresh | Last refresh time, frequency |
Impact Analysis
Before making changes, understand impact:
- Select object in Data Builder
- Click Impact Analysis
- Review:
- Downstream dependencies
- Affected reports/stories
- User impact
Publishing to Catalog
Publication Workflow
1. Create Object → 2. Add Metadata → 3. Link Terms → 4. Request Approval → 5. PublishRequired Metadata for Publication
Publication Requirements:
Required:
- Business Name (readable name)
- Description (purpose and content)
- Owner (responsible person)
- Classification (sensitivity level)
Recommended:
- Glossary Term Links
- Quality Score
- Data Freshness
- Sample Data
- Usage GuidelinesApproval Process
- Submit for Review: Owner submits asset
- Steward Review: Data steward validates
- Quality Check: Automated quality validation
- Approve/Reject: Decision with feedback
- Publish: Make available in catalog
Governance Roles
Standard Roles
| Role | Responsibilities |
|---|---|
| Data Owner | Business accountability for data |
| Data Steward | Quality and metadata management |
| Data Custodian | Technical implementation |
| Data Consumer | Uses data for analysis |
Role Assignments
Configure governance roles in Administration:
Governance Role Assignment:
Data Steward - Finance:
User: finance.steward@company.com
Scope: Finance domain objects
Permissions:
- Approve publications
- Edit glossary terms
- Define quality rulesPolicies and Compliance
Data Retention Policies
Retention Policy - Transaction Data:
Category: Financial Transactions
Retention Period: 7 years
Archive After: 2 years
Delete After: 7 years
Legal Basis: Tax regulations
Retention Policy - Log Data:
Category: System Logs
Retention Period: 90 days
Archive After: 30 days
Delete After: 90 daysAccess Policies
Combine with Data Access Controls:
Access Policy - Regional Data:
Rule: Users can only access data from their assigned region
Implementation:
- Data Access Control: region_access
- Permission Table: user_region_assignments
- Criteria Column: REGION_IDAudit Logging
Track all governance activities:
| Event | Logged Information |
|---|---|
| Publication | Who, When, What asset |
| Access | User, Object, Query |
| Changes | Before/After, Reason |
| Approvals | Approver, Decision, Comments |
Best Practices
Governance Implementation
- Start Small: Begin with critical data domains
- Executive Sponsorship: Secure leadership support
- Clear Ownership: Assign accountable owners
- Automated Monitoring: Don't rely on manual checks
- Regular Reviews: Audit governance effectiveness quarterly
Catalog Population
- Prioritize by Usage: Catalog most-used assets first
- Quality over Quantity: Well-documented few > poorly-documented many
- Template Descriptions: Create standard description templates
- Glossary First: Build glossary before linking to assets
User Adoption
- Training: Educate users on catalog search
- Quick Wins: Show value with popular datasets
- Feedback Loop: Collect and act on user feedback
- Gamification: Recognize top contributors
Integration with SAP Analytics Cloud
Catalog-Enabled Stories
Users can:
- Search catalog from SAC
- Preview data before adding
- See lineage and quality info
- Add trusted data to stories
Trusted Data Badge
Assets meeting criteria receive "Trusted" badge:
- Published to catalog
- Quality score > 90%
- Complete documentation
- Active owner assigned