data-integration
====================

Description
-----------
Use the Data Integration CLI to organize your data integration projects, create data flows, pipelines and tasks, and then publish, schedule, and run tasks that extract, transform, and load data. For more information, see `Data Integration <https://docs.oracle.com/iaas/data-integration/home.htm>`__.

Available Commands
------------------
* :doc:`application </cmdref/data-integration/application>`

  * :doc:`create </cmdref/data-integration/application/create>`
  * :doc:`create-patch </cmdref/data-integration/application/create-patch>`
  * :doc:`delete </cmdref/data-integration/application/delete>`
  * :doc:`delete-patch </cmdref/data-integration/application/delete-patch>`
  * :doc:`get </cmdref/data-integration/application/get>`
  * :doc:`get-dependent-object </cmdref/data-integration/application/get-dependent-object>`
  * :doc:`get-patch </cmdref/data-integration/application/get-patch>`
  * :doc:`get-published-object </cmdref/data-integration/application/get-published-object>`
  * :doc:`list </cmdref/data-integration/application/list>`
  * :doc:`list-dependent-objects </cmdref/data-integration/application/list-dependent-objects>`
  * :doc:`list-patch-changes </cmdref/data-integration/application/list-patch-changes>`
  * :doc:`list-patches </cmdref/data-integration/application/list-patches>`
  * :doc:`list-published-objects </cmdref/data-integration/application/list-published-objects>`
  * :doc:`update </cmdref/data-integration/application/update>`

* :doc:`connection </cmdref/data-integration/connection>`

  * :doc:`create </cmdref/data-integration/connection/create>`
  * :doc:`delete </cmdref/data-integration/connection/delete>`
  * :doc:`get </cmdref/data-integration/connection/get>`
  * :doc:`list </cmdref/data-integration/connection/list>`
  * :doc:`update </cmdref/data-integration/connection/update>`

* :doc:`connection-validation </cmdref/data-integration/connection-validation>`

  * :doc:`create </cmdref/data-integration/connection-validation/create>`
  * :doc:`delete </cmdref/data-integration/connection-validation/delete>`
  * :doc:`get </cmdref/data-integration/connection-validation/get>`
  * :doc:`list </cmdref/data-integration/connection-validation/list>`

* :doc:`data-asset </cmdref/data-integration/data-asset>`

  * :doc:`create </cmdref/data-integration/data-asset/create>`
  * :doc:`delete </cmdref/data-integration/data-asset/delete>`
  * :doc:`get </cmdref/data-integration/data-asset/get>`
  * :doc:`list </cmdref/data-integration/data-asset/list>`
  * :doc:`update </cmdref/data-integration/data-asset/update>`

* :doc:`data-entity </cmdref/data-integration/data-entity>`

  * :doc:`create-entity-shape-from-file </cmdref/data-integration/data-entity/create-entity-shape-from-file>`
  * :doc:`create-entity-shape-from-sql </cmdref/data-integration/data-entity/create-entity-shape-from-sql>`
  * :doc:`get </cmdref/data-integration/data-entity/get>`
  * :doc:`list </cmdref/data-integration/data-entity/list>`

* :doc:`data-flow </cmdref/data-integration/data-flow>`

  * :doc:`create </cmdref/data-integration/data-flow/create>`
  * :doc:`delete </cmdref/data-integration/data-flow/delete>`
  * :doc:`get </cmdref/data-integration/data-flow/get>`
  * :doc:`list </cmdref/data-integration/data-flow/list>`
  * :doc:`update </cmdref/data-integration/data-flow/update>`

* :doc:`data-flow-validation </cmdref/data-integration/data-flow-validation>`

  * :doc:`create </cmdref/data-integration/data-flow-validation/create>`
  * :doc:`delete </cmdref/data-integration/data-flow-validation/delete>`
  * :doc:`get </cmdref/data-integration/data-flow-validation/get>`
  * :doc:`list </cmdref/data-integration/data-flow-validation/list>`

* :doc:`external-publication </cmdref/data-integration/external-publication>`

  * :doc:`create </cmdref/data-integration/external-publication/create>`
  * :doc:`delete </cmdref/data-integration/external-publication/delete>`
  * :doc:`get </cmdref/data-integration/external-publication/get>`
  * :doc:`list </cmdref/data-integration/external-publication/list>`
  * :doc:`update </cmdref/data-integration/external-publication/update>`

* :doc:`external-publication-validation </cmdref/data-integration/external-publication-validation>`

  * :doc:`create </cmdref/data-integration/external-publication-validation/create>`
  * :doc:`delete </cmdref/data-integration/external-publication-validation/delete>`
  * :doc:`get </cmdref/data-integration/external-publication-validation/get>`
  * :doc:`list </cmdref/data-integration/external-publication-validation/list>`

* :doc:`folder </cmdref/data-integration/folder>`

  * :doc:`create </cmdref/data-integration/folder/create>`
  * :doc:`delete </cmdref/data-integration/folder/delete>`
  * :doc:`get </cmdref/data-integration/folder/get>`
  * :doc:`list </cmdref/data-integration/folder/list>`
  * :doc:`update </cmdref/data-integration/folder/update>`

