SlideShare a Scribd company logo
1 of 13
Download to read offline
Copyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. www.spagobi.org
The 100% open source suite for Big Data and Business analytics
DATA MINING ENGINE
(release 5.x)
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
AGENDA
Introduction
Targets
Features
– R
– JRI/Rserve
– components
– Template
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
INTRO
No more Weka engine
R scripting language
R environment
Open to other data-mining solutions
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
TARGETS
New Engine (not a data-mining dataset)
Use R scripting language
Execute it on R
Interactive/automatic execution
Display multiple outputs
Execute multiple scripts
Use multiple datasets
Use R powerful charts
Use SpagoBI AD
Use SpagoBI datasets
R per user workspace
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
FEATURES
JRI libraries (RForge): Java/R Interface, which allows to run R inside
Java applications as a single thread.
R environment installed on the same machine of spagoBI server (for beta
release)
Rserve libraries (RForge): TCP/IP server which allows other programs
to use facilities of R
R remote installation (Rserve)
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
FEATURES OF A DOCUMENT
Datasets
Scripts
Outputs
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
Commands are the leading objects. They call a script execution and can have
multiple outputs. They enable interactive document execution where only
command in mode =”auto” is executed automatically. The mode =”manual”
requires the user's click.
Outputs work with the same concept of the mode auto or manual. They can
display Text or Images.
Text is the string representation of the script result
Image is the chart generated by R
There are also predefined functions (histogram, plot, biplot) or developer's
functions that generate the output recalled by “function”.
FEATURES - COMPONENTS
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
Scripts contain the R script (including objects definitions, pre-processing and
functions). There can be many scripts depending on commands. The main
function execution can be recalled (if needed) by the action attribute. The
main script is executed once. Outputs will look for the objects in the user's
workspace.
Datasets are executed at the beginning of the document's execution so that
data.frames can be used further by every script. There are 2 dataset types:
File: csv, delim, text etc. manually loaded by the end user at document
execution time
SpagoBI datasets: defined by label in document's template, whose resultset is
converted in csv. It can use AD.
FEATURES - COMPONENTS
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
Parameters are SpagoBI analytical drivers and can influence the behaviour of the
SpaoBI dataset. They cannot be applayed to the orher components.
Variables are required for changing factors or more generally parameters
(strings or numbers) inside the script (referenced by a commeand) or the
output functions.
FEATURES - COMPONENTS
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
TEMPLATE
<DATA_MINING>
<PARAMETERS>
<PARAMETER name="par1" alias="Param1"/>
</PARAMETERS>
<DATASETS>
<DATASET name="fileDS" readType="table" type="file" label="label Data set 1">
<![CDATA[ ...read_options...]]>
</DATASET>
<DATASET name="spagobiDS" spagobiLabel="datasetQQQ" type="spagobi_ds" label="label Data set 2"/>
</DATASETS>
<SCRIPTS>
<SCRIPT name="scriptAAA" mode="auto" datasets="fileDs,spagobiDS" label="label Script1">
<![CDATA[....x,y... ]]>
</SCRIPT>
<SCRIPT name="scriptBBB" mode="manual" datasets="fileDs" label="label Script2">
<![CDATA[...z... ]]>
</SCRIPT>
</SCRIPTS>
<COMMANDS>
<COMMAND name="command1" scriptName="scriptAAA" label="label Command 1" mode="auto" action="function1(x)">
<OUTPUTS>
<OUTPUT type="image" name="a" value="x" function="plot" mode="auto" label="label Output 1"/>
<OUTPUT type="image" name="c" value="z,k" function="biplot" mode="manual" label="label Output 2"/>
<OUTPUT type="text" name="b" value="y" mode="manual" label="label Output 4"/>
</OUTPUTS>
</COMMAND>
<COMMAND name="command2" scriptName="scriptBBB" label="label Command 2" mode="manual">
<OUTPUTS>
<OUTPUT type="text" name="c" value="z" function="function2(y,z)" mode="manual" label="label Output 1"/>
</OUTPUTS>
</COMMAND>
</COMMANDS>
</DATA_MINING>
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
DEMO
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
DEMO
www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved.
Find out more and download at:
www.spagobi.org
Contact us: spagobi@eng.it
Follow spagobi on Twitter and Linked-in
CONTACTS

More Related Content

What's hot

Driverless AI - Intro + Interactive Hands-on Lab
Driverless AI - Intro + Interactive Hands-on LabDriverless AI - Intro + Interactive Hands-on Lab
Driverless AI - Intro + Interactive Hands-on Lab
Sri Ambati
 

What's hot (16)

Webinar: SpagoBI Suite
Webinar: SpagoBI SuiteWebinar: SpagoBI Suite
Webinar: SpagoBI Suite
 
SpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in Paris
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide Support
 
Spago Bi
Spago BiSpago Bi
Spago Bi
 
Webinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approachWebinar: The evolution of SpagoBI suite according to the Agile BI approach
Webinar: The evolution of SpagoBI suite according to the Agile BI approach
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide support
 
Parametric Report
Parametric ReportParametric Report
Parametric Report
 
Graph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.comGraph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.com
 
Driverless AI - Intro + Interactive Hands-on Lab
Driverless AI - Intro + Interactive Hands-on LabDriverless AI - Intro + Interactive Hands-on Lab
Driverless AI - Intro + Interactive Hands-on Lab
 
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
 
20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge
 
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
 
Hybrid Enterprise Knowledge Graphs
Hybrid Enterprise Knowledge GraphsHybrid Enterprise Knowledge Graphs
Hybrid Enterprise Knowledge Graphs
 
Will Postgres Live Forever?
Will Postgres Live Forever?Will Postgres Live Forever?
Will Postgres Live Forever?
 

Viewers also liked

Integration of Spago BI in Axelor FrameWork
Integration of Spago BI in Axelor FrameWorkIntegration of Spago BI in Axelor FrameWork
Integration of Spago BI in Axelor FrameWork
rohan rajput
 

Viewers also liked (10)

Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide support
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from Hadoop
 
Webinar - SpagoBI 3.0, la révolution de l'Informatique Décisionnelle open so...
Webinar - SpagoBI 3.0,  la révolution de l'Informatique Décisionnelle open so...Webinar - SpagoBI 3.0,  la révolution de l'Informatique Décisionnelle open so...
Webinar - SpagoBI 3.0, la révolution de l'Informatique Décisionnelle open so...
 
Business intelligence with spago bi
Business intelligence with spago biBusiness intelligence with spago bi
Business intelligence with spago bi
 
What's new with SpagoBI 4.0 - Business Intelligence at your fingertips!
What's new with SpagoBI 4.0 - Business Intelligence at your fingertips!What's new with SpagoBI 4.0 - Business Intelligence at your fingertips!
What's new with SpagoBI 4.0 - Business Intelligence at your fingertips!
 
Integration of Spago BI in Axelor FrameWork
Integration of Spago BI in Axelor FrameWorkIntegration of Spago BI in Axelor FrameWork
Integration of Spago BI in Axelor FrameWork
 
Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...
Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...
Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital Innovation
 

Similar to Data Mining with SpagoBI suite

Open Source RAD with OpenERP 7.0
Open Source RAD with OpenERP 7.0Open Source RAD with OpenERP 7.0
Open Source RAD with OpenERP 7.0
Quang Ngoc
 
OpenERP Technical Memento V0.7.3
OpenERP Technical Memento V0.7.3OpenERP Technical Memento V0.7.3
OpenERP Technical Memento V0.7.3
Borni DHIFI
 

Similar to Data Mining with SpagoBI suite (20)

A intro to (hosted) Shiny Apps
A intro to (hosted) Shiny AppsA intro to (hosted) Shiny Apps
A intro to (hosted) Shiny Apps
 
Apache Spark Introduction @ University College London
Apache Spark Introduction @ University College LondonApache Spark Introduction @ University College London
Apache Spark Introduction @ University College London
 
Pivotal Data Labs - Technology and Tools in our Data Scientist's Arsenal
Pivotal Data Labs - Technology and Tools in our Data Scientist's Arsenal Pivotal Data Labs - Technology and Tools in our Data Scientist's Arsenal
Pivotal Data Labs - Technology and Tools in our Data Scientist's Arsenal
 
Open source analytics
Open source analyticsOpen source analytics
Open source analytics
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
 
Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724
 
Open Source RAD with OpenERP 7.0
Open Source RAD with OpenERP 7.0Open Source RAD with OpenERP 7.0
Open Source RAD with OpenERP 7.0
 
OpenERP Technical Memento V0.7.3
OpenERP Technical Memento V0.7.3OpenERP Technical Memento V0.7.3
OpenERP Technical Memento V0.7.3
 
What is apache_pig
What is apache_pigWhat is apache_pig
What is apache_pig
 
What is apache_pig
What is apache_pigWhat is apache_pig
What is apache_pig
 
What is apache pig
What is apache pigWhat is apache pig
What is apache pig
 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
 
Document_format_for_OData_In_A_Nutshell.pdf
Document_format_for_OData_In_A_Nutshell.pdfDocument_format_for_OData_In_A_Nutshell.pdf
Document_format_for_OData_In_A_Nutshell.pdf
 
lecturte 5. Hgfjhffjyy to the data will be 1.ppt
lecturte 5. Hgfjhffjyy to the data will be 1.pptlecturte 5. Hgfjhffjyy to the data will be 1.ppt
lecturte 5. Hgfjhffjyy to the data will be 1.ppt
 
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
 
Distributed, Incremental Dataflow Processing on AWS with GRAIL's Reflow (CMP3...
Distributed, Incremental Dataflow Processing on AWS with GRAIL's Reflow (CMP3...Distributed, Incremental Dataflow Processing on AWS with GRAIL's Reflow (CMP3...
Distributed, Incremental Dataflow Processing on AWS with GRAIL's Reflow (CMP3...
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
 
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
ML Best Practices: Prepare Data, Build Models, and Manage Lifecycle (AIM396-S...
 

More from SpagoWorld

More from SpagoWorld (15)

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
Balanced Measurement Sets - Criteria for Improving Project Management Practices
Balanced Measurement Sets - Criteria for Improving Project Management PracticesBalanced Measurement Sets - Criteria for Improving Project Management Practices
Balanced Measurement Sets - Criteria for Improving Project Management Practices
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
 
Webinar - Self-build your cockpits and gain instant insights with SpagoBI 5
Webinar -  Self-build your cockpits and gain instant insights with SpagoBI 5Webinar -  Self-build your cockpits and gain instant insights with SpagoBI 5
Webinar - Self-build your cockpits and gain instant insights with SpagoBI 5
 
The Business Intelligence SpagoBI suite and Big Data
The Business Intelligence SpagoBI suite and Big DataThe Business Intelligence SpagoBI suite and Big Data
The Business Intelligence SpagoBI suite and Big Data
 
Open Source, a business model based on collaboration
Open Source, a business model based on collaborationOpen Source, a business model based on collaboration
Open Source, a business model based on collaboration
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Data Mining with SpagoBI suite

  • 1. Copyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. www.spagobi.org The 100% open source suite for Big Data and Business analytics DATA MINING ENGINE (release 5.x)
  • 2. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. AGENDA Introduction Targets Features – R – JRI/Rserve – components – Template
  • 3. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. INTRO No more Weka engine R scripting language R environment Open to other data-mining solutions
  • 4. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. TARGETS New Engine (not a data-mining dataset) Use R scripting language Execute it on R Interactive/automatic execution Display multiple outputs Execute multiple scripts Use multiple datasets Use R powerful charts Use SpagoBI AD Use SpagoBI datasets R per user workspace
  • 5. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. FEATURES JRI libraries (RForge): Java/R Interface, which allows to run R inside Java applications as a single thread. R environment installed on the same machine of spagoBI server (for beta release) Rserve libraries (RForge): TCP/IP server which allows other programs to use facilities of R R remote installation (Rserve)
  • 6. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. FEATURES OF A DOCUMENT Datasets Scripts Outputs
  • 7. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. Commands are the leading objects. They call a script execution and can have multiple outputs. They enable interactive document execution where only command in mode =”auto” is executed automatically. The mode =”manual” requires the user's click. Outputs work with the same concept of the mode auto or manual. They can display Text or Images. Text is the string representation of the script result Image is the chart generated by R There are also predefined functions (histogram, plot, biplot) or developer's functions that generate the output recalled by “function”. FEATURES - COMPONENTS
  • 8. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. Scripts contain the R script (including objects definitions, pre-processing and functions). There can be many scripts depending on commands. The main function execution can be recalled (if needed) by the action attribute. The main script is executed once. Outputs will look for the objects in the user's workspace. Datasets are executed at the beginning of the document's execution so that data.frames can be used further by every script. There are 2 dataset types: File: csv, delim, text etc. manually loaded by the end user at document execution time SpagoBI datasets: defined by label in document's template, whose resultset is converted in csv. It can use AD. FEATURES - COMPONENTS
  • 9. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. Parameters are SpagoBI analytical drivers and can influence the behaviour of the SpaoBI dataset. They cannot be applayed to the orher components. Variables are required for changing factors or more generally parameters (strings or numbers) inside the script (referenced by a commeand) or the output functions. FEATURES - COMPONENTS
  • 10. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. TEMPLATE <DATA_MINING> <PARAMETERS> <PARAMETER name="par1" alias="Param1"/> </PARAMETERS> <DATASETS> <DATASET name="fileDS" readType="table" type="file" label="label Data set 1"> <![CDATA[ ...read_options...]]> </DATASET> <DATASET name="spagobiDS" spagobiLabel="datasetQQQ" type="spagobi_ds" label="label Data set 2"/> </DATASETS> <SCRIPTS> <SCRIPT name="scriptAAA" mode="auto" datasets="fileDs,spagobiDS" label="label Script1"> <![CDATA[....x,y... ]]> </SCRIPT> <SCRIPT name="scriptBBB" mode="manual" datasets="fileDs" label="label Script2"> <![CDATA[...z... ]]> </SCRIPT> </SCRIPTS> <COMMANDS> <COMMAND name="command1" scriptName="scriptAAA" label="label Command 1" mode="auto" action="function1(x)"> <OUTPUTS> <OUTPUT type="image" name="a" value="x" function="plot" mode="auto" label="label Output 1"/> <OUTPUT type="image" name="c" value="z,k" function="biplot" mode="manual" label="label Output 2"/> <OUTPUT type="text" name="b" value="y" mode="manual" label="label Output 4"/> </OUTPUTS> </COMMAND> <COMMAND name="command2" scriptName="scriptBBB" label="label Command 2" mode="manual"> <OUTPUTS> <OUTPUT type="text" name="c" value="z" function="function2(y,z)" mode="manual" label="label Output 1"/> </OUTPUTS> </COMMAND> </COMMANDS> </DATA_MINING>
  • 11. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. DEMO
  • 12. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. DEMO
  • 13. www.spagobi.orgCopyright © 2015 Engineering Group, SpagoBI Labs. All rights reserved. Find out more and download at: www.spagobi.org Contact us: spagobi@eng.it Follow spagobi on Twitter and Linked-in CONTACTS