13 KiB
Data Integration Monitor Reference
Table of Contents
- Monitor Overview
- Remote Tables Monitoring
- Local Tables Monitoring
- Real-Time Replication
- Data Persistence
- View Analyzer
- Flow Monitoring
- Task Chain Monitoring
- Scheduling
- Statuses and Notifications
Monitor Overview
The Data Integration Monitor provides visibility into data integration activities.
Accessing the Monitor
- Navigate to Data Integration Monitor
- Select space
- Choose monitor tab
Monitor Tabs
| Tab | Purpose |
|---|---|
| Remote Tables | Virtual and replicated tables |
| Local Tables | Locally stored tables |
| Views | Persisted view data |
| Flows | Data/replication/transformation flows |
| Task Chains | Orchestrated tasks |
Authorization and Permissions
Required Privileges:
- DW Integrator role (full access)
- DW Modeler role (limited access)
- Custom roles with monitor privileges
Remote Tables Monitoring
Remote Table Status
| Status | Description |
|---|---|
| Available | Ready for queries |
| Replicating | Data loading |
| Error | Replication failed |
| Paused | Replication paused |
Data Access Modes
Remote Only:
- Queries execute on source
- No local storage
- Real-time data
Remote and Replication:
- Data copied locally
- Faster queries
- Scheduled refresh
Replication Operations
Full Replication:
- Select remote table
- Start replication
- Monitor progress
- Verify completion
Replicate Full Set:
- Initial load
- Complete refresh
- Scheduled full loads
Replicate Data Changes:
- Delta replication
- Real-time changes
- CDC-based
Partitioning Data Loads
Configure Partitions:
- Select remote table
- Define partition column
- Set partition values
- Load partitions
Partition Benefits:
- Parallel loading
- Selective refresh
- Reduced memory
Statistics
Create Statistics:
- Select remote table
- Create statistics
- Schedule refresh
Statistics Benefits:
- Query optimization
- Better execution plans
- Improved performance
Monitoring Remote Queries
Query Metrics:
- Execution time
- Rows returned
- Network latency
- Resource usage
Local Tables Monitoring
Local Table Status
| Status | Description |
|---|---|
| Active | Table available |
| Loading | Data being loaded |
| Error | Load failed |
Data Operations
Load Data:
- From files
- From data flows
- From replication flows
Delete Data:
- Full truncate
- Selective delete
- Partition delete
Record Deletion Control
Deletion Options:
- Allow deletion
- Prevent deletion
- Soft delete
Local Tables (File)
Object Store Tables:
- Parquet format
- Delta Lake support
- Optimized storage
Operations:
| Operation | Description |
|---|---|
| Merge | Combine delta files |
| Optimize | Compact files |
| Delete | Remove data |
Merge Operations:
- Select table
- Run merge
- Verify results
Real-Time Replication
Source Requirements
Connection Support: Real-time/trigger-based replication depends on the connection type. Check connection documentation for support.
Source Object Requirements:
- Objects must be enabled for Change Data Capture (CDC)
- If previously deployed without real-time capability, re-deploy the table
- Source views: Not supported
- ABAP Dictionary tables: Not supported
ABAP ODP Source Requirements
ODP-BW (SAP BW sources): Only InfoProviders with change logs:
| Object Type | Requirements |
|---|---|
| DataStore objects (advanced) - ADSO | Data activation with change log |
| Standard DataStore objects (classic) - ODSO | Must have change log |
| InfoObjects | Must support delta |
Version Requirements: SAP BW 7.4 SP23+ or SAP BW 7.5 SP17+
ODP-CDS (CDS views):
- All ABAP CDS views with primary key AND delta-enabled
- Important: Filters must apply to primary key fields only
- Non-key field filters risk inconsistent deletion propagation
ODP-SAPI (Extractors):
- Delta-enabled extractors with primary keys
- ADD* methods excluded
SAP HANA Smart Data Access Requirements
- Remote objects must be COLUMN TABLE type
- Row Tables: Not supported
- Virtual Tables: Not supported
- Some data types and table features restricted
- Replication cannot be paused
SAP HANA CDI Adapter
- Recommended: DP Agent version 2.6.1 or higher
Enabling Real-Time
Enable Steps:
- Navigate to Data Integration Monitor
- Select relevant space
- Access Remote Tables section
- Select target remote table
- If switching from scheduled to real-time:
- Execute "Remove Replicated Data" first
- Clear existing replica
- Delete existing schedule
- Select "Enable Real-Time Data Replication"
Important: No logs are generated when data is replicated in real-time mode
Replication Status
| Status | Description |
|---|---|
| Active | Receiving changes |
| Paused | Temporarily stopped |
| Error | Replication failed |
| Initial Load | Loading base data |
Pausing and Resuming
Pause Replication:
- Maintenance windows
- Source system changes
- Performance tuning
Resume Replication:
- Verify source availability
- Check queue status
- Resume replication
- Monitor catch-up
Recovery After Failure
Automatic Recovery:
- Reconnection attempts
- Queue recovery
- Delta catch-up
Manual Recovery:
- Identify failure cause
- Fix underlying issue
- Resume or restart
- Verify data consistency
Watermarks
Watermark Tracking:
- Current position in change stream
- Last processed change
- Recovery point
View Watermarks:
- Select replicated table
- View watermark details
- Monitor lag
Data Persistence
Persisting Views
Enable Persistence:
- Open view properties
- Enable persistence
- Configure schedule
- Deploy
Run Modes
| Mode | Description | Use Case |
|---|---|---|
| Full | Complete refresh | Initial/reset |
| Delta | Incremental refresh | Regular updates |
| Clean Up | Remove stale data | Maintenance |
Persistence Metrics
Monitor Metrics:
- Last run time
- Duration
- Rows processed
- Storage used
Detailed Logs
View Logs:
- Select persisted view
- Open run history
- View detailed logs
Log Information:
- SQL statements
- Execution times
- Error messages
- Row counts
Memory Consumption
Monitor Memory:
- Current usage
- Peak usage
- Trend analysis
Optimization:
- Partition data
- Schedule off-peak
- Reduce scope
Partitioning Persisted Views
Create Partitions:
- Define partition column
- Set partition scheme
- Configure retention
- Deploy
Partition Schemes:
- Range (date-based)
- Hash (value-based)
- List (explicit values)
Data Access Control Integration
Persisted views respect data access controls:
- Row-level security applied
- User context evaluated
- Cached securely
View Analyzer
Getting Started
Access View Analyzer:
- Data Integration Monitor
- Views tab
- Select view
- Open analyzer
Analysis Features
Execution Plan:
- Query decomposition
- Join analysis
- Filter pushdown
Performance Metrics:
- Execution time
- Memory usage
- I/O statistics
Exploring Views
Analyze View:
- Select view
- Run analysis
- Review results
Analysis Output:
- Execution plan visualization
- Performance recommendations
- Optimization suggestions
Analyze Results
Result Interpretation:
| Metric | Good | Warning | Critical |
|---|---|---|---|
| Exec Time | <1s | 1-10s | >10s |
| Memory | <1GB | 1-10GB | >10GB |
| Rows | Expected | +/-20% | >2x expected |
Flow Monitoring
Data Flow Monitoring
Monitor Data Flows:
- Flows tab
- Select data flow
- View run history
Run Metrics:
- Start/end time
- Duration
- Rows processed
- Status
Transformation Flow Monitoring
Monitor Transformation Flows:
- Select transformation flow
- View executions
- Analyze metrics
Metrics:
| Metric | Description |
|---|---|
| Duration | Total run time |
| Rows Inserted | New records |
| Rows Updated | Changed records |
| Rows Deleted | Removed records |
Change Run Mode:
- Full refresh
- Delta processing
- Truncate and reload
Cancel Running Flow:
- Select running flow
- Cancel execution
- Review partial results
Replication Flow Monitoring
Monitor Replication Flows:
- Select replication flow
- View status
- Check metrics
Replication Metrics:
- Objects replicated
- Rows per object
- Last update time
- Error count
Statuses and Substatuses:
| Status | Substatus | Meaning |
|---|---|---|
| Running | Initial Load | First-time load |
| Running | Delta | Processing changes |
| Error | Connection Failed | Connectivity issue |
| Error | Authorization | Permission denied |
Working with Existing Runs:
- View run history
- Compare runs
- Identify trends
File Space Operations
Override Default Settings:
- Custom parallelism
- Memory limits
- File formats
Task Chain Monitoring
Monitor Task Chains
View Task Chains:
- Task Chains tab
- Select chain
- View executions
Execution Details:
- Task sequence
- Individual task status
- Duration per task
- Error details
Schedule Management
Modify Schedule Owner:
- Select scheduled chain
- Transfer ownership
- Confirm change
Pause/Resume Scheduled Tasks:
- Pause: Temporarily stop
- Resume: Continue schedule
Task Chain Metrics
| Metric | Description |
|---|---|
| Total Duration | End-to-end time |
| Task Count | Number of tasks |
| Success Rate | Completed/total |
| Avg Task Duration | Average per task |
Scheduling
Simple Schedules
Schedule Types:
| Type | Pattern |
|---|---|
| Daily | Every day at time |
| Weekly | Specific days |
| Monthly | Specific dates |
Create Schedule:
- Select object
- Add schedule
- Configure timing
- Activate
Cron Expressions
Cron Format:
┌───────────── second (0-59)
│ ┌───────────── minute (0-59)
│ │ ┌───────────── hour (0-23)
│ │ │ ┌───────────── day of month (1-31)
│ │ │ │ ┌───────────── month (1-12)
│ │ │ │ │ ┌───────────── day of week (0-7)
│ │ │ │ │ │
* * * * * *
Examples:
0 0 6 * * ? # Daily at 6:00 AM
0 0 */4 * * ? # Every 4 hours
0 30 8 * * MON # Monday at 8:30 AM
0 0 0 1 * ? # First of month midnight
Schedule Management
View Schedules:
- Active schedules
- Next run time
- Last run status
Modify Schedules:
- Change timing
- Pause/resume
- Delete schedule
Statuses and Notifications
Understanding Statuses
Object Status:
| Status | Color | Meaning |
|---|---|---|
| Completed | Green | Successful |
| Running | Blue | In progress |
| Warning | Yellow | Partial success |
| Error | Red | Failed |
Substatus Details:
- Detailed error information
- Actionable guidance
- Related logs
Warning Notifications
Configure Warnings:
- User profile
- Notification settings
- Select events
Warning Types:
- Execution warnings
- Capacity warnings
- Expiration warnings
Email Notifications
Configure Email:
- Set up email
- Select events
- Choose recipients
Events:
- Task completion
- Task failure
- Schedule events
- System alerts
Documentation Links
- Monitor Overview: https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/4cbf7c7
- Remote Tables: https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/4dd95d7
- Real-Time Replication: https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/441d327
- View Analyzer: https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/8921e5a
- Scheduling: https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/7fa0762
Last Updated: 2025-11-22