MashZone NextGen 10.2 | Appendix | Legacy Presto components | MashZone NextGen Analytics | What is MashZone NextGen Analytics?
 
What is MashZone NextGen Analytics?
Business intelligence daily seems to encompass more data from very different sources: social media for your customers, increasing volumes of real-time data for monitoring operations or managing risk, plus all the traditional historical and transactional data of your organization. Managing this 'fire hose' of data and making sense of it requires:
*Tools to easily combine, explore and analyze data.
*An analytics toolbox to grapple with data complexity.
*Many, flexible ways to visualize insights so they tell a clear, evocative story.
*MashZone NextGen Analytics In-Memory Stores: to handle 'big data' with good performance using streaming access and Terracotta BigMemory. By default, MashZone NextGen includes limited use of both local heap and off-heap memory through BigMemory for the MashZone NextGen Analytics In-Memory Stores.
Adding BigMemory licenses provides straight-forward, highly extensible, fast in-memory data management in either a separate server and host or in an array of distributed servers using an easily-extended architecture.
Streaming large datasets also removes other performance bottlenecks, such as keeping the entire dataset in MashZone NextGen memory with a DOM to support XPath queries. Data is streamed in chunks (partitions) instead.
*The Real-Time Analytics Query Language (RAQL) and Analytics Engine: to query large datasets in a simple but powerful way, without the overhead of a DOM, and easily apply analytic functions. Datasets use a flat, table-like structure to support queries.
RAQL (pronounced ) is a SQL-like query language that provides performant access and handles streaming datasets. It includes a set of built-in analytics functions and a straight-forward way to provide your own user-defined functions to meet new or unique analysis needs.
You use RAQL queries within mashups, thus leveraging the power and flexibility of mashups. MashZone NextGen Analytics has extended EMML, the language for mashups, to provide streaming access to common sources for datasets as well as store datasets in or load dataset from In-Memory Stores.
*Mashup Tools : to create RAQL queries for mashups in Wires, using simple graphic modelling and drag and drop blocks. Or use the full power of EMML + RAQL in the Mashup Editor.
Once you have the mashup and RAQL queries you need to work with a dataset, simply add views and create apps or workspace apps using MashZone NextGen’s point-and-click wizards. Use the built-in MashZone NextGen views or developers can create pluggable views and add them to MashZone NextGen to meet your specific visuallization needs.
MashZone NextGen Analytics: Features and Flow
MashZone NextGen Analytics and RAQL give you access to datasets from a variety of sources, including:
*Databases
*CSV or XML files
*Services addressable by URL
*MashZone NextGen mashables or other mashups
*MashZone NextGen snapshots of results for mashables or mashups
*Datasets that MashZone NextGen or other systems have already loaded in MashZone NextGen Analytics In-Memory Stores
Users work with the final visual analytics that are published as apps or workspace apps. These apps are based on the mashups with RAQL queries and the views you choose to include in the app.
When users find and use these apps, the associated mashup is processed in MashZone NextGen Server using the EMML Engine, the Analytics Engine and any analytics functions defined in RAQL queries. They may work with datasets in MashZone NextGen Analytics In-Memory Stores or directly access datasets from any supported data source.
Next Steps
For your next steps, see Getting Started with MashZone NextGen Analytics, RAQL Queries and Working with MashZone NextGen Analytics In-Memory Stores.

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release