1 / 15

Database integration

Database integration. Med Domino 6 Jakob Majkilde. Hvem er jeg?. Arbejdet professionelt med Notes siden 1992 Cinet Danmark: System arkitekt, administrator, instruktør, udviklingschef Majkilde Aps siden 2000. Stifter af Notesnet.dk En sammenslutning af Domino specialister

marinel
Download Presentation

Database integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Database integration Med Domino 6 Jakob Majkilde

  2. Hvem er jeg? • Arbejdet professionelt med Notes siden 1992 • Cinet Danmark: System arkitekt, administrator, instruktør, udviklingschef • Majkilde Aps siden 2000. • Stifter af Notesnet.dk • En sammenslutning af Domino specialister • System arkitekt/udvikler på Twinside projektet • Advanceret intranet til både Notes klient, Browser og Outlook • Se http://www.twinside.com • CLP og CLI, version 3, 4, 5 og 6

  3. Agenda • Planlægning • Teknologi demonstration • Script – gør det selv metoden • DCR - Connectivity direkte fra Designer 6 • DECS - Real-time og gratis • LEI – Den ultimative løsning • Konklusion og afslutning

  4. Planlægning • Vigtige spørgsmål • Hvor skabes data? Hvem har data ansvar? • Sikkerhed? • Realtime eller replikering • Retning: Envejs (read) eller tovejs (read/write)? • Datamængder? Antal ’integrationer’ • Administration, vedligehold, overvågning • Data: konvertering af datatyper, afrundning af decimaler, håndtering af tegnsæt, ... • Andet • SQL viden til rådighed. Tæt samarbejde med RDBMS ansvarlig.

  5. Teknologi overblik • DCR • Data Connection Resources • DECS • Domino Enterprise Connection Services • LEI • Lotus Enterprise Integrator (tidligere NotesPump) • Script • Gør det selv via Lotus Script LSX og ODBC • Tredie part • Notrix fra Percussion. Muligvis bedre end LEI?

  6. DCR... • Data Connection Resources • Giver online / realtime access til externe data – både fra Notes klient og Web. • Forudsætninger • DECS (el. LEI) er installeret på serveren • External client software på serveren (f.eks. DB2 el. ODBC)

  7. DCR • Konfiguration • Opret en DCR (Designer 6, Shared Resources, Data Connections) • Database properties: ‘Allow connections to external databases using DCRs’ • Opret felter på en form. Bemærk: Keyfield og value er required. • Nøgler (keys) skal findes i basen. Kan evt. importeres (Klik ’Import External records’ i designer)

  8. DECS... • Domino Enterprise Connection Services • Med i pakken – installeres sammen med Domino serveren • Understøtter • DB2, OLEDB, ODBC, Oracle 7/8. Sybase, file. • Flere connectors kan købes, f.eks. til SAP.

  9. DECS • I forhold til DCR • Opsætning på server i central DECS Admin database • Events (open, create, update, delete) • Scheduling – Kun access i arbejdstiden? • Multivalue felter • Nøgler skal stadig findes i Notes! • DECS Admin • Connections og Activities

  10. LEI... • Lotus Enterprise Integrator (tidligere NotesPump) • Virtual Fields • Virtual Document / Attachment • Direct transfer • Replication (Master/Salve synkronisering) • Andet • Øget sikkerhed – integrated Credentials • Fuld logning • Activities (script, java, command), Polling • Kan også benyttes til migrering, import/export, arkivering, data konvertering, m.v.

  11. LEI DEMO

  12. LEI OPSÆTNING • Opret en (to) connections • Opret en activity • Start activity • Virtual Documents kræver ekstra tabel: • EINOTEID, Number • EIUNID, Text • EIMODIFIED, Date/time • EINNOTEPROPS, OLE Object

  13. ’Gør det selv’ integration • Teknologi • Lotus Script, ODBC • @Db commands • Java / JBDC • Muligheder • Virtual fields – kræver DBMS client og ODBC opsætning på alle maskiner • Replikering/transfer. Nemt at lave – svært at vedligeholde/stabilisere

  14. Konklusion • Script, Java, @Db • Til små og få løsninger. • Virtual fields • DCR – Opsætning i Designer • DECS – Central opsætning • Sikkerhed: Alt via samme login. • Virtual documents, direct transfer/replikering • LEI • Forbedret sikkerhed og log. ’Kan det hele’. Koster ca. kr. 60.000

  15. Referencer • www.lotus.com/ei • Lotus Developer Domain • www-10.lotus.com/ldd/products.nsf/products/ei • Notes hjælpe databaserne • Lotus Connectors & Connectivity guide • DECS User Guide • Notesnet.dk • Percussion.com

More Related