Data model workspace
  • 14 Jun 2024
  • 4 Minutes to read
  • Dark
    Light

Data model workspace

  • Dark
    Light

Article summary

To enter the Data model section, click on "Data model" in Board's Main Menu. You will be taken to the homepage of the Data model section, where it is possible to navigate and access the existing Data models. The small square at the top left corner of the page will become yellow, meaning that you're in the Data model homepage.

contents/assets/images/data.model.menu.big.png

Depending on your Board license and security settings, the entire section or some Data models may not be available.

The Data model homepage provides common navigation elements used in the entire Board Platform, such as tiles and the Top Menu. See Board workspace for more details.

The navigation left panel allows you to browse through available Data models: click on the Data model treeview icon contents/assets/images/treeview.orange.png in the top left corner to collapse or open the panel. The panel is open by default.

contents/assets/images/data.model.homepage.png

Tiles

Tiles in the Data model section represent all available Data models: click on a tile to access the desired Data model.

Before working on a Data model, it must be loaded in memory first: this happens automatically when a Data model request is sent to the Board Engine (a Screen linked to the Data model is opened, a Developer/Power user clicks on the Data model tile, and so on). For large Data models, this operation may take some time: as it progresses, a loading animation is displayed and users cannot perform any action on the Data model.

Click the 3 vertical dots contents/assets/images/3-dots.png in the upper right corner of a Data model tile or right click the tile to perform the following actions:

  • Go to Entities. Takes you to the Entities page of the selected Data model where you can add, edit, delete, or view the Entities within the Data model

  • Go to Cubes. Takes you to the Cubes page of the selected Data model where you can add, edit, delete, or view the Cubes within the Data model

  • Go to Procedures. Takes you to the Procedures page of the selected Data model where you can add, edit, delete, or view the Procedures within the Data model

  • Rename. Click to rename the Data model. All references to it (in Screens, Layouts, Procedures, etc.) will be retained

  • Delete. Deletes the current Data model. This option cannot be undone

  • Backup. This option creates a full backup of the Data model in the default backup directory. Cloud customers can also backup Data models from the Cloud Administration Portal. Each backup will always overwrite the previous one. Learn more about the backup and restore functions

  • Restore. Restores the existing backup of the Data model. This option cannot be undone. Learn more about the backup and restore functions

contents/assets/images/data.model.tile.options.png

Tiles of Data models from older versions of Board

When you import a Data model that needs to be updated in order to work with your current version of Board, the corresponding tile will only show the Update icon contents/assets/images/update.png in the upper right corner. Click on it to initiate the updating process: if the process ends successfully, the Upgrade icon will disappear and the vertical 3 dots icon contents/assets/images/3-dots.png will appear in the upper right corner of the tile.

contents/assets/images/data.model.migrate.tile.png

Other options

The orange plus icon contents/assets/images/data.model.add.PNG in the top left corner next to "Data models" allows you to create a new Data model.

contents/assets/images/data.model.create.new.png

Data model design functions

By clicking on a Data model tile, you will enter the designer space for that specific Data model.

contents/assets/images/Data.model.page.png

The designer space is organized into 5 subsections and offers the following functions:

Data structures

  • Entities. In this area you can:

    • Create, rename, and remove Entities

    • Add, edit, or remove Entity members

    • View the Entity saturation and size of sparse structures

  • Relationships. In this area you can:

    • Create and manage hierarchies

    • Assign relationships, scan for relationships, find and fix orphan members

  • Cubes. In this area you can:

    • Create, rename and remove Cubes and Cube versions

    • Verify version alignments and run the versions alignment process

  • Time Range. In this area you can:

    • Define and manage the time range and time Entities

    • Create and manage custom time Entities

Data processing

  • Procedures. In this area you can:

    • Create or edit Data model Procedures

  • Data Readers. In this area you can:

    • Create data reading protocols to load data from external systems such as transactional systems, ERP systems, CRM softwares, etc. into Board Data model Entities, Relationships and Cubes.

  • API queries. In this area you can:

    • Create and manage custom REST/API calls to integrate Board with other systems

Entity options

  • Rules. In this area you can:

    • Create and manage calculation rules on Entity members. With a rule, you can output an Entity member as a result of a formula which is calculated in real time from other members of the same Entity

  • Drill through. In this area you can:

    • Create and manage Drill throughs to drill down on data held in an external relational database or an ODBC or OLE-DB compliant data source

  • Format. In this area you can:

    • Define and manage graphic/format styles for each Entity: these customizations will be available when you add those Entities to Layouts associated with Data View Objects

Analytics

  • B.E.A.M. Forecasting. In this area you can:

    • Access the Board Predictive Analytics Engine and define new forecasting scenarios

  • B.E.A.M. Clustering. In this area you can:

    • Define new clustering scenarios for the Board Predictive Analytics Engine

  • Azure ML. In this area you can:

    • Add and run forecasts via machine learning models

    • View the training logs

Security & Auditing

  • Database security. In this area you can:

    • Create and manage security profiles that define access privileges to:

      • The entire Data model (read-only or read/write)

      • Custom data selections

      • Cubes (Ok, Read-only, or Exclude)

  • Summary. In this area you can:

    • View statistics about the Data model

    • Enable maintenance mode

    • Unload the Data model from memory

  • Impact Analysis. In this area you can:

    • View the relationships between all Objects and structures that constitute a Board application, in table format or as a diagram

  • Logs. In this area you can:

    • View the Data model log file


Was this article helpful?