KDB+ avec DBine
Comment connecter DBine à KDB+ et ce que vous pouvez faire une fois connecté. Cette page est générée à partir de ce que le pilote KDB+ dit de lui-même : elle correspond donc à la version de DBine que vous téléchargez.
Se connecter
- Dans DBine, ouvrez Nouvelle connexion.
- Choisissez KDB+ dans la liste des moteurs.
- Remplissez les champs ci-dessous, cliquez sur Tester la connexion puis sur Enregistrer et se connecter.
Port par défaut : 5000.
Général
| Champ | Description |
|---|---|
| Serveur obligatoire | Exemple : localhost |
| Port | Exemple : 5000 |
| Utilisateur | Vide si le processus ne demande pas d'utilisateur (ni -u ni -U). |
| Mot de passe | Conservé dans le trousseau du système, jamais dans les fichiers de DBine. |
| Lecture seule | Activé ou désactivé. |
Tunnel SSH. La connexion peut passer par un serveur SSH, même par une chaîne de bastions, avec un mot de passe, une clé privée ou l’agent SSH. L’empreinte du serveur est vérifiée dans known_hosts ou confirmée la première fois.
SSL/TLS
| Champ | Description |
|---|---|
| tcps | Chiffre la connexion avec TLS (:tcps://) et vérifie le certificat du serveur. Activé ou désactivé. |
| SSL_VERIFY_SERVER | Décoché (SSL_VERIFY_SERVER=NO), le certificat n'est pas vérifié : DBine accepte le premier qu'il voit, puis seulement celui-là. Activé ou désactivé. |
| SSL_CA_CERT_FILE | Fichier PEM de l'autorité qui a signé le certificat du serveur ; vide = les autorités du système. Un fichier de cet ordinateur. |
Ce que montre l’explorateur
Les objets apparaissent directement sous la connexion :
- Tables
- Tables partitionnées
- Tables splayed
- Vues
- Fonctions
- Variables
Éditeur de requêtes
L’éditeur utilise les commandes de KDB+, avec la complétion des objets de la connexion. Les instructions et les commandes s’exécutent sur la base choisie dans l’onglet.
Ce que l’éditeur accepte :
Consultas en q, una por línea (una línea que empieza con espacio sigue la anterior):
select from trade where date=last date, sym=`AAPL
select avg price by sym from trade
meta trade | tables[] | count trade
\v (variables) | \f (funciones) | \b (vistas)
Un comentario empieza con / al principio de la línea o después de un espacio.
Modèles prêts à l’emploi pour les nouveaux objets :
- Nouvelle vue
- Nouvelle fonction
Outils pour KDB+
Disponibles
- Moniteur du serveur
- Sessions et requêtes en cours
- Fermer une session
- Concepteur visuel de nouveaux objets
Non disponibles pour KDB+
- Plans d’exécution graphiques
- Profileur de requêtes en direct
- Verrous : qui bloque qui
- Annuler la requête d’une autre session depuis la liste des sessions
- Transactions manuelles (commit et rollback)
- Utilisation des index
- Créer des bases de données
- Supprimer des bases de données
- Propriétés de la base
- Relations dans le diagramme ER
- Renommer des objets
- Comparer et synchroniser des schémas
- Cloner des tables
- Chargement en masse natif lors de la migration des données
- Utilisateurs et permissions
- Sauvegardes
Pourquoi un outil ne s’applique pas à un moteur, et le détail de chacun, se trouvent dans la référence de prise en charge par moteur (en anglais).
Généré à partir du pilote KDB+ 0.1.0, que DBine télécharge la première fois que vous vous connectez à KDB+.