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 ;
UPDATEne 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.
| Outil | Pilote ou adaptateur | Guide |
|---|---|---|
| dbt | dbt-doris | dbt |
| Airflow | fournisseur MySQL | Airflow |
| Power BI | connecteur MySQL (Connector/NET) | Power BI |
| Python | PyMySQL, mysql-connector-python, SQLAlchemy | Python |
| DBeaver, outils JDBC | MySQL Connector/J | DBeaver |
| Ligne de commande | client mysql | Ligne 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).