Adatbányászat és Perszonalizáció architektúra
Oracle9i Teljes e-üzleti intelligencia infrastruktúra
Oracle9i Database Integrált üzleti intelligencia szerver Data Warehouse ETL OLAP Data Mining M e t a a d a t o k
Oracle9i Application Server az üzleti intelligencia alkalmazások futtatásához M e t a a d a t o k Portal Jelentések, lekérdezések BI Components Personalization Hello! We have recommendations for you.
Oracle9i Teljes e-business Intelligence infrastruktúra Oracle9iDB Data Warehousing Oracle9iAS Portal ETL OLAP Data Mining M e t a d a t a Query & Reporting BI Components Real-Time Personalization Hello! We have recommendations for you.
Az ODM felépítése Oracle Data Mining Server (DMS) szerver oldali futtató környezet metaadat tároló Oracle9i Data Mining API Attribútumok megadása Tevékenységek futtatása (függvények hívása)
Az ODM felépítése Modell építési szintek Függvény (automatikus algoritmus választás alapért. paraméterekkel) Algoritmus beállítások
Az ODM folyamat Input adatok megadása Függvény beáll. objektum készítése Logikai adatspecifikáció Fizikai adatspecifikáció Algoritmus beáll. (opcionális) Modell építés meghívása, NB Modell alkalmazás (scoring), NB Lift számítás, bináris NB
Data Mining az Oracle9i-ben Fizikai adatspecifikáció Data Mining Tranzakciós adatok Nem-tranzakciós adatok
Mining Function Settings (MFS) Függvény specifikus attribútumok Logikai adatspecifikáció LDS, cat. v. num. Adat használati spec. Célmező Aktív Inaktív Kiegészítő (eredményhez)
Diszkretizálás és hiányzó érték kezelés Numerikus attribútumok kvantilis szerint explicit határok megadása Kategorikus attribútumok N leggyakoribb kategória explicit határok megadása
Oracle9iAS Personalization alkalmazás BooksRus.com s Book Store - Netscape Egy Java könyvet keresek Hello, Mark BooksRus.com Jones. We think you will like these items. Hello, Mark Jones! Tekintse meg ajánlatunkat BooksRus.com Auctions. BooksRus.com 100 Hot Books www.booksrus.co m Valós idejű ajánlatok, további könyvek az érdeklődési körnek és profilnak megfelelően, és a meglepetés faktor.
Personalization szolgáltatások Hogyan működik? BooksRus.com BooksRus.com s Book Store - Netscape BooksRus.com BooksRus.com BooksRus.com 100 Hot Books Html kérés Web Server Html Code Generation <static sections> Customer IDBooksRus.com Profession BooksRus.com Field ScoreClassic Rap ActionThriller Poetry com BooksRus.co Auctions. m 100 Hot Books 15 60 <dynamic sections created using JSP> 23567 Computer BooksRus. Consulting BooksRus.com Auctions. 1 0 1 0 The Brethren by John Grisham Html code www.booksrus.com Browser (Client) A session felhasználói adatok profil tisztításra kerülnek egy böngésző pontozódik profil és az megállapítása eredmény megjelenik a érdekében Web szerveren Oracle 9i Personalization Services
Web Personalization: Architektúra = Web Perszonalizációs termék része Történeti adat Web Szerver Perszonalizácós API Adattárház Prediktív modellek offline létrehozása Oracle9i adatbázis Előre felépített modell és adat Ajánlási kérés (session információt tartalmaz) Ajánlási motor Ajánlás Valós időben végrehajtja a modellt és visszaadja az ajánlásokat Oracle9i adatbázis előre definiált sémával
OP feladatok Setup OP installálás Adatok hozzárendelése az OP sémához OP kód és web alkalmazás integrálása Adatgyűjtés a Web session-ökből, REAPI Modell készítés az összegyűjtött adatokból, GUI Javaslatok a modellek felhasználásával Jelentések ütemezése, GUI Üzleti döntés a jelentések alapján
OP komponensek: Recommendation Engine API REAPI Java Class-ok - Adatgyűjtés Javaslatok
OP komponensek: Oracle Personalization User Interface OPUI OP konfig. Package építés Package alkalmazás Jelentés készítés
Adminisztratív UI Varázslók segítik a felhasználót, a RE motorok által felhasználandó prediktív modellek készítésében
OP komponensek: sémák Mining Table Repository (MTR) Demográfiai és session adatok package építéshez. Fix séma (min. 8.x). Mining Object Repository (MOR) Adminisztratív és meta adat, modell eredmények. Recommendation Engine séma (RESchema) 9i Adatgyűjtés és eredmények visszaadása, REAPI
Basic OP Architecture OP UI MOR Web App RE API MTR
RE Batch API RE Batch API lehetővé teszi a webes Javában írt alkalmazások számára, hogy egyszerre nagy mennyiségű OP stílusú javaslatot készítsenek A kimenet egy tetszőleges, a RE-t tartalmazó rendszer által elérhető Oracle adatbázisban táblába mentődik (pl. Az egyes ügyfelek által legvalószínűbben vásárolt termékek)