SESSION
Returns in a new column a session identifier based on a window created by column names from "group by" and "order by" statements.
Parameters
-
sourceColumn
– The name of an existing column. -
units
– A unit of measure for describe the session length. Valid values areMONTHS
,YEARS
,MILLISECONDS
,QUARTERS
,HOURS
,MICROSECONDS
,WEEKS
,SECONDS
,DAYS
, andMINUTES
. -
value
– The number ofunits
to define the time period. -
groupByColumns
– A JSON-encoded string describing the "group by" columns. -
orderByColumns
– A JSON-encoded string describing the "order by" columns. -
targetColumn
– A name for the newly created column.
Example
{
"Action": {
"Operation": "SESSION",
"Parameters": {
"sourceColumn": "object number",
"units": "MINUTES",
"value": "10",
"groupByColumns": "[\"is public domain\"]",
"orderByColumns": "[\"dimensions\"]",
"targetColumn": "object number_SESSION",
}
}
}