~/talk

One Configuration, Many Imports

Talkat NODES 2025 · on Thursday, 2025-11-06· [databases, developer-experience]
links:none on file
name:Erik Nord
links:none on file
slides:none on file

A uniform configuration called import-spec maps Parquet sources to Neo4j nodes and relationships and generates Neo4j Admin headers and schema files automatically; back ends shown are Neo4j admin, Apache Beam and Spark, all reusing the same YAML spec. A plugin system adds custom source types, and a declarative Execution plan exposes groups and sequential stages so Spark jobs or Beam pipelines run in the correct order. Demo imports run tests and the generated graph removes the inventory indirection as intended.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:07Current data import challenges
  3. 5:18Introducing import spec
  4. 7:45Demo data and setup
  5. 9:12Import spec configuration explained
  6. 13:55Neo4j admin backend example
  7. 16:47Plugin system for sources
  8. 18:32Apache beam backend example
  9. 20:18Spark backend with execution plan
  10. 24:06Recap of demo and benefits
  11. 27:19Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.