Använder SQL Report Builder

NOTE
Kräver administratörsbehörighet för att skapa och redigera SQL-diagram. Standard användare kan ordna om dessa diagram på kontrollpaneler, och Read-only användare har samma upplevelse som de har av traditionella diagram. Dessutom har Read-only användare inte åtkomst till frågetexten.

Mer information finns i utbildningsvideon.

SQL, eller Structured Query Language, är ett programmeringsspråk som används för att kommunicera med databaser. I Commerce Intelligence används SQL för att fråga efter eller hämta data från Datan Warehouse. Titta på rapporterna på din instrumentpanel - bakom kulisserna drivs var och en av dem av en SQL-fråga.

Du kan använda SQL Report Builder för att direkt fråga Datan Warehouse, visa resultaten och omvandla dem till ett diagram. Du kan börja skapa en rapport med SQL Report Builder genom att klicka på Report Builder > SQL Report Builder.

Mer information finns i utbildningsvideon.

Med SQL Report Builder kan du ställa frågor direkt till Datan Warehouse, visa resultaten och snabbt omvandla dem till ett diagram. Det bästa med att använda SQL för att skapa rapporter är att du inte behöver vänta på uppdateringscykler för att iterera i kolumner som du skapar. Om resultatet inte ser bra ut kan du snabbt redigera och köra frågan igen tills det matchar dina förväntningar.

I det här avsnittet får du hjälp med att använda SQL Report Builder. När du känner till din väg kan du kolla in självstudiekursen SQL för visualiseringar eller försöka optimera några av frågorna som du har skrivit.

I den här artikeln:

SQL Report Builder integreringar

Google Analytics är den enda integreringen som inte är tillgänglig för användning med SQL Report Builder. Den här funktionen är under utveckling.

Om du vill komma igång med att skapa en SQL-rapport klickar du på Report Builder eller Add Report överst på en kontrollpanel. Öppna SQL-redigeraren genom att klicka på SQL Report Builder på skärmen Report Picker.

Kom igång

Om du vill redigera en rapport klickar du på kugghjulsikonen ( ) i det övre högra hörnet av ett SQL-baserat diagram och klickar på Edit.

Skriva en fråga writing

NOTE
SQL Report Builder frågor är skiftlägeskänsliga. Kontrollera att du använder rätt skiftläge när du skriver frågor, annars kan oväntade resultat eller fel uppstå.

Följ riktlinjerna för frågeoptimering och skriv en fråga i SQL-redigeraren.

IMPORTANT
Mätvärden i SQL rapporter - När du infogar ett mätvärde i en SQL-rapport används måttets current definition.

Om måttet uppdateras i framtiden återspeglar SQL-rapporten inte ändringarna. Du måste redigera rapporten manuellt för att ändringarna ska börja gälla.

Med knapparna högst upp i sidofältet kan du växla mellan listor med tabeller och mätvärden som är tillgängliga för användning i SQL Report Builder. Om du inte ser vad du söker i listan kan du söka efter den med hjälp av sökfältet högst upp i sidlisten.

Du kan också använda sidofältet i SQL-redigeraren för att infoga mått, tabeller och kolumner direkt i dina frågor genom att hålla markören över dem och klicka på Insert:

Infoga en tabell i SQL-redigeraren.

NOTE
Alla SELECT-funktioner, eller funktioner som inte muterar data, som stöds av PostgreSQL, stöds i SQL Report Builder. Detta omfattar, men är inte begränsat till, AVG, COUNT, COUNT DISTINCT, MIN/MAX och SUM.

Dessutom stöds alla JOIN-typer, men Adobe rekommenderar endast att du använder INNER JOIN eftersom det är det billigaste av JOIN-typerna.

Köra frågan och visa resultat runquery

När du är klar med att skriva din fråga klickar du på Run Query. Resultatet visas i en tabell under SQL-redigeraren:

Kör frågan och visa resultat.

Om något verkar vara fel i resultatet kan du redigera frågan och köra den igen tills du är nöjd.

Du kan ibland se meddelanden under redigeraren med EXPLAIN i dem. Om du ser något av detta innebär det att frågan inte har körts och att du behöver finjustera något.

När du är klar med redigeringen av frågan kan du gå vidare till att antingen skapa en visualisering eller spara ditt arbete på en kontrollpanel.

Skapa en visualisering createviz

Om du vill skapa en visualisering med dina frågeresultat klickar du på fliken Chart i rutan Results. På den här fliken väljer du:

  • Series, eller den kolumn som du vill mäta, till exempel Artiklar som sålts.
  • Category, eller den kolumn som du vill använda för att segmentera dina data, till exempel hämtningskälla.
  • Värdena Labels eller X-axel.

Här är en snabb titt på hur visualiseringsprocessen ser ut:

En detaljerad genomgång av hur du skapar en visualisering finns i självstudiekursen Skapa visualiseringar från SQL-frågor{: target="_blank"}.

Sparar rapporten save

Innan du kan spara ditt arbete måste du ge rapporten ett namn. Kom ihåg att följa riktlinjerna för bästa praxis för att namnge{: target="_blank"} och välja något som tydligt anger vad rapporten är!

Klicka på Save i det övre högra hörnet av SQL-redigeraren och markera rapporten Type (Chart eller Table). Om du vill slå ihop allt markerar du instrumentpanelen för att spara rapporten och klickar på Save to Dashboard.

Analysera dina data

SQL Report Builder

SQL Report Builder ger dig möjlighet att direkt fråga Datan Warehouse, visa resultaten och snabbt omvandla dem till en rapport. Om du använder SQL kan du även använda funktioner som inte är tillgängliga i Report Builder Visual eller Cohort, vilket ger dig större kontroll över dina data. SQL

Beräknade kolumner som skapats med SQL är inte beroende av uppdateringscykler, vilket innebär att du kan iterera på dem som du vill och omedelbart se resultaten.

NOTE
Detta gäller endast kolumnstrukturen, inte datans aktualitet. Uppdateringsdata är fortfarande beroende av slutförda uppdateringscykler.
Det här är perfekt för…
Det här är inte så bra för…
Intermediala/avancerade analytiker
Nybörjare - du måste känna till SQL.
SQL-kunnig
Enkla analyser - att skriva en fråga kan vara mer användbart än att bara använda Visual Report Builder.
Skapa engångskalkylerade kolumner
Dela med andra - tänk på din målgrupp: Förstår de SQL? Om de inte gör det kan de bli förvirrade av hur rapporten byggs.
Data med one-to-many-relationer
Testa en ny kolumn eller analys

Resultat för databas jämfört med SQL Editor

Olika resultat beror oftast på uppdateringscykler. Om Commerce Intelligence håller på att replikera data från din databas till din Data Warehouse, kan du se olika resultat även om du använder samma fråga.

Anslutningsproblem kan också leda till avvikelser. Navigera till sidan Connections genom att klicka på Manage Data > Connections för att checka ut den - finns det ett fel för databasintegrationen i fråga? I så fall kan du behöva autentisera integreringen igen för att få igång saker igen.

Om alla integreringar har anslutits och du inte befinner dig mitt i en uppdateringscykel kan något annat vara fel.

Om du tar bort en SQL-rapport tas även de underliggande kolumnerna bort från Datan Warehouse?

Nej, du förlorar inga kolumner från Datan Warehouse, oavsett hur du har skapat dem.

Kolumner som skapats med Data Warehouse Manager påverkas inte om du tar bort en rapport eller fråga som använder dem.

Kolumner som skapats med SQL Report Builder sparas inte i Datan Warehouse.

Report Builder jämfört med SQL Report Builder

SQL Report Builder ger dig större flexibilitet när du skapar och strukturerar diagram - du kan till exempel välja vilka värden som ska visas på axlarna X och Y. Mer information om hur du skapar diagram i SQL Report Builder finns i självstudiekursen Skapa visualiseringar från SQL frågor.

Cohort Report Builder cohortrb

Till skillnad från Visual Report Builder är Cohort Report Builder avsedd för ett enda syfte - att analysera och identifiera beteendetrender för liknande användargrupper över tiden. Om du använder Cohort Report Builder krävs ingen SQL-kunnighet, så du kan dyka rakt in utan tveksamhet om du just har börjat.

Det här är perfekt för…
Det här är inte så bra för…
Intermediala/avancerade analytiker
Nybörjare - du behöver praktiska kohorter.
Identifiera beteendetrender över tid
Kvalitativ analys - den kan vara klar, men kräver hjälp från Adobe.

Återskapa frågor efter uppdateringscykeln

Du behöver inte återskapa dina frågor. Rapporter som skapats med SQL Report Builder sparas på samma sätt som de som skapats i det traditionella Report Builder. Uppdateringsprocessen för SQL diagram är densamma. När data har uppdaterats beräknas och visas värdena i diagrammen på nytt.

NOTE
När du tar bort en SQL-rapport/fråga tas de underliggande kolumnerna inte bort från Datan Warehouse. Du förlorar inga kolumner, oavsett hur du har skapat dem.
  • Kolumner som skapas med hjälp av Data Warehouse Manager påverkas inte om du tar bort en rapport eller fråga som använder dem.

  • Kolumner som skapas med SQL Report Builder sparas inte i Datan Warehouse.

Radbrytning wrapup

Om du vill prova något mer utmanande, varför inte skriva en fråga som är optimerad för visualisering? Kolla in Skapa visualiseringar från SQL frågesjälvstudiekursen{: target="_blank"} för att komma igång.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc