/
01.2 Eeldused

01.2 Eeldused

BIS on pythoni programm ja vajab Python 3 (vähemalt 3.8).

BIS3 koosseisus on Apache Airflow 2.x vastavad tegumid (dags).

Apache Airflow nõuab Linuxit

BIS tulembaasiks on PostgreSQL (soovitavalt uuem, testitud versioonidega 12 ja 14, võib-olla uuem, kui baasi seest andmete teisenduseks on vajalikud mingid uued omadused), geotöötlusteks vajalik PostGIS laiendus (ver 3 on ok).

Lähtebaasidena sobivad kõik andmebaasisüsteemid, mille jaoks on olemas python dblib 2.0 draiverid, milledest on koodis hetkel olemas tugi järgmistele:

  • PostgreSQL (psycopg2)

  • MariaDB (mariadb)

  • ODBC (pyodbc) vajab Linuxi poolel veidi sättimist (sh lähtebaasile sobiliku ODBC draiver paigaldust)

  • MS SQL (pymssql) NB! deprecated! Tootja ei tooda enam, soovitus kasutada ODBC-d.

Related content