TrustRadius: an HG Insights company

Azure Databricks Reviews & Insights

Score8.7 out of 10

33 Reviews and Ratings

Reviews

3 Reviews

Azure Databricks: A Data Consultant's Dream

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

As a Big Data Consultant. Azure Databricks is my favorite tool in the house!
The biggest problems with data consulting is a plethora of programming languages it deals in, from SQL, Scala,R, Python, Java etc.
That is exactly where Azure Databricks excels! It supports all languages in a single notebook with an equivalent performance for all! Club that with a visually pleasing UI, features that integrate the entire data lifecycle, and an architecture that gets the best of spark and you have one of the best data tools in your hand!

Pros

  • Data Processing and Transformations based on Spark
  • Delta Lakehouse when clubbed with an external cloud storage
  • Governance using Unity Catalog to unify IAM
  • Delta Live Tables is a product, which although relatively newer, has a great potential with the visuals of a pipeline.

Cons

  • The new UI is a bit clunky compared to the old UI. It also adds new elements in the sidebar which are not relevant to the workspace. Can be worked upon
  • Delta Live Tables, although powerful, has a lot of things that can be improved, including error debugging, support for new things
  • Concurrent requests need some more optimisation and work in the delta lake tables.

Likelihood to Recommend

Suppose you have multiple data sources and you want to bring the data into one place, transform it and make it into a data model. Azure Databricks is a perfectly suited solution for this. Leverage spark JDBC or any external cloud based tool (ADG, AWS Glue) to bring the data into a cloud storage. From there, Azure Databricks can handle everything. The data can be ingested by Azure Databricks into a 3 Layer architecture based on the delta lake tables. The first layer, raw layer, has the raw as is data from source. The enrich layer, acts as the cleaning and filtering layer to clean the data at an individual table level. The gold layer, is the final layer responsible for a data model. This acts as the serving layer for BI For BI needs, if you need simple dashboards, you can leverage Azure Databricks BI to create them with a simple click! For complex dashboards, just like any sql db, you can hook it with a simple JDBC string to any external BI tool.
Vetted Review
Azure Databricks
3 years of experience

Azure Databricks ! Best of cloud and Big data

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We are leveraging Databricks capabilities in various use cases. For instance, to design a tailor made change data capture that keep track of users account details and keep it updated in delta lake. We have also designed numerous ETL processes which is scheduled to provide data to data analytics on strict delivery timelines. Moreover, the workspaces is integrated with other Azure services such as Azure synapse analytics, Azure data lake, Azure data factory. Some of our Databricks are triggered by Azure data factory.

Pros

  • Consistently great performance when dealing with huge scale data with the help of spark architecture
  • Magic commands such as spark sql, pyspark, scala . This comes really handy in day to day work
  • Integration with other Azure services is super smooth and robust

Cons

  • Their pipeline workflow orchestration is pretty primitive. Lacks some common features
  • Workspace UI and navigation requires steep learning curve
  • Personally, I am not fond of their autosave feature. Its dangerous for production level notebooks scripts

Likelihood to Recommend

It works great for use cases where you want to have a more customized solution able to handle huge data volumes ( cluster nodes power and spark). Also, if you want to migrate native spark solution to cloud. Or if you want to integrate your existing Azure data services together

Our new go-to tool for managing large databases and tables!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use Databricks to pull performance metrics for our content hosted on the company website. Having one tool to view and analyze the data has been a game changer for us, saving many hours of collecting the data various sources in the past.

Pros

  • SQL
  • Data management
  • Data access

Cons

  • Intuitive interface
  • Ease of use
  • Providing FAQ or QRGs

Likelihood to Recommend

Having access to all databases and tables in one place is what has helped me and my team to function better. The in built functionality/access to SQL and Python is definitely an added bonus! The icing on the cake is the ability to export your data into an Excel spreadsheet for additional analysis. If you have less to no working knowledge of SQL or Python, its better to look at alternatives.
Vetted Review
Azure Databricks
1 year of experience