Utilisation de SQL Report Builder
Standard
peuvent réorganiser ces graphiques dans les tableaux de bord et les utilisateurs de Read-only
ont la même expérience que les graphiques traditionnels. En outre, les utilisateurs de Read-only
n’ont pas accès au texte de la requête.Pour en savoir plus, consultez la vidéo de formation .
SQL, ou langage de requête structuré, est un langage de programmation utilisé pour communiquer avec des bases de données. Dans Commerce Intelligence, SQL est utilisé pour interroger ou récupérer des données de votre Data Warehouse. Examinez les rapports de votre tableau de bord : en arrière-plan, chacun d’eux est alimenté par une requête SQL.
Vous pouvez utiliser le SQL Report Builder pour interroger directement votre Data Warehouse, afficher les résultats et les transformer en graphique. Vous pouvez commencer à créer un rapport avec le SQL Report Builder en cliquant sur Report Builder > SQL Report Builder.
Pour en savoir plus, consultez la vidéo de formation .
Le SQL Report Builder vous permet d’interroger directement votre Data Warehouse, d’afficher les résultats et de les transformer rapidement en graphique. L’utilisation de SQL pour créer des rapports présente le meilleur aspect : il n’est pas nécessaire d’attendre les cycles de mise à jour pour itérer sur les colonnes que vous créez. Si les résultats ne semblent pas bons, vous pouvez rapidement modifier et réexécuter la requête jusqu’à ce que les éléments correspondent à vos attentes.
Cette rubrique vous guide tout au long de l’utilisation de SQL Report Builder. Une fois que vous avez pris connaissance de votre parcours, consultez le tutoriel SQL pour les visualisations ou essayez d’optimiser certaines des requêtes que vous avez écrites.
Couvert dans cet article :
SQL Report Builder Intégrations
Google Analytics est la seule intégration indisponible à utiliser avec SQL Report Builder. Cette fonctionnalité est en cours de développement.
Pour commencer à créer un rapport SQL, cliquez sur Report Builder ou Add Report en haut de n’importe quel tableau de bord. Dans l’écran Report Picker, cliquez sur SQL Report Builder pour ouvrir l’éditeur SQL.
Prise en main
Pour modifier un rapport, cliquez sur l’icône d’engrenage ( ) dans le coin supérieur droit d’un graphique basé sur SQL et cliquez sur Edit.
Ecriture d'une requête writing
En suivant les instructions pour l’optimisation des requêtes, écrivez une requête dans l’éditeur SQL.
current definition
de la mesure est utilisé.Si la mesure est mise à jour ultérieurement, le rapport SQL ne reflète pas les modifications. Vous devez modifier manuellement le rapport pour que les modifications soient prises en compte.
En utilisant les boutons situés en haut de la barre latérale, vous pouvez basculer entre les listes de tableaux et de mesures disponibles pour une utilisation dans le SQL Report Builder. Si vous ne voyez pas ce que vous recherchez dans la liste, essayez de le rechercher à l’aide de la barre de recherche située en haut de la barre latérale.
Vous pouvez également utiliser la barre latérale dans l’éditeur SQL pour insérer des mesures, des tableaux et des colonnes directement dans vos requêtes en pointant dessus et en cliquant sur Insert :
En outre, tout type JOIN
est pris en charge, mais Adobe recommande uniquement d’utiliser INNER JOIN, car il est le moins cher des types JOIN
.
Exécution de la requête et affichage des résultats runquery
Lorsque vous avez terminé d’écrire votre requête, cliquez sur Run Query. Les résultats s’affichent dans un tableau sous l’éditeur SQL :
Si les résultats semblent ternes, vous pouvez modifier la requête et la réexécuter jusqu’à ce que vous soyez satisfait.
Vous pouvez parfois voir messages sous l’éditeur avec EXPLAIN en eux. Si vous voyez l’un d’eux, cela signifie que votre requête n’a pas été exécutée et nécessite un ajustement.
Une fois la requête modifiée, vous pouvez passer à la création d’une visualisation ou à l’enregistrement de votre travail dans un tableau de bord.
Création d’une visualisation createviz
Pour créer une visualisation avec vos résultats de requête, cliquez sur l’onglet Chart dans le volet Results
. Dans cet onglet, vous sélectionnez :
Series
ou la colonne que vous souhaitez mesurer, par exemple Éléments vendus.Category
ou la colonne que vous souhaitez utiliser pour segmenter vos données, par exemple source d’acquisition.- Les valeurs
Labels
ou de l’axe X.
Voici un aperçu rapide du processus de visualisation :
Pour une présentation détaillée de la création d’une visualisation, reportez-vous au tutoriel Création de visualisations à partir de requêtes SQL{: target="_blank"}.
Enregistrer le rapport save
Avant de pouvoir enregistrer votre travail, vous devez donner un nom au rapport. N’oubliez pas de suivre les bonnes pratiques pour nommer{: target="_blank"} et de choisir quelque chose qui véhicule clairement ce qu’est le rapport !
Cliquez sur Save dans le coin supérieur droit de l’éditeur SQL et sélectionnez le rapport Type
(Chart
ou Table
). Pour terminer, sélectionnez le tableau de bord dans lequel enregistrer le rapport et cliquez sur Save to Dashboard.
Analyse de vos données
SQL Report Builder
SQL Report Builder vous donne la possibilité d’interroger directement votre Data Warehouse, d’afficher les résultats et de les transformer rapidement en rapport. L'utilisation de SQL vous permet également d'utiliser des SQL fonctions qui ne sont pas disponiblesdans les Reports Builder Visual
ou Cohort
, ce qui vous permet de mieux contrôler vos données.
Les colonnes calculées créées à l’aide de SQL ne dépendent pas des cycles de mise à jour, ce qui signifie que vous pouvez les itérer à votre convenance et voir immédiatement les résultats.
one-to-many
Résultats de la base de données et de l’éditeur SQL
La plupart du temps, les différences de résultats peuvent être attribuées aux cycles de mise à jour. Si Commerce Intelligence est en train de répliquer les données de votre base de données vers votre Data Warehouse, vous pouvez voir des résultats différents même lors de l’utilisation de la même requête.
Les problèmes de connexion peuvent également entraîner des incohérences. Accédez à la page Connections
en cliquant sur Manage Data > Connections pour l’extraire. Y a-t-il une erreur pour l’intégration de la base de données en question ? Si c'est le cas, vous devrez peut-être réauthentifier l'intégration pour que les tâches s'exécutent à nouveau.
Si toutes vos intégrations sont connectées avec succès et que vous n’êtes pas au milieu d’un cycle de mise à jour, il peut y avoir autre chose à faire.
La suppression d'un rapport SQL supprime-t-elle également les colonnes sous-jacentes de mon Data Warehouse ?
Non, vous ne perdez aucune colonne de votre Data Warehouse, quelle que soit la manière dont vous les avez créées.
Les colonnes créées à l’aide de Data Warehouse Manager
ne sont pas affectées si vous supprimez un rapport ou une requête qui les utilise.
Les colonnes créées à l’aide de SQL Report Builder ne sont pas enregistrées dans votre Data Warehouse.
Report Builder
contre SQL Report Builder
SQL Report Builder offre davantage de flexibilité lors de la création et de la structuration de vos graphiques. Vous pouvez, par exemple, sélectionner les valeurs à afficher sur les axes X
et Y
. Pour plus d’informations sur la création de graphiques dans SQL Report Builder, consultez le tutoriel Création de visualisations à partir de SQL requêtes .
Cohort Report Builder
cohortrb
Contrairement à Visual Report Builder, le Cohort Report Builder est destiné à un seul objectif : analyser et identifier les tendances comportementales de groupes d’utilisateurs similaires au fil du temps. L'utilisation de Cohort Report Builder ne nécessite pas de connaissances SQL, vous pouvez donc vous plonger directement sans hésitation si vous commencez.
Reconstruire les requêtes après le cycle de mise à jour
Vous n’avez pas à recréer vos requêtes. Les rapports créés à l’aide de SQL Report Builder sont enregistrés comme ceux créés dans le Report Builder
traditionnel. Le processus de mise à jour des graphiques SQL est le même : une fois vos données mises à jour, les valeurs de vos graphiques seront recalculées et réaffichées.
-
Les colonnes créées à l’aide du Gestionnaire de Data Warehouse ne sont pas affectées si vous supprimez un rapport ou une requête qui les utilise.
-
Les colonnes créées à l’aide du Report Builder SQL ne sont pas enregistrées dans votre Data Warehouse.
Remplissage wrapup
Si vous souhaitez essayer quelque chose d’un peu plus difficile, pourquoi ne pas essayer d’écrire une requête optimisée pour la visualisation ? Consultez le tutoriel Création de visualisations à partir de SQL requêtes{: target="_blank"} pour commencer.