CRUID
CRUID database operations are a set of five basic functions that allow us to manipulate data in a persistent storage system, such as a relational database.
Workshops
Steel Wheels utilizes a straightforward Enterprise Resource Platform (ERP) to manage various Business Units (BUs) including Human Resources, Marketing, Finance, Supply Chain, and others. The upcoming workshops will demonstrate steps that illustrate CRUD (Create, Read, Update, Insert, Delete) operations:
Create operations add new records to a database. This might involve inserting a new customer profile, product listing, or transaction record. In SQL, this is typically done using the INSERT statement, while in NoSQL databases, it might use methods like insertOne() or save().
Read operations retrieve existing data from the database. This could be fetching a single record by its unique identifier or querying multiple records based on specific criteria. SQL uses SELECT statements for this purpose, while NoSQL databases might use find() or get() methods.
Update operations modify existing records in the database. This could involve changing a customer's address, updating a product's price, or modifying any stored information. SQL uses the UPDATE statement, while NoSQL databases might use methods like updateOne() or save() on an existing document.
Delete operations remove records from the database. This might involve permanently removing a user account or archiving old data. SQL uses the DELETE statement, while NoSQL databases typically use methods like deleteOne() or remove().

DB Connections
In this guided Workshop, you will:
Configure DBeaver / Pentaho database connections:
Configure the Pentaho JDBC database connection.

Create
To create a new record in a database, we can use the INSERT statement in SQL or the POST method in HTTP.
In this Workshop, you will onboard data from a CSV file into a database table:
CSV File input step
Table output step

Read
To read data from a database, we can use the SELECT statement in SQL or the GET method in HTTP.
In this guided demonstration, you will Read from a database table to determine the state of customer orders:
Table input step
Calculator step
Number range step
Sort
Select values

Update
To update an existing record in a database, we can use the UPDATE statement in SQL or the PUT or PATCH method in HTTP.
In this guided demonstration, you will Update fields (Type1) in the employee table:
Update step

Insert / Update
To insert data into an existing record in a database, we can use the MERGE statement in SQL or the PATCH method in HTTP.
In this guided demonstration, you will Update database fields and Insert new records into the employee table:
Insert / update step

To delete a record from a database, we can use the DELETE statement in SQL or the DELETE method in HTTP.
In this guided demonstration, you will Delete records based on a criteria set by a parameter and passed in a variable:
Get variables step
Delete step

Last updated
Was this helpful?
