Index
A
- add-ins
- creating / Creating add-ins
- add-ins, filter component
- about / Making use of add-ins
- post update add-ins / Making use of add-ins
- root header add-ins / Making use of add-ins
- root selection add-ins / Making use of add-ins
- group selection add-ins / Making use of add-ins
- item selection add-ins / Making use of add-ins
- root footer add-ins / Making use of add-ins
- group sorting add-ins / Making use of add-ins
- item sorting add-ins / Making use of add-ins
- add-ins, table component
- using / Making use of add-ins
- groupHeaders / groupHeaders
- clippedText / clippedText
- sparkline / sparkline
- dataBar / dataBar
- trendArrow / trendArrow
- circle / circle
- cccBulletChart / cccBulletChart
- formattedText / formattedText
- localizedText / localizedText
- hyperlink / hyperlink
- add-ins, template component
- about / Add-ins
- Asynchronous Module Definition (AMD) / Creating a CDF dashboard
B
- Backbone
- basis axis label
- formatting, scale based / Formatting a basis axis label based on the scale
- Blueprint
- bookmarkable parameters
- about / Bookmarkable parameters
- Bootstrap
- bootstrap-select plugin
- URL / The select component
C
- Cascade Style Sheets (CSS) / Considerations before creating a dashboard
- CCC
- background / Some background on CCC
- URL / Some background on CCC, Visual roles
- library, using in CDF dashboard / Making use of the CCC library in a CDF dashboard
- component / Making use of the CCC library in a CDF dashboard
- using, in CDE / Making use of CCC in CDE
- charts, internationalization / Internationalization of CCC Charts
- charts, debugging / Debugging the CCC charts
- references, URL / References
- cccBulletChart add-in / cccBulletChart
- CDA
- about / Introduction to CDA
- data sources / Introduction to CDA
- editing / Editing and previewing
- previewing / Editing and previewing
- cache / CDA cache
- CDA cache
- managing / Managing the cache and the scheduler
- and scheduler / Managing the cache and the scheduler
- keys / Cache keys
- CDA cache, keys
- system-wide cache keys, configuring / Configuring system-wide cache keys
- CDA data source
- creating / Creating a new CDA data source
- ID attribute / Creating a new CDA data source
- Type attribute / Creating a new CDA data source
- types / Available types of CDA data sources
- output, manipulating / Manipulating the output of a data source
- CDA data source, types
- about / Available types of CDA data sources
- SQL databases / SQL databases
- mondrian cubes / Mondrian cubes
- Pentaho metadata / Pentaho metadata
- Kettle transformations / Kettle transformations
- data sources, scripting / Scripting data sources
- XPath, over XML / XPath over XML
- compound queries / Compound queries
- CDE
- about / A brief introduction to CDE
- extending / Extending CDF and CDE with new components, Extending CDE
- CCC, using / Making use of CCC in CDE
- CDE, dashboard
- about / Creating your first CDE dashboard
- layout, creating / Creating the layout
- data sources, defining / Define the data sources
- parameters, adding / Add the parameters and components
- components, adding / Add the parameters and components
- overall improvements / Overall improvements
- CDE dashboard
- embedding / Embedding a CDE dashboard
- CDE dashboards
- about / Extending or creating new dashboard types
- styles, extending / Extending styles for CDE dashboards
- CDF
- dashboard lifecycle / Lifecycle of dashboards and components
- component lifecycle / Lifecycle of dashboards and components
- extending / Extending CDF and CDE with new components, Extending CDF
- CDF API, functions
- about / Useful functions of the CDF API
- from dashboards module / Functions from the dashboards module:
- from logger module / Functions from the logger module:
- from components module / Functions from the components module:
- CDF dashboard
- about / Understanding the basics of a CDF dashboard, Hands-on dashboards
- building, files for / Creating a CDF dashboard
- creating / Creating a CDF dashboard
- CCC library, using / Making use of the CCC library in a CDF dashboard
- embedding / Embedding a CDF dashboard
- CDF dashboards
- styles, extending / Extending styles for CDF dashboards
- Chosen
- circle add-in / circle
- clearCache endpoint / clearCache
- click event
- handling / Handling the click event
- clippedText add-in / clippedText
- Community Build Framework (CBF) / Introducing the CTools
- Community Charts Components (CCC) / Introducing the CTools
- Community Dashboard Editor (CDE)
- about / Introducing the CTools
- Community Dashboard Framework (CDF) / Installing Pentaho App Builder
- Community Data Access (CDA) / Installing Pentaho App Builder
- Community Data Generator (CDG) / Introducing the CTools
- Community Data Validation (CDV) / Introducing the CTools
- Community Distributed Cache (CDC) / Introducing the CTools
- Community Edition (CE) / Installing the CTools using Pentaho Marketplace
- Community File Repository (CFR) / Introducing the CTools
- Community Graph Generator (CGG) / Introducing the CTools
- Community Graphics Generator (CGG)
- Community Plugin Framework (CPF) / Installing Pentaho App Builder
- Community Plugin Kickstart (CPK) / Introducing the CTools
- Community Text Editor (CTE) / Hands-on dashboards
- component execution
- priority / Priority of component execution
- components
- using, inside dashboards / Using components inside the dashboards
- data sources, defining / Defining data sources for components
- listeners / The importance of listeners inside the components
- interacting between / Interaction between components
- available / Available components and properties
- references to / References to components, parameters, and layout elements
- components module / Functions from the components module:
- components perspective, perspectives toolbar
- about / The components perspective
- components toolbar / The components toolbar
- dashboard parameters / Dashboard parameters
- scripts / Scripts
- visual components / Visual components
- Content Delivery Network (CDN) files / Internationalization and localization
- Cron
- URL / Editing and previewing
- cross domain requests
- avoiding / Avoiding cross-domain requests
- crosstabMode property / The crosstabMode property
- crosstab property / Crosstab
- CSS files
- about / The select component
- CTools
- about / Introducing the CTools, Putting it all together
- URL / Introducing the CTools
- installing / Installing CTools
- installing, Pentaho Marketplace used / Installing the CTools using Pentaho Marketplace
- installing, CTools used / Installing the CTools using the CTools installer
- manual installation / Manually installing the CTools
- CTools change log
- CTools installer
- used, for installing CTools / Installing the CTools using the CTools installer
- URL / Installing the CTools using the CTools installer
D
- dashboard
- prerequisites / Considerations before creating a dashboard
- about / The first steps in creating a dashboard
- requisites, getting / Getting the right requirements
- mock-up, creating / Creating a mock-up or dashboard design
- design, creating / Creating a mock-up or dashboard design
- team and project management / Team and project management
- developing / Developing a dashboard
- dashboard, utilities
- about / Dashboards utilities
- numbers, formatting / Formatting numbers
- numbers / Numbers
- currency / Currency
- abbreviation / Abbreviation
- percentages / Percentages
- languages and locales / Languages and locales
- multiple formats / Multiple formats
- dates, formatting / Formatting and manipulating dates
- dates, manipulating / Formatting and manipulating dates
- numbers and dates, internationalization / Internationalization of numbers and dates
- dashboard component
- about / The dashboard component
- dashboard path / The dashboard component
- parameter mapping / The dashboard component
- Datasource mapping / The dashboard component
- dashboards
- about / Hands-on dashboards
- components, using / Using components inside the dashboards
- utilities / Dashboards utilities
- storage / Dashboard storage
- context / Dashboard context
- embedding / Embedding dashboards
- cross domain requests, avoiding / Avoiding cross-domain requests
- CDF dashboard, embedding / Embedding a CDF dashboard
- CDE dashboard, embedding / Embedding a CDE dashboard
- and components / Dashboard, component, and parameter events
- and parameters events / Dashboard, component, and parameter events
- dashboards module / Functions from the dashboards module:
- dashboard style/template
- creating / Creating a new dashboard style/template
- CDF dashboards style, extending / Extending styles for CDF dashboards
- CDE dashboards style, extending / Extending styles for CDE dashboards
- dashboard types
- extending / Extending or creating new dashboard types
- creating / Extending or creating new dashboard types
- clean / Extending or creating new dashboard types
- Blueprint / Extending or creating new dashboard types
- Bootstrap / Extending or creating new dashboard types
- data
- mapping / Mapping data, Crosstab
- crosstabMode property / The crosstabMode property
- seriesInRows property / The seriesInRows property
- timeSeriesFormat property / The timeSeries and timeSeriesFormat properties
- timeSeries property / The timeSeries and timeSeriesFormat properties
- Data Access / Compound queries
- common properties / Common properties
- Cache property / Common properties
- Name property / Common properties
- Columns property / Common properties
- Query property / Common properties
- Parameters property / Common properties
- Output property / Common properties
- Data AccessID / Introduction to CDA
- dataBar add-in / dataBar
- data source
- data sources
- defining, for components / Defining data sources for components
- parameters, creating / Creating and using parameters in data sources
- parameters, using / Creating and using parameters in data sources
- data sources perspective, perspectives toolbar
- about / The data sources perspective, The data sources toolbar
- new data sources, creating / Creating new data sources
- data sources, properties / Data sources properties
- DataTables
- Datatables plugin
- types / Making use of add-ins
- date range input component
- about / Date range input component
- properties / Date range input component
- debugging
- about / Debugging
- browser compatibility / Browser compatibility
- with developer tools / Debugging with developer tools
- short tips / Short tips
- dimensions
- about / Dimensions
- URL / Dimensions
- readers / Readers
- visual roles / Visual roles
- Document Object Model (DOM) / Lifecycle of dashboards and components
- Document Object Model (DOM) element / The template add-in
- doQuery method / doQuery
- Draw function property / Draw function
E
- editFile method / editFile
- editor
- working with / Working with the editor
- operational toolbar / Operational toolbar
- Enterprise Edition (EE)
- events, template component
- about / Events
- export button component
- about / Export button component
- label property / Export button component
- component name property / Export button component
- output type property / Export button component
- export popup button component
- about / Export Popup button component
- title option / Export Popup button component
- gravity parameter option / Export Popup button component
- chart component to export option / Export Popup button component
- chart export label option / Export Popup button component
- chart export type option / Export Popup button component
- data component to export option / Export Popup button component
- data export label option / Export Popup button component
- data export type option / Export Popup button component
- name for data export attachment option / Export Popup button component
- content linking option / Export Popup button component
- extendable options, template component
- about / Extendable options
- extension point
- extension points
- Extract, Transform, and Load (ETL)
- about / Kettle transformations
F
- Fancybox
- filter component
- about / The filter component
- data layout, expected / Expected data layout
- properties, specific / Specific properties
- add-ins, usage / Making use of add-ins
- options, advanced / Advanced options and configurations
- configurations, advanced / Advanced options and configurations
- default messages, changing / Changing default messages
- values, displaying / Showing values
- Font-awesome
- formattedText add-in / formattedText
- formatters, template component / Formatters
- forum
- frameworks / Concepts and frameworks used
- freeform components
G
- getCdaList endpoint / getCdaList
- Git repository
- URL / Introducing the CTools
- Graphical User Interface (GUI) / Creating a new CDA data source
- groupHeaders add-in / groupHeaders
H
- help / How to get help and help others
- HTML / Creating a CDF dashboard
- Hynds
- URL / The select component
- hyperlink add-in / hyperlink
- Hypertext Markup Language (HTML) / Considerations before creating a dashboard
I
- icon fonts
- URL / trendArrow
- identifier (ID)
- about / Introduction to CDA
- internationalization
- internationalization and localization, table component
- oLanguage property / Internationalization and localization
- Language property / Internationalization and localization
J
- JavaScript / Considerations before creating a dashboard
- JIRA
- jQuery
- jQuery i18n
- jQueryUI
- JSON
- URL / The template add-in
- JSON object
K
- Kettle
- URL / Dashboard context
- Kettle endpoint
- creating / Creating a job/transformation
- buttons / Creating a job/transformation
- results, getting / Specifying the step of where to get results from
- parameters values, specifying / Specifying parameters' values
- using, on dashboard / Making use of Kettle endpoints on a dashboard
- Kettle transformations
- about / Kettle transformations
- KtrFile property / Kettle transformations
- variables property / Kettle transformations
- Key Performance Indicators (KPIs) / Considerations before creating a dashboard
- components, using / Using components inside the dashboards
L
- layout elements
- references to / References to components, parameters, and layout elements
- layout perspective, perspectives toolbar
- about / The layout perspective
- layout toolbar / The Layout toolbar
- considerations / Considerations when creating the layout of your dashboard
- Bootstrap, used for creating responsive dashboard / Using Bootstrap to create a responsive dashboard
- responsive dashboards, building considerations / Considerations when building responsive dashboards using CDE
- line charts
- listeners
- inside components / The importance of listeners inside the components
- listParameters endpoint / listParameters
- listQueries endpoint / listQueries
- localization
- localizedText add-in / localizedText
- logger module / Functions from the logger module:
M
- manageCache method / manageCache
- Marketplace
- Modernizr
- Moment
- MomentJS
- Mondrian cubes
- about / Mondrian cubes
- Mozilla Public License
- URL / Introducing the CTools
- multi-button component
- about / The multi-button component
- Datasource / The multi-button component
- values array / The multi-button component
- value as ID / The multi-button component
- ultiple selection / The multi-button component
- multi-tenancy
- URL / Cache keys
- Mustache
O
- Object-Oriented Programming (OOP) languages / Extending CDF
- open formula
- URL / Common properties
- operational toolbar, editor
- about / Operational toolbar
- new / New
- save and save as / Save and Save as
- reload / Reload
- settings / Settings
P
- parameters
- about / Making use of parameters, Parameter, parameters, and listeners, again
- on SQL queries / Parameters on SQL queries
- in MDX queries / Parameters in MDX queries
- on kettle queries / Parameters on kettle queries
- private / Private parameters
- references to / References to components, parameters, and layout elements
- Pedro Alves blog post
- Pentaho App Builder / Introducing the CTools
- about / Understanding Pentaho App Builder
- URL / Understanding Pentaho App Builder
- installing / Installing Pentaho App Builder
- new plugin, creating / Create a new plugin
- Pentaho Data Integration (Kettle) transformations / Model handler
- Pentaho Data Integration (PDI) / Introducing the CTools
- Pentaho Marketplace
- used, for installing CTools / Installing the CTools using Pentaho Marketplace
- Pentaho Metadata Schema
- about / Pentaho metadata
- DomainId / Pentaho metadata
- XmiFile / Pentaho metadata
- Pentaho Repository Synchronizer (PRS) / Introducing the CTools
- Pentaho User Console (PUC) / Installing the CTools using Pentaho Marketplace, Editing and previewing, Creating a CDF dashboard
- perspectives toolbar, editor
- about / The perspectives toolbar
- layout perspective / The perspectives toolbar, The layout perspective
- components perspective / The perspectives toolbar, The components perspective
- data sources perspective / The perspectives toolbar, The data sources perspective
- preview the dashboard / The perspectives toolbar
- layout toolbar / The Layout toolbar
- pie chart
- value, displaying in centre / Pie chart showing the value in the center
- plugin creation, Pentaho App Builder
- new endpoint, creating / Creating a new endpoint
- job/transformation, creating / Creating a job/transformation
- Kettle endpoint / Creating a job/transformation
- CPK / Starting to learn about CPK
- output format type, changing / Changing the output format type
- single cell, returning / Returning a single cell
- other considerations / Other considerations
- dashboard, creating / Creating a dashboard
- folder structure / Folder structure
- Kettle endpoints, using on dashboard / Making use of Kettle endpoints on a dashboard
- availability, in marketplace / How do I make the plugin available on the marketplace?
- submission, URL / How do I make the plugin available on the marketplace?
- GitHub account, URL / How do I make the plugin available on the marketplace?
- plugins
- minified version / The select component
- postChange
- using / Using preChange and postChange
- postExecution
- postFetch
- working with / Understanding how to work with postFetch
- properties, changing in / Changing properties in preExecution or postFetch
- preChange
- using / Using preChange and postChange
- preExecution
- using / Using preExecution and postExecution
- properties, changing in / Changing properties in preExecution or postFetch
- previewQuery method / previewQuery
- properties
- available / Available components and properties
- mandatory / Mandatory and desirable properties
- Protovis
Q
- quality acceptance (QA) server / Version control and deploying projects
- query components
R
- Raphael
- Require
- RequireJS
- resources (JavaScript and CSS), adding
- about / Adding resources – JavaScript and CSS
- internal modules, using / Using internal modules
- new modules, defining / Defining and including new modules
- new modules, including / Defining and including new modules
- CSS files, including / Including CSS files
S
- scale based
- basis axis label, formatting / Formatting a basis axis label based on the scale
- Select2
- select component
- about / The select component
- value as array / The select component
- value as ID / The select component
- JQuery plugin / The select component
- select multi-component
- about / The multi-select component
- seriesInRows property / The seriesInRows property
- solution
- delivering / Delivering a solution
- version control and deploy / Version control and deploying projects
- documentation / Documentation
- knowledge transfer / Knowledge transfer
- Sparkl / Introducing the CTools
- sparkline add-in / sparkline
- Sparklines
- Stream Line Data Refinery (SDR)
- Structured Query Language (SQL) databases
- about / SQL databases
T
- table component
- about / Table component
- table pagination / Table pagination
- internationalization and localization / Internationalization and localization
- Draw function / Draw function
- column formats / Column formats, types, width, and headers
- column types / Column formats, types, width, and headers
- column headers / Column formats, types, width, and headers
- column width / Column formats, types, width, and headers
- content, expanding / Expanding content
- add-ins, using / Making use of add-ins
- table component, properties
- show filter / Table component
- searchable cols / Table component
- info filter / Table component
- length change / Table component
- page length / Table component
- sort data / Table component
- sortable columns / Table component
- style / Table component
- paginate / Table component
- paginate on server-side / Table component
- pagination type / Table component
- template add-in
- about / The template add-in
- options, applying / The template add-in
- template component
- about / Template component
- model, automatically generated / Automatically generated model and root element
- root element, automatically generated / Automatically generated model and root element
- template and engine / Template and engine
- model handler / Model handler
- formatters / Formatters
- add-ins / Add-ins
- events / Events
- extendable options / Extendable options
- template engines
- URL / Template component
- text component
- about / Text component
- expression function / Text component
- timeSeriesFormat property / The timeSeries and timeSeriesFormat properties
- timeSeries property / The timeSeries and timeSeriesFormat properties
- tooltips
- customizing / Customizing tooltips
- trendArrow add-in / trendArrow
- Try It Out section
- URL / sparkline
U
- Underscore
- URI string
- URL / hyperlink
- User Interface (UI) / Getting the right requirements
V
- version control system (VCS) / Version control and deploying projects
W
- Web API, reference
- about / Web API reference
- getCdaList / getCdaList
- listQueries / listQueries
- listParameters / listParameters
- doQuery / doQuery
- clearCache / clearCache
- previewQuery / previewQuery, editFile
- manageCache / manageCache
- Webdetails page
- URL / Making use of CCC in CDE
X
- xAction
- XCDF / Creating a CDF dashboard
- XPath
- over XML / XPath over XML