I’ll provide a comprehensive solution addressing all three dimensions of your consolidation performance challenge:
1. Slow Consolidation Batch Jobs:
Your 3-4 hour processing time with 47 elimination rules indicates rule optimization is critical. Implement a three-tier rule architecture:
Tier 1 - Volume Eliminators (5-8 rules): Create broad rules for high-volume, straightforward eliminations (standard intercompany receivables/payables, simple loan eliminations). These should process 60-70% of your transaction volume quickly. Use specific account ranges rather than wildcards to improve matching performance.
Tier 2 - Complex Business Rules (15-20 rules): Handle scenarios requiring conditional logic, currency-specific treatments, or regulatory requirements. Optimize these by:
- Adding date range filters to limit matching scope
- Using entity relationship hierarchies to pre-filter candidates
- Implementing amount thresholds to exclude immaterial transactions
- Sequencing rules from most to least restrictive
Tier 3 - Exception Handlers (3-5 rules): Final catch-all rules for edge cases and manual adjustments.
This restructuring typically reduces rule count by 40-50% while maintaining accuracy. For your 47 rules, target consolidation to 25-28 optimized rules.
2. Memory Spike Resolution:
Memory spikes to 90% occur when elimination matching loads excessive transaction datasets simultaneously. Implement these controls:
-
Partition Processing: Break your consolidation into regional batches (Americas, EMEA, APAC) that run sequentially rather than processing all 15 entities simultaneously. This caps memory usage at 60-65% per batch.
-
Transaction Filtering: Add pre-elimination filters at the data source level. Configure your financial accounting to flag intercompany transactions with specific attributes, allowing elimination rules to query smaller, pre-filtered datasets.
-
Scheduled Optimization: Run consolidation during your tenant’s designated low-activity windows. Memory allocation is more generous during off-peak periods.
-
Rule Sequencing: Order elimination rules by transaction volume (descending). Processing high-volume rules first reduces the dataset size for subsequent rules, preventing memory accumulation.
3. Financial Reporting Delays:
Your 1-2 day reporting delay is unacceptable and requires workflow restructuring:
Implement Progressive Consolidation:
- Day 1-2 after month-end: Run Tier 1 elimination rules (covers 70% of eliminations)
- Day 2: Generate preliminary consolidated reports for executive review
- Day 3: Complete Tier 2 and Tier 3 rules for final adjustments
- Day 3 afternoon: Publish final consolidated statements
This approach provides executives with substantially complete reports within 2 days while maintaining accuracy in the final version.
Technical Optimizations:
- Enable parallel processing for independent elimination rules (rules that don’t reference each other’s results)
- Implement elimination rule result caching for recurring patterns
- Use Workday’s consolidation preview feature to validate rule logic without full processing
- Schedule batch jobs at 2:00 AM to leverage maximum system resources
Performance Targets Post-Optimization:
- Tier 1 elimination processing: 25-35 minutes
- Complete consolidation cycle: 75-90 minutes (65% improvement)
- Memory utilization peak: 55-65% (30-point reduction)
- Executive reporting: Day 2 after month-end
- Final statements: Day 3 after month-end
Validation Approach:
Before implementing changes, create a parallel test environment:
- Run current 47-rule configuration and document results
- Implement optimized rule structure
- Compare elimination amounts to ensure accuracy within 0.01%
- Validate performance improvements meet targets
- Deploy to production during a non-critical month
This structured approach has helped multiple organizations reduce consolidation processing time by 60-70% while improving reporting timeliness and system stability.
This draft is based on general Workday knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.