{"repo":"darenasc/aeda","free":true,"listed":false,"github":"https://github.com/darenasc/aeda","clone":"git clone https://github.com/darenasc/aeda.git","description":"Build a data catalog by running a single line of code","language":"Python","stars":16,"topics":["data-exploration","eda","database","data-catalog","metadata","metadata-extraction"],"license":"MIT","category":"databases-storage","readme_excerpt":"AEDA stands for Automated Exploratory Data Analysis AEDA will automatically profile any supported database using reading access priviledges. The results of the profiling will be stored in a second supported database with write priviledges. Profiling a database means metadata extraction from all the tables of a given database and storing this information into a second metadata database that can be used to query information about the source database. The metadata database is a data catalog . AEDA generates SQL queries to be executed in the source database and store the results in a metadata database. The structure of the metadata database can be found in this document. Usage 1. Clone and install the repository Download or clone this repository and install the dependencies. If you don't have pipenv installed, you can install it with: Then, you can install the dependencies with: 2. Create a database connection file aeda requires a databases.ini file in the src/aeda/connection strings/ folder to store the connections to databases. You can rename the databases.ini.template file that is included with the repo and then add your connections there. The databases.ini file is not syncronised with the repo. 3. Add database connections The database connections have the following format. A [connection-name] in square brackets that is used by aeda to identify what database you want to use. In the example above there are two database connections [my-source-database] and [my-metadata-database]","default_branch":null,"files":null,"tree":[],"storefront":"/r/darenasc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/darenasc/aeda/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}