Skip to content

Commit bf23a39

Browse files
Merge pull request #2234 from MicrosoftDocs/main638942442062970343sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents a78e158 + 720af47 commit bf23a39

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

docs/data-factory/connector-lakehouse-copy-activity.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article explains how to copy data using Lakehouse.
44
author: jianleishen
55
ms.author: jianleishen
66
ms.topic: how-to
7-
ms.date: 09/09/2025
7+
ms.date: 09/23/2025
88
ms.custom:
99
- pipelines
1010
- template-how-to
@@ -130,20 +130,20 @@ The following properties are **required**:
130130
> [!NOTE]
131131
> The table name must be at least one character long, without '/' or '\\', no trailing dot, and no leading or trailing spaces.
132132
133-
- Under **Advanced**, you can specify the following fields:
134-
- **Table actions**: Specify the operation against the selected table.
135-
- **Append**: Append new values to existing table.
133+
- **Table actions**: Specify the operation against the selected table.
134+
- **Append**: Append new values to existing table. Under **Advanced**, you can enable partition on your target table:
136135
- **Enable Partition**: This selection allows you to create partitions in a folder structure based on one or multiple columns. Each distinct column value (pair) is a new partition. For example, "year=2000/month=01/file".
137136
- **Partition column name**: Select from the destination columns in schemas mapping when you append data to a new table. When you append data to an existing table that already has partitions, the partition columns are derived from the existing table automatically. Supported data types are string, integer, boolean, and datetime. Format respects type conversion settings under the **Mapping** tab.
138-
- **Overwrite**: Overwrite the existing data and schema in the table using the new values. If this operation is selected, you can enable partition on your target table:
137+
- **Overwrite**: Overwrite the existing data and schema in the table using the new values. Under **Advanced**, you can enable partition on your target table:
139138
- **Enable Partition**: This selection allows you to create partitions in a folder structure based on one or multiple columns. Each distinct column value (pair) is a new partition. For example, "year=2000/month=01/file".
140139
- **Partition column name**: Select from the destination columns in schemas mapping. Supported data types are string, integer, boolean, and datetime. Format respects type conversion settings under the **Mapping** tab.
141-
140+
142141
It supports [Delta Lake time travel](https://docs.delta.io/latest/delta-batch.html#-deltatimetravel). The overwritten table has delta logs for the previous versions, which you can access in your Lakehouse. You can also copy the previous version table from Lakehouse, by specifying **Version** in the copy activity source.
143-
- **Upsert (Preview)**: Insert new values to existing table and update existing values. Upsert is not supported when using partitioned Lakehouse tables.
142+
- **Upsert (Preview)**: Insert new values to existing table and update existing values. Upsert is not supported when using partitioned Lakehouse tables. Partition cannot be enabled while this action is selected.
144143
- **Key columns**: Choose which column is used to determine if a row from the source matches a row from the destination. A drop-down listing all destination columns. You can select one or more columns to be treated as key columns while writing into Lakehouse Table.
145-
146-
- **Max concurrent connections**: The upper limit of concurrent connections established to the data store during the activity run. Specify a value only when you want to limit concurrent connections.
144+
145+
- Under **Advanced**, you can specify the following fields:
146+
- **Apply V-Order**: Specify to apply V-Order via copy. Disabling it preserves the original parquet files without applying additional V-Order optimization. For more information, see [Delta Lake table optimization and V-Order](../data-engineering/delta-optimization-and-v-order.md).
147147

148148
- If you select **Files**:
149149
- **File path**: Select **Browse** to choose the file that you want to copy, or fill in the path manually.
@@ -303,6 +303,7 @@ The following tables contain more information about a copy activity in Lakehouse
303303
|**table name** |The name of the table. |\<your table name> |Yes | table |
304304
| | | | | |
305305
|**Table action**| Append new values to an existing table, overwrite the existing data and schema in the table using the new values or insert new values to existing table and update existing values.|**Append**<br>• **Overwrite**<br>• **Upsert**|No|tableActionOption:<br>• Append<br> • OverwriteSchema <br>• Upsert|
306+
|**Apply V-Order**| Apply V-Order via copy. Disabling it preserves the original parquet files without applying additional V-Order optimization. For more information, see [Delta Lake table optimization and V-Order](../data-engineering/delta-optimization-and-v-order.md).|Selected (default) or unselected|No|applyVOrder|
306307
|**Enable partitions**|This selection allows you to create partitions in a folder structure based on one or multiple columns. Each distinct column value (pair) is a new partition. For example, "year=2000/month=01/file".| Selected or unselected |No| partitionOption: <br> PartitionByKey or None|
307308
|**Partition columns**|The destination columns in schemas mapping.| \<your partition columns\> |No| partitionNameList|
308309
|**Key columns**|Choose which column is used to determine if a row from the source matches a row from the destination.|\<your key columns\>|Yes| keyColumns|

0 commit comments

Comments
 (0)