Arbeidsordresystem for Trondheim Energi Nett

Slides:



Advertisements
Liknende presentasjoner
Generisk nettstruktur inklusive CT-iq Offentlig Nett (ON) Bedriftsinternt Nett (BiN) CTI(opsjon)CT-iq Bedrifts LAN IN lev. LAN InnringerINleverandør(IN)Mobiloperatør(MO)
Advertisements

1 NTNUs Multimediesenter 1.Integrasjon 2.Produksjon 3.Framtidsvisjon NTNUs Multimediesenter REN Medlemsmøte Trondheim 31. August 2005.
Microsoft BizTalk og WEBservices
Håndtering av integrasjon B2B
Hans Olav Norheim
Avhengigheter og installering
Antalis-HQ BRUKERVEILEDNING FOR BESTILLINGER. Antalis, Europas ledende distributør av papir, emballasjeløsninger og dekor & display produkter, presenterer.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
NordiConsult Express …et nytt konsept fra NordiConsult
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
om | navigator™ xlreport™
Ncg | group om |navigator™ xlforecast™
| Microsoft Norge. IIS 7 for utviklere Jonas Follesø, Abeo AS
Programvare for nisje SMS
BankID i Vital Forsikring ASA
Utnytt flere muligheter på web Fokuser på det kreative
Sunndalsøra Registertjenester Per Ivar Larsen Sugar
ProjectHelp vs. TimeEase
Av oss kan du forvente service og kvalitet Morgendagens løsning i nettskyen.
Xtra personell as HiB-seminar april FU informatikk UiB mars 2006 Xtra personell as Xtra personell tilbyr de enkleste løsningene for midlertidig.

1 Tilgjengeliggjøring av elektroniske registre – idéer og problemstillinger Seminar om tilgængeliggørelse af elektroniske arkivalier, Skógar, Island,
Flåtestyring via PC og internett
Nyheter visma business
1 Valg av system •Hadde et elektronisk ”hjemmelaget system” med en del begrensninger. •Overbevise ledelse om behov for nytt system. •Opprettet en prosjektgruppe.
Mobile portalløsninger (Internet Online Platform)
Intelle Service Kontrakt
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 HOUSTON We have a problem.
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Essbase for nybegynnere
1 Dokumentservice Utfordringer i 2012 Økende operasjonelle kostnader Svak kontroll på informasjon Ineffektiv distribusjon av informasjon.
Hovedprosjekt 44 Webrapporteringssystem med ASP
Egendefinerte komponenter i SSIS. Innhold Help | About … Kort introduksjon til SSIS Kort om valgmulighetene ActiveX Script Task Custom.
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
PPS 2007 og BI rpporteringsløsninger 11 april 2007.
Kontroll og overvåking av integrasjonsløsninger App Platt Conference – SOA & Integration Track Martin Rauan Gisle Åsberg Communicate Norge.
”Virksomhetsportaler og rollestyrte arbeidsflater”
Entity Framework Andreas Knudsen, Bekk Consulting AS 31/
Velkommen til Medisinsk bibliotek
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Effektivisering av ansettelsesprosessen
Integrasjon Microsoft CRM Microsoft AX ”en endring utføres kun en gang, alle systemer som trenger denne endringen blir oppdatert” ”opprettes en ny kunde,
SuperOffice CRM Visma Business
12,302,337,422,54 12,30 5,93 1,06 1,27 8,27 Hvordan ser infrastrukturleverandørene på sin fremtidige utvikling av TETRA Jan-Erik Hammerstad Siemens ICM.
Marked / vekst Jørn Skjærlund Gjensidige Forsikring
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
Adressering i kraftbransjen
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
Microsoft CRM Visma Business
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
HeV-prosjektet Helhetlig virksomhetsstyring
Presentasjon av masteroppgave
Portalseminar iKnowBase og Oracle Fusion Middleware
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
1 26. januar 2006 TDT4285 Planl&drift IT-syst TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen, IDI Forelesning nr 9: Tjenester.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Gruppe 3M2 Multiplayerspill til mobiltelefon - med MIDP 2.0 André Aubert Mats Bue Martin Havnør.
Kommunale erfaringer og muligheter Hvilke nye muligheter gir WMS? Viktige forutsetninger for å få kommunene til å satse på WMS Hvordan komme i gang?
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Sneak peek og svar på spørsmål Ulf Jarre Jerpseth & Gyda Kjekshus
Nye forretningsprosesser Pensum: Olsen, kap
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Patching En patch er en fiks for en eller flere feil i et program/operativ.
Velkommen til seminar og førjulsfrokost!
Lokal økonomi-informasjon
Utskrift av presentasjonen:

