{"version":"1.0","type":"rich","title":"Gist 099e4d37161b6a93c9f60f524bb8382c","description":"This example demonstrates how to load and persist parameterized records into a Neo4j graph database using the official Neo4j Python driver. It shows a small dataset of four people, each tagged with a data source identifier, being merged into the database as `Record` nodes with unique IDs constructed from the source and record number. The code establishes a connection via `neo4j.GraphDatabase.driver`, iterates through the sample data, and executes a Cypher query with `session.run` to upsert each record, using `ON CREATE SET` to add properties only when the node is newly created. The visualization would reflect the resulting graph structure, though no rendering library is used here.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-099e4d37161b6a93c9f60f524bb8382c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}