* :doc:`function-library </cmdref/data-integration/function-library>`

  * :doc:`create </cmdref/data-integration/function-library/create>`
  * :doc:`delete </cmdref/data-integration/function-library/delete>`
  * :doc:`get </cmdref/data-integration/function-library/get>`
  * :doc:`list </cmdref/data-integration/function-library/list>`
  * :doc:`update </cmdref/data-integration/function-library/update>`

* :doc:`pipeline </cmdref/data-integration/pipeline>`

  * :doc:`create </cmdref/data-integration/pipeline/create>`
  * :doc:`delete </cmdref/data-integration/pipeline/delete>`
  * :doc:`get </cmdref/data-integration/pipeline/get>`
  * :doc:`list </cmdref/data-integration/pipeline/list>`
  * :doc:`update </cmdref/data-integration/pipeline/update>`

* :doc:`pipeline-validation </cmdref/data-integration/pipeline-validation>`

  * :doc:`create </cmdref/data-integration/pipeline-validation/create>`
  * :doc:`delete </cmdref/data-integration/pipeline-validation/delete>`
  * :doc:`get </cmdref/data-integration/pipeline-validation/get>`
  * :doc:`list </cmdref/data-integration/pipeline-validation/list>`

* :doc:`project </cmdref/data-integration/project>`

  * :doc:`create </cmdref/data-integration/project/create>`
  * :doc:`delete </cmdref/data-integration/project/delete>`
  * :doc:`get </cmdref/data-integration/project/get>`
  * :doc:`get-count-statistic </cmdref/data-integration/project/get-count-statistic>`
  * :doc:`list </cmdref/data-integration/project/list>`
  * :doc:`update </cmdref/data-integration/project/update>`

* :doc:`reference </cmdref/data-integration/reference>`

  * :doc:`get </cmdref/data-integration/reference/get>`
  * :doc:`list </cmdref/data-integration/reference/list>`
  * :doc:`update </cmdref/data-integration/reference/update>`

* :doc:`schedule </cmdref/data-integration/schedule>`

  * :doc:`create </cmdref/data-integration/schedule/create>`
  * :doc:`create-custom-frequency </cmdref/data-integration/schedule/create-custom-frequency>`
  * :doc:`create-daily-frequency </cmdref/data-integration/schedule/create-daily-frequency>`
  * :doc:`create-hourly-frequency </cmdref/data-integration/schedule/create-hourly-frequency>`
  * :doc:`create-monthly-frequency </cmdref/data-integration/schedule/create-monthly-frequency>`
  * :doc:`create-monthly-rule-frequency </cmdref/data-integration/schedule/create-monthly-rule-frequency>`
  * :doc:`create-weekly-frequency </cmdref/data-integration/schedule/create-weekly-frequency>`
  * :doc:`delete </cmdref/data-integration/schedule/delete>`
  * :doc:`get </cmdref/data-integration/schedule/get>`
  * :doc:`list </cmdref/data-integration/schedule/list>`
  * :doc:`update </cmdref/data-integration/schedule/update>`
  * :doc:`update-custom-frequency </cmdref/data-integration/schedule/update-custom-frequency>`
  * :doc:`update-daily-frequency </cmdref/data-integration/schedule/update-daily-frequency>`
  * :doc:`update-hourly-frequency </cmdref/data-integration/schedule/update-hourly-frequency>`
  * :doc:`update-monthly-frequency </cmdref/data-integration/schedule/update-monthly-frequency>`
  * :doc:`update-monthly-rule-frequency </cmdref/data-integration/schedule/update-monthly-rule-frequency>`
  * :doc:`update-weekly-frequency </cmdref/data-integration/schedule/update-weekly-frequency>`

* :doc:`schema </cmdref/data-integration/schema>`

  * :doc:`get </cmdref/data-integration/schema/get>`
  * :doc:`list </cmdref/data-integration/schema/list>`

* :doc:`task </cmdref/data-integration/task>`

  * :doc:`create-data-loader-task </cmdref/data-integration/task/create-data-loader-task>`
  * :doc:`create-integration-task </cmdref/data-integration/task/create-integration-task>`
  * :doc:`create-pipeline-task </cmdref/data-integration/task/create-pipeline-task>`
  * :doc:`create-task-from-dataflow-task </cmdref/data-integration/task/create-task-from-dataflow-task>`
  * :doc:`create-task-from-rest-task </cmdref/data-integration/task/create-task-from-rest-task>`
  * :doc:`create-task-from-sql-task </cmdref/data-integration/task/create-task-from-sql-task>`
  * :doc:`delete </cmdref/data-integration/task/delete>`
  * :doc:`get </cmdref/data-integration/task/get>`
  * :doc:`list </cmdref/data-integration/task/list>`
  * :doc:`update-data-loader-task </cmdref/data-integration/task/update-data-loader-task>`
  * :doc:`update-integration-task </cmdref/data-integration/task/update-integration-task>`
  * :doc:`update-pipeline-task </cmdref/data-integration/task/update-pipeline-task>`
  * :doc:`update-task-from-dataflow-task </cmdref/data-integration/task/update-task-from-dataflow-task>`
  * :doc:`update-task-from-rest-task </cmdref/data-integration/task/update-task-from-rest-task>`
  * :doc:`update-task-from-sql-task </cmdref/data-integration/task/update-task-from-sql-task>`

