Namespaces

Pentaho Data Integration

Version
9.3.x
Audience
anonymous
Part Number
MK-95PDIA003-15

You can use namespaces in the HBase table name field to create a logical grouping of your tables. For example, you can use one namespace for your development environment and another namespace for your production environment.

You must create a namespace before you can write to it. If you do not enter a namespace when creating a mapping, Pentaho uses the default namespace which is named default. See https://hbase.apache.org/book.html#_namespace for information on creating namespaces.

You can also use a variable for a namespace, which provides an easy way to move a transformation from your development environment to your production environment without having to change anything except the parameters. You can use transformation-level or system-level variables for a namespace.

The variable format is ${nsvarname}:

Note: Every namespace has a pentaho_mappings table that stores the mappings metadata for the columns. This table is created automatically when you create mappings.