Data Lake database schemas
Data Lake incorporates these schemas to separate data sets:
- Default
The Data Lake data schema is Default. All the data objects that are stored in Data Lake, and registered in the Data Catalog, are retrieved from the Default schema.
- DataCatalog
The
DataCatalog
schema contains Data Catalog data. Currently, the Data Catalog contains the Locale Selections, which are defined in the Data Catalog, Locale Selections function. Use the DataCatalog Locale Selections query to retrieve the locale codes, positions, and substitute locales. - information_schema
The
information_schema
schema contains the schema data, tables, and columns for Data Lake objects.
Use these queries to retrieve values:
-
Syntax:
select * from information_schema.schemata
-
Syntax:
select * from information_schema.tables
To retrieve a list of data objects that are registered in the Data Catalog:
select * from information_schema.tables where table_schema='default'
To retrieve a list of properties for a data object:
select * from information_schema.columns where table_schema='default' and table_name='object'
When selecting column names or table names from information_schema, the table and column names are in lowercase. Regardless of the object or property names defined in Data Catalog,
select * from information_schema.tables order by table_name
select * from information_schema.columns order by column_name