Qlik has observed the following error while working with Databricks Delta Lakehouse endpoint in Replicate 2023.05 or above. This Technical Advisory article aims to create awareness of the issue and provides a workaround.
[DEFAULT_FILE_NOT_FOUND] It is possible the underlying files have been updated. You can explicitly invalidate the cache in Spark by running 'REFRESH TABLE tableName' command in SQL or by recreating the Dataset/DataFrame involved. If disk cache is stale or the underlying files have been removed, you can invalidate disk cache manually by restarting the cluster.
This causes the table to be suspended and requires a reload.
Environment:
Qlik Replicate 2023.05 and later
Resolution
Fix Version:
A fix is currently being worked on and patches will be made available at the earliest.
Workaround:
Go to the Databricks Endpoint
Open the Advanced tab
Open Internal Paramters
Add the parameter: additionalConnectionProperties
Set the value toForceSynchronousExec=1
Save the Endpoint
Stop and Resume the task
Information provided on this defect is given as is at the time of documenting. For up to date information, please review the most recent Release Notes, or contact support with the ID QB-28166 for reference.