API Merge
alter_merge_schedule( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216) ) alter_merge_schedule( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) ) alter_merge_schedule( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLES“ ARRAY ) |
|---|
Alters the schedule of the merge tasks based on the UI merge settings. You can alter one or more merge tasks based on the procedure parameters. Parameters:
|
alter_task_schedule( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216) “P_SCHEDULE“ VARCHAR(16777216)) alter_task_schedule( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_SCHEDULE“ VARCHAR(16777216) ) alter_task_schedule( “P_DB“ VARCHAR(16777216) “P_SCHEDULE“ VARCHAR(16777216) ) alter_task_schedule( “P_SCHEDULE“ VARCHAR(16777216) ) |
|---|
Alters the schedule of the merge tasks based on the parameter P_SCHEDULE. You can alter one or more merge tasks based on the procedure parameters. Parameters:
|
alter_task_warehouse( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216) “P_WAREHOUSE“ VARCHAR(16777216)) alter_task_warehouse( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_WAREHOUSE“ VARCHAR(16777216) ) alter_task_warehouse( “P_DB“ VARCHAR(16777216) “P_WAREHOUSE“ VARCHAR(16777216) ) alter_task_warehouse( “P_WAREHOUSE“ VARCHAR(16777216) ) |
|---|
Alters the merge tasks in the warehouse based on the parameter P_WAREHOUSE. You can alter one or more merge tasks based on the procedure parameters. Parameters:
|
alter_task_timeout( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216) “P_TIMEOUT“ VARCHAR(16777216)) alter_task_timeout( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TIMEOUT“ VARCHAR(16777216) ) alter_task_timeout( “P_DB“ VARCHAR(16777216) “P_TIMEOUT“ VARCHAR(16777216) ) alter_task_timeout( “P_TIMEOUT“ VARCHAR(16777216) ) |
|---|
Alter merge tasks user timeout based on P_TIMEOUT parameter. You can alter one or multiple merge tasks based on procedure parameters. Parameters:
|
deploy_merge( ) deploy_merge( “P_DB“ VARCHAR(16777216)) deploy_merge( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216)) deploy_merge( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216)) |
|---|
Creates merge tasks for one or more tables. Parameters:
|
drop_glue_objects( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TABLE“ VARCHAR(16777216) “P_TYPE“ VARCHAR(16777216) “P_OBJECT_DB“ VARCHAR(16777216) “P_OBJECT_SCHEMA“ VARCHAR(16777216) “P_OBJECT“ VARCHAR(16777216) ) drop_glue_objects( “P_DB“ VARCHAR(16777216) “P_SOURCE“ VARCHAR(16777216) “P_TYPE“ VARCHAR(16777216) ) |
|---|
Drops a Glue object based on the defined parameters. Parameters:
|
drop_glue_tasks("P_DB" VARCHAR(16777216), "P_SOURCE" VARCHAR(16777216)) core.drop_glue_views("P_DB" VARCHAR(16777216), "P_SOURCE" VARCHAR(16777216)) core.drop_glue_streams("P_DB" VARCHAR(16777216), "P_SOURCE" VARCHAR(16777216)) |
|---|
Drops all Glue tasks, streams, or views in the schema. Parameters:
|
core.execute_merge( "P_DB" VARCHAR(16777216), core.execute_cluster_merge( "P_DB" VARCHAR(16777216), |
|---|
Execute merge procedure or merge procedure with cluster delete sentence Parameters:
|
core.execute_merge_task( "P_DB" VARCHAR(16777216), |
|---|
Executes merge task. Parameters:
|
core.suspend_merge( "P_DB" VARCHAR(16777216), core.suspend_merge( "P_DB" VARCHAR(16777216), core.suspend_merge( "P_DB" VARCHAR(16777216), |
|---|
Suspends one or more merge tasks based on the parameters. Parameters:
|
core.resume_merge( "P_DB" VARCHAR(16777216), core.resume_merge( "P_DB" VARCHAR(16777216), core.resume_merge( "P_DB" VARCHAR(16777216), |
|---|
Resumes one or more merge tasks based on the parameters. Parameters:
|
core.redeploy_merge( "P_DB" VARCHAR(16777216), |
|---|
Recreate the merge task, the merge table and stream. Data in merge table are truncated. Parameters:
|
Examples:
call core.suspend_merge('<database_name>','<schema_name>','<table_name>');
call core.resume_merge('<database_name>','<schema_name>');