Skip to content

wlcamargo/data_engineer_sources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Data Engineer

This project simulates a data engineering environment with multiple data sources, including:

  • Neo4j - Graph Database
  • Elasticsearch - Search and Analytics Engine
  • PostgreSQL - Relational Database (AdventureWorks)
  • SQL Server - Microsoft Relational Database
  • Kafka - Distributed Event Streaming Platform
  • MongoDB - NoSQL Document Database

Architecture

image

Prerequisites

Quick Start

Clone the Repository

git clone https://github.com/wlcamargo/data_engineer_sources.git
cd data_engineer_sources

Start All Services

cd docker/
docker-compose up -d

Data Sources Configuration

PostgreSQL AdventureWorks

  • Host: localhost
  • Port: 5435
  • Database: Adventureworks
  • Username: postgres
  • Password: postgres

The AdventureWorks database comes pre-loaded with sample data.

MongoDB

  • Host: localhost
  • Port: 27017
  • Username: chapolin
  • Password: mudar123
  • Auth Database: admin
  • Connection String: mongodb://chapolin:mudar123@localhost:27017

SQL Server

  • Host: localhost
  • Port: 1435
  • Database: master
  • Username: sa
  • Password: mudar@123

Neo4j

  • Browser Interface: http://localhost:7474
  • Bolt Protocol: bolt://localhost:7687
  • Username: neo4j
  • Password: test

Kibana

Kafka

References

🧑🏼‍🚀 Developer

Developer LinkedIn Email Portfolio
Wallace Camargo LinkedIn wallacecpdg@gmail.com Portfólio

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors