Databoard Reporting

Along with in the box, grid view and dashboard reporting, in WorkBook you can also create databoards for your reporting needs.

Databoards is a built-in functionality within WorkBook that enables users to query the database and retrieve results using the common language SQL. A databoard is usually used for creating data extraction that requires gathering information from different tables within the WorkBook database with/without conditions applied.

This data extraction can be used for:

  • The customised WorkBook dashboards

  • Integration with other systems via API

  • Periodic data extractions to fetch into other Business Intelligence (BI) tools

Only the system administration role has access to the databoards menu in the settings module.

ON THIS PAGE YOU WILL FIND:


DATABOARD NAVIGATION

 

Go to settings module > advanced tools sub-menu > databoards

image-20240429-080501.png

NUMBER

FUNCTIONALITY

NUMBER

FUNCTIONALITY

1

Further options menu (a.k.a. “hamburger menu”) gives the option to:

  • Create a databoard

  • Duplicate a databoard

  • Delete a databoard

2

View tab : to manage the views under the selected databoard

The view is the output of a databoard based on the SQL script and parameters set. A different view can be created as the output, e.g. grid data overview, chart view, or a data export which can be enabled in the finance & administration module > databoard export menu.

3

The databoard list, displays the selected databoard from the drop-down list.

4

View tab > further options menu (a.k.a. “hamburger menu”) gives the options to:

  • Create a databoard view

  • Delete a current databoard view

  • Rename a databoard view

  • Export as PNG


DATABOARD SETTINGS

Allows editing of the basic settings of the databoard.

image-20240429-082559.png

NUMBER

FUNCTIONALITY

NUMBER

FUNCTIONALITY

5

Settings : allows to edit the details of the databoard, such as:

  • databoard name

  • type of databoard

  • active status

  • writing SQL script, etc.

Access settings : allows to manage the user access on this databoard

Statistic : allows to check who has run the databoard and when

6

Data view name: to define the name of the databoard.

7

Source type: SQL or StoreProcedure.

Only Deltek has the permission to create a databoard with the type StoreProcedure. Please contact your Tangram Consultant if you would like to create this type of databoard.

8

Default file name: Not in use.

9

Active checkbox: to set the databoard as active /in-active.

Note: a databoard must be set to active so that it can be used in Dashboard or Databoard Export.

10

Script: is used for inputting the SQL commands to query the data from the database.

Please refer to this article for some of the common tables.


DATABOARD PARAMETERS

Databoard parameters are defined in the databoard settings tab > parameters sub-tab.

Every parameter has a UTF-8 encoded string name that will be displayed to the databoard user, but is internally referenced by its unique integer index. A parameters type can take on one of the following shapes and optional default value

In the setup grid you will be able to see 5 columns; Index, Name, Type, Default value and Item source. 

NUMBER

FUNCTIONALITY

NUMBER

FUNCTIONALITY

11

Index: is the unique integer index that is used as the reference key within the databoard. This index will be pointing to/from the script to apply the relevant filters to the output.

12

Parent index: This parent index field refers to the index of a “Parent” parameter where the parameter type is AutoComplete or MultiSelect AutoComplete. If it is set, the items source script (16) will be passed a String @ParentId parameter containing the currently selected Id value of the parent AutoComplete or MultiSelect AutoComplete.

13

Name: This is the name of the parameter that is displayed in the filter when viewing the Databoard. 

14

Type: select the type of parameter to apply in the filter. There are 5 types:

  • Text box: a simple text field using UTF-8 encoded string

  • Check: a checkbox (True/False) option that will be displayed in the filter when viewing the Databoard

  • AutoComplete: a single selection from a dropdown list with the options are defined by Item Source (16)

  • Date: a calendar date picker option

  • MultiSelect AutoComplete: allow multi-selection from a dropdown list with the options are defined by Item Source (16)

15

Default value: a default value to be defined in the parameter for this databoard. Leave blank if no default value is required.

16

Item source: is used for looking up items from the database. This is written by SQL. E.g. SELECT CompId, Compname FROM Comp


Related articles

 

© Tangram 2022. All rights reserved.