Hi, @pranit__warehows.io_ - I've used Meltano+Singer a bit with Spark/Databricks. Are you more interested in data loading, or transformation, or other features? If for extract/load, there are maybe three challenges you'll run into:
1. How do you want to load the data? Specifically:
a. Parquet vs CSV vs Avro/other
b. Merge-Upsert vs Append-Only
c. "Native" Spark vs DeltaLake
2. Access permissions on the durable storage layer
a. Any access issues to the permanent/durable data stores?
3. Metadata/metastore management
a. How do you want to manage schema changes in the metastore?
These are logistical challenges but not insurmountable. The short answer (predictably) is "it depends".