Arbeidsordresystem for Trondheim Energi Nett SQLServer Integration Services som integrasjonsmotor 12.04.2007 Sigurd Ringbakken, Abeo AS FOKUS: Nytteverdi

Agenda Om Abeo Introduksjon til SSIS Om kunden og prosjektet Systemarkitektur Integrasjoner og utfordringer - SSIS som integrasjonsplattform

Hva er SSIS? SSIS – SQL Server Integration Services Del av SQL Server 2005 Inngår i SQL Server Business Intelligence (BI) Platform Enterprise ETL-verktøy -etterfølgeren til Data Transformation Services (DTS) , SQL2000 -full redesign, ingen påbygging av DTS -skalerbarhet, performance, deployment Egen servertjeneste/ eget kjøremiljø Utfordrer til markedsledende ETL-verktøy -Informatica PowerCenter vs SSIS, se http://download.microsoft.com/download/1/0/3/103fd39e-3ca4-4db7-a087-1263dc6ed0b1/CompIntTools.pdf SSIS vil for mange være førstevalget innenfor ETL pga funksjonalitet/ytelse vs. pris/lisensiering samt tilgjengelighet (del av SQL Server 2005)

SSIS prinsipper Pakke Utvikling frikoblet fra SQLServer-installasjonen Eksekverbar komponent Utvikles i Business Intelligence Studio/ Visual Studio 2005 Deployes til kjøremiljø Kjøres via SQLServerAgent, kommandolinje eller via API mot SQLServer Utvikling frikoblet fra SQLServer-installasjonen Eget kjøremiljø, kan kjøre på frittstående server

SSIS Pakke Connection managers Control flow Data flow Variabler Events Setter opp tilkobling mot fysiske tjenester (SQLServer, SMTP, flate filer etc) Control flow Prosessflyt, fylles med: Containers (sequence, loops) Tasks (f.eks. Send mail, execute script, dba-tasks) Data flow task: Transformering av data Transaksjoner Data flow Sources (oledb, data reader, xml-fil, flate filer etc) Transformering av data (Split, join, group, filter etc) Destinations (SQLServer, flatfil, data reader etc) Variabler Events

Trondheim Energi Nett Nettselskapet til Trondheim Energi Distribusjon av strøm i Trondheim og Klæbu Ca 90.000 kunder Trondheim Energi Nett Trondheim Energi Fjernvarme Trondheim Energi Kraftsalg Trondheim Energi Kraft Nettforvaltning Entreprenør Kunde Netteier, Forvaltning og drift Prosjektering og utførelse Måling, avregning, fakturering

Trondheim Energi Nett Kåret til det mest effektive nettselskapet i 2006 av NVE Resultat av et langsiktig arbeid RAS 1 av 4 konkrete tiltak for effektivisering av driften

Om prosjektet Navn: RAS – Ressurs- og Arbeidsordresystem Startet sommeren 2004 Bemanning 2 ~ 6 personer Fase I – levert årsskiftet 2004-2005 Fase II – levert januar 2006 Fase III – levert februar 2007 Abeo totalansvar for løsningen Fra kravspesifisering til leveranse Kuring og opplæring Bistand drift

Hvorfor RAS? 50 montører og 23.000 arbeidsordrer pr år Manuelle rutiner Montørene må møte opp på E-verket om morgenen for å få arbeidsordrene sine Prisgitt at papirinfo er tilstrekkelig Papir, penn og kråketær for registrering av viktig info Papir må leveres tilbake for intern saksbehandling Lett å miste Lett å misforstå Saksbehandlere fører data manuelt tilbake til fagsystemer Betydelig ressursbruk til planlegging, koordinering og oversikt over ressurser Dårlig utnyttelse av ressursene

