HiveServer actions that produce Atlas entities

Operations that create, update, or delete Hive metadata will affect Atlas entities; operations that only affect data do not show up in Atlas.

The following table lists the HiveServer actions that produce or update metadata in Atlas.

This Action in HiveServer... ...Produces metadata for these Atlas entities

ALTER DATABASE,
CREATE DATABASE,
DROP DATABASE

hive_db, hive_db_ddl

ALTER TABLE,
CREATE TABLE,
CREATE TABLE AS SELECT,
DROP TABLE

hive_process, hive_process_execution, hive_table, hive_table_ddl, hive_column, hive_column_lineage, hive_storagedesc, hdfs_path

ALTER VIEW,
ALTERVIEW_AS_SELECT,
CREATE VIEW,
CREATE VIEW AS SELECT,
DROP VIEW

hive_process, hive_process_execution, hive_table, hive_column, hive_column_lineage, hive_table_ddl

INSERT INTO (SELECT),
INSERT OVERWRITE

hive_process, hive_process_execution

Notable actions in HiveServer that do NOT produce process or process execution entities in Atlas, meaning that no lineage is produced for these operations:

  • SELECT