It’s clear that we are living in a data-driven world. Our steady transition toward highly digitized lives is making data a key asset in the modern economy. When we go online to make purchases, consume content, or share on social media, we are generating valuable data. Many of the largest tech companies are now operating on business models that depend on leveraging data. However none of that is possible without data integration. Data integration is the glue that makes it possible to convert raw data into a valuable asset.
It’s clear that we are living in a data-driven world. Our steady transition toward highly digitized lives is making data a key asset in the modern economy. When we go online to make purchases, consume content, or share on social media, we are generating valuable data. Many of the largest tech companies are now operating on business models that depend on leveraging data. However none of that is possible without data integration. Data integration is the glue that makes it possible to convert raw data into a valuable asset.
In this course, I will focus on three types of data integration: Business-to-Business Integration, Application Integration, and Database Integration. You will learn how businesses exchange data using standard I’ll explain common communication methods like FTP and AS2. You’ll also learn about application integration approaches including And I’ll teach you about database integration technologies involving data warehouses, data lakes, streaming data, extract-transform-load processing, and data propagation techniques like replication.
By the end of the course, you’ll have a solid understanding of how data integration can be used to improve business results. You will be knowledgeable about how these techniques are applied, and will be able to intelligently speak with software vendors, customers, suppliers or your internal IT department about data integration projects.
Learn how data integration supports software implementations, automation projects, and digitization initiatives.
Not a tech worker? How data integration skills can help you thrive in your job.
How data integration can supercharge your tech career, or help you get started in IT.
Learn about the structure of ANSI X12 EDI messages, functional acknowledgements, and common EDI messages used for commerce.
XML is frequently used for B2B integrations. Learn about XML message structure, namespaces, and XML schema. Also covered are XML-based B2B standards like RosettaNet and HL7.
Learn about JSON, one of the most popular formats used to exchange data on the web.
Learn about text delimited files like CSV, fixed width files, and how to handle hierarchical data in text files.
Learn commonly used transmission protocols for B2B messaging including FTP, HTTP, and AS2.
Learn the common implementation steps that are necessary to bring a new B2B interchange into production.
Learn commonly used EDI messages for purchasing and invoicing. EDI X12 850, 856, 861, and 810.
Learn commonly used EDI messages for fulfillment and shipping. EDI X12 940, 204, 945, and 214.
A detailed review of the HTTP protocol including query strings, headers, methods, content types, response codes, and authentication.
SOAP or Simple Object Access Protocol was one of the first HTTP-based integration protocols to gain significant popularity. Learn the mechanics of SOAP and how SOAP messages are structured.
REST APIs are the most popular method of integrating web-based software applications. Learn about the architectural principles of REST, and see how to interact with the Shopify REST API. Rate limiting and CORS is also covered.
How to use webhooks to receive data from SaaS products on an event-driven basis.
A review of additional application integration protocols including GraphQL, OData, and gRPC.
A comparison of two approaches to integration: APIs and EDI.
A review of the key database integration categories: Data Consolidation, Data Warehousing, Data Propagation, Data Virtualization, and Data Federation.
Learn about the difference between OLTP and OLAP database workloads, as well as how star schemas and columnar databases are used to support descriptive analytics. Also learn about data lakes and how they compare to a data warehouse.
Learn about the Extract-Transform-Load (ETL) process which builds data pipelines to load analytics platforms like data warehouses or cloud business intelligence tools.
A comparison batch and streaming analytics, and how they affect related ETL processes.
A review of some of the most popular ETL tools.
Learn how data propagation techniques are used to support analytics, edge computing, and disaster recovery.
In this module I explore what the modern data stack is, weighing the pros and cons that come with it. The modern data stack has a profound effect on data integration practices, so I will discuss what an integration pipeline looks like in this model.
I've provided 3 articles I've written about tech careers and how to make a transition into technology.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.