Pasi Helasuo Työn valvoja Professori Jukka Manner

Slides:



Advertisements
Samankaltaiset esitykset
Feelback OY Suunnittelu ja toteutus: Juha Savolainen.
Advertisements

Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Image Gallery JavaScriptin avulla Juha Konttinen 1.
PROFIMILL Oy Tuotannon hallintaan liittyvät ohjelmistot ja konsultointipalvelut. Yritys.
2/2009 Nordic Database Apulaisopettajan etsiminen pohjoismaisen tietokannan kautta.
Stored Procs Pientä ja yleistä asiaa monelta eri kantilta.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Tietojärjestelmät ja Systeemisuunnittelu
Tietokanta.
Ohjaaja: Ville Hentilä, Elisa Oyj Valvoja: Prof. Jukka Manner
Kökkötraktori-verkkokauppa
Rastor Oy, Itä- ja Pohjois-Suomen yksikkö
1 WiMAX-tekniikan rooli Suomessa Lasse Aslamaa Diplomityöseminaari Valvoja: Prof. Heikki Hämmäinen Ohjaaja: DI Timo Smura.
Projektimuotoinen lopputyö
Kaunokirjallisuuden verkkopalvelu Seinäjoki
Erik Fallenius Kevät  Taustaa ◦ Ontologiat  Tavoitteet  Teknologiat ◦ Dojo/AJAX ◦ JSON ◦ SOAP  Projektin kulku  Lopputulos – demo.
Aggregaattifunktiot (1)
ComPa- projektin aloitusseminaari Muurmansk TOIMINTATUTKIMUS KEHITTÄMISEN VÄLINEENÄ KYÖSTI KURTAKKO PROFESSORI LAPIN YLIOPISTO.
Business Analytics and Optimization Framework for Mobile Telecommunication Operator Sector Diplomityöseminaari Kalle Tavakka 62780E
Ohjaustarvearvio ja ohjaustarve kartta/ Ryhmänohjaajan näkökulma
Tekoäly-sovellusten levittäminen WWW-ympäristössä
Haaga-Helia Ammattikorkeakoulu
Relaatioalgebra (1) Kokoelma relaatioiden käsittelyyn tarkoitettuja operaatioita Operaatiot muuntavat relaatioita uusiksi relaatioiksi Muodostaa perustan.
Päijät–Hämeen ennakointiverkoston seminaari TULOKSISTA TULEVAISUUTEEN Risto Ilomäki Lahti
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Monikon lisääminen (1) Luetellaan kaikki lisättävän rivin arvot INSERT INTO Asiakas VALUES (4, ’Assi’, ’Asiakas’); Luetellaan vain osa arvoista; muut arvot.
Oman alan opinnäytetyö
Case Hanke2007DW | Topi Laamanen | Case Hanke2007DW (Maaseudun hanke- ja yritystukien raportointiratkaisu ohjelmakaudella ) Topi Laamanen.
Käki-projekti 2. opponointi Käki-projekti 2. Opponointi
6σ Six Sigma. Yleistä 6 Sigma on tilastotieteeseen perustuva laatujohtamisen työkalu Perusajatus on, että prosessin virheitä on pystyttävä mittaamaan,
Tietokannat –kurssi SQL peruskyselyt
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Komponenttipohjainen ohjelmistotekniikka (TJTSS56) Osa 4 Kevätlukukausi 2010 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Markku Sakkinen.
Osaamisen ja sivistyksen parhaaksi Valintaperusteiden mallintaminen
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
1 © Jukka Juslin Luokat, attribuutit ja metodit Yleistietoa: seuraavalla koulutusviikolla tarkempi käsittely.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Kaakkuri Sovellusprojekti Esityksen rakenne Projektiorganisaatio Projektiorganisaatio Taustatietoja Taustatietoja Sovelluksen ominaisuudet.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Kottarainen Jyväskylän yliopisto - Sovellusprojekti WWW-pohjainen kyselysovellus.
Käki-projekti, Loppuesittely Käki-projekti Loppuesittely
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Kotitehtävän 8 ratkaisu Janne Kunnas Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola
Sosiaalinen markkinointi Monikulttuurinen ehkäisevä päihdekasvatus Ohjausryhmän suunnittelupäivä
Perinteinen raportointimalli Muut tiedot Taloushallinnon järjestelmät Raportti 2 Raportti 1 Lopullinen raportti Suuret määrät detaljitietoa - tilaukset.
J YVÄSKYLÄN YLIOPISTO EFQM- MALLI 2013.
Kansisivu, haluttu versio valitaan hiiren oikealla Asettelu-kohdasta
SPARQL.
SO-Tieto -iskuryhmä Select slide template from Format > New Slide and little arrow next to it. Menu shows different templates for slides
Urkund - plagiaatintunnistusjärjestelmä Jyväskylän yliopistossa
SQL Trainer systeemiarkkitehtuuri
THL - Eurykleia Henkilöstö- ja talousasioiden suunnittelu- ja raportointijärjestelmän määrittely TP 1 agenda Ongelman kuvaus, tavoitteet, rajaukset,
Asiakkuuksien hallinta
Johtamisen erikoistumisopinnot 30 op
Oppijanumeron haku-prosessi ja KOSKI-kuulumiset
PHP Tietokantaohjelmointi 2
CRM esiselvitys Hankkeen esittely
Dynamic Reporting (DR) -raporttien teon parhaat käytännöt
Esityksen transkriptio:

