Datumprocessor
Utför datumrelaterade åtgärder.
Med Datum-processorn kan du använda olika funktioner på fält som är relaterade till datum, tider och tidsmarkörer. Tillgängliga funktioner kan användas för att beräkna, rensa, ändra eller konvertera datum.
Användning
Datum-processorn kräver ett inmatningsflöde och kan bara generera ett utmatningsflöde.
Egenskaper
Egenskaper att konfigurera för att arbeta på datum.
Egenskap | Konfiguration |
---|---|
Funktionsnamn |
|
Fält som ska bearbetas |
Välj det eller de fält som du vill tillämpa en funktion i listan på. Anteckning om tipsOm du vill tillämpa samma funktion på flera fält samtidigt klickar du på
![]() |
Skapa nytt fält | Aktivera det här alternativet för att skapa ett nytt fält när du har tillämpat funktionen. Om du inte aktiverar det här alternativet kommer det befintliga fältet att behållas och modifieras. |
Byt namn på nytt fält | Ge det nya fältet ett anpassat namn. |
Om du vill byta namn på processorn eller redigera dess beskrivning klickar du på ikonen Redigera bredvid processornamnet i panelen Egenskaper.
Ytterligare information om hur man arbetar med datum
Det finns tre olika datumrelaterade format som vanligen kallas datum:
-
Tid, som markerar en tid på dygnet
-
Datum, som markerar en viss dag
-
Tidsmarkör, skapad av ett datum och en tid
Datum identifieras i de flesta fall automatiskt i ett dataflöde. I följande fall bör du dock använda någon av funktionerna Konvertera till för att införa datumen på rätt sätt i systemet:
-
Dina datum är formaterade på ett sätt som inte kan identifieras automatiskt.
-
Du vill placera dem i samma datumformat som dataflödet, baserat på lokaliseringen av den användare som skapade dataflödet.
-
Du vill se till att de är i ett visst format. Annars sätts datumformat som inte känns igen till Null.
Begränsningar
-
I vissa fall fungerar inte formateringen av datum på grund av motorbegränsningar. Detta gäller för funktionerna Format och Konvertera till. Detta kommer endast att ske när det ursprungliga inmatningsfältet uppdateras och inte när ett nytt fält skapas.
-
På grund av en motorbegränsning är det inte alltid möjligt att ställa in formatet för ett datum när det laddas från ett format som stöder datum, t.ex. Excel.
Fördefinierade datumformat
I denna tabell listas de olika format som är fördefinierade i dataflöde, men även andra format stöds vid manuell inmatning. Mer information om hur manuellt definierade format ska se ut finns i Beskrivningar av tal- och tidsformat.
Format | Typ | Exempel |
---|---|---|
YYYY-MM-DD | Datum | 1999-03-22 |
YYYYMMDD | Datum | 19990322 |
M/D/YYYY | Datum | 3/22/1999 |
M/D/YY | Datum | 3/22/99 |
MM/DD/YY | Datum | 03/22/99 |
MMM D, YYYY | Datum | Mar 22, 1999 |
MMMM D, YYYY | Datum | March 22, 1999 |
YYYY-MM-DD hh:mm | Tidsmarkör | 1999-03-22 05:06 |
YYYY-MM-DD hh:mm:ss | Tidsmarkör | 1999-03-22 05:06:07 |
YYYY-MM-DDThh:mm | Tidsmarkör | 1999-03-22T05:06 |
YYYY-MM-DDThh:mm:ss | Tidsmarkör | 1999-03-22T05:06:07 |
M/D/YYYY hh:mm tt | Tidsmarkör | 3/22/1999 05:06 AM |
M/D/YY hh:mm tt | Tidsmarkör | 3/22/99 05:06 AM |
MM/DD/YY hh:mm tt | Tidsmarkör | 03/22/99 05:06 AM |
M/D/YYYY hh:mm:ss tt | Tidsmarkör | 3/22/1999 05:06:07 AM |
M/D/YY hh:mm:ss tt | Tidsmarkör | 3/22/99 05:06:07 AM |
MM/DD/YY HH:mm:ss tt | Tidsmarkör | 03/22/99 05:06:07 AM |
MMM D, YYYY h:mm:ss tt | Tidsmarkör | Mar 22, 1999 5:06:07 AM |
WWWW, MMMM D, YYYY h:mm:ss tt | Tidsmarkör | Monday, March 22, 1999 5:06:07 AM |
hh:mm | Tid | 05:06 |
hh:mm:ss | Tid | 05:06:07 |
hh:mm tt | Tid | 05:06 AM |
hh:mm:ss tt | Tid | 05:06:07 AM |
Exempel: konvertera och arbeta med datum
I det här scenariot visas hur man förbereder en datauppsättning med information om prospekt för att träna ett ML-experiment i syfte att identifiera vilka prospekt som kan bli kunder. Bland den information som finns tillgänglig har vi ett par fält som innehåller datum, till exempel FirstContactDate och TrialDate.
Det första steget är att se till att de två datumfälten använder ett gemensamt format. Använd en processor för första Datum med funktionen Konvertera till datum på fälten FirstContactDate och TrialDate. De två fälten använder nu samma D/MM/YYYY-format.
Med en andra Datum-processor kan du använda funktionen Beräkna datumskillnad för att visa antalet dagar mellan en första kontakt och inledningen av en testperiod.
Därefter används en Gaffel-processor för att generera första utdata från de resulterande data, medan den andra grenen använder en tredje Datum-processor. Med funktionen Extrahera datumdelar kan du bara behålla informationen om år och månad i fältet FirstContactDate, vilket gör det lättare att läsa och arbeta med i ditt framtida ML-experiment.
Efter en aggregeringsåtgärd kan dataflödet köras för att träna din modell, och det slutliga dataflödet ser ut som följer:
Exempel: beräkning av en datumskillnad
De data som används som källa i det här exemplet innehåller en referens till order inklusive orderdatum och sändningsdatum.
För att få en inblick i hur lång tid det tar att skicka en order kan du använda Data-processorn för att beräkna tiden mellan orderläggning och ordersändning.
I processorns egenskaper väljer du Beräkna datumskillnad som funktion och Dag som tidsenhet. Välj Orderdatum som fält att bearbeta och välj Sändningsdatum som annat fält för att beräkna tidsskillnaden. Ange ett namn för det nya fältet som ska skapas, ange ett mål och kör dataflödet.
Målet för detta dataflöde kommer att innehålla en ny kolumn med antalet dagar det tog att leverera order som du kan använda i din analys.