Aperçu de PyQueryHub

Bienvenue sur PyQueryHub ! Ce guide met en évidence les fonctionnalités clés pour vous aider à connecter des données, à créer des rapports pertinents et à les partager efficacement.

Démarrer

Établissez les bases de votre exploration de données et de votre collaboration.

🔌 Connectez Votre Base de Données

Commencez ici ! Avant de créer des rapports et des graphiques, connectez-vous à vos sources de données pour débloquer tout le potentiel de PyQueryHub.

Configurer les Connexions de Base de Données
Connectez-vous en toute sécurité à vos bases de données (MySQL, PostgreSQL, BigQuery, Google Sheets, etc.). Gérez les informations d'identification et utilisez éventuellement le tunneling SSH ou le chiffrement SSL.

Guide des Types de Bases de Données
Instructions de configuration détaillées pour chaque type de base de données pris en charge avec des exemples de connexion et des conseils de dépannage.


Configuration Supplémentaire

  • Espaces de Travail: Créez et gérez des espaces de travail collaboratifs avec un contrôle d'accès basé sur les rôles, la vérification de domaine et l'intégration SSO pour une collaboration d'équipe transparente.
  • Canaux: Définissez où les notifications (Email, Slack, WhatsApp, Telegram) sont envoyées pour les alertes et les mises à jour.
  • Collections: Organisez les rapports en collections dédiées avec un contrôle d'accès granulaire. Créez des collections publiques partagées ou des espaces de travail personnels privés, et gérez l'accès via des utilisateurs individuels ou des groupes.

Rapports

Transformez vos données en informations exploitables.

Rédigez Vos Requêtes

Rédigez, exécutez et gérez des requêtes SQL dans une interface intuitive. Affichez les résultats, utilisez des paramètres et inspectez le SQL rendu.

Interface de l'Onglet Requête

Configurez des Paramètres Dynamiques

Définissez des paramètres interactifs à l'aide de YAML pour rendre vos rapports dynamiques. Utilisez le templating Liquid pour injecter ces paramètres dans vos requêtes.

Aperçu Général de l'Interface Utilisateur

Créez des Graphiques

Visualisez les résultats des requêtes avec différents types de graphiques, des tableaux croisés dynamiques et des grilles de données. Configurez en faisant glisser des champs et en personnalisant leur affichage.

Disposition de la Vue Principale du Graphique

Post-traitez les Données avec des Notebooks Python

Utilisez des notebooks Python intégrés pour explorer les données, effectuer des analyses avec pandas et visualiser les résultats avec des bibliothèques comme Matplotlib. Ajoutez les sorties des cellules de notebook directement à vos rapports.

Exemple de Graphique

Créez votre Rapport Final

Assemblez des graphiques et des sorties de notebook dans des rapports complets. En mode édition, organisez les éléments, définissez leur taille et personnalisez la mise en page.

Exemple de Glisser-Déposer

Planifiez des Exécutions et Configurez des Alertes

Planifiez l'exécution de rapports/requêtes pour garder les données fraîches et pertinentes.

Liste de Planification

Surveillez les métriques clés et soyez averti lorsque des conditions spécifiques sont remplies. Définissez des règles basées sur les résultats des requêtes et définissez des périodes de refroidissement pour gérer la fréquence des notifications.

Exemple de Règles

API

Étendez les capacités de PyQueryHub et intégrez des rapports en externe.

Intégration de Rapports

Intégrez des rapports en toute sécurité dans vos applications à l'aide d'un système à deux jetons : un Jeton d'API Personnel à longue durée de vie et un Jeton d'Accès au Rapport à courte durée de vie pour l'intégration iframe.

<iframe src="https://pyqueryhub.com/api/reports/REPORT_ID_HERE/view/shortLivedRandomStringTokenValueGeneratedByTheApi"
        width="100%"
        height="600px"
        frameborder="0"
        title="Nom du Rapport Intégré">
</iframe>