* :doc:`task-run </cmdref/data-integration/task-run>`

  * :doc:`create </cmdref/data-integration/task-run/create>`
  * :doc:`delete </cmdref/data-integration/task-run/delete>`
  * :doc:`get </cmdref/data-integration/task-run/get>`
  * :doc:`list </cmdref/data-integration/task-run/list>`
  * :doc:`update </cmdref/data-integration/task-run/update>`

* :doc:`task-run-log </cmdref/data-integration/task-run-log>`

  * :doc:`list </cmdref/data-integration/task-run-log/list>`

* :doc:`task-schedule </cmdref/data-integration/task-schedule>`

  * :doc:`create </cmdref/data-integration/task-schedule/create>`
  * :doc:`delete </cmdref/data-integration/task-schedule/delete>`
  * :doc:`get </cmdref/data-integration/task-schedule/get>`
  * :doc:`list </cmdref/data-integration/task-schedule/list>`
  * :doc:`update </cmdref/data-integration/task-schedule/update>`

* :doc:`task-validation </cmdref/data-integration/task-validation>`

  * :doc:`create-from-data-loader-task </cmdref/data-integration/task-validation/create-from-data-loader-task>`
  * :doc:`create-from-integration-task </cmdref/data-integration/task-validation/create-from-integration-task>`
  * :doc:`create-from-pipeline-task </cmdref/data-integration/task-validation/create-from-pipeline-task>`
  * :doc:`delete </cmdref/data-integration/task-validation/delete>`
  * :doc:`get </cmdref/data-integration/task-validation/get>`
  * :doc:`list </cmdref/data-integration/task-validation/list>`

* :doc:`user-defined-function </cmdref/data-integration/user-defined-function>`

  * :doc:`create </cmdref/data-integration/user-defined-function/create>`
  * :doc:`delete </cmdref/data-integration/user-defined-function/delete>`
  * :doc:`get </cmdref/data-integration/user-defined-function/get>`
  * :doc:`list </cmdref/data-integration/user-defined-function/list>`
  * :doc:`update </cmdref/data-integration/user-defined-function/update>`

* :doc:`user-defined-function-validation </cmdref/data-integration/user-defined-function-validation>`

  * :doc:`create </cmdref/data-integration/user-defined-function-validation/create>`
  * :doc:`delete </cmdref/data-integration/user-defined-function-validation/delete>`
  * :doc:`get </cmdref/data-integration/user-defined-function-validation/get>`
  * :doc:`list </cmdref/data-integration/user-defined-function-validation/list>`

* :doc:`work-request </cmdref/data-integration/work-request>`

  * :doc:`get </cmdref/data-integration/work-request/get>`
  * :doc:`list </cmdref/data-integration/work-request/list>`
  * :doc:`list-work-request-errors </cmdref/data-integration/work-request/list-work-request-errors>`
  * :doc:`list-work-request-logs </cmdref/data-integration/work-request/list-work-request-logs>`

* :doc:`workspace </cmdref/data-integration/workspace>`

  * :doc:`change-compartment </cmdref/data-integration/workspace/change-compartment>`
  * :doc:`create </cmdref/data-integration/workspace/create>`
  * :doc:`delete </cmdref/data-integration/workspace/delete>`
  * :doc:`get </cmdref/data-integration/workspace/get>`
  * :doc:`list </cmdref/data-integration/workspace/list>`
  * :doc:`start </cmdref/data-integration/workspace/start>`
  * :doc:`stop </cmdref/data-integration/workspace/stop>`
  * :doc:`update </cmdref/data-integration/workspace/update>`


.. toctree::
    :hidden:

    /cmdref/data-integration/application
    /cmdref/data-integration/connection
    /cmdref/data-integration/connection-validation
    /cmdref/data-integration/data-asset
    /cmdref/data-integration/data-entity
    /cmdref/data-integration/data-flow
    /cmdref/data-integration/data-flow-validation
    /cmdref/data-integration/external-publication
    /cmdref/data-integration/external-publication-validation
    /cmdref/data-integration/folder
    /cmdref/data-integration/function-library
    /cmdref/data-integration/pipeline
    /cmdref/data-integration/pipeline-validation
    /cmdref/data-integration/project
    /cmdref/data-integration/reference
    /cmdref/data-integration/schedule
    /cmdref/data-integration/schema
    /cmdref/data-integration/task
    /cmdref/data-integration/task-run
    /cmdref/data-integration/task-run-log
    /cmdref/data-integration/task-schedule
    /cmdref/data-integration/task-validation
    /cmdref/data-integration/user-defined-function
    /cmdref/data-integration/user-defined-function-validation
    /cmdref/data-integration/work-request
    /cmdref/data-integration/workspace
