SlideShare a Scribd company logo
Data Visualization GEri - SpagoBI
Davide Zerbetto, Nunzia Marotta
Engineering
Data Visualization GE Manager, Data Visualization GE Course Creator - FIWARE
davide.zerbetto@eng.it ,nunzia.marotta@eng.it
Birt Report Designer
TOPIC OF THE COURSE: In
this course we will see
how to assign parameters
to any analytical
document, such as Report
with Birt, Qbe, Olap, etc.
Parametric Report
To accomplish the task one needs to build up:
●
the LOV which stands for List Of Values. It means to develop the
set of values that the parameter can assume;
●
the Analytical driver which manages the connection between the
end-user, the document and the LOV.
In the following there will be more explanations about these two
concepts.
SpagoBI allows you to define a LOV in
multiple ways …
➢
Statically
➢
Querying a database
➢
Using a script
➢
Calling an external object
Each record in a LOV can be composed
of multiple attributes (ex. Customers):
[A.Catherine, 4559 Julpum Loop,
Beaverton,USA], [A.Joyce, 3761
Cancroft, San Gabriel,USA]). One of
these attributes represents the actual
value. The others are just descriptive.
Click on the Profiling button
and select Lovs Management
from the contextual menu.
Start a new Lov using the button at the right corner of the
page.
Fill in the mandatory fields (marked with the *) and choose in which way
you want to implement the LOV. As an example we will choose the “Query
statement” one.
Insert the query in the Query definition box and test it using the specific
comand
When the LOV works fine you have to define some meta-information
Select the column that
must be shown to the
user
Select the value to be
sent to the report
Then finally save it and go on with the next step: create a new Analytical
Driver.
An analytical driver is an autonomous entity that models a business
concept in order to use it as a discriminating criterion in the global data
context, according to the different end-users’ roles.
It works as a variable that can take its runtime value from different
LOVs. The actually used LOV and, therefore, the actual range of
possible values, depend on the role of the user that uses the analytical
driver itself.
Designing an Analytical Driver means answering the following
questions:
Start a new Analytical Driver using the button at the right
corner of the page
You'll be asked to fill in the mandantory fields marked with *. Observe
that you can choose for the Type between Date, String or Number.
SpagoBI display
Date Widget.
SpagoBI send
data as Integer
to the Report
SpagoBI send data as
String to the Report
REMEMBER TO
SAVE and keep on
filling in
You'll be asked to fill in the mandantory fields marked with *. Observe
that you can choose for the Type between Date, String or Number.
REMEMBER TO SAVE
and keep on filling in
➔ Select Functional if analysis data will be drived by the current AD
➔ Select Temporal if this AD depends on the time and it can be
conveniently computed by the Scheduler by means of a formula
IT'S IMPORTANT TO
➢ Fill in the
mandatory fields.
➢ Associate the
corresponding
LOV to the AD .
➢ Attribute Roles to
the AD.
We stress that one can add distinct operational
methods to an AD and relate them to different
roles. This way the same AD displays different
values with a certain data visualization
accordingly to the end-users' roles.
Relate Analytical Driver and
document
Edit the document (using document detail )
At the bottom of
the page select
New from the
dedicated section
Document
Analytical Driver
Detail.
➢
Fill in the mandatory fields and
add the AD clicking on the icon at
the end of the row.
➢
Insert in the Url Name box the
exact name of the parameter
used in your
report/qbe/olap/whatever….
USE THE GREEN TICK
TO SELECT THE
AD
 To sum up:
 Edit the document ( using document detail )
 Select New and fill in the mandatory boxes
 Add Driver at the bottom of the form.
 REMEBER TO SAVE AS SOON AS YOU THINK YOU'RE DONE WITH
THE INSERTION
Remember the URL NAME value
must be identical to the report
parameter name
Repeat the procedure and assign as many parameters as the
report is configured
Open your document and check parameters. Click on the Execute
button to run your statistic.
Thanks!Thanks!

More Related Content

What's hot (9)

PPTX
AI Techniques in Auto Parts Search
Chulho Jo
 
PPTX
Interactive report using hide technique
kavyagaur3
 
PPTX
Pentaho online training
enrollmy training
 
PPTX
Tenisha Hamilton -BI
TenishaH
 
