Geplande query's controleren
Adobe Experience Platform biedt een verbeterde zichtbaarheid voor de status van alle querytaken via de gebruikersinterface. Vanaf het tabblad Scheduled Queries vindt u nu belangrijke informatie over de query-uitvoering die de status, planningsdetails en foutberichten/codes bevat als deze mislukken. Via de gebruikersinterface kunt u zich ook abonneren op waarschuwingen voor query's op basis van hun status voor al deze query's via het tabblad Scheduled Queries .
Scheduled Queries
Het tabblad Scheduled Queries biedt een overzicht van al uw geplande CTAS- en ITAS-query's. De details van de looppas kunnen voor alle geplande vragen evenals foutencodes en berichten voor om het even welke ontbroken vragen worden gevonden.
Als u naar het tabblad Scheduled Queries wilt navigeren, selecteert u Queries in de linkernavigatiebalk, gevolgd door Scheduled Queries
In de onderstaande tabel wordt elke beschikbare kolom beschreven.
Run once
en Scheduled
.Success
, Failed
, In progress
en No runs
.De huidige status van de geplande query. Er zijn zes mogelijke waarden: Registering , Active , Inactive , Deleted , een afbreekstreepje en Quarantined .
- De Registering status wijst erop dat het systeem nog de verwezenlijking van het nieuwe programma voor de vraag verwerkt. Opmerking: u kunt een geplande query tijdens de registratie niet uitschakelen of verwijderen.
- De Active status wijst erop dat de geplande vraag nog niet zijn voltooiingsdatum en tijd heeft overgegaan.
- De Inactive status wijst erop dat de geplande vraag zijn voltooiingsdatum en tijd heeft overgegaan of door een gebruiker om in een inactieve staat duidelijk te zijn geweest.
- De status Deleted geeft aan dat het queryprogramma is verwijderd.
- Het koppelteken geeft aan dat de geplande query een eenmalige, niet-terugkerende query is.
- De status Quarantined geeft aan dat de query is mislukt tijdens tien opeenvolgende uitvoeringen en dat uw tussenkomst vereist is voordat verdere uitvoeringen kunnen plaatsvinden.
Tabelinstellingen aanpassen voor geplande query's customize-table
U kunt de kolommen op het tabblad Scheduled Queries naar wens aanpassen. Om het Customize table montagedialoog te openen en beschikbare kolommen uit te geven, selecteer het montagespictogram ( ) vanaf de rechterbovenhoek van het scherm.
Schakel de desbetreffende selectievakjes in of uit om een tabelkolom te verwijderen of toe te voegen. Selecteer vervolgens Apply om uw keuzes te bevestigen.
Geplande query's beheren met inlinehandelingen inline-actions
De weergave Scheduled Queries biedt verschillende inline-handelingen om al uw geplande query's vanaf één locatie te beheren. Inline-handelingen worden aangegeven in elke rij met ovaal. Selecteer de ellips van een geplande vraag die u wilt leiden om de beschikbare opties in een pop-up menu te zien. Tot de beschikbare opties behoren Disable schedule of Enable schedule , Delete schedule , Subscribe om waarschuwingen te vragen en Inschakelen of Disable quarantine .
Een geplande query in- of uitschakelen disable
Als u een geplande query wilt uitschakelen, selecteert u de ellips voor de geplande query die u wilt beheren en selecteert u vervolgens Disable schedule in de opties in het pop-upmenu. Er wordt een dialoogvenster weergegeven waarin uw handeling wordt bevestigd. Selecteer Disable om uw instelling te bevestigen.
Zodra een geplande vraag gehandicapt is, kunt u het programma door het zelfde proces toelaten. Selecteer de ellips en selecteer vervolgens Enable schedule uit de beschikbare opties.
Een geplande query verwijderen delete
Als u een geplande query wilt verwijderen, selecteert u de ellips voor de geplande query die u wilt beheren en selecteert u vervolgens Delete schedule in de opties in het pop-upmenu. Er wordt een dialoogvenster weergegeven waarin uw handeling wordt bevestigd. Selecteer Delete om uw instelling te bevestigen.
Zodra een geplande vraag wordt geschrapt, wordt het niet verwijderd uit de lijst van geplande vragen. De inline-acties van de ovalen worden verwijderd en vervangen door het pictogram voor het toevoegen van een waarschuwing met grijs weergegeven. U kunt zich niet abonneren op waarschuwingen voor het verwijderde schema. De rij blijft in UI om informatie over looppas te verstrekken die als deel van de geplande vraag wordt geleid.
Als u looppas voor dat vraagmalplaatje wilt plannen, selecteer de malplaatjenaam van de aangewezen rij om aan de Redacteur van de Vraag te navigeren, dan volg de instructies om een programma aan een vraagtoe te voegen zoals die in de documentatie wordt beschreven.
Abonneren op waarschuwingen alert-subscription
Om aan alarm voor geplande vraaglooppas in te tekenen, selecteer of ...
(ellipse) of waakzaam pictogram van het abonnement (
) voor de geplande query die u wilt beheren. Het vervolgkeuzemenu Handelingen inline wordt weergegeven. Selecteer vervolgens Subscribe uit de beschikbare opties.
Het dialoogvenster Alerts wordt geopend. In het dialoogvenster Alerts wordt u geabonneerd op zowel UI-berichten als e-mailwaarschuwingen. Er zijn verschillende abonnementsopties beschikbaar voor waarschuwingen: start
, success
, failure
, quarantine
en delay
. Controleer de desbetreffende doos of vakjes en selecteer Save om u te abonneren.
In de onderstaande tabel worden de ondersteunde typen querywaarschuwingen beschreven:
start
success
failed
quarantine
delay
Zie de waakzame API documentatie van abonnementenvoor meer informatie.
De query-details weergeven query-details
Selecteer het informatiepictogram ( ) om het deelvenster Details voor de query te bekijken. Het detailspaneel bevat alle relevante informatie over de vraag voorbij de feiten inbegrepen in de geplande vraaglijst. De extra informatie omvat vraagidentiteitskaart, de laatste gewijzigde datum, SQL van de vraag, planningsidentiteitskaart, en het huidige vastgestelde programma.
Quarantated query's quarantined-queries
Wanneer u bent ingeschreven voor de quarantainefunctie, wordt elke geplande query die mislukt na tien opeenvolgende uitvoering, automatisch in de status Quarantined geplaatst. Een query met deze status wordt inactief en wordt niet uitgevoerd op de geplande frequentie. Daarna is uw tussenkomst vereist voordat er nog executies kunnen plaatsvinden. Dit beschermt systeemmiddelen aangezien u de kwesties met uw SQL moet herzien en verbeteren alvorens de verdere uitvoeringen voorkomen.
Als u een geplande query voor de quarantainefunctie wilt inschakelen, selecteert u de ellipsen (...
) gevolgd door Enable quarantine in het vervolgkeuzemenu dat wordt weergegeven.
De vragen kunnen ook in de quarantaineeigenschap tijdens het proces van de programmaverwezenlijking worden ingeschreven. Zie de documentatie van vraagprogramma'svoor meer informatie.
Uitstel van query-uitvoering query-run-delay
Houd de controle over uw computeruren door alarm voor vraagvertragingen te plaatsen. U kunt vraagprestaties controleren en berichten ontvangen als de status van een vraag onveranderd na een specifieke periode blijft. Gebruik het alarm "Query Run Delay"om op de hoogte te worden gebracht als een vraag na een specifieke periode blijft verwerken zonder de voltooiing.
Wanneer u aan alarmvoor geplande vraaglooppas intekent, is één van het beschikbare alarm Query Run Delay. Voor deze waarschuwing moet u een drempelwaarde instellen voor de tijd die nodig is om de bewerking uit te voeren, waarna u op de hoogte wordt gesteld van de vertraging bij de verwerking.
Als u een drempelduur wilt kiezen die de melding activeert, voert u een getal in het tekstinvoerveld in of gebruikt u de pijl-omhoog en -omlaag om de stappen met één minuut te verhogen. Aangezien de drempel in notulen wordt geplaatst, is de maximumduur om een vertraging van de vraaglooppas te waarnemen 1440 minuten (24 uren). De standaardtijdsperiode voor een runtime-vertraging is 150 minuten.
Zie intekenen aan alarm sectie leren hoe te intekenen aan Query Run Delay alarm.
Filterquery's filter
U kunt vragen filteren op runtime frequentie. Van het Scheduled Queries lusje, selecteer het filterpictogram ( ) om de filterzijbalk te openen.
Als u de lijst met query's wilt filteren op basis van de uitvoerfrequentie, schakelt u het selectievakje Scheduled of Run once in.
Wanneer u de filtercriteria hebt ingeschakeld, selecteert u Hide Filters om het filterdeelvenster te sluiten.
De loopplandetails van de vraag query-runs
Als u de pagina met planningsdetails wilt openen, selecteert u een querynaam op het tabblad Scheduled Queries . Deze mening verstrekt een lijst van alle looppas die als deel van die geplande vraag wordt uitgevoerd. De verstrekte informatie omvat de begin en eindtijd, status, en gebruikte dataset.
Deze informatie wordt verstrekt in een vijf-kolomlijst. Elke rij geeft een query-uitvoering aan.
Success
, Failed
, In progress
of Quarantined
.Details van de query die wordt gepland, zijn beschikbaar in het deelvenster Properties . Dit deelvenster bevat de initiële query-id, het type client, de sjabloonnaam, de query-SQL en het corresponderende schema.
Selecteer een id voor een query om naar de pagina met uitvoerdetails te navigeren en query-informatie weer te geven.
Overzicht van query-uitvoering query-run-overview
Query run overview verstrekt informatie over individuele looppas voor deze geplande vraag en een meer gedetailleerde specificatie van de looppasstatus. Deze pagina omvat ook de cliëntinformatie en details van om het even welke fouten die de vraag kunnen hebben veroorzaakt om te ontbreken.
De sectie met de querystatus bevat de foutcode en het foutbericht als de query is mislukt.
U kunt de SQL-query van deze weergave naar het klembord kopiëren. Als u de query wilt kopiëren, selecteert u het kopieerpictogram rechtsboven in het SQL-fragment. Een pop-upbericht bevestigt dat de code is gekopieerd.
Details uitvoeren voor query's met anoniem blok anonymous-block-queries
Vragen die anonieme blokken gebruiken om uit hun SQL-instructies te bestaan, worden gescheiden in hun individuele subquery's. De scheiding in subquery staat u toe om de looppasdetails voor elk vraagblok individueel te inspecteren.
Anonieme blokken worden aangegeven door het gebruik van een voorvoegsel $$
vóór de query. Om meer over anonieme blokken in de vraagdienst te weten te komen, zie het anonieme blokdocument.
Anonieme subquery's voor blokken hebben tabs links van de status van de run. Selecteer een tabblad om de uitvoergegevens weer te geven.
Als een anonieme blokquery mislukt, kunt u de foutcode voor dat specifieke blok vinden via deze UI.
Selecteer Query om terug te keren naar het scherm met de details van de planning of Scheduled Queries om terug te keren naar het tabblad Scheduled Queries .