liveBook · Manning

Data integration

As explained in Delivering Machine Learning Projects: From design to deployment

Data integration is the combination of data from multiple sources into a coherent structure or access layer.

Data integration combines data from cloud environments, SAS applications, and on-premises stores into usable structures for machine-learning work. Security requirements may keep sensitive data on premises rather than moving everything into the cloud. section 5.4

Treat integration as an engineered delivery task:

  • Ingest data into the target infrastructure and processing engines. section 5.4
  • Clean data, create features, and choose between a single modeling table or reusable intermediate tables and stores. section 5.4
  • Provide controlled access through IAM and a serving interface such as SQL, files, or APIs, with documentation for self-service. section 5.4
  • Checkpoint statistical risks from combining sources and prevent technical debt through disciplined pipeline engineering. section 5.4
Figure 5.1 The processing requirements delivered using the dev environment data pipeline infrastructure. This provides the data resources for the ML modeling team in sprint 2 and beyond.

Maps the development-environment pipeline infrastructure that delivers data resources to the modeling team from sprint 2 onward. section 5.4

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Moves from ingestion through cleaning, feature creation, access, serving, and documentation, while flagging statistical and engineering risks.
Examples
Uses single tables, intermediate stores, SQL queries, large files, APIs, and data streams as integration outputs.
What it assumes
Assumes target infrastructure, data engines, modeling users, and applicable security requirements are identified.
What you can do after
Build it from scratch as a documented, access-controlled data resource that modeling teams can self-serve.
How it connects
Connects data pipelines with feature engineering, access control, IAM, machine-learning modeling, and technical debt.

Also explained in

Compare how 5 books explain data integration →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.