PPTX
Automotive industry ppt
sudharsanpremkumar1
 
PPTX
Build 2017 - P4125 - Latest on Excel Extensibility
Windows Developer
 
PDF
Model builder in_arcgis
Getinet Sintayehu
 
DOCX
Additional Information About Job (Impreglon)
David Cohn
 
PDF
C bowi 41 exam
Dumpsportal
 
AI Techniques in Auto Parts Search
Chulho Jo
 
Interactive report using hide technique
kavyagaur3
 
Pentaho online training
enrollmy training
 
Tenisha Hamilton -BI
TenishaH
 
Automotive industry ppt
sudharsanpremkumar1
 
Build 2017 - P4125 - Latest on Excel Extensibility
Windows Developer
 
Model builder in_arcgis
Getinet Sintayehu
 
Additional Information About Job (Impreglon)
David Cohn
 
C bowi 41 exam
Dumpsportal
 

Viewers also liked (20)

PDF
Webinar: SpagoBI Suite
SpagoWorld
 
PDF
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
SpagoWorld
 
PDF
Data Mining with SpagoBI suite
SpagoWorld
 
PDF
SpagoBI 5 official presentation in Paris
SpagoWorld
 
PDF
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
SpagoWorld
 
ODP
SpagoBI Suite Slide Support
SpagoWorld
 
PDF
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoWorld
 
PDF
Architectural Evolution Starting from Hadoop
SpagoWorld
 
PDF
Openness as the Engine for Digital Innovation
SpagoWorld
 
PDF
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoWorld
 
PDF
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
SpagoWorld
 
PDF
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
SpagoWorld
 
PDF
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
SpagoWorld
 
PPTX
Integration of Spago BI in Axelor FrameWork
rohan rajput
 
PDF
Estado del arte del BI | Jornada Madrid 2014 | UOC
Josep Curto
 
PDF
Webinar - What's new with SpagoBI 5: presentation and demo
SpagoWorld
 
PDF
Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...
SpagoWorld
 
PDF
Setting up your virtual infrastructure using fi-lab cloud
Fernando Lopez Aguilar
 
PDF
Webinar: BI Mobile with SpagoBI: be aware everywhere!
SpagoWorld
 
PDF
Everything Has Changed Except Us: Modernizing the Data Warehouse
mark madsen
 
Webinar: SpagoBI Suite
SpagoWorld
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
SpagoWorld
 
Data Mining with SpagoBI suite
SpagoWorld
 
SpagoBI 5 official presentation in Paris
SpagoWorld
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
SpagoWorld
 
SpagoBI Suite Slide Support
SpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoWorld
 
Architectural Evolution Starting from Hadoop
SpagoWorld
 
Openness as the Engine for Digital Innovation
SpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoWorld
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
SpagoWorld
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
SpagoWorld
 
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
SpagoWorld
 
Integration of Spago BI in Axelor FrameWork
rohan rajput
 
Estado del arte del BI | Jornada Madrid 2014 | UOC
Josep Curto
 
Webinar - What's new with SpagoBI 5: presentation and demo
SpagoWorld
 
Open Opportunity Meeting 2012: SpagoBI use cases - The open source Business I...
SpagoWorld
 
Setting up your virtual infrastructure using fi-lab cloud
Fernando Lopez Aguilar
 
Webinar: BI Mobile with SpagoBI: be aware everywhere!
SpagoWorld
 
Everything Has Changed Except Us: Modernizing the Data Warehouse
mark madsen
 
Ad

Similar to Parametric report slide support (20)

PDF
A case study of encouraging compliance with Spectrum data standards and proce...
Axiell ALM
 
PPT
oracle-reports6i
CHANDRASEKHAR REDROUTHU
 
PDF
PRELIM-Lesson-2.pdf
jaymaraltamera
 
PDF
Crystal Reports Review
Justin R. Rue
 
PDF
White Paper on Subreports ActiveReports
Vivek Sharma
 
DOC
How to broadcast a b ex report through e
Zaynab Fadlallah
 
PPT
Ch26
phanleson
 
DOC
Tutorial 22 mastering olap reporting drilling through using mdx
Subandi Wahyudi
 
PPT
Step by step lsmw tutorial
raonivaz
 
PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
Kranthi Kumar
 
PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
Rajeev Kumar
 
PPTX
Dbms fast track 2/3
Dr. C.V. Suresh Babu
 
PDF
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
PPS
Tally.Erp 9 Job Costing Ver 1.0
ravi78
 
PPT
Oracle D2K reports
Rajesh Ch
 
PPTX
Data analysis with Postgres and Power BI
Sangeetha Subramani
 
DOCX
Nitin_updated_Profile
Nitin Saxena
 
PDF
Notes how to work with variables, constants and do calculations
William Olivier
 
PPTX
What Are the Key Steps in Scraping Product Data from Amazon India.pptx
Productdata Scrape
 
PDF
What Are the Key Steps in Scraping Product Data from Amazon India.pdf
Productdata Scrape
 
A case study of encouraging compliance with Spectrum data standards and proce...
Axiell ALM
 
oracle-reports6i
CHANDRASEKHAR REDROUTHU
 
PRELIM-Lesson-2.pdf
jaymaraltamera
 
Crystal Reports Review
Justin R. Rue
 
White Paper on Subreports ActiveReports
Vivek Sharma
 
How to broadcast a b ex report through e
Zaynab Fadlallah
 
Ch26
phanleson
 
Tutorial 22 mastering olap reporting drilling through using mdx
Subandi Wahyudi
 
Step by step lsmw tutorial
raonivaz
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Rajeev Kumar
 
Dbms fast track 2/3
Dr. C.V. Suresh Babu
 
Building Agents with LangGraph & Gemini
HusseinMalikMammadli
 
Tally.Erp 9 Job Costing Ver 1.0
ravi78
 
Oracle D2K reports
Rajesh Ch
 
Data analysis with Postgres and Power BI
Sangeetha Subramani
 
Nitin_updated_Profile
Nitin Saxena
 
Notes how to work with variables, constants and do calculations
William Olivier
 
What Are the Key Steps in Scraping Product Data from Amazon India.pptx
Productdata Scrape
 
What Are the Key Steps in Scraping Product Data from Amazon India.pdf
Productdata Scrape
 
Ad

More from SpagoWorld (15)

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

Recently uploaded (20)

PPTX
Insurance-Analytics-Branch-Dashboard (1).pptx
trivenisapate02
 
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays
 
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays
 
PPTX
Lecture_9_EPROM_Flash univeristy lecture fall 2022
ssuser5047c5
 
DOCX
Online Delivery Restaurant idea and analyst the data
sejalsengar2323
 
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays
 
PPTX
isaacnewton-250718125311-e7ewqeqweqwa74d99.pptx
MahmoudHalim13
 
PPT
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
PPT
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
PPTX
fashion industry boom.pptx an economics project
TGMPandeyji
 
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays
 
PDF
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
PDF
Before tackling these green level readers child Will need to be able to
startshws
 
PDF
[1library.net] creating a culture of cyber security at work
University of [X]
 
PPTX
Slide studies GC- CRC - PC - HNC baru.pptx
LLen8
 
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays
 
PPTX
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
PDF
Basotho Satisfaction with Electricity(Statspack)
KatlehoMefane
 
PDF
APEX PROGRAMME _ JEE MAIN _ REVISION SCHEDULE_2025-26 (11 07 2025) 6 PM.pdf
dhanvin1493
 
PDF
Responsibilities of a Certified Data Engineer | IABAC
Seenivasan
 
Insurance-Analytics-Branch-Dashboard (1).pptx
trivenisapate02
 
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays
 
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays
 
Lecture_9_EPROM_Flash univeristy lecture fall 2022
ssuser5047c5
 
Online Delivery Restaurant idea and analyst the data
sejalsengar2323
 
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays
 
isaacnewton-250718125311-e7ewqeqweqwa74d99.pptx
MahmoudHalim13
 
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
fashion industry boom.pptx an economics project
TGMPandeyji
 
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays
 
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
Before tackling these green level readers child Will need to be able to
startshws
 
[1library.net] creating a culture of cyber security at work
University of [X]
 
Slide studies GC- CRC - PC - HNC baru.pptx
LLen8
 
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays
 
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
Basotho Satisfaction with Electricity(Statspack)
KatlehoMefane
 
