U wilt de transformaties van de voorwerpen van Customer Journey Analytics zoals afmetingen, metriek, filters, berekende metriek, en datumwaaiers door de diverse hulpmiddelen van BI begrijpen.
Customer Journey Analytics
In Customer Journey Analytics, bepaalt u in a gegevensmening , die en hoe de componenten van uw datasets als dimensies en metriek worden blootgesteld. Die definitie van dimensie en metriek wordt blootgesteld aan de hulpmiddelen van BI gebruikend de uitbreiding van BI. U gebruikt componenten zoals Filters , Berekende metriek , en de waaiers van de Datum als deel van uw projecten van Workspace. Deze componenten worden ook blootgesteld aan de hulpmiddelen van BI gebruikend de uitbreiding van BI.
De Customer Journey Analytics-objecten zijn beschikbaar in het deelvenster Data en worden opgehaald uit de tabel die u hebt geselecteerd in Power BI Desktop. Bijvoorbeeld public.cc_data_view . De naam van de tabel is gelijk aan de externe id die u voor de gegevensweergave in Customer Journey Analytics hebt gedefinieerd. Gegevens worden bijvoorbeeld weergegeven met TitleC&C - Data View en External IDcc_data_view .
Afmetingen Dimensies van Customer Journey Analytics worden geïdentificeerd door de Component ID . Component ID wordt gedefinieerd in uw Customer Journey Analytics-gegevensweergave. Dimensies Product Name in Customer Journey Analytics hebben bijvoorbeeld een Component ID product_name . Dit is de naam voor de dimensie in Power BI Desktop. De datumbereikafmetingen van Customer Journey Analytics, zoals Day , Week , Month en meer, zijn beschikbaar als daterangeday , daterangeweek , daterangemonth en meer.
Metriek Metrische gegevens uit Customer Journey Analytics worden geïdentificeerd door de Component ID . Component ID wordt gedefinieerd in uw Customer Journey Analytics-gegevensweergave. Metrisch Purchase Revenue in Customer Journey Analytics heeft bijvoorbeeld een Component ID purchase_revenue . Dit is de naam voor de metrische waarde in Power BI Desktop. Een ∑ geeft metriek aan. Wanneer u metrisch in om het even welke visualisatie gebruikt, wordt metrisch anders genoemd aan **Sum of *metrisch ***.
Filters Filters die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld filterName . Wanneer u een filterName -veld gebruikt in Power BI Desktop, kunt u opgeven welk filter u wilt gebruiken.
Berekende metriek De berekende metriek die u in Customer Journey Analytics bepaalt worden geïdentificeerd door External ID u voor berekende metrisch hebt bepaald. Berekende metrische waarde Product Name (Count Distinct) heeft bijvoorbeeld External ID product_name_count_distinct en wordt weergegeven als cm_product_name_count_distinct in Power BI Desktop.
waaiers van de Datum Datumbereiken die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld daterangeName . Wanneer u een veld daterangeName gebruikt, kunt u opgeven welk datumbereik u wilt gebruiken.
Selecteer in de rapportweergave de streepjesvisualisatie.
Selecteer product_name in het venster Gegevens.
Selecteer New column op de werkbalk.
Definieer in de formule-editor een nieuwe kolom met de naam product_name_lower , net als product_name_lower = LOWER('public.cc_data_view[product_name]) .
Selecteer de nieuwe kolom product_name_lower in het deelvenster Data in plaats van de kolom product_name .
Selecteer Report as Table van
in de lijstvisualisatie.
Je Power BI Desktop moet er hieronder uitzien.
De aangepaste transformatie resulteert in een update van SQL-query's. Zie het gebruik van de functie lower in het volgende SQL-voorbeeld:
code language-sql
select "_"."product_name_lower",
"_"."a0",
"_"."a1"
from
(
select "rows"."product_name_lower" as "product_name_lower",
sum("rows"."purchases") as "a0",
sum("rows"."purchase_revenue") as "a1"
from
(
select "_"."daterange" as "daterange",
"_"."product_name" as "product_name",
"_"."purchase_revenue" as "purchase_revenue",
"_"."purchases" as "purchases",
lower("_"."product_name") as "product_name_lower"
from
(
select "_"."daterange",
"_"."product_name",
"_"."purchase_revenue",
"_"."purchases"
from
(
select "daterange",
"product_name",
"purchase_revenue",
"purchases"
from "public"."cc_data_view" "$Table"
) "_"
where ("_"."daterange" < date '2024-01-01' and "_"."daterange" >= date '2023-01-01') and ("_"."product_name" in ('4G Cellular Trail Camera', '4K Wildlife Trail Camera', 'Wireless Trail Camera', '8-Person Cabin Tent', '20MP No-Glow Trail Camera', 'HD Wildlife Camera', '4-Season Mountaineering Tent', 'Trail Camera', '16MP Trail Camera with Solar Panel', '10-Person Family Tent'))
) "_"
) "rows"
group by "product_name_lower"
) "_"
where not "_"."a0" is null or not "_"."a1" is null
limit 1000001
Desktop Tableau
De Customer Journey Analytics-objecten zijn beschikbaar in de zijbalk van Data wanneer u in een vel werkt. En worden opgehaald uit de tabel die u hebt geselecteerd als onderdeel van de pagina Data source in Tableau. Bijvoorbeeld cc_data_view . De naam van de tabel is gelijk aan de externe id die u voor de gegevensweergave in Customer Journey Analytics hebt gedefinieerd. Gegevens worden bijvoorbeeld weergegeven met TitleC&C - Data View en External IDcc_data_view .
Afmetingen Dimensies van Customer Journey Analytics worden geïdentificeerd door de Component name . Component name wordt gedefinieerd in uw Customer Journey Analytics-gegevensweergave. Dimensies Product Name in Customer Journey Analytics hebben bijvoorbeeld een Component name Product Name . Dit is de naam voor de dimensie in Tableau. Alle afmetingen worden aangegeven met Abc . De datumbereikafmetingen van Customer Journey Analytics, zoals Day , Week , Month en meer, zijn beschikbaar als Daterangeday , Daterangeweek , Daterangemonth en meer. Wanneer u een dimensie van het datumbereik gebruikt, moet u een aangewezen definitie van datum of tijd selecteren om op die dimensie van het datumbereik van het drop-down menu toe te passen. Bijvoorbeeld Year, Quarter, Month, Day .
Metriek Metrische gegevens uit Customer Journey Analytics worden geïdentificeerd door de Component Name . Component Name wordt gedefinieerd in uw Customer Journey Analytics-gegevensweergave. Metrisch Purchase Revenue in Customer Journey Analytics heeft bijvoorbeeld een Component Name Purchase Revenue . Dit is de naam voor de metrische waarde in Tableau. Alle metriek worden geïdentificeerd door #. Wanneer u metrisch in om het even welke visualisatie gebruikt, wordt metrisch anders genoemd aan Sum(*metrisch *).
Filters Filters die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld Filter Name . Wanneer u een veld Filter Name in Tableau gebruikt, kunt u opgeven welk filter u wilt gebruiken.
Berekende metriek De berekende metriek die u in Customer Journey Analytics bepaalt worden geïdentificeerd door Title u voor berekende metrisch hebt bepaald. Berekende metrische waarde Product Name (Count Distinct) heeft bijvoorbeeld Title Product Name (Count Distinct) en wordt weergegeven als Cm Product Name Count Distinct in Tableau.
waaiers van de Datum Datumbereiken die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld Daterange Name . Wanneer u een veld Daterange Name gebruikt, kunt u opgeven welk datumbereik u wilt gebruiken.
de transformaties van de Douane De Desktop van tableau verstrekt de functionaliteit van de douanetransformatie gebruikend Berekende Gebieden . Als voorbeeld, wilt u de Enige afmeting gerangschikte gebruiksgeval met productnamen in kleine letters uitvoeren.
Selecteer Analysis > Create Calculated Field in het hoofdmenu.
Definieer Lowercase Product Name met de functie LOWER([Product Name]) .
Selecteer OK.
Selecteer het Data blad.
Sleep Lowercase Product Name van Tables en laat vallen de ingang in het gebied naast Rows.
Verwijder Product Name uit Rows .
Selecteer Dashboard 1 weergave.
Uw Tableau Desktop moet er hieronder uitzien.
De aangepaste transformatie resulteert in updates van SQL-query's. Zie het gebruik van de functie LOWER in het volgende SQL-voorbeeld:
code language-sql
SELECT LOWER(CAST(CAST("cc_data_view"."product_name" AS TEXT) AS TEXT)) AS "Calculation_1562467608097775616",
SUM("cc_data_view"."purchase_revenue") AS "sum:purchase_revenue:ok",
SUM("cc_data_view"."purchases") AS "sum:purchases:ok"
FROM "public"."cc_data_view" "cc_data_view"
WHERE (("cc_data_view"."daterange" >= (DATE '2023-01-01')) AND ("cc_data_view"."daterange" <= (DATE '2023-12-31')))
GROUP BY 1
HAVING ((SUM("cc_data_view"."purchase_revenue") >= 999999.99999998999) AND (SUM("cc_data_view"."purchase_revenue") <= 2000000.00000002))
Leider
De Customer Journey Analytics-objecten zijn beschikbaar in de Explore -interface. En worden teruggewonnen als deel van vestiging uw verbinding, project, en model in Drager. Bijvoorbeeld cc_data_view . De naam van de weergave is gelijk aan de externe id die u voor de gegevensweergave in Customer Journey Analytics hebt gedefinieerd. Gegevens worden bijvoorbeeld weergegeven met TitleC&C - Data View en External IDcc_data_view .
Afmetingen Dimensies van Customer Journey Analytics worden weergegeven als DIMENSION in de Cc Data View linkerrails. De dimensie wordt gedefinieerd in uw Customer Journey Analytics-gegevensweergave. Dimensies Product Name in Customer Journey Analytics hebben bijvoorbeeld een DIMENSIONProduct Name . Dit is de naam voor de dimensie in Looker. De datumbereikafmetingen van Customer Journey Analytics, zoals Day , Week , Month en meer, zijn beschikbaar als Daterangeday Date , Daterangeweek Date , Daterangemonth Date en meer. Wanneer u een dimensie van het datumbereik gebruikt, moet u een aangewezen definitie van datum of tijd selecteren. Bijvoorbeeld Year, Quarter, Month, Date .
Metriek Metrische gegevens uit Customer Journey Analytics worden weergegeven als DIMENSION in de Cc Data View left rail. Metrisch Purchase Revenue in Customer Journey Analytics heeft bijvoorbeeld een DIMENSIONPurchase Revenue . Als u daadwerkelijk als metrisch wilt gebruiken, maakt u een aangepast metingsveld, zoals in de bovenstaande voorbeelden wordt getoond, of gebruikt u de sneltoets voor een dimensie. Selecteer bijvoorbeeld ⋮ , Aggregate en selecteer vervolgens Sum .
Filters Filters die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld Filter Name . Wanneer u een veld Filter Name in Drager gebruikt, kunt u opgeven welk filter u wilt gebruiken.
Berekende metriek De berekende metriek die u in Customer Journey Analytics bepaalt worden geïdentificeerd door Title u voor berekende metrisch hebt bepaald. Berekende metrische waarde Product Name (Count Distinct) heeft bijvoorbeeld Title Product Name (Count Distinct) en wordt weergegeven als Cm Product Name Count Distinct in Looker.
waaiers van de Datum Datumbereiken die u in Customer Journey Analytics definieert, zijn beschikbaar in het veld Daterange Name . Wanneer u een veld Daterange Name gebruikt, kunt u opgeven welk datumbereik u wilt gebruiken.
de transformaties van de Douane Looker biedt aangepaste transformatiefuncties met behulp van aangepaste veldbuilders, zoals hierboven wordt weergegeven. Als voorbeeld, wilt u de Enige afmeting gerangschikte gebruiksgeval met productnamen in kleine letters uitvoeren.
Vanuit het gedeelte ‣ Custom Fields in de linkertrack:
Selecteer Custom Dimension in de vervolgkeuzelijst + Add .
Voer lower(${cc_data_view.product_name}) in het tekstgebied Expression in. Wanneer u Product Name begint te typen, krijgt u de juiste syntaxis.
Voer product name in als de Name .
Selecteer Save.
U dient een vergelijkbare tabel te zien zoals hieronder weergegeven.
De aangepaste transformatie resulteert in updates van SQL-query's. Zie het gebruik van de functie LOWER in het volgende SQL-voorbeeld:
code language-sql
SELECT
LOWER((cc_data_view."product_name")) AS "product_name",
COALESCE(SUM(CAST(( cc_data_view."purchase_revenue" ) AS DOUBLE PRECISION)), 0) AS "sum_of_purchase_revenue",
COALESCE(SUM(CAST(( cc_data_view."purchases" ) AS DOUBLE PRECISION)), 0) AS "sum_of_purchases"
FROM public.cc_data_view AS cc_data_view
WHERE ((( cc_data_view."daterange" ) >= (DATE_TRUNC('day', DATE '2023-01-01')) AND ( cc_data_view."daterange" ) < (DATE_TRUNC('day', DATE '2024-01-01'))))
GROUP BY
1
ORDER BY
2 DESC
FETCH NEXT 500 ROWS ONLY
Jupyter Notitieboekje
De Customer Journey Analytics-objecten (afmetingen, metriek, filters, berekende metriek en datumbereiken) zijn beschikbaar als onderdeel van de ingesloten SQL-query's die u maakt. Zie eerdere voorbeelden.
de transformaties van de Douane
Voer de volgende instructies in een nieuwe cel in.
code language-python
data = %sql SELECT LOWER(product_category) AS `Product Category`, COUNT(*) AS EVENTS \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \
GROUP BY 1 \
ORDER BY `Events` DESC \
LIMIT 5;
display(data)
Voer de cel uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
De query wordt uitgevoerd door de BI-extensie zoals gedefinieerd in Jupyter Notebook.
RStudio
De Customer Journey Analytics-componenten (afmetingen, metriek, filters, berekende metriek en datumbereiken) zijn beschikbaar als vergelijkbare benoemde objecten in de R-taal. Raadpleeg de componenten die de component gebruiken Zie eerdere voorbeelden.
de transformaties van de Douane
Voer de volgende instructies tussen {r} ` en ` in een nieuw segment in.
Voer het segment uit. U zou output moeten zien gelijkend op het hieronder opgenomen schermschot.
De query die wordt gegenereerd door RStudio met de BI-extensie bevat lower . Dit houdt in dat de aangepaste transformatie wordt uitgevoerd door RStudio en de BI-extensie.
code language-sql
SELECT "d2", COUNT(*) AS "n"
FROM (
SELECT "cc_data_view".*, lower("product_category") AS "d2"
FROM "cc_data_view"
WHERE ("daterange" >= '2023-01-01' AND "daterange" <= '2024-01-01')
) AS "q01"
GROUP BY "d2"
ORDER BY "d2"
LIMIT 1000