Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Disclaimer

...

Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printablefalse

Disclaimer

Sprngy Platform Documentation Guide

Release 12.0.0.1

Copyright © Big AnalytixsSprngy 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:

  • BAPCORE SPRNGY Administrators

  • BAPCORE SPRNGY Developers

  • BAPCORE SPRNGY Architects

 

This document is a walkthrough to create /and edit an Analytic Model through Big Analytixs UI

Pre-requisites:

The list of tools required to run/develop in the UI are as follows:

  1. Visual Studio Code (Developers only)

  2. Python 3.8.10

  3. Flask 1.1.4

  4. Node 14.17.6

  5. npm 7.24.1

  6. R 3.6.3

  7. Big Analytixs Libraries

Analytic Model

An Analytic model is used to run standard Big Analytixs algorithms/use cases.

There are three aspects to this model:

  1. Create/Edit Analytical Model - This flow is to create (in the case it does not exist) or edit (in the case that it exists) an Analytic Model manually.

  2. Bulk Upload Analytical Model - Big Analytixs gives you the capability to upload a whole model created in a CSV file without manually creating it Big Analytixs Platform Bulk Uploads UI Documentation

  3. Run Analytic Workload - After creating an Analytic Model, we can run the analytic workload in order to have data processed for that respective Algorithm Run Analytic Workload

Creating/Editing an Analytic Model:

...

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.

...

Click on the three lines (pulls up the menu) and click on the “Create/Edit Analytical Model”

Screen0:

Clicking on the option above will route you to Screen zero, which is a page where you can select the Module Name that 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 Analytic model for, and in the Processor Name dropdown select 'Create New' for a new processor or select existing processor from the drop-down to edit that model. On Submit, an analytic form will be displayed.

...

For example, we are choosing ‘BAPRAM’ as the module name.

If editing an existing analytic model, you will be routed directly to the variable grid where you can view, add, edit or delete any of the variables.

Analytic Form:

...

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.

...

You have three icons View, Edit, and Delete to modify your Variable:

  1. The View Icon - This icon navigates you to another screen which displays the details of the particular variable

...

  1. Image Added

  2. Edit Icon - The Edit icon gives you the ability to edit that particular variable

...

  1. Image Added

  2. 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

...

  1. Image Added

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.