APEX PROGRAMME _ JEE MAIN _ REVISION SCHEDULE_2025-26 (11 07 2025) 6 PM.pdf
dhanvin1493
 
Responsibilities of a Certified Data Engineer | IABAC
Seenivasan
 

Parametric report slide support

  • 1. Data Visualization GEri - SpagoBI Davide Zerbetto, Nunzia Marotta Engineering Data Visualization GE Manager, Data Visualization GE Course Creator - FIWARE [email protected] ,[email protected]
  • 2. Birt Report Designer TOPIC OF THE COURSE: In this course we will see how to assign parameters to any analytical document, such as Report with Birt, Qbe, Olap, etc. Parametric Report
  • 3. To accomplish the task one needs to build up: ● the LOV which stands for List Of Values. It means to develop the set of values that the parameter can assume; ● the Analytical driver which manages the connection between the end-user, the document and the LOV. In the following there will be more explanations about these two concepts.
  • 4. SpagoBI allows you to define a LOV in multiple ways … ➢ Statically ➢ Querying a database ➢ Using a script ➢ Calling an external object Each record in a LOV can be composed of multiple attributes (ex. Customers): [A.Catherine, 4559 Julpum Loop, Beaverton,USA], [A.Joyce, 3761 Cancroft, San Gabriel,USA]). One of these attributes represents the actual value. The others are just descriptive.
  • 5. Click on the Profiling button and select Lovs Management from the contextual menu.
  • 6. Start a new Lov using the button at the right corner of the page.
  • 7. Fill in the mandatory fields (marked with the *) and choose in which way you want to implement the LOV. As an example we will choose the “Query statement” one.
  • 8. Insert the query in the Query definition box and test it using the specific comand
  • 9. When the LOV works fine you have to define some meta-information Select the column that must be shown to the user Select the value to be sent to the report
  • 10. Then finally save it and go on with the next step: create a new Analytical Driver.
  • 11. An analytical driver is an autonomous entity that models a business concept in order to use it as a discriminating criterion in the global data context, according to the different end-users’ roles. It works as a variable that can take its runtime value from different LOVs. The actually used LOV and, therefore, the actual range of possible values, depend on the role of the user that uses the analytical driver itself. Designing an Analytical Driver means answering the following questions:
  • 12. Start a new Analytical Driver using the button at the right corner of the page
  • 13. You'll be asked to fill in the mandantory fields marked with *. Observe that you can choose for the Type between Date, String or Number. SpagoBI display Date Widget. SpagoBI send data as Integer to the Report SpagoBI send data as String to the Report REMEMBER TO SAVE and keep on filling in
  • 14. You'll be asked to fill in the mandantory fields marked with *. Observe that you can choose for the Type between Date, String or Number. REMEMBER TO SAVE and keep on filling in ➔ Select Functional if analysis data will be drived by the current AD ➔ Select Temporal if this AD depends on the time and it can be conveniently computed by the Scheduler by means of a formula
  • 15. IT'S IMPORTANT TO ➢ Fill in the mandatory fields. ➢ Associate the corresponding LOV to the AD . ➢ Attribute Roles to the AD.
  • 16. We stress that one can add distinct operational methods to an AD and relate them to different roles. This way the same AD displays different values with a certain data visualization accordingly to the end-users' roles.
  • 17. Relate Analytical Driver and document
  • 18. Edit the document (using document detail ) At the bottom of the page select New from the dedicated section Document Analytical Driver Detail.
  • 19. ➢ Fill in the mandatory fields and add the AD clicking on the icon at the end of the row. ➢ Insert in the Url Name box the exact name of the parameter used in your report/qbe/olap/whatever…. USE THE GREEN TICK TO SELECT THE AD
  • 20.  To sum up:  Edit the document ( using document detail )  Select New and fill in the mandatory boxes  Add Driver at the bottom of the form.  REMEBER TO SAVE AS SOON AS YOU THINK YOU'RE DONE WITH THE INSERTION Remember the URL NAME value must be identical to the report parameter name
  • 21. Repeat the procedure and assign as many parameters as the report is configured
  • 22. Open your document and check parameters. Click on the Execute button to run your statistic.