Raportointijärjestelmän takaisinkytkentä asiakashallintajärjestelmään -analyysistä toimenpiteitä Pasi Helasuo Työn valvoja Professori Jukka Manner Työn ohjaaja KTM Sami Helin

Sisällysluettelo Taustaa Tavoitteet Systemaattisen asiakaskehityksen viitekehys Käsitteet Operatiivinen tietokanta ja Tietovarasto Valitut järjestelmät Ratkaisu Suorituskyky Johtopäätökset Tulevaisuus

Taustaa Työ tehtiin IPSS Oy:lle Asiakas projekteissa on tullut esiin tarve käyttää liiketoimintatiedon hallintajärjestelmää kiinteänä ja helppokäyttöisenä osana asiakashallintaprosessia

Tavoitteet Liiketoimintatiedon hallintajärjestelmän ja asiakashallintajärjestelmän välisen rajapinnan kehittäminen, siten että se tukee valittua asiakkuuksienhoitomallia - Kohderyhmän luonti suoraan raportista

Systemaattisen asiakaskehityksen viitekehys Systemaattisen asiakaskehityksen viitekehys on nelivaiheinen asiakkuuksienhoitomalli, jonka avulla asiakkuuksia pyritaan kehittämään suunnitelmallisesti ja johdonmukaisesti.

Systemaattisen asiakaskehityksen viitekehys Analyysi - Analysoidaan tietolähteistä löytyvää tietoa tarkoituksena mitata edellisen kierroksen tuloksia, sekä kerätä tietämystä seuraavan kierroksen tavoitteiden asettamisen helpottamiseksi Tavoitteet - Määritellään tavoitteet Suunnittelu - Muodostetaan suunnitelma tavoitteiden saavuttamiseksi Toiminta - Suoritetaan suunnitelman mukaiset toimenpiteet

Käsitteet Asiakashallinta - Asiakaslähtöinen ajattelutapa, sekä siihen liittyvät tietojärjestelmät. Liiketoimintatiedon hallinta - Prosessi, jossa kerättyä raakatietoa jalostetaan informaatioksi ja informaatio muuttuu tietämykseksi. Tätä tietämystä käytetään sitten päätöksenteon apuvälineenä.

Operatiivinen tietokanta ja Tietovarasto Asiakashallintajärjestelmä - Operatiivinen tietokanta - Normalisoitu - Optimoitu insert, update, ja delete kyselyihin Liiketoimintatiedon hallintajärjestelmä - Tietovarasto - Denormalisoitu - Opimoitu suurten tietomäärien lukemiseen Asiakahallintajärjestelmät ja liiketoimintatiedon hallintajärjestelmät käyttävät erilaisia tietorakenteita!

Valitut järjestelmät Asiakashallinta: iSteer Share - Modulaarinen ja helposti muokattava - Sisältää mm. Kampanjahallinnan kohderyhmätyökaluineen sekä monipuolisen sähköpostitustyökalun Liiketoimintatiedon hallinta: Pentaho Business Intelligence Community Edition - Monipuolinen - Open Source

Ratkaisu Luodaan asiakasryhmä-raportti ja lisätään siihen asiakasryhmien haun lisäksi yksittäisen ryhmän jäsenten haku HTML raporttiin lisätään asiakasryhmille linkit, jossa kutsutaan pentahoUtil-servlettiä ja välitetään sille tarvittavat parametrit pentahoUtil-servlet hakee valitun asiakasryhmän jäsenet linkin parametrien ja raporttiin määritellyn haun avulla ja tallentaa ne kohderyhmäksi suoraan asiakashallintajärjestelmän tietokantaan

Ratkaisu http://localhost:8080/pentahoUtil/report?reportName=testi&query=Query 2 &params=cnt|min|max&types=s|s|s&values= 6|3|7&cs= 47e7a22ed63f14291b1bed9c02bfba51 SELECT cnt, COUNT( cnt ) AS activity_id FROM ( SELECT COUNT( ar.is_id ) AS cnt FROM activity_relations ar JOIN person p ON ar.is_id = p.person_id AND ar.relation_type = 1 AND ar.entity_id = 2 AND p.passive = 0 AND ar.passive = 0 GROUP BY ar.is_id HAVING COUNT( ar.is_id ) >= ${min} AND COUNT( ar.is_id ) <= ${max} ) tmp GROUP BY cnt

Ratkaisu INSERT INTO resultset … SELECT person_id, COUNT( ar.is_id ) AS cnt FROM activity_relations ar JOIN person p ON ar.is_id = p.person_id AND ar.relation_type = 1 AND ar.entity_id = 2 AND p.passive = 0 AND ar.passive = 0 GROUP BY ar.is_id , person_id HAVING COUNT (ar.is_id) = ${cnt}

Suorituskyky Suorituskykyä mitattiin lisäämällä eri kokoisia kohderyhmiä Aika kasvaa lineaarisesti lukumäärän suhteen Suorituskyky on riittävä pienien kohderyhmien lisäämiseen

Johtopäätökset Kohderyhmien luonti suoraan raportista on mahdollista - Ratkaisun suorituskyky aiheuttaa haasteita Käyttöönotto ja ylläpito helppoa

Tulevaisuus Suorituskykyä suurten kohderyhmien kanssa on parannettava Laajennus toimimaan muidenkin Pentahon komponenttien kanssa. Esim. jPivot.

Kiitos! Kysymyksiä?