Thursday, March 23, 2023

Cloud #4: boomi

BOOMI is a PaaS middleware platform from Dell which can be used for Data Transformation and integrations. We can build processes with this platform which are data pipelines.

How do i get started with boomi?

Here are some resources for working with boomi

  • The boomi website is located here
  • We can signup for a free trial account by going here

What are boomi components?

boomi has many shapes that can be used in the AtomSphere process designer to build data ingestion and transformation pipelines. We will talk about the various components shown below:

  • Shapes
  • Connectors - There are a 100 connectors supported out of the box
  • Accounts
  • Map - used to change data from one format to another.

What are boomi integrations?

Use the boomi designer in the steps shown below. Examples of usage scenrios is connecting to an FTP endpoint and download a CSV file which is then parsed and read into a database table which could be in the cloud or on premise. The integrations are deployed onto the boomi server.

  • Build
  • Deploy
  • Manage

What data formats are used with boomi?

We typically use XML,JSON, Flat File, EDI and Databases data with boomi and it has good support for those formats out of the box.

What is boomi essentials library?

Boomi comes with many libraries out of the box. The boomi essentials library lets you do common tasks like reading an Xml or CSV File. We can create a folder and then create a shared connector which all our projects can use. In boomi all components are called shapes. Shapes perform a unique task. For example the Disk shape can write something out to a directory.

What is a Data Process shape?

A data process shape can be used to do various things with documents. Data that is coming in is made up of many rows so we can use a Data Process shape to work with rows.

What is a Decision shape?

A decision shape can be used to put incomming files into different processing pipelines or renamed etc.

What is Profile?

A profile is not a shape but it is a component that some shapes use. Think of it as an object type.

What is Set Properties shape?

It can be used to set runtime properties for documents etc. We can define parameters also using it.

What is Map shape?

A map is used to move elements from a source sink to a destination sink. We can create profiles which we can map too. The Map shape has a name and it contains map functions which can be used to perform text manipulation operations. We can define data elements and link source and destination data elements. Boomi suggest can be used to download existing data maps.This can be very usefull if we are working with existing systems.

What is Message Shape / Atom Queue?

Atom queue can be used to save a message which can be popped for processing later. We can put a message into the queue. There are two types of queue. One is called queue which is sequential.

What is Atom Cloud?

Atom Cloud can be used to build data pipelines in the cloud with security.

What are the different types of Atom Clouds?

There are two types. On premise and in the cloud.

What is importing a connector?

This feature is used to promote code reuse. Once a connector has been created. We can import it into other data processes.

What is boomi status?

It is boomi feature used to check the status of running processes.

What is an Environment?

An Atom is attached to a specific Environmen where it is deployed in the AtomSpher cloud.

No comments: