

Oracle Data Integrator and dbt are competitive data integration tools. dbt has a stronger preference due to its effective features and efficiency despite its higher cost.
Features: Oracle Data Integrator is advantageous with its EL-T architecture, enabling data transformation at the target server and reducing network load. It is known for its Knowledge Module, facilitating easy integration across diverse environments such as cloud and Hadoop. The tool is also valued for not requiring additional hardware. dbt is praised for its simplicity and effectiveness in data transformation, particularly its SQL-based approach and code-driven methodology. Its reusable macros and strong version control system are well-received by users.
Room for Improvement: Oracle Data Integrator needs advancements in development lifecycle management, REST integration, and error handling. Users report that the interface can be complex and suggest improvements in external version control and error descriptions. dbt could broaden its integration features, enhance Python-based transformations, and strengthen its copilot assistance. Users also recommend better testing capabilities and migration support.
Ease of Deployment and Customer Service: Oracle Data Integrator is mostly on-premises and receives mixed feedback on customer service, with some users experiencing slow responses. However, Oracle support is generally regarded as knowledgeable. dbt is cloud-favored, offering ease of deployment and setup due to its open-source nature, though support is not frequently needed as many users independently manage it.
Pricing and ROI: Oracle Data Integrator is costlier for smaller businesses due to complex licensing but is considered more reasonable for larger enterprises. The ROI is deemed fair because of its extensive capabilities. dbt's open-source model provides affordability and accessibility, particularly in cloud deployments, delivering quick ROI due to its effectiveness.
There is operational efficiency achieved, and data quality and governance have also been achieved with modular SQL and version controlling, which reduced duplication of data and data errors.
I have seen a return on investment as it means we don't have to employ as many people.
Since we migrated from SSIS to dbt model architecture, it takes around four hours only to complete a full refresh.
If you type your question, you will likely find that someone has already asked it, so we do not need to contact their support directly.
I would rate the technical support a nine out of ten.
We ran dbt Core, which is open-source, so there is no direct vendor support.
I can get solutions quickly, and any tickets I submit to Oracle are responded to and resolved rapidly.
The technical support of Oracle is very good; they support the Oracle Data Integrator (ODI) solution effectively.
The bottlenecks that we have are not coming from dbt; they are coming from Snowflake.
We were processing large volumes of financial documents, hundreds of trial balances, balance sheets, and invoice sets, and dbt handled the transformation layer without issues.
dbt is quite scalable since it has its own feature set for incorporating business logic.
The scalability and the ability to handle multiple workloads of several parallel ETL jobs could use improvement.
Comparing it to tools I have seen in the past, such as Informatica and Alteryx, dbt can easily match up to that rating, specifically for stability.
Every upgrade is a little bit of a risk for us because we do not know if the workarounds that we developed will be available for the next version.
When I conduct dbt tests, the data processed in the data warehouse performs exactly as expected.
In terms of performance stability, I have not experienced any downtimes, crashes, or performance issues with the Oracle Data Integrator (ODI).
Improvement is needed in the tool itself in terms of the copilot, in terms of covering outages, in terms of testing, and in terms of quality reasons related to governance and collaboration.
The whole data testing field is not very mature. It is not the same as software testing; for example, you have test suites, test tools, and profilers, but for data testing, it is not yet that advanced.
dbt does not have a native concept of multi-tenant or multi-standard project organization.
If I use a source system like Oracle and a target system like Teradata, ODI will still run, but it struggles a bit with different infrastructures.
It would be excellent not to have to go into different areas to perform different activities but rather have a user-defined interface where we can configure a job, run it, monitor it, link packages, and link subprocesses all in one frame.
Adding AI capabilities would make Oracle Data Integrator (ODI) even better.
The course content that dbt provides is free and excellent for anyone starting out.
dbt is open source for its core modules.
I mentioned the cost as one of the advantages, specifically the license cost.
ODI is cheaper compared to Informatica PowerCenter and IBM DataStage.
The pricing aspect of Oracle Data Integrator (ODI) is reasonable; it brings significant value to the table.
dbt has positively impacted my organization by allowing us to create our data pipelines much faster, going from ingestion of data to creating a data product in weeks instead of months.
There are the benefits of having code, so you have a software development lifecycle; you can use version control, testing, and documentation.
The tests, especially custom tests for financial data like validating that debits equal credits, caught a lot of our data quality issues early.
The main benefits that Oracle Data Integrator (ODI) brings to the table include data quality, data completeness functionality, metadata management, and the reverse engineering feature, which allows integrating the metadata of diversified data sources with a single click.
Oracle Data Integrator (ODI) is powerful and strong if my system uses Oracle components for environments like OLTP, enterprise data warehouse, or data marts.
Oracle Data Integrator (ODI)'s ELT architecture has helped optimize my data movement and transformation significantly.
| Product | Mindshare (%) |
|---|---|
| Oracle Data Integrator (ODI) | 2.5% |
| dbt | 1.4% |
| Other | 96.1% |


| Company Size | Count |
|---|---|
| Small Business | 2 |
| Midsize Enterprise | 3 |
| Large Enterprise | 6 |
| Company Size | Count |
|---|---|
| Small Business | 26 |
| Midsize Enterprise | 12 |
| Large Enterprise | 44 |
dbt is a transformational tool that empowers data teams to quickly build trusted data models, providing a shared language for analysts and engineering teams. Its flexibility and robust feature set make it a popular choice for modern data teams seeking efficiency.
Designed to integrate seamlessly with the data warehouse, dbt enables analytics engineers to transform raw data into reliable datasets for analysis. Its SQL-centric approach reduces the learning curve for users familiar with it, allowing powerful transformations and data modeling without needing a custom backend. While widely beneficial, dbt could improve in areas like version management and support for complex transformations out of the box.
What are the most valuable features of dbt?
What benefits should you expect from using dbt?
In the finance industry, dbt helps in cleansing and preparing transactional data for analysis, leading to more accurate financial reporting. In e-commerce, it empowers teams to rapidly integrate and analyze customer behavior data, optimizing marketing strategies and improving user experience.
Oracle Data Integrator offers flexible EL-T architecture, optimizing processing with database capabilities. It supports diverse data sources, automates deployment, and provides efficient data transformations, making it suitable for data warehousing and complex data environments.
Oracle Data Integrator leverages EL-T architecture to enhance processing by utilizing database strengths. It integrates with a wide array of technologies, including RDBMS, cloud, and big data. The software's Knowledge Modules enable customizable integration strategies, accelerating development. With a user-friendly interface and automation features, it simplifies metadata management and supports real-time data warehousing. Key areas such as UI performance, integration, and real-time data capabilities require enhancements. Challenges include error handling, initial setup, and compatibility with platforms like Git, Azure, and IoT services. Improvements in metadata management, scalability, and user-friendliness are needed.
What are the most important features of Oracle Data Integrator?Organizations utilize Oracle Data Integrator primarily in data warehousing, handling data from ERP systems, EBS, Fusion, and cloud databases. It aids in creating data lakes, OLTP migrations, digital health initiatives, and automation tasks, ensuring seamless integration with databases like MySQL and SQL Server.
We monitor all Data Integration reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.