need help
20 TopicsCopy Job - Lakehouse Files to Lakehouse Table
Hi there, I am exactly trying to achieve what Patrick is doing in the video: Nutzen Sie den Kopierauftrag, um die neueste Datei in die Data Factory zu kopieren. - YouTube Shortcut loading Blob Files into Lakehouses Files and then using a Copy Job to move in the same Lakehouse with incremental load into the Table section. However this seems to be not working anymore? I am receiving a error message stating that: "ErrorCode=ApplyChangesNotSupported,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ApplyChanges is not supported for the copy pair from Lakehouse to LakehouseTable.,Source=Microsoft.DataTransfer.ClientLibrary,'" However I am curious if there is anything that I am doing wrong? Are there better ways to move within a Lakehouse from Files into Table incrementally with a low-code experience? Thanks for the help!2KViews1like3CommentsCopyJob - ColumnNameNotFoundInDeltaSchema - Lakehouse - additionalColumns
Hi, My copyJob `CD_Tickets` is executed from a data pipeline on a 10 minute schedule. Most of the time the copyJob is working fine. But sometimes, without any changes to the data pipeline, it fails with ErrorCode=ColumnNameNotFoundInDeltaSchema Full message: ErrorCode=ColumnNameNotFoundInDeltaSchema,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Column name: __ingestedUtc02_Staged is not present in delta table schema. Please import schema to reflect the latest.,Source=Microsoft.DataTransfer.ClientLibrary,' The reported column `__ingestedUtc02_Staged` is an additional column to a Lakehouse datasource. (see below) I don't think there is anything wrong with the copyJob, as it is working without any changes most of the time. But I would like to learn what the real reason is for the execution failure. Partial copyJob definition: { "name": "CD_Tickets", "type": "Copy", "dependsOn": [ { "activity": "NB_AutotaskUrenSync", "dependencyConditions": [ "Succeeded" ] } ], "policy": { "timeout": "0.12:00:00", "retry": 0, "retryIntervalInSeconds": 30, "secureOutput": false, "secureInput": false }, "typeProperties": { "source": { "type": "LakehouseTableSource", "additionalColumns": [ { "name": "__ingestedUtc02_Staged", "value": { "value": "@utcNow()", "type": "Expression" } } ], "datasetSettings": { "annotations": [], "linkedService": { "name": "LH_BUA_BRONZE", "properties": { "annotations": [], "type": "Lakehouse", "typeProperties": { "workspaceId": "REDACTED", "artifactId": "REDACTED", "rootFolder": "Tables" } } }, "type": "LakehouseTable", "schema": [], "typeProperties": { "schema": "autotaskurensync", "table": "tickets" } } }, "REMOVED": "SINK, MAPPING, ETC." } }Solved886Views0likes4CommentsIncremental Copy Job error from NetSuite
I am trying to configure a copy job to incrementally load data from NetSuite SuiteAnalytics Connect. The source is accessed using the NetSuite ODBC driver installed on an on-prem data gateway. I receive this error when trying to run the job, regardless of table selected: Failure happened on 'Source' side. ErrorCode=UserErrorOdbcOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR [HY000] [NetSuite][ODBC 64bit driver][OpenAccess SDK SQL Engine]Error getting the literal value of right operand.[10169],Source=Microsoft.DataTransfer.Runtime.GenericOdbcConnectors,''Type=System.Data.Odbc.OdbcException,Message=ERROR [HY000] [NetSuite][ODBC 64bit driver][OpenAccess SDK SQL Engine]Error getting the literal value of right operand.[10169],Source=NQoa27.dll,' The field used as a watermark is recognised by Fabric as a datetime column. Before I raise a support request with MS, has anyone else encountered this issue and found a solution?1.3KViews0likes5CommentsTypeError: Cannot set properties of undefined (setting 'tableName')
Hi All, Please i would like some help with solving this error 'TypeError: Cannot set properties of undefined (setting 'tableName')' In the copy job activity editor, when i click on -> choose datasource , it shows the above error. I have multiple copy job items and this error is seen in all of them, when i want to check the data source. I can access every other activity such as edit mapping, advance settings and so on.. also all copy jobs runs well and on schedule. i have permission to see the data sources as i created the copy jobs. Thank you in advanceSolved4.3KViews7likes14CommentsOverwrite operations on tables populated via upsert copy activities result in duplicate records
Getting additional rows in tables when overwrite or merge is applied to delta tables that were previously populated using an upsert Copy activity. These additional rows correspond to earlier versions of existing records rather than new or duplicate records. Although the source data does not contain extra rows, historical versions of records persist in the target table after the overwrite operation, resulting in more rows than expected. How can i solve this issue?Solved5.1KViews0likes5CommentsCopy Job Not Saving
I want to know how everyone is dealing with this. I have a Copy Job that brings over 30+ tables from one lakehouse to another and has column mappings. I find that when I try to edit the mapping of one table after running the Copy Job and then hitting the Apply button, I receive a validation model error message even though I only edited a single table and then the mappings of the other tables disappear and I have to redo the mappings for all 30+ tables. If I try to add another table from the source, all my mappings from the previous sources will disappear as well and I have to redo it. I was hoping that I could hold onto the JSON code and paste in the old mappings but there's no way to edit the Copy Job JSON file only to view it. How is everyone editing their Copy Jobs?1.9KViews1like3CommentsIssue selecting “all columns except a few” in Fabric Copy Job from PostgreSQL
I’m using a Fabric Copy Job to extract data from a PostgreSQL database. The source is a table with many columns, and I’m selecting columns via the UI column selector, not by providing a custom SQL query or using SELECT *. What I’m trying to do is effectively select all columns except two specific ones. However, when configuring the column selection in the UI, the copy job only loads the first 26 columns that appear before the first column I skip. Any columns that come after that skipped column are not loaded at all, even if they are explicitly checked/selected in the UI. As a result, it’s not possible to exclude just a couple of fields while keeping the rest of the schema intact unless every column is manually enumerated. Has anyone encountered this behavior before? Is this a known limitation or bug in Fabric Copy Jobs? Is there a supported way to exclude a small number of columns when copying from PostgreSQL without manually listing every column? Any guidance or workarounds would be appreciated.Solved3.3KViews1like5CommentsCopy Data from Blob in data pipeline occurring Failed to load
HI experts, I am trying to instead my data platform with Microsoft Fabric. I was setup vNet data gateway and checked vNDG online and tested connectivity to Blob. Blob was setup PE in A subnet and vNDG located B subnet. There is Secured vHub and force routing to AzFW. AzFW Policy allowed vNDG HTTPS access to '*.blob.core.windows.net' in application rules. Checked logs of AzFW show traffic was passed to PE and logs of Blob show vNDG sussccess to communicate Blob. But I can't browse blob in the copy data activity. Click test connection in properties of copy data it shows May I know how to troubleshoot it? Can any tools view logs following Activity ID?Solved5.4KViews0likes9CommentsCannot merge data from a CDC enabled table
Hi, I'm trying to upsert data from a CDC enabled table in an Azure SQL database table to a Fabric database using a copy job. As you can see in the screenshot below, I have selected Merge as the update method. However, the column mapping is disabled when CDC is enabled - which is expected. There's a primary key in the dbo.customer table in the source. However, copy job isn't recognizing it nor allowiing me to specify it. Is this a known limitation or a bug?4.1KViews0likes7Comments