Mål med løsningen Redusere kostnader ved håndtering av arbeidsordrer Virkemidler: All relevant informasjon elektronisk ut i felt Integrasjon med fagsystemer Data automatisk tilbake til riktig fagsystemer Effektiv ressursstyring Hver brukergruppe forholder seg i størst mulig grad til ett fagsystem

Systemkart

Montørens jobbplan

En arbeidsordre

Systemarkitektur

Teknologier .NET 2.0 C# Windows Forms klient, prinsipper fra SmartClient-tankegang: Rikt GUI Online/offline SQLServer 2005 Express Caching Automatic Update Network awareness Web services (ASP.NET) SQLServer 2005 Snapshot replkering til klient (grunnlagsdata) SQLServer Integration Services Datakommunikasjon 3G/UMTS, VPN med autentisering via 3G-kortets SIM-kort LAN/WLAN WebServices ZIP-komprinmering av HTTP-trafikk

Integrasjoner ERP-system Kompetanse KIS Grunnlagsdata Enkle arbeidsordredata Direkte aksess til Oracle-database for uthenting Flatfilbasert grensesnitt for innlegging Kompetanse Grunnlagsdata, kun uthenting fra flatfil KIS Komplekse arbeidsordredata, aggregerte objekter (Arbeidsordre, anlegg, måler, måleravlesning, kunde) Mange arbeidsordrer – mye data skal tilbake til KIS Mye forretningslogikk

Enkle integrasjoner

SSIS-pakke enkel integrasjon

Integrasjon mot KIS Grensesnitt: .NET API, synkrone funksjonskall Ikke direkte tilgang til data i database Komplisert kommunikasjonsvei fra API til KIS 3dje parts meldingsbasert kommunikasjonsverktøy Nødvendig med oppdaterte data pga mye endringer

Første forsøk: integrasjon i forretningslogikk-laget Enkelt å lage Utnytter forretningslogikk i fagsystem Ytelse et problem Sterk avhengighet mellom systemene Hvis KIS var utilgjengelig fikk ikke montørene gjort noe som helst

Løsning: SSIS for integrasjon mot KIS Løsere kobling mellom RAS og KIS Bedre ytelse for montørene Montørene kan jobbe selv om KIS er utilgjengelig Større modellmessig utvidelse Mekanismer for synkronisering – en ”motor”

Designprinsipper for synkroniseringsmotor Egne arbeidstabeller for synkronisering Separate komponenter som kommuniserer med KIS-API og laster data inn i arbeidstabeller SSIS ”kverner” datagrunnlaget fra arbeidstabellene, beslutter hvilke rader som skal synkroniseres SSIS orkestrerer integrasjonen, omfattende kontrollflyt

Designskisse synkroniseringsmotor SSIS-pakke 4. Utfør synkronisering 1. Hent endringer fra RAS 2. Hent endringer fra KIS Web services Endringer Synkronisering 3. Merge data Arbeidstabeller synkronisering Forretningslogikk KIS API Dataaksess RAS-tabeller

Fordeler og ulemper SSIS-integrasjon Løs kobling Kan fortsatt bruke systemet selv om andre systemer er nede Ulemper Data ikke 100% oppdatert til enhver tid – løses av konflikthåndteringsmekanismer Duplisering av forretningslogikk i RAS knyttet til KIS-data Integrasjon i forretningslogikk-laget Data alltid oppdatert Enklere å utnytte forretningslogikk i KIS Sterk binding, sårbart for nedetid

Alternativer Alternativer – meldingsbasert eller API-basert integrasjon BizTalk Kunne hatt samme rolle som SSIS i dag Eget produkt med lisenskost BizTalk ville ikke forenklet noe Videreutviklet API-basert integrasjon Pådratt oss samme kompleksitet pga at man må ta høyde for asynkron kommunikasjon Mistet mye av run-timestøtten SSIS gir

Oppsummering SSIS som integrasjonsplattform mot flere ulike fagsystemer Enkle integrasjoner (ETL) – rett frem Komplekse integrasjoner - orkestrering Vurdér trade-offs grundig

Spørsmål