Aller au contenu principal
SaaS · On-premise

Compatibilité

SQL​

DataKanu Warehouse utilise le dialecte SQL d'Apache Doris 4.0, proche de MySQL. La référence SQL décrit toutes les instructions, fonctions et types disponibles.

Différences notables avec une base transactionnelle :

  • pas de clé étrangère ni de contrainte d'unicité ; l'unicité s'obtient avec le modèle Unique Key ;
  • UPDATE ne s'applique qu'aux tables Unique Key, et seulement aux colonnes hors clé ;
  • l'entrepôt est conçu pour l'analyse : privilégiez les chargements par lots aux écritures ligne à ligne.

Protocole​

L'entrepôt accepte le protocole MySQL : les clients et pilotes MySQL fonctionnent sans adaptation.

OutilPilote ou adaptateurGuide
dbtdbt-dorisdbt
Airflowfournisseur MySQLAirflow
Power BIconnecteur MySQL (Connector/NET)Power BI
PythonPyMySQL, mysql-connector-python, SQLAlchemyPython
DBeaver, outils JDBCMySQL Connector/JDBeaver
Ligne de commandeclient mysqlLigne de commande

En SaaS, la connexion SQL est chiffrée (TLS) : activez SSL dans le client.

Le chargement de fichiers passe par HTTP (Stream Load).