Consolidation Server
What's New?
About the Consolidation Server
Why Use Consolidation
Consolidation Server Terminology
How the Consolidation Server Fits into Exalead CloudView
About the Consolidation Object Graph
Object Graph and Index Incremental Updates
Object Graph Node
Object Graph Arcs
Object Graph Matching Expressions
Configuring the Consolidation Server
Deploying the Consolidation Server
Add Consolidation Support at Exalead CloudView Installation Time
Add Consolidation Support Manually
Enable Consolidation on Source Connectors
Configuring the Consolidation
Configuring the Processors
Trigger and Synchronize Consolidation
Forwarding Documents to Other Build Groups
Clearing the Consolidation Server
Tuning and Sizing the Consolidation Server
Tuning
Sizing
Writing Transformation and Aggregation Processors
About Document Processing
Document Processing in the Consolidation Server
Processor Action Context
Control the Processing
Processor Type Inheritance and Runtime Selection
Java Processors
Define Java Transformation Processors
Transformation Operations
Define Java Aggregation Processors
Aggregation Operations
Company Hierarchy Example
Manage Documents Explicitly
In the Transformation Phase
In the Aggregation Phase
Impact Detection
Troubleshooting the Configuration
Where Can I Find the Consolidation Server Logs?
Monitoring the Object Graph
Use the Consolidation Server Introspection
Simulate Matching Elements and Impact Detection
Introspection Client API Usage
Example: My Aggregation Does Not Perform What I Am Expecting
Exporting the Object Graph
Export the Object Graph to a DOT File
Convert the DOT File to Another Image Format
Checking the Consolidation Storage Content
Observing the Processors' Consumption
Get a Global View of the Consolidation Server Processors
Check If the Consolidation Storage Compact Works Properly
Get a Finer Debugging Granularity on a Specific Processor
Consolidation Server Fails with Out of Memory Error
Use Cases
About Consolidation Use Cases
What Are Our Data Sources
What We Want to Do Functionally
About Code Samples
Deploy the Coffee Sample Data
Extract Coffee Data
Deploy the Coffee Sample Configuration
UC-1: Consolidating Data from Two Sources
Step 1 - Define the Connectors Corresponding to Each Source
Step 2 - Configure Consolidation
Step 3 - Scan Source Connectors and Check What Is Indexed
UC-2: Enriching Child Documents with Parent Document Metas
Step 1 - Define the Source Connector for Trades
Step 2 - Configure Consolidation
Step 3 - Scan Source Connectors and Check What Is Indexed
UC-3: Consolidating Information on a View Document
Step 1 - Check Existing Data
Step 2 - Add Trade Info on Countries
Step 3 - Scan the Source Connector and Check What Is Indexed
Step 4 - Add New Categories on Countries
Step 5 - Rescan Source Connectors and Check What Is Indexed
UC-4: Calculating Trends
Step 1 - Configure an Aggregation Processor for Trades
Step 2 - Rescan the Trades Connector and Check What Is Indexed
UC-5: Incremental Scan - Propagating Node Changes
Step 1 - Set the Trades Connector to Incremental Mode
Step 2 - Rescan the Trades Connector and Check What Is Indexed
Step 3 - Add a New Year of Trades
Step 4 - Rescan the Trades Connector and Check What Is Indexed
UC-6: Incremental Scan - Propagating Arc Changes
Step 1 - Set the Country Connector to Incremental Mode
Step 2 - Create Organization from Countries
Step 3 - Rescan the Country Connector and Check What Is Indexed
Step 4 - Update the Membership of a Country
Step 5 - Rescan the Country Connector and Check What Is Indexed
UC-7: Generating Child Documents
Step 1 - Create Child Documents from Organization with an Aggregation Processor
Step 2 - Relaunch the Organization Aggregation and Check What Is Indexed
Step 3 - Change the Membership of a Country
Step 4 - Rescan the Country Connector and Check What Is Indexed
UC-8: Consolidating Data from Storage Service
Step 1 - Define the Source Connector for StorageService
Step 2 - Link storageService Tags to Countries
Step 3 - Add Tags to Countries
Step 4 - Index Tags
Appendix - Groovy Processors
Groovy Transformation and Aggregation Operations
Company's Hierarchy Example in Groovy
Discard Processor Code Samples
DiscardAggregationProcessor.java
DiscardAggregationProcessorConfig.java
DiscardAggregationProcessorConfigCheck.java
Appendix - Matching Expressions Grammar
Protect Specific Characters from Interpretation
Examples
Case Involving a Simple Path
Case with The "?" Operator
Case Involving a Star
Case with an OR on an Arc
Case with an OR on a Path Element
Case with a Closure Operator
Case with an OR Operator for Node Type
Case with an OR Operator on Path
Case with Fallback Operator If the First Path Is Selected
Case with Fallback Operator If the second Path Is Selected
Case with Fallback and OR Operators Together
Case with Fallback Operator Using regexp in Node Type
Appendix - Old DSL Functions
Consolidation Server
Appendix - Old DSL Functions
AC_CONSOLIDATION_SERVER_ID
AC_AGGREGATION_TRIGGERS_ID
AC_FORWARD_RULES_ID
AC_TRANSFORMATION_PROCESSORS_ID
AC_AGGREGATION_PROCESSORS_ID
AC_CONSOLIDATION_INSTROSPECT_ID
This site works best with JavaScript enabled