OrderStarCustomer
Manipulating Metadata Properties ..
Workshop - OrdersStarCustomer
Pentaho Metadata Editor Properties are the building blocks that give your metadata domain structure, meaning, and functionality. Properties define the characteristics of your business objects—whether they're physical tables, business columns, or concepts—and control how SQL is generated and how data is presented to end users. Through required properties that safeguard system integrity and custom properties that enhance your model, you can create a rich, well-documented data environment that ensures consistency across your organization while preventing critical errors.
In this workshop, you will master the fundamentals of properties and learn how to apply them strategically across your metadata domain.
By the end of this workshop, you will be able to:
Understand the distinction between required properties (which maintain system integrity) and custom properties (which enhance your model)
Create and configure properties for physical and business objects in your metadata model
Use formatting, security metadata, and custom properties to build a clearer, more efficient data model
Once complete, you'll have a fully enriched metadata domain with well-defined properties, ready to deliver a consistent, business-friendly representation of your data across your organization.

Start Metadata Editor:
Windows (Powershell):
cd \
cd Pentaho/design-tools/metadata-editor/
./metadata-editor.batLinux:
cd
cd Pentaho/design-tools/metadata-editor/
./metadata-editor.shStart the Pentaho Server (not required if using Pentaho Labs):
Windows (Powershell):
cd \
cd Pentaho/server/pentaho-server
./start-pentaho.batLinux:
cd
cd /opt/pentaho/server/pentaho-server
sudo ./start-pentaho.shFollow the guide below to create your OrderStarCustomer domain:
Define a Domain & JDBC Connection
Before you begin defining your business model, you must first describe the database or data source that you would like to model.
To define a new domain, select: File > New > Domain File from the main menu.
Right-mouse click on Connections or: File > New > Connection:
Connection name
hsqldb:sampledata
Connection Type
Hypersonic
Access
Naitive (JDBC)
Host name
localhost
Database Name
sampledata
Port Number
9001
User Name
pentaho_admin
Password
password
Click Test.
Click OK to dismiss the Database Connection Test dialog, and then click OK to close the Database Connection dialog.
Leave the Metadata Editor and the Import Tables dialog open.
Import Tables
The next step is to import table metadata from your data source into the physical layer and then add the table metadata to the abstract business layer.
If the Import Tables dialog is not open, right-click hsqldb:sampledata and choose Import Tables.
In the Import Tables dialog, press and hold the Ctrl key and use the mouse to select the following tables:
Click OK to import the table metadata.
Expand Connections > hsqldb:sampledata and verify each of the tables appears in the physical layer.
Last updated
Was this helpful?




