Description
In this course, you will learn:-
- When it comes to data integration, MarkLogic is the way to go.
- Make a data hub to provide a 360-degree picture of entities.
- Data silos must be loaded with heterogeneous data.
- Convert between XML and JSON formats.
- To harmonize data, use the envelope pattern.
- Carry out a CoRB procedure.
- Use the Data Movement SDK to run a process.
- To harmonise data, use RDF triples.
- To unify data, use templates.
- To extract data, use templates.
- Create a template view from scratch.
- Create Optic API requests.
- Make use of entity services.
Syllabus:-
- Introducing the Course
- Understanding the Course System Requirements
- Download the Course Virtual Machine
- Using Virtual Box
- Getting Set Up
- Understanding an Operational Data Hub
- Learning About MarkLogic as a Multi-Model Database
- Pop Quiz
- Lab: Create a 360° View Database
- Storing and Indexing Data
- Loading Documents
- Splitting a Multiple-Record XML Document
- Loading Records From a .csv File
- Pop Quiz
- Lab: Load Data
- Understanding Data Harmonization Part 1
- Understanding Data Harmonization Part 2
- Using an Envelope Pattern to Harmonize Data
- Adding Data to an Envelope Part 1
- Adding Data to an Envelope Part 2
- Querying an Envelope
- Using CoRB for Batch Processing Part 1
- Using CoRB for Batch Processing Part 2
- Using the Data Movement SDK for Batch Processing Part 1
- Using the Data Movement SDK for Batch Processing Part 2
- Using the Data Movement SDK for Batch Processing Part 3
- Using the Data Movement SDK for Batch Processing Part 4
- Using the Data Movement SDK for Batch Processing Part 5
- Resolving Entities
- Pop Quiz
- Lab: Add Canonical Data
- Using Triples to Harmonize Data
- Storing and Indexing Triples Part 1
- Storing and Indexing Triples Part 2
- Querying Triples Part 1
- Querying Triples Part 2
- Querying Triples Part 3
- Pop Quiz
- Understanding Template Driven Extraction
- Creating a Template for Rows
- Applying a Template Part 1
- Applying a Template Part 2
- Applying a Template Part 3
- Defining Variables
- Generating a View Part 1
- Generating a View Part 2
- Disabling and Deleting a Template
- Using TDE for Data Integration Part 1
- Using TDE for Data Integration Part 2
- Pop Quiz
- Lab: Create a Template
- Understanding SQL in MarkLogic
- Running a SQL Query
- Doing a Join
- Creating an ODBC App Server
- Installing the ODBC Driver Part 1
- Installing the ODBC Driver Part 2
- Using mlsql
- Executing SQL from JavaScript or XQuery
- Pop Quiz
- Understanding the Optic API
- Writing an Optic API Query Part 1
- Writing an Optic API Query Part 2
- Writing an Optic API Query Part 3
- Using Document Criteria
- Creating a Document Join Part 1
- Creating a Document Join Part 2
- Including Triples Part 1
- Including Triples Part 2
- Including Triples Part 3
- Using the Optic API in an Application Part 1
- Using the Optic API in an Application Part 2
- Writing an Optic API Query in XQuery
- Using the Optic API with the REST API
- Pop Quiz
- Modeling and Harmonizing through Entity Services9 lectures • 1hr
- Understanding Entity Services
- Writing a Model Descriptor
- Defining an Entity Type
- Storing a Model
- Generating Model-Driven Components
- Creating Entity Instances Part 1
- Creating Entity Instances Part 2
- Using Instances
- Pop Quiz
- Understanding the Data Hub Framework