Data Integration is when you combine data located in different sources and provide users a unified view of the data.
Just look at the picture below.
Let us say you are a developer within a workplace you pretty much working on the developing the application, well it is very important to know that you are not the only one working on an application.
There are different people in different departments who are all working on different parts of the application in order to make sure it runs properly.
We may have a BA (Business Analyst), a Project Manager as well as a group of other people who are working together in order to the job done.
Software Development Life Cycle.
SDLC (Software Development Life Cycle) is a set of steps that a team will take in order to make sure that they build a correctly functioning application.
So with this entire process, there are many people they are going to be on this team and they are working on different parts of the construction of this application.
Looking at the below
This basically means there is going to be an initial assessment of the application. Do you want to figure out exactly what is going to be going into the application? Why this application is being built? It can answer these kinds of questions.
he design phase is basically a phase that specifies the user requirements such as the deadline for this project to be completed another thing is that system design, the structure of the application.
Implementation is the portion of the life cycle where the developer would go in and start writing the code that would build this particular application.
Verification is mostly handdle by a tesing team that also can be handle by a testing team as well. But the verification basically consists of writing test cases make sure that this application is running properly. Job is to make sure that the application works as expected.
Maintenance is If there are any bug fixes or any defects that are in the application. It is just used to fix up anything that could go wrong with the application.
Data integration is usually about teamwork. People from different roles who are working together in order to make sure that the project is constructed the right way.
What I have here is a couple of data integration tools and these are some of the tools that I have worked with in my carrier just wanted to share examples of some of the data integration tools.
When it comes to data integration it is mostly about a group of people that are going to be working together in order to make sure that this project is going to produce the that user wants.
- Pivotal Tracker
- Quality Center
What is GitHub Integration Tool?
GitHub is a repository hosting service that handles version control source control
It is basically used to make sure that the project can be shared especially if you are working on a very large project. I am sure you have guys have seen this in your workplace. It allows different members of the team to integrate and work on the project pretty much.
This is a team messaging application is basically a application that are people in different parts of the team can work together in order to make sure that information is being sent to that people .
Just say that you are a developer you have a question about a specific issue written you have the ability to reach out BA and learn more about what they actually want within this applicaiton.
Let us say you have some specification in order to fix an issue but you are not too clear not technical enough you to really understand what they want and you have ability to reach out to them through this team messaing application Slack.
Pivotal Tracker is basically a java management tool that enables realtime collaboration and application that basically is a place where everybody who’s working on the team can go and check on the progress of the application.
Quality Center is basically a test management tool that enables communication among different stakeholders on a project such as BAs, Developers, Testers e.t.c.
What are the Data Integration Techniques?
- Data Migration
- Data Synchronization
- Business Activity Monitoring
- Data Warehousing
- Data Hubs
- Business Activity Monitoring