tDBInput is a Talend component that reads data from a database and extracts, transforms, and loads data (ETL processes).
→ Supports multiple databases such as Microsoft SQL Server, MySQL, PostgreSQL, Oracle, IBM DB2, Vertica, and others
→ tDBInput requires connection data such as the port, database name, user, and password
→ SQL Query: Allows writing and executing SQL queries
tDBOutput is a Talend component used for inserting, updating, or deleting data in a table in a database. It supports various databases and can perform different types of data manipulations.
→ Open Talend Studio and create a new job with a specific name related to the chosen topic
→ Create two connections to VerticaDB with schemas for source and target. (Repository -> Metadata -> DB Connection)
→ Use tPreJob and tDBConnection components to establish connections to the database
→ Use tPostJob and tDBClose components to close the database connection
→ Use two tDBInput components and name them CustomersUS and StatesUS
→ Select the Basic settings menu, configure Database to Vertica
→ Check Use an existing connection
→ Choose the connection from the Component List for the source system
→ Select Schema -> Repository and choose tables CustomersUS and StatesUS
→ Generate the query using Guess Query
→ Use a tMap component and connect the links between the components
→ Connect CustomersUS to tMap using Row > Main
→ Connect StatesUS to tMap using Row > Main (Lookup)
→ tMap can have multiple input sources, but only one can be the Main row, the rest are lookups.
→ Connect tMap to Customers_States using Row > Main
→ Drag StateID from the CustomersUS to StateID from StatesUS table
→ From tMap Settings -> Join Model set Inner Join, then Apply and Ok
→ Use a tDBOutput component and name it Customers_States
→ Select the Basic settings menu, set Database to Vertica
→ Check Use an existing connection
→ Choose the connection from the Component List for the target system
→ Select Schema -> Repository and choose the table Customers_States
→ Connect tMap to tDBOutput using the Main row
Run the process and verify the result.
Here is the result in Talend:
Watch the video tutorial here:
About btProvider:
We hold all possible technical and sales certifications for all products:
Talend, Tableau Desktop, Tableau Public, Tableau Server, Tableau Prep, Tableau Data Management, Vertica, Salesforce, Mulesoft, Write-Back.
With Talend – the best data management platform – you can always understand your data better. Using Talend, you will make intelligent and strategic decisions and seamlessly integrate, assure quality, and govern your data effortlessly. See other #skillpill video tutorials here:
Using measure names in parameter actions
Are you interested in learning more about Talend – the catalyst for efficient and comprehensive data management solutions across your company.
In this Skillpill, you will learn how to use tSendMail in Talend. tSendMail is a component used to send emails directly from a Talend job. It supports various email protocols, such as SMTP, and allows the configuration of the sender, […]
🚀 Enhance Your Tableau Dashboards: How to Swap a Different View Parameter! 📊✨ Tableau is one of the most powerful tools for data visualization and business intelligence. Its user-friendly interface and rich set of features allow you to create interactive […]
In this Skillpill, you will learn how to create a Parliament Chart in Tableau. A Parliament Chart, or semicircular chart, represents the distribution of parliamentary seats. It is not a standard chart type in Tableau but can be manually created […]