{
  "name": "pl_adf_complex_transform_starter",
  "properties": {
    "description": "Desk composite starter: Copy x2 then stored procedure. Run exploratory data analysis before production use.",
    "activities": [
      {
        "name": "Copy_orders_raw",
        "type": "Copy",
        "dependsOn": [],
        "policy": {
          "timeout": "0.12:00:00",
          "retry": 2
        },
        "typeProperties": {
          "source": {
            "type": "DelimitedTextSource"
          },
          "sink": {
            "type": "AzureSqlSink"
          }
        }
      },
      {
        "name": "Copy_customers_raw",
        "type": "Copy",
        "dependsOn": [],
        "policy": {
          "timeout": "0.12:00:00",
          "retry": 2
        },
        "typeProperties": {
          "source": {
            "type": "DelimitedTextSource"
          },
          "sink": {
            "type": "AzureSqlSink"
          }
        }
      },
      {
        "name": "usp_build_order_fact",
        "type": "SqlServerStoredProcedure",
        "dependsOn": [
          {
            "activity": "Copy_orders_raw",
            "dependencyConditions": [
              "Succeeded"
            ]
          },
          {
            "activity": "Copy_customers_raw",
            "dependencyConditions": [
              "Succeeded"
            ]
          }
        ],
        "typeProperties": {
          "storedProcedureName": "[dbo].[usp_build_order_fact]"
        }
      }
    ],
    "parameters": {
      "p_watermark": {
        "type": "string"
      },
      "p_env": {
        "type": "string",
        "defaultValue": "dev"
      }
    }
  }
}