|
1548 | 1548 | "type": "object", |
1549 | 1549 | "properties": { |
1550 | 1550 | "avroCompressionCodec": { |
1551 | | - "oneOf": [ |
1552 | | - { |
1553 | | - "type": "string", |
1554 | | - "enum": [ |
1555 | | - "none", |
1556 | | - "deflate", |
1557 | | - "snappy", |
1558 | | - "xz", |
1559 | | - "bzip2" |
1560 | | - ] |
1561 | | - }, |
1562 | | - { |
1563 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
1564 | | - } |
1565 | | - ] |
| 1551 | + "type": "object", |
| 1552 | + "properties": {}, |
| 1553 | + "description": "The data avroCompressionCodec. Type: string (or Expression with resultType string)." |
1566 | 1554 | }, |
1567 | 1555 | "avroCompressionLevel": { |
1568 | 1556 | "oneOf": [ |
|
5179 | 5167 | "properties": {}, |
5180 | 5168 | "description": "SQL writer table type. Type: string (or Expression with resultType string)." |
5181 | 5169 | }, |
| 5170 | + "sqlWriterUseTableLock": { |
| 5171 | + "type": "object", |
| 5172 | + "properties": {}, |
| 5173 | + "description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)." |
| 5174 | + }, |
5182 | 5175 | "storedProcedureParameters": { |
5183 | 5176 | "oneOf": [ |
5184 | 5177 | { |
|
5209 | 5202 | "enum": [ |
5210 | 5203 | "AzureSqlSink" |
5211 | 5204 | ] |
| 5205 | + }, |
| 5206 | + "upsertOption": { |
| 5207 | + "oneOf": [ |
| 5208 | + { |
| 5209 | + "$ref": "#/definitions/SqlUpsetOptionSettings" |
| 5210 | + }, |
| 5211 | + { |
| 5212 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5213 | + } |
| 5214 | + ], |
| 5215 | + "description": "Sql upsert option settings" |
| 5216 | + }, |
| 5217 | + "writeBehavior": { |
| 5218 | + "oneOf": [ |
| 5219 | + { |
| 5220 | + "type": "string", |
| 5221 | + "enum": [ |
| 5222 | + "Insert", |
| 5223 | + "Upsert", |
| 5224 | + "StoredProcedure" |
| 5225 | + ] |
| 5226 | + }, |
| 5227 | + { |
| 5228 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 5229 | + } |
| 5230 | + ], |
| 5231 | + "description": "Specify the write behavior when copying data into azure sql." |
5212 | 5232 | } |
5213 | 5233 | }, |
5214 | 5234 | "required": [ |
|
20132 | 20152 | "description": "Dataset location." |
20133 | 20153 | }, |
20134 | 20154 | "orcCompressionCodec": { |
20135 | | - "oneOf": [ |
20136 | | - { |
20137 | | - "type": "string", |
20138 | | - "enum": [ |
20139 | | - "none", |
20140 | | - "zlib", |
20141 | | - "snappy", |
20142 | | - "lzo" |
20143 | | - ] |
20144 | | - }, |
20145 | | - { |
20146 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
20147 | | - } |
20148 | | - ] |
| 20155 | + "type": "object", |
| 20156 | + "properties": {}, |
| 20157 | + "description": "The data orcCompressionCodec. Type: string (or Expression with resultType string)." |
20149 | 20158 | } |
20150 | 20159 | }, |
20151 | 20160 | "required": [ |
|
25370 | 25379 | "properties": {}, |
25371 | 25380 | "description": "SQL pre-copy script. Type: string (or Expression with resultType string)." |
25372 | 25381 | }, |
| 25382 | + "sqlWriterUseTableLock": { |
| 25383 | + "type": "object", |
| 25384 | + "properties": {}, |
| 25385 | + "description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)." |
| 25386 | + }, |
25373 | 25387 | "tableOption": { |
25374 | 25388 | "type": "object", |
25375 | 25389 | "properties": {}, |
|
25380 | 25394 | "enum": [ |
25381 | 25395 | "SqlDWSink" |
25382 | 25396 | ] |
| 25397 | + }, |
| 25398 | + "upsertOption": { |
| 25399 | + "oneOf": [ |
| 25400 | + { |
| 25401 | + "$ref": "#/definitions/SqlDWUpsetOptionSettings" |
| 25402 | + }, |
| 25403 | + { |
| 25404 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 25405 | + } |
| 25406 | + ], |
| 25407 | + "description": "Sql DW upsert option settings" |
| 25408 | + }, |
| 25409 | + "writeBehavior": { |
| 25410 | + "oneOf": [ |
| 25411 | + { |
| 25412 | + "type": "string", |
| 25413 | + "enum": [ |
| 25414 | + "Insert", |
| 25415 | + "Upsert" |
| 25416 | + ] |
| 25417 | + }, |
| 25418 | + { |
| 25419 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 25420 | + } |
| 25421 | + ], |
| 25422 | + "description": "Specify the write behavior when copying data into azure sql dw." |
25383 | 25423 | } |
25384 | 25424 | }, |
25385 | 25425 | "required": [ |
|
25433 | 25473 | ], |
25434 | 25474 | "description": "A copy activity SQL Data Warehouse source." |
25435 | 25475 | }, |
| 25476 | + "SqlDWUpsetOptionSettings": { |
| 25477 | + "type": "object", |
| 25478 | + "properties": { |
| 25479 | + "interimSchemaName": { |
| 25480 | + "type": "object", |
| 25481 | + "properties": {}, |
| 25482 | + "description": "Schema name for interim table. Type: string (or Expression with resultType string)." |
| 25483 | + }, |
| 25484 | + "keys": { |
| 25485 | + "oneOf": [ |
| 25486 | + { |
| 25487 | + "type": "array", |
| 25488 | + "items": { |
| 25489 | + "type": "object", |
| 25490 | + "properties": {} |
| 25491 | + } |
| 25492 | + }, |
| 25493 | + { |
| 25494 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 25495 | + } |
| 25496 | + ], |
| 25497 | + "description": "Key column names for unique row identification" |
| 25498 | + } |
| 25499 | + }, |
| 25500 | + "description": "Sql DW upsert option settings" |
| 25501 | + }, |
25436 | 25502 | "SqlMISink": { |
25437 | 25503 | "type": "object", |
25438 | 25504 | "properties": { |
|
25451 | 25517 | "properties": {}, |
25452 | 25518 | "description": "SQL writer table type. Type: string (or Expression with resultType string)." |
25453 | 25519 | }, |
| 25520 | + "sqlWriterUseTableLock": { |
| 25521 | + "type": "object", |
| 25522 | + "properties": {}, |
| 25523 | + "description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)." |
| 25524 | + }, |
25454 | 25525 | "storedProcedureParameters": { |
25455 | 25526 | "oneOf": [ |
25456 | 25527 | { |
|
25481 | 25552 | "enum": [ |
25482 | 25553 | "SqlMISink" |
25483 | 25554 | ] |
| 25555 | + }, |
| 25556 | + "upsertOption": { |
| 25557 | + "oneOf": [ |
| 25558 | + { |
| 25559 | + "$ref": "#/definitions/SqlUpsetOptionSettings" |
| 25560 | + }, |
| 25561 | + { |
| 25562 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 25563 | + } |
| 25564 | + ], |
| 25565 | + "description": "Sql upsert option settings" |
| 25566 | + }, |
| 25567 | + "writeBehavior": { |
| 25568 | + "oneOf": [ |
| 25569 | + { |
| 25570 | + "type": "string", |
| 25571 | + "enum": [ |
| 25572 | + "Insert", |
| 25573 | + "Upsert", |
| 25574 | + "StoredProcedure" |
| 25575 | + ] |
| 25576 | + }, |
| 25577 | + { |
| 25578 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 25579 | + } |
| 25580 | + ], |
| 25581 | + "description": "Specify the write behavior when copying data into azure sql managed instance." |
25484 | 25582 | } |
25485 | 25583 | }, |
25486 | 25584 | "required": [ |
|
25880 | 25978 | "properties": {}, |
25881 | 25979 | "description": "SQL writer table type. Type: string (or Expression with resultType string)." |
25882 | 25980 | }, |
| 25981 | + "sqlWriterUseTableLock": { |
| 25982 | + "type": "object", |
| 25983 | + "properties": {}, |
| 25984 | + "description": "Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean)." |
| 25985 | + }, |
25883 | 25986 | "storedProcedureParameters": { |
25884 | 25987 | "oneOf": [ |
25885 | 25988 | { |
|
25910 | 26013 | "enum": [ |
25911 | 26014 | "SqlSink" |
25912 | 26015 | ] |
| 26016 | + }, |
| 26017 | + "upsertOption": { |
| 26018 | + "oneOf": [ |
| 26019 | + { |
| 26020 | + "$ref": "#/definitions/SqlUpsetOptionSettings" |
| 26021 | + }, |
| 26022 | + { |
| 26023 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 26024 | + } |
| 26025 | + ], |
| 26026 | + "description": "Sql upsert option settings" |
| 26027 | + }, |
| 26028 | + "writeBehavior": { |
| 26029 | + "oneOf": [ |
| 26030 | + { |
| 26031 | + "type": "string", |
| 26032 | + "enum": [ |
| 26033 | + "Insert", |
| 26034 | + "Upsert", |
| 26035 | + "StoredProcedure" |
| 26036 | + ] |
| 26037 | + }, |
| 26038 | + { |
| 26039 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 26040 | + } |
| 26041 | + ], |
| 26042 | + "description": "Specify the write behavior when copying data into sql server." |
25913 | 26043 | } |
25914 | 26044 | }, |
25915 | 26045 | "required": [ |
|
25978 | 26108 | ], |
25979 | 26109 | "description": "A copy activity SQL source." |
25980 | 26110 | }, |
| 26111 | + "SqlUpsetOptionSettings": { |
| 26112 | + "type": "object", |
| 26113 | + "properties": { |
| 26114 | + "interimSchemaName": { |
| 26115 | + "type": "object", |
| 26116 | + "properties": {}, |
| 26117 | + "description": "Schema name for interim table. Type: string (or Expression with resultType string)." |
| 26118 | + }, |
| 26119 | + "keys": { |
| 26120 | + "oneOf": [ |
| 26121 | + { |
| 26122 | + "type": "array", |
| 26123 | + "items": { |
| 26124 | + "type": "object", |
| 26125 | + "properties": {} |
| 26126 | + } |
| 26127 | + }, |
| 26128 | + { |
| 26129 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 26130 | + } |
| 26131 | + ], |
| 26132 | + "description": "Key column names for unique row identification" |
| 26133 | + }, |
| 26134 | + "useTempDB": { |
| 26135 | + "type": "object", |
| 26136 | + "properties": {}, |
| 26137 | + "description": "Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean)." |
| 26138 | + } |
| 26139 | + }, |
| 26140 | + "description": "Sql upsert option settings" |
| 26141 | + }, |
25981 | 26142 | "SquareLinkedService": { |
25982 | 26143 | "type": "object", |
25983 | 26144 | "properties": { |
|
0 commit comments