Use the Hive Table Index Editor to specify properties for a table index in a physical model. For more information about these properties, see your Hive documentation.
To define Hive table index properties
The Hive Table Index Editor opens.
Note: Click New on the toolbar to create a new index. Use the Enter filter text box to filter a very large list of indexes to quickly locate the one that you want to define.
Displays the table to which the selected table index belongs.
Positions the editor on the previous table index in the Navigation Grid.
Positions the editor on the next table index in the Navigation Grid.
Sorts the table indexes by alphabetic, reverse alphabetic, or index order. You select the method you want using the drop-down menu that opens after you click the Sort button.
Creates a new table index that becomes the current object in the editor.
Deletes the selected table index.
Accesses online help for the editor.
Lets you enter text to filter a large list of table index objects so you can quickly locate the one that you want.
Specifies to display FK (foreign key) indexes in the Navigation Grid.
Displays the physical name of the table index.
Displays the table index type.
Specifies whether to have the index appear in the physical model only. If you want the index to appear in the logical model as a key group, clear the check box.
Note: This option is unavailable when a primary or foreign key index is selected.
Generates SQL during forward engineering. Clear the check box if you do not want to generate SQL.
Specifies the columns for the table that have the index and are key group members. You can select any column to be a key group member. The columns can be sorted.
Indicates that the newly created index is initially empty (regardless of whether the table contains any data).
Specifies the type of index that you want to create. In other words, it specifies the Hive index class handler.
Lets you specify additional table properties.
Hive allows you to store an index as a table. This property specifies the name of the table in which the index will be stored. If not specified, a Hive default name will be used.
Indicates that a specific distributed file system directory must be used to store data files.
Lets you specify additional table properties.
Specifies a delimiter for structure fields. You can include any single character, but the default is '\001'.
Specifies the escape sequence.
Specifies a delimiter for array items. You can include any single character, but the default is '\002'.
Specifies a delimiter for map keys. You can include any single character, but the default is '\003'.
Specifies a delimiter for map keys. You can include any single character, but the default is '\n'.
Specifies a custom NULL format apart from the Stored As options mentioned above.
Specifies the name of a Java class that implements the Hive SerDe interface.
Specifies the type of file in which data is to be stored. The file can be a TEXTFILE, SEQUENCEFILE, RCFILE, or BINARY SEQUENCEFILE.
Lets you specify your own Java class if you want Hive to read from a different file format. The value of this property depends on the Stored As value.
Lets you specify your own Java class if you want Hive to write to a different file format. The value of this property depends on the Stored As value.
Specifies the name of a Java class that implements the Hive StorageHandler interface.
Specifies SerDe properties to be associated with the storage handler class.
The Hive Table Index Editor closes.
Copyright © 2017 erwin Inc.
All rights reserved.
|
|