1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in SQL Server

Connected

cvičení

Analýza dat klientů za účelem odhalení možného podvodu

V této závěrečné sadě cvičení budeme analyzovat data denního wellness centra a hledat případné podvody. Naše společnost poskytuje každému zákazníkovi jeden průkaz pro osobní použití a jeden průkaz pro hosta. Máme záznamy o příchodech a odchodech každého klienta a průkazy pro hosty jsou provázány se základním ID zákazníka. To znamená, že může docházet k překryvu, když se klient a jeho host odbavují společně. Chceme zjistit, zda existují alespoň tři překrývající se záznamy pro jediného klienta — to by totiž bylo porušením našich obchodních pravidel.

Klíčem k odhalení překrývajících se záznamů je rozbalení dat a pohled na proud příchodů a odchodů. To uděláme jako první.

Pokyny

100 XP

Rozděl události na příchody a odchody.

  • Do části dotazu označené jako „příchody" doplň datum a čas začátku návštěvy zákazníka (dsv.CustomerVisitStart) jako TimeUTC.
  • Doplň okenní funkci, které dáváme alias StartStopPoints, aby nám generovala proud odbavení pro každého zákazníka seřazený podle data začátku návštěvy.
  • Do části dotazu označené jako „odchody" doplň datum a čas konce návštěvy zákazníka (dsv.CustomerVisitEnd) jako TimeUTC.