Analytical Model FAQs

What is an Analytical model?

Analytical models are used for use cases related to ML workbench and processing data that cannot be processed through ingest or import model. Allows users to dynamically create variables that can select columns or do calculations in these use cases.

What can be done in the Analytical model?

Currently there are two operations for Analytical model, creating variables or tables. Both are created by defining them in R programming language syntax. If you have specific use cases in mind and not sure how to develop then don’t hesitate to drop an email at support@sprngy.com

Where are the Analytical Models stored?

Models are stored within the Analytic folder of the core data lake (SprngyPlatform/Analytic/BDL/Fact).

What is the purpose of pipeline sequence in the analytic model?

The pipeline Sequence drives the execution of the analytic model. When running an analytic workload the steps would be performed in the order of pipeline sequence.

Can a library be used for analytical model?

Yes. Steps to install and load R libraries can be defined in analytical model. While defining the step to install the library, it is required to setup CRAN. As an example, PDFTools library can be installed as a step in an analytical model with following code:

utils::install.packages("pdftools", repos = "http://cran.us.r-project.org" )

If the R library requires additional ubuntu packages, Sprngy support team can be reached at support@sprngy.com.