REFRESH_EMBEDDED_MPP_TABLES_METADATA¶
Description
The stored procedure REFRESH_EMBEDDED_MPP_TABLES_METADATA updates the partitions information of all the Embedded MPP views created in Virtual DataPort. If a database is indicated, only the Embedded MPP views of the database will be updated. Otherwise, all Embedded MPP views found in any database will be updated.
Syntax
REFRESH_EMBEDDED_MPP_TABLES_METADATA (
database_name : varchar
, case_sensitive_partition_scan : boolean
)
database_name(optional): name of the database containing the views to be updated. If this parameter is set tonull, all Embedded MPP views found in any database will be updated. Default value:null.case_sensitive_partition_scan(optional): if there exists Hive-style partitions, the procedure will analyze those partitions which name in the file system matches the name defined in the Presto table. If this parameter is set totrue, this comparison will be case sensitive. Default value:true.
Note
Currently, this feature is only supported for base views created using the Denodo embedded MPP or PrestoDB data sources.
The procedure returns these field:
database_name: name of the database containing the views to be updated.view_database: name of the database where the view is. Same value asdatabase_nameif an input database was specified.view_name: name of the view updated.update_status:Successif it was updated correctly,Failureotherwise.
Privileges Required
The user that executes this procedure must have at least CONNECT privilege to the optional database database_name, if any, and WRITE and EXECUTE privileges on
the Embedded MPP data source.
Example
CALL REFRESH_EMBEDDED_MPP_TABLES_METADATA('db', true);
This will update the partitions information on the source tables pointed by the Embedded MPP views found in db.
