> For the complete documentation index, see [llms.txt](https://docs.pentaho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pentaho.com/pdia-data-integration/10.2-data-integration/pdi-transformation-steps-reference-overview/hbase-input-cp-main-page/options-hbase-input-reuse/createedit-mappings-tab-hbase-input-reuse/fields-for-mapping-hbase-input-reuse.md).

# Fields

Use these fields to specify values for the fields.

| Field                                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **#**                                | The order of the mapping operation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Alias**                            | The name you want to assign to the HBase table key. This value is required for the table key column, but optional for non-key columns.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Key**                              | Indicates whether the field is the table's key. The values are **Y** and **N**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Column family**                    | The column family in the HBase source table that the field belongs to. Non-key columns must specify a column family and column name.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Column name**                      | The name of the column in the HBase table.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Type**                             | <p>Data type of the column. When the key value is set to <strong>Y</strong>, the following key column values display in the drop-down list:<strong>Key</strong> column types are:</p><ul><li>String</li><li>Integer</li><li>UnsignedInteger</li><li>Long</li><li>UnsignedLong</li><li>Date</li><li>UnsignedDate</li><li>Binary</li></ul><p>When the key value is set to <strong>N</strong>, the following key column values display in the drop-down list:</p><p><strong>Non-key</strong> columns types are:</p><ul><li>String</li><li>Integer</li><li>Long</li><li>Float</li><li>Double</li><li>Boolean</li><li>Date</li><li>BigNumber</li><li>Serializable</li><li>Binary</li></ul> |
| **Indexed values**                   | Enter comma-separated data in this field to define values for string columns.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Save mapping** (button)            | Saves the mapping. If there is any missing information in the mapping definition, you will be prompted to correct the mapping definition before the mapping is saved.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **Delete mapping** (button)          | Deletes the current named mapping in the current named table from the mapping table. Note that this does not delete the actual HBase table.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Create a tuple template** (button) | Select to create a mapping template to extract tuples from HBase.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.pentaho.com/pdia-data-integration/10.2-data-integration/pdi-transformation-steps-reference-overview/hbase-input-cp-main-page/options-hbase-input-reuse/createedit-mappings-tab-hbase-input-reuse/fields-for-mapping-hbase-input-reuse.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
