Skip to main content
Skip table of contents

beVault Tutorial - Step-by-step guide

In this area, you will learn how to use beVault product and how to manage a project step-by-step with a simple but complete use case.

The complete documentation about the case that will be implemented can be found here: Tutorial Scenario - WonderCar

Tutorial case

WonderCar is a large car dealer company. They have multiple shops, and they struggle to have a global view of their sales. They heard about your beVault and its capability to create one comprehensive model containing all the data of the company. Furthermore, they want to start with the sales, but they know that the model will grow in the future.

During a workshop, they described the customer journey in this company as follows:

The customer is looking for a car (a sports car, for example). To do so, he/she may go to one of the company's stores.

The customer is then received by one of the appointed salespeople of the shop.

The salesperson supervised by a manager is paid by commission on the cars he/she sells. His commission is 20% of the profit, while the commission of his/her manager (n+1) is 5% of all the cars his/her team sells.

The salesperson can grant a discount of up to 10% of the unit price of the car.

Source system available

The technical department of WonderCar provided an extract of their systems.

DriveNexus (CRM)

The CRM DriveNexus includes:

  • Information about the cars (or product)

  • Information about the contracts

  • Information about the customers

  • Information about the employees

crm_extract_adv.xlsx

StaffForce (HR)

The HR system StaffForce includes

  • Information about the employees and the managerial relationships between employees

  • Information about the shops

hr_extract_USA.xlsx

What’s expected from you?

The data model and the information mart have already been documented by one of your business analysts.

Tutorial - 💧 Source systems

Tutorial - 🗃️ dataModel

Tutorial - 🗄️ IM contract

Your mission, should you choose to accept it, is to implement the data model of WonderCar, connect the given extract to that model, and create an information mart that will help the company to have a clearer view of its sales situation.

During your implementation, you might locate some data quality issues in the provided extracts. You can add some data quality controls to the project to help WonderCar to improve its data. The business analyst of the project already spotted one issue.

DQ control

Source

crm_extract

Concept

car

Responsible

Source owner

Quality level

Level 4

Criticality

Warning

Resolution

car should have 2 or 4 driving wheels

Test

if

drive LIKE ‘%2%’ OR drive LIKE '%4% then 1

Else 0

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.