{"objects":[{"metadata":{"identifier":{"packageName":"Matillion Exchange","name":"Zendesk Talk Incremental Load","revision":1,"type":"DYNAMIC"},"rootJobReference":{"name":"Zendesk Talk - 1 - Iterate Objects","type":"ORCHESTRATION","parameterMetadata":[{"slot":2,"variableName":"user_name","variableType":"SCALAR","displayName":"Username","description":"The username to be supplied to connect to the source.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":3,"variableName":"password_manager_entry","variableType":"SCALAR","displayName":"Password Manager Entry","description":"The name in the Matillion Password Manager for the password relating to the authentication method.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":4,"variableName":"url_prefix","variableType":"SCALAR","displayName":"URL Prefix","description":"The subdomain of the URL for the Zendesk server. This acts like a unique identifier.
For example: https://matilliondevelopment.zendesk.com becomes matilliondevelopment","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":5,"variableName":"advanced_connection_options","variableType":"GRID","displayName":"Connection Options","description":"A list of values and parameters. Parameters and their allowed values are database/driver specific. Referring to the data model will provide insight of what you could provide here.\n
\nThey are usually not required as sensible defaults are assumed.","defaultValue":[{"values":{"1":""}}],"defaultValueType":null,"required":false},{"slot":6,"variableName":"source_list","variableType":"GRID","displayName":"Tables and Columns","description":"Contains the list of tables and columns to be processed. The incremental_column should be set to 1 to indicate which column the incremental load is to be based on, 0 otherwise. There should be only 1 incremental column per table","defaultValue":[{"values":{"1":""}}],"defaultValueType":null,"required":true},{"slot":7,"variableName":"cloud_storage_area","variableType":"SCALAR","displayName":"Cloud Storage Staging Area","description":"The URL and path of the target Google Storage bucket to be used for staging the queried data throughout the job.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":8,"variableName":"load_concurrent","variableType":"SCALAR","displayName":"Load Type","description":"Sequential - Iterations are done in sequence, waiting for each to complete before starting the next. \nThis is the default.\n
\nConcurrent - Iterations are run concurrently. This requires all \"Variables to Iterate\" to be defined as\nCopied variables, so that each iteration gets its own copy of the variable isolated from the same\nvariable being used by other concurrent executions.\n
Note: The maximum concurrency is limited by the number of available threads (2x the number of virtual cpus on your cloud instance).","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":9,"variableName":"stage_project","variableType":"SCALAR","displayName":"Stage Project","description":"The project name where the staging data will be stored.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":10,"variableName":"stage_dataset","variableType":"SCALAR","displayName":"Stage Dataset","description":"The dataset name where the staging data will be stored.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":11,"variableName":"stage_prefix","variableType":"SCALAR","displayName":"Stage Prefix","description":"A prefix value that will be added to the start of the stage table names.\n
\ne.g. If a Stage Prefix of 'stage_' is specified and the table being processed is named 'test_data' then the target table will be named 'stage_test_data'.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":12,"variableName":"target_project","variableType":"SCALAR","displayName":"Target Project","description":"The project name where the target data will be stored.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":13,"variableName":"target_dataset","variableType":"SCALAR","displayName":"Target Dataset","description":"The dataset name where the target data will be stored.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":true},{"slot":14,"variableName":"target_prefix","variableType":"SCALAR","displayName":"Target Prefix","description":"A prefix value that will be added to the start of the target table names.\n
\ne.g. If a Target Prefix of 'target_' is specified and the table being processed is named 'test_data' then the target table will be named 'target_test_data'.","defaultValue":[{"values":{"1":""}}],"defaultValueType":"TEXT","required":false},{"slot":15,"variableName":"log_metrics","variableType":"SCALAR","displayName":"Log Metrics","description":"Option to switch off Metrics logging in the full product - default is TRUE which records the metrics for the batch run. ","defaultValue":[{"values":{"1":"TRUE"}}],"defaultValueType":"TEXT","required":false}]},"orchestrationJobs":["Zendesk Talk - 1 - Iterate Objects","Zendesk Talk - 3 - Stage Object","Zendesk Talk - 2 - Wrapper","Zendesk Talk - 4 - Query Source"],"transformationJobs":[],"imageMetadata":{"componentIcon":"iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAmSoAMABAAAAAEAAAmSAAAAAE7PgAoAAAUQSURBVHic7VddbBRVFP7OvXd3OrvdlgKlD0jaqIRa8CeQYBFiWWNMIAHjwxRN/HsxfTAx8lDbVey4iWkbjCZNIFEehBd52JqoCYb4Q0oFQ0Ubg4mVVDCAgNofqtvttjsz9x4fttSC3bYU8UW/5CYz907O+c7vPQP8j/86aB7fCDgOYWCAsGwZo7PTAOBbTQwACI4jZzwptL8gJYX381beX1cFxn0AbAhzFj3HTk6R6OzUt4JAXnlt7WKw9QbAj0OICEAAGwDci8A045vjn/8TJK4nIAAwNmwoh1FHoEJr4PsAs578miCUAABo/SS+PvbezZIQ17y5LgAwArkfMrQGnucBYBBJEEmABHSgwYYhaD/Wb6pBZ6eB64qZhN8YAceRSCYNajdthJRb4HsTAASYNZiDqQUwDE9ACAFGEwBGX998qmkOAgMDeSEaTyFsEZQqQiikZl7KhpAShB2oqSueDMGCSKipp+5uAwBg/hh+7hy0NmAq7FoBgNlH+ULU/oU5Was5zn2GwNG6+eXAYDdTPa5J2L8TcBw5FY7uzQZImnkJXyBm9AAziAic/uLOcm3JFgEII8AwNxZnwwJWyIPR0kQjSoxmTd+i9af3ui5EMglTmIALQUmY7MnVK4RlLli2AG40zZiAsIfh4SUQ5KNs+QSuXDBHltT2PczsSKJ875g5xK+BkQR+Ose/La/ks8aYSs83hq/vG4V0M8EOe7h8eTEOdG3Es/GuoKwio2JF4pjruqJ33yGBvEkzCyQCc8qRa+r7PAKfsi2SAASB1FyLWaiw0uri8FJ1oOshlfMt9f6JB0IfdtWpz07dM5pMJs3o5eKp27SgRUfL84nIhIMgIsPzC4ASBswESwWIWjkYI1CxKE0/XizRx/vXvblr1ysd8WR34ORvVJpVKLsQ2LZO/q7Heosj4u7RrNaCqOBVLIgxOm6jKOwhYuWQzkbw7pG4/8KjPaFI7Gxjw1svnbljhf5gZCT9ent7+6upVErOTiAFSfXQf/RU14ZtOh4ETEHATAVISGHwzqeP4N6qc9h01w/wfOGHrFho4Ap9Vbm590EieE1NTY22be/2PO+21tbWS7MmFdVDcwqytPZ0z/iYeTqkBNlFQhrmgBmGJ2cGZoKSGoPpEvwyUobSSMYwQ5eUFIUIY99XVgw+RsS+4zjS87w9vu97xphtwNyNLk8iXzYHh05UD0Zs7C1bpFb6OcZ4zsAYGGawIIN01hYEjZXLR4VtK2SzOvXzRX6+evuFIWYSRNAAxpuamgaJ6HZgnmVF1Kk5Bbl0w+nPRkfE2uyEeTEIzEkiTERtIUpjQtoRJUujHlmWokvDscM5j7dG1/btqN7eP0QA6usdAoCdO3faUsoyAL/OywPTPZFKQVbE+zIAOgB0jH+7qkprXTUxQYulRKBUdgAcHHr7cN2ZPR3Jw6mUGz5/PhPKZIopmUxmXNcVnuettSwrMjY29sl8dV8DZhB31alC2dvc3PzM7t3t3NKSeG7a3qHGxsZVVz3Q3Ny8FZN9dcGDBDBZpqtBR8vrCAD6+1dRQ8M+P5FItMZisUQmk/lSa/0REbUopYa11tvb2tq+my5jwaMUAFAShuqh4/HuIB7vDhoa9vmu64q2traX0+n0FimlL6XcRUQyGo1WAtgKAK7rhm9G75xwp82IruuqRCIxlEgkOq4/A24yBLPBcRxZU1PDAMK5XO6J9vb2/Zj+v/FvgZmvGjmjsX8CqCs4LhJv3yMAAAAASUVORK5CYII=","smallIcon":"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAmSoAMABAAAAAEAAAmSAAAAAE7PgAoAAAI3SURBVHicpZPPS9RRFMU/973vdxzHmRzLpAjCgswKIlGJzBgo2gVBMLNy1SKqjZG7oKYhqFYhEUF/QC10UxAY9GOESrCkRRYlkRUU6CQmWaPMzPfdFhPKhInR2d13L+ede+698J+QyjBtSAwaGhoUgP7+4F/IzArfllQggNLesQvjn0A0QuBu8vzJvd8k7u+/JpMWgPaONoz3GGuOIaYLzx9gd2cX4BZqlpGoiL2MH4paF2BxWE+wyNWDXTtrsidzks0mPNWkVU1a7WOBcNHE9kQbjjAvq2ZBBUTBOYoPRlfiAQBhD+a+bO5EjAVRSio/J/yaQlENQCRU0KqakkxNR/PXBpKDmUzGCYAqIoKMZJtWN4ZNbk2dlVIJpJwFBSPKtx8RZgtrWRcdexFu+dCq6bRZUKCKEcHNDDc/isXMvu+zLhDB03KOukie28/aglefm+zG+tzH4XeNh6/3nnu9OOf+pACUHJcAz1qqVNUZUS05qyPjm+RAy3joUOvTfKx6vifsF8+ne3oaFggk1R+oYur3vL0/MxMcD4UkH6/1/VVxvKKLe5+mNphYZHZiy/rJ1JGjt+5UhwqjhVBov1fhqODKrYzdmBza/jAWdkkjwbb5OfUmpuPNbH2/NyrMAQSB+CJ8/eMWyujrw6ZSVNzBqdNnz1irtbFqTKHk3vi+fxeYWXLXUykCTWM0m/A0m/Cy2YTXe+XCxSq/OOQwbaq6I5PJ5IDScjtSgXQ6bQC6u7vj5ampAPILS/HWviUex2kAAAAASUVORK5CYII="},"description":"","helpHtml":"
Property | Type | Description |
---|---|---|
Username | Variable | The username to be supplied to connect to the source. |
Password Manager Entry | Variable | The name in the Matillion Password Manager for the password relating to the authentication method. |
URL Prefix | Variable | The subdomain of the URL for the Zendesk server. This acts like a unique identifier. For example: https://matilliondevelopment.zendesk.com becomes matilliondevelopment |
Connection Options | Grid | A list of values and parameters. Parameters and their allowed values are database/driver specific. Referring to the data model will provide insight of what you could provide here.\n \nThey are usually not required as sensible defaults are assumed. |
Tables and Columns | Grid | Contains the list of tables and columns to be processed. The incremental_column should be set to 1 to indicate which column the incremental load is to be based on, 0 otherwise. There should be only 1 incremental column per table |
Cloud Storage Staging Area | Variable | The URL and path of the target Google Storage bucket to be used for staging the queried data throughout the job. |
Load Type | Variable | Sequential - Iterations are done in sequence, waiting for each to complete before starting the next. \nThis is the default.\n \nConcurrent - Iterations are run concurrently. This requires all "Variables to Iterate" to be defined as\n<a href="https://redshiftsupport.matillion.com/customer/portal/articles/2037630?b_id=8915#header1" target="_blank">Copied variables</a>, so that each iteration gets its own copy of the variable isolated from the same\nvariable being used by other concurrent executions.\n<span class="env rs sf"> Note: The maximum concurrency is limited by the number of available threads (2x the number of virtual cpus on your cloud instance). |
Stage Project | Variable | The project name where the staging data will be stored. |
Stage Dataset | Variable | The dataset name where the staging data will be stored. |
Stage Prefix | Variable | A prefix value that will be added to the start of the stage table names.\n \ne.g. If a Stage Prefix of 'stage_' is specified and the table being processed is named 'test_data' then the target table will be named 'stage_test_data'. |
Target Project | Variable | The project name where the target data will be stored. |
Target Dataset | Variable | The dataset name where the target data will be stored. |
Target Prefix | Variable | A prefix value that will be added to the start of the target table names.\n \ne.g. If a Target Prefix of 'target_' is specified and the table being processed is named 'test_data' then the target table will be named 'target_test_data'. |
Log Metrics | Variable | Option to switch off Metrics logging in the full product - default is TRUE which records the metrics for the batch run. |