Marketplace Scripts in Modeling and Formulate Modules
The Marketplace shows up in the Data Modeler module and the Formulate module. The question is what is the purpose of the marketplace in both modules, as they appear to be different?
2 replies
-
At its most basic level, the marketplace is just a collection of pre-built scripts that Pyramid provides and administers for speeding up development.
In the Modeling module, these scripts provide a data modeler with the ability to source data from third-party sources, cleanse and prep data, as well as provide some sophisticated analytics capabilities such as market basket analysis or sentiment analysis. There are two primary ways to access these scripts: from the Sources tab and the Scripting tab.
In the Sources tab, you can access the Marketplace via the Python or R objects at the bottom of the list of sources. If you drag one of those objects onto the Data Flow, you will find the icon for the Marketplace in the Properties pane on the right-hand side of the screen.
This will give you all the scripts written in the selected language that can be used for sourcing data. For example, if you choose the Python element, you might see the following list of scripts:
In the Scripting tab, you can drag the Market object onto the Data Flow and then connect it to one of the existing data nodes.
Once connected, you can click on the Market object to see the list of scripts available. The screenshot below is just a small sample of all the scripts available:
In the Formulate module, you will find the Marketplace scripts button in the Formula component. The marketplace contains formula templates that make building a new metric easier.
Incidentally, you can add your own R or Python scripts to the Pyramid server by using the Script component of the Formulate module. This does not add the scripts to the Marketplace but does allow you to browse to and reuse your custom scripts in the Modeling module in the same two places as the Marketplace (Sources and Scripting tabs).
-
The Marketplace is also available in the custom Visual section of the Formulate module. These scripts are actually written using D3.js.