Metadata-Version: 2.1
Name: DataConnect
Version: 0.2.4
Summary: This package contains connectors for databricks and sql server as well as setting up a flask environment project
Author: Ben Fuqua
Author-email: fuquac@slhs.org
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9, <=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: Flask
Requires-Dist: SQLAlchemy
Requires-Dist: WTForms
Requires-Dist: flask-wtf
Requires-Dist: wtforms-sqlalchemy
Requires-Dist: flask-sqlalchemy
Requires-Dist: databricks-sql-connector[sqlalchemy]
Requires-Dist: pyodbc
Requires-Dist: ldap3

# SLHP Data Warehousing

## database_connector
This module contains the connectors neccessary to connecto to either databricks or Sql Server. 

## environment_setup
This module contains a function which will setup a sample folder structure and files of how a flask application should interact. 

## active_directory
This module contains a class that can help you authenticate with the active directories associated with you SQL database. It reads the groups from the users associated to that database and looks up those AD groups then returns the usernames of those associated with the groups. To validate, check and see if the username of the user is in the returned list. If so, they are able to access the applcation. 
