SQL-MapReduce Call - Aster Analytics

Teradata Aster Analytics Foundation User Guide

Product
Aster Analytics
Release Number
6.21
Published
November 2016
Language
English (United States)
Last Update
2018-04-14
dita:mapPath
kiu1466024880662.ditamap
dita:ditavalPath
AA-notempfilter_pdf_output.ditaval
dita:id
B700-1021
lifecycle
previous
Product Category
Software
SELECT * FROM nPath (
  ON (SELECT customer_id, session_id, datestamp, page
      FROM bank_web_clicks) AS alias
  PARTITION BY customer_id, session_id
  ORDER BY datestamp
  MODE (NONOVERLAPPING)
  PATTERN ('(DUP|A)*')
  SYMBOLS (
    'true' AS A,
    page = LAG (page,1) AS DUP
  )
  RESULT (
    FIRST (customer_id OF any (A)) AS customer_id,
    FIRST (session_id OF A) AS session_id,
    FIRST (datestamp OF A) AS first_date,
    LAST (datestamp OF ANY(A,DUP)) AS last_date,
    ACCUMULATE (page OF A) AS page_path,
    ACCUMULATE (page of DUP) AS dup_path)
);