How to populate your data model (advanced)

Learn instance ingestion and management using the /apply and /delete endpoints. Learn about data accuracy, atomic application, autocreation, and optimistic concurrency control.

rate limit

Code not recognized.

About this course

Welcome to this course on How to populate your data model (advanced)
This course teaches you to efficiently ingest, apply, and manage instances in a graph, using key techniques like auto-creation, version control, and safe deletion. You'll learn to maintain data accuracy, prevent conflicts, and keep your graph structure clean and organized.

By the end of this course, you will be able to:

    • Learn how to add and manage nodes and edges in a graph, including using /apply and /delete endpoints.
    • Understand how to use different application modes (Create, Patch, Replace) for precise data updates.
    • Discover how to automatically create nodes and edges and manage the order of instance ingestion.
    • Learn how to handle versioning and prevent conflicts during concurrent data operations.
    • Follow best practices for removing nodes and edges to keep your graph clean and organized.

Who should take this course?
Anyone interested in knowing more about data modeling capabilities in Cognite Data Fusion.

Instructor
Cognite Academy has developed this course.

Arild Eide
Technical Program Manager

Content1 hr

  • Welcome
  • Instance Ingestion and Management in Graphs
  • Ingesting instances
  • Illustration on create, patch, and replace modes
  • Autocreation
  • Optimistic concurrency control part 1
  • Optimistic concurrency control part 2
  • Deleting instances safely part 1
  • Deleting instances safely part 2
  • Summary
  • Check your knowledge
  • End of course
  • Share your feedback

About this course

Welcome to this course on How to populate your data model (advanced)
This course teaches you to efficiently ingest, apply, and manage instances in a graph, using key techniques like auto-creation, version control, and safe deletion. You'll learn to maintain data accuracy, prevent conflicts, and keep your graph structure clean and organized.

By the end of this course, you will be able to:

    • Learn how to add and manage nodes and edges in a graph, including using /apply and /delete endpoints.
    • Understand how to use different application modes (Create, Patch, Replace) for precise data updates.
    • Discover how to automatically create nodes and edges and manage the order of instance ingestion.
    • Learn how to handle versioning and prevent conflicts during concurrent data operations.
    • Follow best practices for removing nodes and edges to keep your graph clean and organized.

Who should take this course?
Anyone interested in knowing more about data modeling capabilities in Cognite Data Fusion.

Instructor
Cognite Academy has developed this course.

Arild Eide
Technical Program Manager

Content1 hr

  • Welcome
  • Instance Ingestion and Management in Graphs
  • Ingesting instances
  • Illustration on create, patch, and replace modes
  • Autocreation
  • Optimistic concurrency control part 1
  • Optimistic concurrency control part 2
  • Deleting instances safely part 1
  • Deleting instances safely part 2
  • Summary
  • Check your knowledge
  • End of course
  • Share your feedback