Gebruikskwesties voor extensie BI
- Onderwerpen:
- Gegevensweergaven
Gemaakt voor:
- Gebruiker
In dit artikel wordt beschreven hoe u een aantal gebruiksgevallen kunt uitvoeren met de Customer Journey Analytics BI-extensie. In elke gebruikszaak wordt de Customer Journey Analytics-functionaliteit beschreven, gevolgd door details voor elk van de ondersteunde BI-gereedschappen:
- Desktop van Power BI. De gebruikte versie is 2.137.1102.0 64-bits (oktober 2024).
- Desktop van Tableau. De gebruikte versie is 2024.1.5 (20241.24.0705.0334) 64-bits.
- Leider. Online versie 25.0.23, beschikbaar door looker.com
- Jupyter Notitieboekje. De gebruikte versie is 7.3.2.
- RStudio. De gebruikte versie is 2024.12.0, build 467.
De volgende gebruiksgevallen worden gedocumenteerd:
-
verbind
-
Rapport en analyseer
-
Begrijp
Het verbindt gebruiksgeval concentreert zich op hoe te om de hulpmiddelen van BI te verbinden gebruikend de uitbreiding van Customer Journey Analytics BI.
Het rapport en de analyse gebruiksgevallen instrueren hoe te om gelijkaardige Customer Journey Analytics visualisaties in de momenteel gesteunde hulpmiddelen van BI te verwezenlijken.
begrijpt gebruiksgevallen meer details op verstrekken:
- Transformaties die voorkomen wanneer u een hulpmiddel van BI gebruikt om te melden en te analyseren.
- Overeenkomsten en verschillen in visualisatie tussen Customer Journey Analytics- en BI-gereedschappen.
- Voorzie van elk van de hulpmiddelen van BI u zou moeten op de hoogte zijn.
Verbinding maken en valideren
Met deze gebruiksaanwijzing stelt u de verbinding van het gereedschap BI naar Customer Journey Analytics in, geeft u de beschikbare gegevensweergaven weer en selecteert u een gegevensweergave die u wilt gebruiken.
De instructies verwijzen naar een voorbeeldomgeving met de volgende objecten:
- Gegevensweergave: C&C - Data View ?..
- Afmetingen: Product Name ?? en Product Category ?..
- Metrisch: Purchase Revenue ?? en Purchases ?..
- Filter: Fishing Products ?..
Wanneer u de gebruiksgevallen doorloopt, vervangt u deze voorbeeldobjecten door objecten die geschikt zijn voor uw specifieke omgeving.
-
Open de vereiste referenties en parameters via de gebruikersinterface van de Experience Platform Query Service.
-
Navigeer naar uw Experience Platform-sandbox.
-
Selecteer
-
Selecteer de tab Credentials in de interface van Queries .
-
Selecteer
prod:cja
in het vervolgkeuzemenu Database .
-
-
Start Power BI Desktop.
-
Selecteer Get data from other sources in de hoofdinterface.
-
In het dialoogvenster Get Data :
1. Zoek en selecteer **PostgreSQL database** . 1. Selecteer **Connect** .
-
In het dialoogvenster PostgreSQL database :
1. Gebruik  om de **Host** en **Port** waarden van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials**, die door `:` als waarde voor **Server** wordt gescheiden. Bijvoorbeeld: `examplecompany.platform-query.adobe.io:80` . 1. Gebruik  om de **Database** waarde van het Experience Platform **Query** **Expiring Credentials** paneel te kopiëren en te kleven. Voeg `?FLATTEN` toe aan de waarde die u plakt. Bijvoorbeeld `prod:cja?FLATTEN` . 1. Selecteer **DirectQuery** als de **Data connectivity mode** . 1. Selecteer **OK** .
-
In het dialoogvenster PostgreSQL database - Database :
1. Gebruik  om de **Username** en **Password** waarden van het Experience Platform **Query** te kopiëren **Expiring Credentials** paneel in **User name** en **Password** gebieden. Als u a [ niet-uitbreidende credentie ](https://experienceleague.adobe.com/nl/docs/experience-platform/query/ui/credentials?lang=nl#use-credential-to-connect) gebruikt, gebruik het wachtwoord van uw niet-uitbreidende referentie. 1. Zorg ervoor dat het vervolgkeuzemenu voor **Select which level to apply these settings to** is ingesteld op de **Server** die u eerder hebt gedefinieerd. 1. Selecteer **Connect** .
-
In het dialoogvenster Navigator worden de gegevensweergaven opgehaald. Dit kan enige tijd duren. Zodra teruggewonnen, ziet u het volgende in de Desktop van Power BI.
1. Selecteer **public.cc_data_view** in de lijst in het linkerdeelvenster. 1. U hebt twee opties: 1. Selecteer **Load** om door te gaan en de installatie te voltooien. 1. Selecteer **Transform Data** . Er wordt een dialoogvenster weergegeven waarin u desgewenst transformaties kunt toepassen als onderdeel van de configuratie.
<img src="https://experienceleague.adobe.com/docs/analytics-platform/assets/powerbi-transform-data.png?lang=nl" alt=" Gegevens van de Transformatie van de Desktop van Power BI " class="modal-image"> * Selecteer **Close & Apply** .
-
Na enige tijd wordt public.cc_data_view weergegeven in het deelvenster Data . Selecteer
-
Naar FLATTEN of niet
Power BI Desktop ondersteunt de volgende scenario's voor de parameter FLATTEN
. Zie genestelde gegevensvoor meer informatie afvlakken.
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
Meer informatie
-
Open de vereiste referenties en parameters via de gebruikersinterface van de Experience Platform Query Service.
-
Navigeer naar uw Experience Platform-sandbox.
-
Selecteer
-
Selecteer de tab Credentials in de interface van Queries .
-
Selecteer
prod:cja
in het vervolgkeuzemenu Database .
-
-
Start Tableau.
-
Selecteer PostgreSQL in de linkertrack onder To a Server . Als deze optie niet beschikbaar is, selecteert u More… en selecteert u PostgreSQL in het menu Installed Connectors .
-
Ga in het dialoogvenster PostgreSQL op het tabblad General naar:
1. Gebruik  om **Host** van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials** aan **Server**. 1. Gebruik  om **Port** van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials** aan **Port**. 1. Gebruik  om **Database** van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials** aan **Database**. Voeg `%3FFLATTEN` toe aan de waarde die u plakt. Bijvoorbeeld: `prod:cja%3FFLATTEN` . 1. Selecteer **Username and Password** in het vervolgkeuzemenu **Authentication** . 1. Gebruik  om **Username** van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials** aan **Username**. 1. Gebruik  om **Password** van het paneel van Experience Platform **Query** te kopiëren en te kleven **Expiring Credentials** aan **Password**. Als u a [ niet-uitbreidende credentie ](https://experienceleague.adobe.com/nl/docs/experience-platform/query/ui/credentials?lang=nl#use-credential-to-connect) gebruikt, gebruik het wachtwoord van uw niet-uitbreidende referentie. 1. Controleer of **Require SSL** is ingeschakeld. 1. Selecteer **Sign In** .
U ziet een dialoogvenster Progressing Request terwijl Tableau Desktop de verbinding valideert.
-
In het hoofdvenster ziet u op de pagina Data Source in het linkervenster:
-
De naam van de verbinding, onder Connections .
-
De naam van de database, onder Database .
-
Een lijst met tabellen, onder Table .
- Sleep het item cc_data_view en zet het neer in de hoofdweergave die Drag tables hier leest.
-
-
In het hoofdvenster worden de details van de gegevensweergave van cc_data_view weergegeven.
-
Naar FLATTEN of niet
Tableau Desktop ondersteunt de volgende scenario's voor de parameter FLATTEN
. Zie genestelde gegevensvoor meer informatie afvlakken.
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
%3FFLATTEN
is een URL-gecodeerde versie van ?FLATTEN
.Meer informatie
-
Open de vereiste referenties en parameters via de gebruikersinterface van de Experience Platform Query Service.
-
Navigeer naar uw Experience Platform-sandbox.
-
Selecteer
-
Selecteer de tab Credentials in de interface van Queries .
-
Selecteer
prod:cja
in het vervolgkeuzemenu Database .
-
-
Aanmelden bij Looker
-
Selecteer Admin in het linkerspoor.
-
Selecteer Connections .
-
Selecteer Add Connection .
-
In de lus Connect your database to Looker screen .
- Voer een Name in voor uw verbinding, bijvoorbeeld
Example Looker Connection
. - Zorg ervoor dat All Projects is geselecteerd als de Connection Scope .
- Selecteer PostgreSQL 9.5+ als Dialect.
- Gebruik
examplecompany.platform-query.adobe.io
. - Gebruik
80
. - Gebruik
%3FFLATTEN
toe aan de waarde die u plakt. Bijvoorbeeldprod:cja%3FFLATTEN
. - Gebruik
- Gebruik
- Selecteer Expand all bij Optional Settings .
- Stel Max connections per knooppunt in op
5
. - Controleer of SSL is ingeschakeld.
- Selecteer Test om de verbinding te testen. U ziet dat een banner boven aan het scherm wordt weergegeven met een bericht als Success, can connect JDBC … .
- Selecteer Connect om de verbinding tot stand te brengen en op te slaan.
- Voer een Name in voor uw verbinding, bijvoorbeeld
-
De nieuwe verbinding wordt weergegeven in de interface Connections .
-
Selecteer ← in Admin om naar de hoofdnavigatie in de linkertrack te gaan.
-
Selecteer Develop .
-
Selecteer Projects .
-
Selecteer New Model in projecten LookML.
-
Om ervoor te zorgen dat u geen invloed hebt op andere gebruikers. Selecteer Modus voor ontwikkeling openen als u hierom wordt gevraagd.
-
In de Create Model -ervaring:
-
In ➊ Select Database Connection:
- Selecteer uw databaseverbinding in Select database connection . Bijvoorbeeld: example_looker_connection .
- Geef uw project een naam in Create a new LookML Project for this model . Voor
example: example_looker_project
. - Selecteer Next .
-
In ➋ Select Tables:
- Selecteer public en zorg ervoor dat de Customer Journey Analytics-gegevensweergave is geselecteerd. Bijvoorbeeld:
- Selecteer Next .
- Selecteer public en zorg ervoor dat de Customer Journey Analytics-gegevensweergave is geselecteerd. Bijvoorbeeld:
-
In ➌ Select Primary Keys:
- Selecteer Next .
-
In ➍ Select Explores to Create:
- Zorg ervoor dat u de weergave selecteert. Bijvoorbeeld: cc_data_view.view .
- Selecteer Next .
-
In ➎ Enter Model Name:
- Geef het model een naam. Bijvoorbeeld:
example_looker_model
.
- Geef het model een naam. Bijvoorbeeld:
-
Selecteer Complete and Explore Data .
-
U wordt omgeleid naar de Explore interface van Looker, klaar om de gegevens te onderzoeken.
-
Naar FLATTEN of niet
De markering ondersteunt de volgende scenario's voor de parameter FLATTEN
. Zie genestelde gegevensvoor meer informatie afvlakken.
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
%3FFLATTEN
is een URL-gecodeerde versie van ?FLATTEN
.Meer informatie
-
Open de vereiste referenties en parameters via de gebruikersinterface van de Experience Platform Query Service.
-
Navigeer naar uw Experience Platform-sandbox.
-
Selecteer
-
Selecteer de tab Credentials in de interface van Queries .
-
Selecteer
prod:cja
in het vervolgkeuzemenu Database .
-
-
Zorg ervoor dat u een speciale virtuele Python-omgeving hebt ingesteld voor het uitvoeren van uw Jupyter-laptopomgeving.
-
Controleer of u de vereiste bibliotheken in uw virtuele omgeving hebt geïnstalleerd:
- ipython-sql:
pip install ipython-sql
. - psycopg2-binary:
pip install psycopg-binary
. - sqlalchemy: pip
install sqlalchemy
.
- ipython-sql:
-
Start Jupyter-laptop vanuit uw virtuele omgeving:
jupyter notebook
. -
Creeer een nieuwe notitieboekje, of download deze steekproefnotitieboekje.
-
Voer in de eerste cel de volgende gegevens in en voer deze uit:
%config SqlMagic.style = '_DEPRECATED_DEFAULT'
-
In een nieuwe cel, ga de config parameters voor uw verbinding in. Gebruik
import ipywidgets as widgets from IPython.display import display config_host = widgets.Text(description='Host:', value='example.platform-query-stage.adobe.io', layout=widgets.Layout(width="600px")) display(config_host) config_port = widgets.IntText(description='Port:', value=80, layout=widgets.Layout(width="200px")) display(config_port) config_db = widgets.Text(description='Database:', value='prod:cja', layout=widgets.Layout(width="300px")) display(config_db) config_username = widgets.Text(description='Username:', value='EC582F955C8A79F70A49420E@AdobeOrg', layout=widgets.Layout(width="600px")) display(config_username) config_password = widgets.Password(description='Password:', value='***', layout=widgets.Layout(width="600px")) display(config_password)
-
Voer de cel uit.
-
Gebruik
-
Voer in een nieuwe cel de instructies in om de SQL-extensie, de vereiste bibliotheek en de verbinding met Customer Journey Analytics te laden.
%load_ext sql from sqlalchemy import create_engine %sql postgresql://{config_username.value}:{config_password.value}@{config_host.value}:{config_port.value}/{config_db.value}?sslmode=require
Voer de shell uit. Er wordt geen uitvoer weergegeven, maar de cel moet zonder waarschuwing worden uitgevoerd.
-
In een nieuwe vraag, ga de verklaringen in om een lijst van beschikbare gegevensmeningen te krijgen die op de verbinding worden gebaseerd.
%%sql SELECT n.nspname as "Schema", c.relname as "Name", CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 't' THEN 'TOAST table' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'partitioned table' WHEN 'I' THEN 'partitioned index' END as "Type", pg_catalog.pg_get_userbyid(c.relowner) as "Owner" FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN ('v','') AND n.nspname <> 'pg_catalog' AND n.nspname !~ '^pg_toast' AND n.nspname <> 'information_schema' AND pg_catalog.pg_table_is_visible(c.oid) AND c.relname NOT LIKE '%test%' AND c.relname NOT LIKE '%ajo%' ORDER BY 1,2;
Voer de shell uit. U zou uitvoersimulator aan het hieronder opgenomen schermschot moeten zien.
De cc_data_view wordt weergegeven in de lijst met gegevensweergaven.
Naar FLATTEN of niet
Jupyter-laptop ondersteunt de volgende scenario's voor de parameter FLATTEN
. Zie genestelde gegevensvoor meer informatie afvlakken.
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
%3FFLATTEN
is een URL-gecodeerde versie van ?FLATTEN
.Meer informatie
-
Open de vereiste referenties en parameters via de gebruikersinterface van de Experience Platform Query Service.
-
Navigeer naar uw Experience Platform-sandbox.
-
Selecteer
-
Selecteer de tab Credentials in de interface van Queries .
-
Selecteer
prod:cja
in het vervolgkeuzemenu Database .
-
-
Start RStudio.
-
Creeer een nieuw dossier van de Markering R, of download dit voorbeeld of markeringsdossier.
-
Voer in het eerste segment de volgende instructies in tussen
{r} ` en `
. Gebruikhost
worden vereist,dbname
, enuser
. Bijvoorbeeld:library(rstudioapi) library(DBI) library(dplyr) library(tidyr) library(RPostgres) library(ggplot2) host <- rstudioapi::showPrompt(title = "Host", message = "Host", default = "orangestagingco.platform-query-stage.adobe.io") dbname <- rstudioapi::showPrompt(title = "Database", message = "Database", default = "prod:cja?FLATTEN") user <- rstudioapi::showPrompt(title = "Username", message = "Username", default = "EC582F955C8A79F70A49420E@AdobeOrg") password <- rstudioapi::askForPassword(prompt = "Password")
-
Voer het segment uit. U wordt gevraagd om Host , Database en User . Accepteer gewoon de waarden die u hebt opgegeven als onderdeel van de vorige stap.
-
Gebruik
-
Maak een nieuw segment en voer de volgende instructies in tussen ```` {r}
en
.
con <- dbConnect( RPostgres::Postgres(), host = host, port = 80, dbname = dbname, user = user, password = password, sslmode = 'require' )
-
Voer het segment uit. Er wordt geen uitvoer weergegeven als de verbinding is gelukt.
-
Maak een nieuw segment en voer de volgende instructies in tussen ```` {r}
en
.
views <- dbListTables(con) print(views)
-
Voer het segment uit. U moet
character(0)
zien als de enige uitvoer. -
Maak een nieuw segment en voer de volgende instructies in tussen ```` {r}
en
.
glimpse(dv)
-
Voer het segment uit. U zou uitvoersimulator aan het hieronder opgenomen schermschot moeten zien.
Naar FLATTEN of niet
RStudio ondersteunt de volgende scenario's voor de parameter FLATTEN
. Zie genestelde gegevensvoor meer informatie afvlakken.
prod:cja
?FLATTEN
prod:cja?FLATTEN
%3FFLATTEN
prod:cja%3FFLATTEN
Meer informatie
Dagelijkse trend
In dit geval wilt u een tabel en eenvoudige lijnvisualisatie weergeven met een dagelijkse trend van voorvallen (gebeurtenissen) van 1 januari 2023 tot 31 januari 2023.
Een voorbeeldvenster Daily Trend voor het hoofdlettergebruik:
-
In het deelvenster Data :
- Selecteer daterangeday .
- Selecteer ∑ occurrences .
Er wordt een tabel weergegeven met de exemplaren voor de huidige maand. Vergroot de visualisatie voor een betere zichtbaarheid.
-
In het deelvenster Filters :
- Selecteer de daterangeday is (All) van Filters on this visual.
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter op Show items when the value is on or after
1/1/2023
And is before2/1/2023.
U kunt het kalenderpictogram gebruiken om datums te selecteren en te selecteren. - Selecteer Apply filter .
De tabel wordt bijgewerkt met het toegepaste filter daterangeday .
-
Selecteer in het deelvenster Visualizations de Line chart visualisatie.
Een lijngrafiekvisualisatie vervangt de lijst terwijl het gebruiken van de zelfde gegevens zoals de lijst. Je Power BI Desktop moet er hieronder uitzien.
-
Op het grafiekvisualisatie van de Lijn:
- Selecteer
- Selecteer Show as a table in het contextmenu.
De hoofdweergave wordt bijgewerkt om zowel een lijnvisualisatie als een tabel weer te geven. Je Power BI Desktop moet er hieronder uitzien.
- Selecteer
-
Selecteer de tab Sheet 1 onderaan om te schakelen van de weergave Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en geef een punt op van
01/01/2023
-01/02/2023
. -
Sleep Daterangeday vanuit de lijst Tables in het deelvenster Data en zet de vermelding in het veld naast Columns neer.
- Selecteer Day in de vervolgkeuzelijst Daterangeday , zodat de waarde wordt bijgewerkt naar DAY(Daterangeday) .
-
De belemmering en laat vallen Occurrences van de Tables (*Namen van de Maatregel *) lijst in de Data ruit en laat vallen de ingang op het gebied naast Rows. De waarde wordt automatisch omgezet in SUM(Occurrences).
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer Duplicate in het contextmenu van de tab Sheet 1 om een tweede blad te maken.
-
Selecteer Rename in het contextmenu van de tab Sheet 1 om de naam van het werkblad te wijzigen in
Graph
. -
Selecteer Rename in het contextmenu van de tab Sheet 1 (2) om de naam van het werkblad te wijzigen in
Data
. -
Zorg ervoor dat het Data -werkblad is geselecteerd. In de weergave Data :
-
Selecteer Show me rechtsboven en selecteer Text table (bovenste visualisatie linksboven) om de inhoud van de gegevensweergave te wijzigen in een tabel.
-
Selecteer Swap Rows and Columns op de werkbalk.
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer de tabknop New Dashboard (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
-
Sleep en laat vallen het Graph blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
-
Sleep het Data -werkblad van de Sheets -plank onder het Graph -werkblad naar de Dashboard 1 -weergave.
-
Selecteer het Data -werkblad in de weergave en wijzig Entire View in Fix Width .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/02/01 .
-
Vanaf het gedeelte Cc Data View in de linkerspoorstaaf,
- Selecteer ‣ Daterange Date en Date in de lijst met DIMENSIONS .
- Selecteer Count onder MEASURES in de linkertrack (onder).
-
Selecteer Run .
-
Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT daterangeday AS Date, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \ GROUP BY 1 \ ORDER BY Date ASC df = data.DataFrame() df = df.groupby('Date', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.lineplot(x='Date', y='Events', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## Daily Events df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>% group_by(daterangeday) %>% count() %>% arrange(daterangeday, .by_group = FALSE) ggplot(df, aes(x = daterangeday, y = n)) + geom_line(color = "#69b3a2") + ylab("Events") + xlab("Date") print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Uurtrend
In dit gebruiksgeval wilt u een tabel en eenvoudige lijnvisualisatie weergeven met een trend per uur van voorkomen(gebeurtenissen) voor 1 januari 2023.
Een voorbeeldvenster Hourly Trend voor het hoofdlettergebruik:
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en geef een punt op van
01/01/2023
-02/01/2023
. -
Sleep Daterangehour vanuit de lijst Tables in het deelvenster Data en zet de vermelding in het veld naast Columns neer.
- Selecteer More > Hours in de vervolgkeuzelijst Daterangeday , zodat de waarde wordt bijgewerkt naar HOUR(Daterangeday) .
-
De belemmering en laat vallen Occurrences van de Tables (*Namen van de Maatregel *) lijst in de Data ruit en laat vallen de ingang op het gebied naast Rows. De waarde wordt automatisch omgezet in SUM(Occurrences).
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer Duplicate in het contextmenu van de tab Sheet 1 om een tweede blad te maken.
-
Selecteer Rename in het contextmenu van de tab Sheet 1 om de naam van het werkblad te wijzigen in
Graph
. -
Selecteer Rename in het contextmenu van de tab Sheet 1 (2) om de naam van het werkblad te wijzigen in
Data
. -
Zorg ervoor dat het Data -werkblad is geselecteerd. In de weergave Data :
-
Selecteer Show me rechtsboven en selecteer Text table (bovenste visualisatie linksboven) om de inhoud van de gegevensweergave te wijzigen in een tabel.
-
Sleep HOUR(Daterangeday) van Columns naar Rows .
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
-
Sleep en laat vallen het Graph blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
-
Sleep het Data -werkblad van de Sheets -plank onder het Graph -werkblad naar de Dashboard 1 -weergave.
-
Selecteer het Data -werkblad in de weergave en wijzig Entire View in Fix Width .
De weergave Dashboard 1 ziet er hieronder ongeveer zo uit.
-
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2023/01/02 .
-
Vanaf het gedeelte Cc Data View in de linkerspoorstaaf,
- Selecteer ‣ Daterangehour Date en Time in de lijst met DIMENSIONS .
- Selecteer Count onder MEASURES in de linkertrack (onder).
-
Selecteer Run .
-
Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT daterangehour AS Hour, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2023-01-02' \ GROUP BY 1 \ ORDER BY Hour ASC df = data.DataFrame() df = df.groupby('Hour', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.lineplot(x='Hour', y='Events', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## Hourly Events df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-01-02") %>% group_by(daterangehour) %>% count() %>% arrange(daterangehour, .by_group = FALSE) ggplot(df, aes(x = daterangehour, y = n)) + geom_line(color = "#69b3a2") + ylab("Events") + xlab("Hour") print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Maandelijkse trend
In dit gebruiksgeval, wilt u een lijst en eenvoudige lijnvisualisatie tonen die een maandelijkse trend van voorkomen (gebeurtenissen) voor 2023 toont.
Een voorbeeldvenster Monthly Trend voor het hoofdlettergebruik:
-
In het deelvenster Data :
- Selecteer daterangemonth .
- Selecteer ∑ occurrences .
Er wordt een tabel weergegeven met de exemplaren voor de huidige maand. Vergroot de visualisatie voor een betere zichtbaarheid.
-
In het deelvenster Filters :
- Selecteer de daterangemonth is (All) van Filters on this visual.
- Selecteer Advanced filtering als de Filter type .
- Definieer het filter op Show items when the value is on or after
1/1/2023
And is before1/1/2024.
U kunt het kalenderpictogram gebruiken om datums te selecteren en te selecteren. - Selecteer Apply filter .
De tabel wordt bijgewerkt met het toegepaste filter daterangemonth .
-
In het deelvenster Visualizations :
- Selecteer de Line chart visualisatie.
Een lijngrafiekvisualisatie vervangt de lijst terwijl het gebruiken van de zelfde gegevens zoals de lijst. Je Power BI Desktop moet er hieronder uitzien.
-
Op het grafiekvisualisatie van de Lijn:
- Selecteer
- Selecteer Show as a table in het contextmenu.
De hoofdweergave wordt bijgewerkt om zowel een lijnvisualisatie als een tabel weer te geven. Je Power BI Desktop moet er hieronder uitzien.
- Selecteer
-
Selecteer de tab Sheet 1 onderaan om te schakelen van Data source . In de weergave Sheet 1 :
-
Sleep de vermelding Daterange uit de lijst Tables in het deelvenster Data en zet deze op de Filters shelf neer.
-
Selecteer Range of Dates in het dialoogvenster Next > van Filters Field [Daterange] .
-
Selecteer Range of dates in het dialoogvenster Filter [Daterange] en geef een punt op van
01/01/2023
-01/01/2024
. -
Sleep Daterangeday vanuit de lijst Tables in het deelvenster Data en zet de vermelding in het veld naast Columns neer.
- Selecteer MONTH in de vervolgkeuzelijst Daterangeday , zodat de waarde wordt bijgewerkt naar MONTH(Daterangeday) .
-
De belemmering en laat vallen Occurrences van de Tables (*Namen van de Maatregel *) lijst in de Data ruit en laat vallen de ingang op het gebied naast Rows. De waarde wordt automatisch omgezet in SUM(Occurrences).
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer Duplicate in het contextmenu van de tab Sheet 1 om een tweede blad te maken.
-
Selecteer Rename in het contextmenu van de tab Sheet 1 om de naam van het werkblad te wijzigen in
Graph
. -
Selecteer Rename in het contextmenu van de tab Sheet 1 (2) om de naam van het werkblad te wijzigen in
Data
. -
Zorg ervoor dat het Data -werkblad is geselecteerd. In de weergave Gegevens:
-
Selecteer Show me rechtsboven en selecteer Text table (bovenste visualisatie linksboven) om de inhoud van de gegevensweergave te wijzigen in een tabel.
-
Sleep MONTH(Daterangeday) van Columns naar Rows .
-
Wijzig Standard in Entire View in het vervolgkeuzemenu Fit op de werkbalk.
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Selecteer New Dashboard tabknop (onder) om een nieuwe Dashboard 1 -weergave te maken. In de weergave Dashboard 1 :
-
Sleep en laat vallen het Graph blad van Sheets plank op de Dashboard 1 mening die Dropbladen hier leest.
-
Sleep het Data -werkblad van de Sheets -plank onder het Graph -werkblad naar de Dashboard 1 -weergave.
-
Selecteer het Data -werkblad in de weergave en wijzig Entire View in Fix Width .
Uw Tableau Desktop moet er hieronder uitzien.
-
-
Zorg ervoor dat u in de interface Explore van Looker een schone instelling hebt. Als niet, uitgezochte
-
Selecteer + Filter onder Filters .
-
In het dialoogvenster Add Filter :
-
Selecteren ‣ Cc Data View
-
Selecteer ‣ Daterange Date en vervolgens Daterange Date in de lijst met velden.
-
-
Geef het filter Cc Data View Daterange Date op als is in range 2023/01/01 until (before) 2024/01/01 .
-
Vanaf de linkerspoorstaaf Cc Data View ,
- Selecteer ‣ Daterangemonth Date en Month in de lijst met DIMENSIONS .
- Selecteer Count onder MEASURES in de linkertrack (onder).
-
Selecteer Run .
-
Selecteer ‣ Visualization om de lijnvisualisatie weer te geven.
U dient een visualisatie en tabel te zien zoals hieronder weergegeven.
-
Voer de volgende instructies in een nieuwe cel in.
import seaborn as sns import matplotlib.pyplot as plt data = %sql SELECT daterangemonth AS Month, COUNT(*) AS Events \ FROM cc_data_view \ WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \ GROUP BY 1 \ ORDER BY Month ASC df = data.DataFrame() df = df.groupby('Month', as_index=False).sum() plt.figure(figsize=(15, 3)) sns.lineplot(x='Month', y='Events', data=df) plt.show() display(data)
-
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
-
Voer de volgende instructies tussen
{r} ` en `
in een nieuw segment in.## Hourly Events df <- dv %>% filter(daterange >= "2023-01-01" & daterange < "2023-01-02") %>% group_by(daterangehour) %>% count() %>% arrange(daterangehour, .by_group = FALSE) ggplot(df, aes(x = daterangehour, y = n)) + geom_line(color = "#69b3a2") + ylab("Events") + xlab("Hour") print(df)
-
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
Eén dimensie, gerangschikt
In dit gebruiksgeval wilt u een tabel en eenvoudige streepjesvisualisatie weergeven met de aankoop- en aankoopopbrengsten voor productnamen over 2023.
Een voorbeeldvenster Single Dimension Ranked voor het hoofdlettergebruik: