Användargränssnittshandbok för frågeredigeraren

NOTE
Den gamla redigeraren togs bort den 24 maj 2024. Det är inte längre tillgängligt för användning. Du kan nu använda den förbättrade frågeredigeraren för att skriva, validera och köra frågor

Frågeredigeraren är ett interaktivt verktyg som tillhandahålls av Adobe Experience Platform Query Service, som gör att du kan skriva, validera och köra frågor för kundupplevelsedata i Experience Platform-användargränssnittet. Frågeredigeraren har stöd för att utveckla frågor för analys och datautforskande. Du kan även köra interaktiva frågor i utvecklingssyfte och icke-interaktiva frågor för att fylla i datauppsättningar i Experience Platform.

Mer information om begrepp och funktioner i tjänsten Query Service finns i Översikt över frågetjänsten. Mer information om hur du navigerar i användargränssnittet för frågetjänsten på Platform finns i Översikt över användargränssnittet för frågetjänsten.

Komma igång getting-started

Frågeredigeraren erbjuder flexibel körning av frågor genom att ansluta till frågetjänsten och frågor som bara körs när den här anslutningen är aktiv.

Åtkomst till frågeredigeraren accessing-query-editor

I Experience Platform-gränssnittet väljer du Queries i den vänstra navigeringsmenyn för att öppna arbetsytan för frågetjänsten. Om du vill börja skriva frågor väljer du Create Query längst upp till höger på skärmen. Den här länken är tillgänglig från någon av sidorna på arbetsytan för frågetjänsten.

Översiktsfliken för arbetsytan Frågor med frågan Skapa markerad.

Ansluter till frågetjänsten connecting-to-query-service

Frågeredigeraren tar några sekunder att initiera och ansluta till frågetjänsten när den öppnas. Konsolen talar om för dig när den är ansluten, vilket visas nedan. Om du försöker köra en fråga innan redigeraren har anslutit, fördröjs körningen tills anslutningen är klar.

Frågeredigerarens konsolutdata vid den första anslutningen.

Hur frågor körs från Frågeredigeraren run-a-query

Frågor som körs i Frågeredigeraren körs interaktivt, vilket innebär att frågan avbryts om du stänger webbläsaren eller navigerar bort. Detsamma gäller för frågor som skapas för att generera datauppsättningar från frågeutdata.

Redigera frågor med den förbättrade Frågeredigeraren query-authoring

NOTE
Den gamla redigeraren togs bort den 24 maj 2024. Det är inte längre tillgängligt för användning. Nu kan du använda den förbättrade frågeredigeraren för att skriva, validera och köra frågor.

Med Frågeredigeraren kan du skriva, köra och spara frågor om kundupplevelsedata. Alla frågor som körs eller sparas i Frågeredigeraren är tillgängliga för alla användare i organisationen som har tillgång till Frågetjänsten.

Databasväljare database-selector

Välj en databas som ska frågas i listrutan i det övre högra hörnet i Frågeredigeraren. Den valda databasen visas i listrutan.

Frågeredigeraren med listrutemenyn för databasen markerad.

Inställningar settings

En inställningsikon ovanför inmatningsfältet i Frågeredigeraren innehåller alternativ för att aktivera/inaktivera mörkt tema eller inaktivera/aktivera automatisk komplettering.

TIP
Du kan Disable syntax auto complete när du redigerar en fråga utan att förlora förloppet.

Om du vill aktivera mörka eller ljusa teman väljer du inställningsikonen ( En inställningsikon. ) följt av alternativet i listrutan som visas.

Frågeredigeraren med inställningsikonen och alternativet Aktivera listruta med mörkt tema markerat.

Komplettera automatiskt auto-complete

Frågeredigeraren föreslår automatiskt potentiella SQL-nyckelord tillsammans med tabell- eller kolumninformation för frågan när du skriver den. Funktionen för automatisk komplettering är aktiverad som standard och kan inaktiveras eller aktiveras när som helst från inställningarna för Frågeredigeraren.

Konfigurationsinställningen som slutförs automatiskt är per användare och sparas för den användarens efterföljande inloggningar. Om du inaktiverar den här funktionen hindras flera metadatakommandon från att bearbetas och ger rekommendationer som vanligtvis underlättar för författaren när han/hon redigerar frågor.

Kör flera sekventiella frågor execute-multiple-sequential-queries

Använd den förbättrade frågeredigeraren för att skriva mer än en fråga och köra alla frågor sekventiellt. Körningen av flera frågor i en sekvens skapar varje loggpost. Endast resultatet av den första frågan visas dock i frågeredigeringskonsolen. Kontrollera frågeloggen om du behöver felsöka eller bekräfta de frågor som kördes. Mer information finns i frågeloggsdokumentationen.

NOTE
Om en CTAS-fråga körs efter den första frågan i Frågeredigeraren skapas en tabell, men det finns inga utdata i Frågeredigeringskonsolen.

Kör markerad fråga execute-selected-query

Om du har skrivit flera frågor men bara behöver köra en fråga, kan du markera den valda frågan och välja
Run selected query-ikon. Den här ikonen är som standard inaktiverad tills du väljer frågesyntax i redigeraren.

Frågeredigeraren med ikonen Run selected query markerad.

Avbryt frågeredigeringssession cancel-query

Ta kontroll över frågekörningen och förbättra produktiviteten genom att avbryta frågor som körs länge. Den här åtgärden rensar frågeredigeraren under en frågekörning. Frågan fortsätter att köras i bakgrunden. Om det är en CTAS-fråga kommer den fortfarande att generera en utdatamängd. Om du vill avbryta körningen i redigeraren och fortsätta komponera en SQL-sats väljer du Cancel query efter att du har kört en fråga.

Frågeredigeraren med Cancel query markerat.

En bekräftelsedialogruta visas. Välj Confirm om du vill avbryta frågekörningen.

Bekräftelsedialogrutan för Avbryt fråga med Bekräfta markerat.

Resultatantal result-count

Frågeredigeraren har maximalt 50 000 radutdata. Du kan välja hur många rader som ska visas samtidigt i frågeredigeringskonsolen. Om du vill ändra antalet rader som visas i konsolen väljer du listrutan Result count och väljer bland alternativen 50, 100, 150, 300 och 500.

NOTE
Eftersom användargränssnittet för plattformen bara har stöd för upp till 500 rader ignoreras överföring av ett LIMIT-värde över 500.

Frågeredigeraren med listrutan Resultatantal markerad.

Skriver frågor writing-queries

Query Editor är organiserat för att göra skrivfrågor så enkla som möjligt. Skärmbilden nedan visar hur redigeraren visas i användargränssnittet, med SQL-inmatningsfältet och Spela upp markerat.

Frågeredigeraren med SQL-inmatningsfältet och uppspelningen markerad.

För att minimera utvecklingstiden rekommenderar vi att du utvecklar frågor med begränsningar för antalet rader som returneras. Exempel: SELECT fields FROM table WHERE conditions LIMIT number_of_rows. När du har verifierat att din fråga skapar förväntade utdata tar du bort gränserna och kör frågan med CREATE TABLE tablename AS SELECT för att generera en datauppsättning med utdata.

Skrivverktyg i Frågeredigeraren writing-tools

Använd Frågeredigerarens skrivverktyg för att förbättra frågeredigeringsprocessen. Det finns alternativ för att formatera text, kopiera SQL, hantera frågeinformation och spara eller schemalägga ditt arbete medan du arbetar.

Formatera text format-text

Funktionen Format text gör din fråga mer läsbar genom att lägga till en standardiserad syntaxformatering. Välj Format text om du vill standardisera all text i Frågeredigeraren.

NOTE
Funktionen Format text fungerar inte med anonyma block. Mer information om hur du kedjer en eller flera SQL-satser sekventiellt finns i dokumentationen för det anonyma blocket.

Frågeredigeraren med Format text och SQL-satserna markerade.

Kopiera SQL copy-sql

Välj kopieringsikonen om du vill kopiera SQL från Frågeredigeraren till Urklipp. Den här kopieringsfunktionen är tillgänglig för både frågemallar och nyskapade frågor i Frågeredigeraren.

Arbetsytan Frågor med en exempelfrågemall med kopieringsikonen markerad.

Frågeinformation query-details

Om du vill visa en fråga i frågeredigeraren väljer du en sparad mall på fliken Templates. Panelen Frågeinformation innehåller mer information och verktyg för att hantera den valda frågan. Här visas även användbara metadata, t.ex. den senaste gången frågan ändrades och vem som ändrade den, om tillämpligt.

NOTE
Alternativen View schedule, Add schedule och Delete query är bara tillgängliga efter att frågan har sparats som en mall. Alternativet Add schedule tar dig direkt till schemaläggningsverktyget från Frågeredigeraren. Alternativet View schedule tar dig direkt till schemalagret för den frågan. I dokumentationen för frågescheman finns mer information om hur du skapar frågescheman i användargränssnittet.

Frågeredigeraren med panelen Frågeinformation markerad.

På informationspanelen kan du generera en utdatauppsättning direkt från användargränssnittet, ta bort eller namnge den visade frågan, visa frågekörningsschemat och lägga till frågan i ett schema.

Om du vill generera en utdatamängd väljer du Run as CTAS. Dialogrutan Enter output dataset details visas. Ange ett namn och en beskrivning och välj sedan Run as CTAS. Den nya datauppsättningen visas på fliken Datasets Bläddra. Mer information om tillgängliga datauppsättningar för din organisation finns i dokumentationen för att visa datauppsättningar.

NOTE
Alternativet Run as CTAS är bara tillgängligt om frågan har inte schemalagts.

Dialogrutan Enter output dataset details.

När du har utfört åtgärden Run as CTAS visas ett bekräftelsemeddelande som meddelar dig om den slutförda åtgärden. Det här popup-meddelandet innehåller en länk som gör det enkelt att navigera till arbetsytan för frågeloggar. Mer information om frågeloggar finns i frågeloggsdokumentationen.

Sparar frågor saving-queries

Frågeredigeraren innehåller en funktion för att spara en fråga och arbeta med den senare. Om du vill spara en fråga väljer du Save i det övre högra hörnet i Frågeredigeraren. Innan en fråga kan sparas måste ett namn anges för frågan med hjälp av panelen Query Details.

NOTE
Frågor som namngivits och sparats i med hjälp av Frågeredigeraren är tillgängliga som mallar på fliken Templates i frågekontrollpanelen. Mer information finns i malldokumentationen.

När du sparar en fråga i Frågeredigeraren visas ett bekräftelsemeddelande som informerar dig om den slutförda åtgärden. Det här popup-meddelandet innehåller en länk som gör det enkelt att navigera till arbetsytan för schemaläggning av frågor. Läs dokumentationen för schemafrågor om du vill veta hur du kör frågor på en anpassad cache.

Schemalagda frågor scheduled-queries

Frågor som har sparats som en mall kan schemaläggas från Frågeredigeraren. Med schemaläggningsfrågor kan du automatisera frågekörningar på en anpassad cache. Du kan schemalägga frågor baserat på frekvens, datum och tid och även välja en utdatamängd för dina resultat om det behövs. Frågescheman kan även inaktiveras eller tas bort via användargränssnittet.

Scheman ställs in i Frågeredigeraren. När du använder Frågeredigeraren kan du bara lägga till ett schema i en fråga som redan har skapats och sparats. Samma begränsning gäller inte API:t för frågetjänsten.

NOTE
Schemalagda frågor som misslyckas tio på varandra följande körningar får automatiskt statusen Quarantined. En fråga med den här statusen kräver att du gör något innan fler körningar kan utföras. Mer information finns i dokumentationen för frågor i karantän.

I dokumentationen för frågescheman finns mer information om hur du skapar frågescheman i användargränssnittet. Om du vill lära dig hur du lägger till scheman med API:t läser du slutpunktshandboken för schemalagda frågor.

Alla schemalagda frågor läggs till i listan på fliken Scheduled queries. Från den arbetsytan kan du övervaka statusen för alla schemalagda frågejobb via gränssnittet. På fliken Scheduled queries kan du hitta viktig information om frågekörningar och prenumerera på aviseringar. Den tillgängliga informationen omfattar status, schemainformation och felmeddelanden/koder om en körning misslyckas. Mer information finns i dokumentet Övervaka schemalagda frågor.

Söka efter tidigare frågor previous-queries

Alla frågor som körs från Frågeredigeraren hämtas i loggtabellen. Du kan använda sökfunktionen på fliken Log för att hitta frågekörningar. Sparade frågor visas på fliken Templates.

Om en fråga har schemalagts ger fliken Scheduled Queries förbättrad synlighet via gränssnittet för dessa frågefunktioner. Mer information finns i frågeövervakningsdokumentationen.

NOTE
Frågor som inte körs sparas inte av loggen. För att frågan ska vara tillgänglig i frågetjänsten måste den köras eller sparas i frågeredigeraren.

[Begränsad tillgänglighet]{class="badge informative"} Objektwebbläsare object-browser

AVAILABILITY
Datauppsättningsnavigeringsfältet är bara tillgängligt för Data Distiller-kunder. Plattformsgränssnittet kanske inte innehåller den vänstra datamängdsnavigeringslisten. Andra bilder i det här dokumentet kanske inte motsvarar navigeringslisten för datauppsättningar. Kontakta din Adobe-representant om du vill ha mer information.

Objektwebbläsaren är för närvarande bara tillgänglig i en begränsad version . Kontakta din Adobe-representant för att få tillgång till tidig release.

Använd objektwebbläsaren för att enkelt söka efter och filtrera datauppsättningar. Objektwebbläsaren minskar tiden som går åt till att söka efter tabeller och datauppsättningar i stora miljöer med många datauppsättningar. Med smidig åtkomst till relevanta data och metadata kan du fokusera mer på att skapa frågor och inte på navigering.

Om du vill navigera i databasen med objektets webbläsare anger du ett tabellnamn i sökfältet eller väljer Tables för att expandera listan med tillgängliga datauppsättningar och tabeller. När du använder sökfältet filtreras listan med tillgängliga tabeller dynamiskt baserat på dina indata.

Alla datauppsättningar som finns i den valda databasen visas i en navigeringsruta till vänster om Frågeredigeraren.

Datauppsättningsnavigeringsfältet i frågeredigeraren med sökindata markerat.

Schemat som visas i objektwebbläsaren är ett observerbart schema. Det innebär att du kan använda det för att övervaka ändringar och uppdateringar i realtid när ändringarna syns direkt. De observerbara schemana hjälper till att säkerställa datasynkronisering och hjälper till med felsökning och analysåtgärder.

Aktuella begränsningar current-limitations

Här följer en lista över aktuella begränsningar:

  • Sekventiell frågekörning: Det går endast att köra en fråga åt gången. När en fråga bearbetas kan inga ytterligare tabeller öppnas i den vänstra navigeringen eftersom frågor bearbetas sekventiellt.
  • Extra rader i frågeloggar: Du kan stöta på ovidkommande frågor som är märkta som "VISA TABELLER" i loggarna. Dessa kommer att tas bort i framtida versioner.

Åtkomst till tabellmetadata table-metadata

Förutom snabba sökningar kan du nu enkelt komma åt metadata för alla tabeller genom att markera ikonen i bredvid tabellnamnet. Detta ger dig detaljerad information om den markerade tabellen, som hjälper dig att fatta välgrundade beslut när du skriver frågor.

Datauppsättningsnavigeringsfältet i frågeredigeraren med sökindata markerat.

Utforska underordnade tabeller

Om du vill utforska underordnade eller länkade tabeller väljer du listrutepilen bredvid ett tabellnamn i listan. Detta utökar tabellen så att den visar alla associerade underordnade tabeller och ger en tydlig vy av datastrukturen och möjliggör mer komplexa frågekonstruktioner. Ikonen bredvid fältnamnet anger kolumnens datatyp, to hjälper dig att identifiera det under komplexa frågor.

Frågeredigeraren med den filtrerade tabelllistan visas.

Köra frågor med Frågeredigeraren executing-queries

Om du vill köra en fråga i frågeredigeraren kan du ange SQL i redigeraren eller läsa in en tidigare fråga från fliken Log eller Templates och välja Spela upp. Status för frågekörning visas på fliken Console nedan och utdata visas på fliken Results.

Konsol console

Konsolen ger information om status och funktion för frågetjänsten. Konsolen visar anslutningsstatus till frågetjänsten, frågeåtgärder som körs och eventuella felmeddelanden som är ett resultat av dessa frågor.

Konsolfliken i frågeredigeringskonsolen.

NOTE
Konsolen visar bara fel som uppstått efter körningen av en fråga. Det visar inte de frågevalideringsfel som inträffar innan en fråga körs.

Frågeresultat query-results

När en fråga har slutförts visas resultaten på fliken Results bredvid fliken Console. I den här vyn visas frågans tabellutdata, med mellan 50 och 500 resultatrader beroende på ditt valda resultatantal. I den här vyn kan du verifiera att frågan ger förväntat resultat. Om du vill generera en datauppsättning med din fråga tar du bort begränsningar för returnerade rader och kör frågan med CREATE TABLE tablename AS SELECT för att generera en datauppsättning med utdata. Se självstudiekursen om att generera datauppsättningar för instruktioner om hur du genererar en datauppsättning från frågeresultat i Frågeredigeraren.

Fliken Resultat i frågeredigeringskonsolen som visar resultatet av en frågekörning.

Exempel examples

Frågetjänsten ger lösningar på en mängd olika användningsområden i olika branscher och affärsscenarier. Exemplen visar på tjänstens flexibilitet och effekt när det gäller att tillgodose olika behov. Om du vill ta reda på hur frågetjänsten kan tillföra värde till dina specifika affärsbehov kan du utforska den omfattande samlingen av falldokument. Lär dig använda frågetjänsten för att få insikter och lösningar för ökad effektivitet och affärsframgångar.

Köra frågor med självstudievideo om frågetjänsten query-tutorial-video

I följande video visas hur du kör frågor i Adobe Experience Platform-gränssnittet och i en PSQL-klient. I videon visas också hur du använder enskilda egenskaper i ett XDM-objekt, Adobe-definierade funktioner och hur du använder CREATE TABLE AS SELECT-frågor (CTAS).

NOTE
Gränssnittet som visas i videon är inaktuellt, men logiken som används i arbetsflödet är densamma.

Nästa steg

Nu när du vet vilka funktioner som är tillgängliga i Frågeredigeraren och hur du navigerar i programmet kan du börja skapa egna frågor direkt i Platform. Mer information om hur du kör SQL-frågor mot datauppsättningar i Data Lake finns i guiden om att köra frågor.

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb