joshua_janicas
09/13/2024, 6:22 PMjoshua_janicas
09/13/2024, 6:24 PMplugins:
extractors:
- name: tap-mssql
variant: buzzcutnorman
pip_url: git+<https://github.com/BuzzCutNorman/tap-mssql.git@v0.0.3>
#use_cached_catalog: false
config:
dialect: mssql
driver_type: pyodbc
sqlalchemy_eng_params:
fast_executemany: 'True'
sqlalchemy_url_query:
driver: ODBC Driver 18 for SQL Server
That then uses inhertience to grab what I need, then I have a set of env vars that populates our base connection properties
# MSSQL
TAP_MSSQL_USER=''
TAP_MSSQL_PASSWORD=''
TAP_MSSQL_DATABASE='XX'
TAP_MSSQL_HOST=''
TAP_MSSQL_PORT='1433'
TAP_MSSQL_SQLALCHEMY_URL_QUERY_TRUSTSERVERCERTIFICATE='yes'
TAP_MSSQL_SQLALCHEMY_URL_QUERY_MULTISUBNETFAILOVER='yes'
joshua_janicas
09/13/2024, 6:25 PMBuzzCutNorman
09/13/2024, 6:57 PMjoshua_janicas
09/13/2024, 6:58 PM- name: tap-mssql-kiosk
inherit_from: tap-mssql
#use_cached_catalog: false
config:
user: ${TAP_MSSQL_KIOSK_USER}
password: ${TAP_MSSQL_KIOSK_PASSWORD}
database: ${TAP_MSSQL_KIOSK_DATABASE}
host: ${TAP_MSSQL_KIOSK_HOST}
BuzzCutNorman
09/13/2024, 6:59 PM