dbt is an SQL development environment, developed by Fishtown Analytics, now known as dbt Labs. The vendor states that with dbt, analysts take ownership of the entire analytics engineering workflow, from writing data transformation code to deployment and documentation. dbt Core is distributed under the Apache 2.0 license, and paid Teams and Enterprise editions are available.
N/A
SnapLogic
Score 6.9 out of 10
N/A
SnapLogic is a cloud integration platform with a self-service capacity supported by over 450 prebuilt modifiable connectors. SnapLogic also offers real-time and batch integration processes for interfacing with external data sources, a drag-and-drop interface, and use of the vendors’ Iris AI.
N/A
Pricing
dbt
SnapLogic
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
dbt
SnapLogic
Free Trial
Yes
No
Free/Freemium Version
Yes
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
Optional
Additional Details
—
—
More Pricing Information
Community Pulse
dbt
SnapLogic
Features
dbt
SnapLogic
Data Transformations
Comparison of Data Transformations features of Product A and Product B
dbt
9.5
Ratings
15% above category average
SnapLogic
-
Ratings
Simple transformations
10.00 Ratings
00 Ratings
Complex transformations
9.00 Ratings
00 Ratings
Data Modeling
Comparison of Data Modeling features of Product A and Product B
dbt
9.0
Ratings
12% above category average
SnapLogic
-
Ratings
Data model creation
9.50 Ratings
00 Ratings
Metadata management
8.50 Ratings
00 Ratings
Business rules and workflow
9.00 Ratings
00 Ratings
Collaboration
10.00 Ratings
00 Ratings
Testing and debugging
8.00 Ratings
00 Ratings
Cloud Data Integration
Comparison of Cloud Data Integration features of Product A and Product B
dbt (Data Build Tool) is best suited for doing the data transformation. dbt is just a transformation tool and it is not suitable for building a data pipeline which requires extraction of data and loading. dbt is well suited for SQL based transformation logic and it is less appropriate when transformation logic requires python.
Snaplogic is unique from other IPASS tools if you're very sensitive about data security as they have an on-premise option where your data never needs to leave your data center. And data pipelines can be quickly created if Snaplogic has the requisite connector to your data sources. On the downside, if you're transforming a large amount of data for example in training machine learning models, a tool with elastic compute capability is more appropriate.
Slow load times of the dbt cloud environment (they're working on it via a new UI though)
More out-of-the-box solutions for managing procedures, functions, etc would be nice to have, but honestly, it's pretty easy to figure out how to adapt dbt macros
This has been hands down the BEST software company I have ever used and dealt with. I am a 25 year IT veteran at this college. They go above and beyond in soliciting our feedback/input and proactively follow up about bugs, issues, etc. I have given multiple potential clients my thoughts and after seeing the SL demo they all sign up. I appreciate their support model, it's REFRESHING!
dbt is very easy to use. Basically if you can write SQL, you will be able to use dbt to get what you need done. Of course more advanced users with more technical skills can do more things.
They can be prompt but they have not been as useful as I've wanted. We had a bug that affected many of our customers through an API connection between SnapLogic and our platform. Eventually they were able to figure it out, but it took a long time of negotiating between our engineering team and theirs. Additionally, we installed the SnapLogic groundplex for our customers and we've run into a bunch of problems of connectivity. If SnapLogic offered to be on those calls with our clients to troubleshoot how to fix these problems, I would give them a better grade here.
Matillion is graphical versus dbt, which is SQL code-based (that, of course, is a matter of personal preference and not an objective advantage). The integrated testing, documentation generation, lineage, etc., were additional criteria that led us to choose dbt.
Boomi was our runner-up product. The pricing model was much higher and cost-prohibitive. They were not as flexible with pricing on a non-profit higher education institution. We did love their integration code library shared across all clients. The user interface was on par with Snaplogic as well as the features that come included. Overall, seemed like a solid product just found something better for a lower price point.
We had a positive impact at our organization where handful of developers were able to integrate more than 50 systems in less than a year. It has helped us a lot by providing access to data that was previously not possible or unimaginable or get in such easy format.
The only place where it didn't have a positive impact was for a realtime application integration project requiring on the fly aggregations, wherein this tool claimed it could do it but wasn't able to.