Hi @Nelia Steenkamp
Greetings & Welcome to Microsoft Q&A forum!
Thanks for providing such a detailed explanation of the issue you're facing with the Synapse Serverless SQL external table. From what you've described, it seems the problem might be linked to caching or metadata inconsistencies.
Here are a few things you could try:
- Manual Refresh: After dropping and recreating the Delta table, make sure you've manually refreshed the external table to trigger a re-scan of the data.
- Check Cache Settings: See if query caching is enabled for the external table. Try disabling it temporarily to see if that resolves the issue.
- Data Source Configuration: Double-check the location and credentials in the external table definition to ensure they match the correct Azure Storage account and Delta table.
Delta Table Metadata: You might also want to run Delta Lake's OPTIMIZE and VACUUM commands again to ensure data integrity and fix any potential metadata issues.
If these steps don’t resolve the issue, feel free to share more details about your Synapse Serverless SQL pool configuration, the external table definition, and any error messages you're seeing.
Hope this helps! Let me know if you have any further questions.