Sprngy Platform Analytical Model Documentation
- 1 Disclaimer
- 2 Pre Requisites
- 3 Analytical Model
- 3.1 Create/Edit an Analytical Model
- 3.1.1 Home Screen
- 3.1.2 Step 1
- 3.1.3 Step 2
- 3.1.4 Variable Grid
- 3.1 Create/Edit an Analytical Model
Disclaimer
Sprngy Platform Documentation Guide
Release 2.0.0
Copyright © Sprngy Corporation. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
This document is intended for:
SPRNGY Administrators
SPRNGY Developers
SPRNGY Architects
This document is a walkthrough to create and edit an analytical model through the Sprngy UI.
Pre Requisites
Application is created in Admin UI using the Application Configuration screens and entities, relationships and processing preferences are defined in meta and ingest models. Data is available.
Analytical Model
An analytical model is used to create processors for a specific analytics. With analytical model one can execute commands on top of the processed data such as getting top 10 sales from a shopping centric use case.
Create/Edit an Analytical Model
Home Screen
The image below is the Home screen of the UI. From the side menu open ‘Meta Data Configuration' option, then select 'Analytical Model’ option.
Step 1
After clicking on the Analytical Model menu option below screen will be displayed.
Here from the dropdown list select the module name for which you want to create the analytical model. Then click on create new in case of first time creating that processor else select the processor from the dropdown and click on 'Submit'.
Alternatively, using the Upload box, analytical model (in csv) format can be uploaded.
This checks the existence of a analytical model. If there is a previously created or even initiated analytical model then it will bring back that data, if creating analytical model for the very first time then provides blank fields for input.
Step 2
After submission, the below screen will be rendered. Here you can provide information regarding the analytical model for given entity.
Here, whatever processor name you give for the first variable would be fixed for the rest of the variables. You will have to fill out this page. An example of the filled page will look like this:
Once you fill it, click on ‘Save Processor’ to add the variable and you will be taken to the Variable Grid page.
Variable Grid
Clicking the Submit button on the screen zero takes you to the Variable Grid page.
Clicking on the ‘Add Variable’ button to add another variable, will take us to the Analytical Form page:
You will have to fill out this page for another variable. Once you fill it, click on ‘Save Processor’ to add the variable and be taken back to the Variable Grid page.
You have three icons View, Edit, and Delete to modify your Variable:
The View Icon - This icon navigates you to another screen which displays the details of the particular variable
Edit Icon - The Edit icon gives you the ability to edit that particular variable
Delete Icon - The Delete Icon gives you the ability to delete that particular attribute. A pop-up will appear reconfirming your decision to delete the variable
Once you add all the required variables, click on ‘Final Submit’ to save your model to the HDFS. It is IMPORTANT to remember that you have to click on the “FINAL SUBMIT” button in order for your changes to be permanently saved.
Copyright © Springy Corporation. All rights reserved. Not to be reproduced or distributed without express written consent.