databricks vs ADF/synapse

arkiboys 9,696 Reputation points
2022-04-01T05:58:06.637+00:00

Hi,
I have started learning databricks...
It looks like databricks is more coding rather than ADF where it is mostly visual except where you add expressions, etc.
Am I right to assume that alot of the work carried out with databricks can be done with ADF or synapse workspace instead?

Thank you

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,018 questions
{count} votes

Accepted answer
  1. Nandan Hegde 32,991 Reputation points MVP
    2022-04-01T06:33:19.18+00:00

    Hey @arkiboys ,

    ADF is basically similar to SSIS wherein you have components inbuilt and you drag and drop and create flows.

    Whereas ADB(databricks) is completely code oriented wherein even to connect to source or sink you would need to write a code or to do a loop or iteration whereas in ADF it is a matter of creating a linked service directly and using For each loop.

    ADF is still an evolving tool so there are many scenarios which cannot be handled via ADF for which you need to write a custom code (there you can leverage Azure fucntions, Azure batch,Azure automation or databricks)

    So based on use cases, we take a call whether to leverage ADF or ADB


1 additional answer

Sort by: Most helpful
  1. Samy Abdul 3,376 Reputation points
    2022-04-01T09:11:26.953+00:00

    Hi @arkiboys , as Nandan has mentioned in prior post , Azure Data Factory(ADF) is a cloud orchestration tool for managing batch

    data integration workloads that runs your data pipelines (like ETL). The Azure Databricks provides batch processing solutions. ADF does not support

    streaming data natively and for that you have to rely on Event Hub etc. Below threads might be useful to go through. Thanks

    https://www.mssqltips.com/sqlservertip/6438/azure-data-factory-vs-ssis-vs-azure-databricks/

    https://learn.microsoft.com/en-us/answers/questions/108770/datafactory-vs-databricks.html

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.