@Md Shahid Akhter - Thanks for the question and using MS Q&A platform.
It seems that you are facing an issue while migrating delta tables from Azure ADLS Gen1 to Gen2. As per the Microsoft migration pre-requisites, file or directory names with only spaces or tabs, ending with a ., containing a :, or with multiple consecutive forward slashes (//) aren't compatible with Gen2. You need to rename these files or directories before you migrate.
Regarding your specific issue with partition folder path names containing dots (.), you can try the following workaround:
- Create a new partition column in your delta table that does not contain dots (.) in the name.
- Use the new partition column to create a new partition folder structure in ADLS Gen2.
- Copy the data from the old partition folder structure to the new partition folder structure using a tool like AzCopy or Azure Data Factory.
- Once the data is copied, update the delta table to point to the new partition folder structure.
- Verify that the data is accessible and the history is maintained by doing a version check.
I hope this helps. Let me know if you have any further questions.