neo4j-s3-integration
CommunityLoad SDTM to Neo4j and S3 with reliability.
Authorsiddharthchauhan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill automates loading validated SDTM data into a Neo4j graph database and uploading artifacts to AWS S3, enabling graph-based analytics and persistent storage for regulatory-ready outputs.
Core Features & Use Cases
- Graph loading: Ingest SDTM domain data as labeled nodes (e.g., SDTM_DM, SDTM_AE) and establish essential domain relationships.
- Cloud storage integration: Upload SDTM outputs, metadata, and reports to S3 with a consistent key structure.
- Use Case: Data engineers can deploy this to streamline Phase 7 data warehouse loading by updating both the graph and storage layers in a coordinated workflow.
Quick Start
- Configure environment variables for Neo4j (NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD) and AWS (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION).
- Install required Python packages, e.g., pip install neo4j boto3.
- Run the data-loader for DM and AE domains and verify that nodes are created in Neo4j and files are uploaded to S3.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: neo4j-s3-integration Download link: https://github.com/siddharthchauhan/ETL/archive/main.zip#neo4j-s3-integration Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.