MashZone NextGen 10.2 | Appendix | Legacy Presto components | Mashables and Mashups | Mashups in MashZone NextGen Wires | Creating Mashups in Wires | Add Actions or Other Blocks | Analyze Datasets with RAQL Queries
 
Analyze Datasets with RAQL Queries
 
Dynamic RAQL Queries in Wires
You can use the RAQL block to query and analyze large datasets using MashZone NextGen Analytics and the Real-Time Analytics Query Language (RAQL). RAQL allows you to work with large datasets to perform analysis and combine that with other information or transform it in a mashup.
Note: This block supports many, but not all, aspects of RAQL. You cannot load data from a file, use snapshots as a dataset or load datasets from the MashZone NextGen Analytics In-Memory Stores. See the From property (below) for more information on the types of datasets and access mechanisms that you can use with this block.
Select
Use this property to define column selections and optional partition or windows in the Select and Over clauses for a RAQL query. You can also apply analytic functions in the Select clause if the query includes an Over or Group By clause.
Or click to open the Path Selector list and provide this clause dynamically from an input parameter or other result. See Dynamic RAQL Queries in Wires and Select Fields or Paths for Block Properties with the Path Selector for more information.
From
This clause is automatically completed when you connect the results of another block as the dataset input for RAQL. The results you connect as input determine whether the block uses streaming to load data. Streaming helps performance with large datasets. If you connect:
* DirectInvoke, the block uses streaming.
* SQL, the block uses streaming.
*A mashable, mashup or any other Wires block, this block does not use streaming.
In addition, the results that you connect as input must be a complex document with repeating items that fit the RAQL data model.
Where
Use this property to define filter conditions in a Where clause for a RAQL query.
Or click to open the Path Selector list and provide this clause dynamically from an input parameter or other result. See Dynamic RAQL Queries in Wires and Select Fields or Paths for Block Properties with the Path Selector for more information.
Order By
Use this property to define sort criteria in an Order By clause for a RAQL query.
Or click to open the Path Selector list and provide this clause dynamically from an input parameter or other result. See Dynamic RAQL Queries in Wires and Select Fields or Paths for Block Properties with the Path Selector for more information.
Group By
Use this property to define grouping and aggregation criteria in a Group By clause for a RAQL query.
Or click to open the Path Selector list and provide this clause dynamically from an input parameter or other result. See Select Fields or Paths for Block Properties with the Path Selector for more information.

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