Page 1

ViSIE NAJAAR 2019 - JAARGANG 25 - NUMMER 2

ORACLE OPENWORLD

2020 - APEX WORLD

DBA CHALLENGE

ORACLE OPENWORLD

VERSLAG ORACLE OPENWORLD 2019

ORACLE BIEDT ALWAYS FREE CLOUD SERVICE

DBA STAAT VOOR FLINKE UITDAGINGEN


is de vereniging van in het Nederlands taalgebied gevestigde Oracle-gebruikers. De nlOUG is zowel financieel als organisatorisch onafhankelijk van Oracle. PREMIUM PARTNERS

PARTNERS

Wij zoeken collega

Oracle APEX Developers

Wij bieden Lekkere koffie, eindeloze refills

Leaseauto of mobiliteitsbudget

Laat iAdvise bijdragen aan jouw succesvolle toekomst Ervaring met Scrum & Agile

Laptop en GSM-contract

Je bent zowel architect als analist

Deployment & integratie met externe systemen

Expertise in het ontwikkelen van webapplicaties

Een team van enthousiaste geeks Kennis van data modeling & relational database design

Bekwaam in SQL, PL/SQL, CSS, JavaScript & Oracle APEX

Je eigen carrierepad met begeleiding van Oracle experts Feestjes, workshops, opleiding & teambuildings

Een aantrekkelijk salaris

Ben je gemotiveerd om nieuwe tools en technologieĂŤn aan te leren? Deel je graag jouw kennis met het team? En vooral, heb je een gezond gevoel voor humor?

Leuke job? Neem contact met ons op !  +31 76 711 54 00 | www.iadvise.eu/vacatures

Flexibel werken

de koffie? Hadden we het al over


INHOUD

VOORWOORD

Zeg nooit nooit

|

3

D

e herfst is begonnen en ik kijk alweer reikhalzend uit naar het voorjaar. Deze donkere, natte, winderige periode is nou niet bepaald mijn favoriete tijd van het jaar. Ik ben liever buiten dan binnen. Afgelopen maanden heb ik gewerkt aan een boek. Mijn tweede boek, net als mijn eerste over Oracle-technologie. Dat had ik beter niet in de zomer kunnen doen, maar ja, dat is altijd makkelijk praten achteraf. Net zoals ik na mijn eerste boek zei dat ik nooit meer een boek zou schrijven. Een jaar of vijf geleden begon ik met hardlopen. Begin van dit jaar liep ik mijn eerste halve marathon. Iets waarvan ik ooit zei dat ik dat veel te ver vond en dat ik dat nooit zou doen. Datzelfde zeg ik nu over een hele marathon. Nu het boek af is en ik eindelijk weer wat meer tijd heb om te trainen, is het weer er niet naar om uitgebreid naar buiten te gaan. Dus de ruim 42 kilometer van de marathon gaat me waarschijnlijk nooit lukken. Ook al train ik zelfs in het buitenland, zoals afgelopen maand in San Francisco tijdens Oracle OpenWorld.

Oracle OpenWorld: veel Cloud en Autonomous

4

Column Ise Douwes

Daar deed Oracle trouwens de meest verbazingwekkende aankondiging ooit. Vanaf nu kun je gratis een Autonomous database in de Oracle Cloud krijgen. Verderop in deze visie lees je daar meer over. Gratis? Jazeker, gratis, voor niks, lifetime free. Iets wat ik echt nooit had verwacht van Oracle, en ik weet zeker dat ik niet de enige ben.

11

Oracle verrast met aankondiging Always Free Cloud Service

12

Getting started

In een van mijn eerdere voorwoorden heb ik gesproken over veranderen en blijven innoveren. De afgelopen zomer hebben we binnen de nlOUG hard gewerkt om dit vorm te geven. De komende maanden zullen jullie als lezer van nlOUG Visie en als lid van de nlOUG langzaam maar zeker de resultaten hiervan gaan zien. Ik kan helaas nog geen tipje van de sluier oplichten, maar ik kan wel zeggen dat ik er in ieder geval blij van wordt. Het is iets waar we al jaren over praten, maar iets waarvan ik inmiddels had bedacht dat dit nooit zou gebeuren. Eén ding heb ik er in ieder geval van geleerd: “Zeg nooit nooit”. Houd vooral de nlOUG in de gaten, dan wordt het vanzelf allemaal duidelijk. En mocht je het dan nog steeds niet door hebben, dan beloof ik dat ik hier in de volgende editie van nlOUG visie uitgebreid op terug zal komen. Luc Bors

with Always Free Oracle Cloud Service

13

Meet-ups Oracle

Analytics en Data Visualization Desktop

17

Voorzitter Nederlandse Oracle

Jaarlijkse DBA-dag

User Group - nlOUG

op 13 december in Utrecht

21

COLOFON COLOFON REDACTIE Hans Gerritse (hoofdredacteur) Learco Brizzi (Itium BV) Luc Bors (eProseed) Ise Douwes, Qlouded) REDACTIEADRES/ SECRETARIAAT / ADVERTENTIEEXPLOITATIE Nederlandse Oracle User Group Emmaplein 10 1075 AW Amsterdam T +31 30 6997065 E secretariaat@nloug.nl REALISATIE MAT ONTWERP, BNO, Den Haag E maya.timmer@gmail.com ORGANISATIE / NLOUG-SECRETARIAAT/ advertentie-exploitatie BMO b.v., Amsterdam T +31 30 6997070 E info@bmo-services.nl BESTUUR NLOUG Luc Bors (voorzitter) eProseed E l.bors@nloug.nl Theo Veltman (penningmeester)Ciber Nederland E t.veltman@nloug.nl Ise Douwes (secretaris) Qlouded E i.douwes@ nloug.nl Daan Bakboord E d.bakboord@nloug.nl Robert van Mölken AMIS E r.vanmolken@nloug.nl nlOUG VISIE is een uitgave van de Nederlandse Oracle User Group (nlOUG) en wordt verzonden aan al haar leden en overige abonnees. AANMELDEN voor een abonnement kan via www.nloug.nl. © 2019 nlOUG


4

|

ORACLE OPENWORLD 2019

VERSLAG DOOR LUC BORS

Zoals elk jaar organiseerde Oracle ook dit jaar haar ‘flagship’ conferentie Oracle OpenWorld (OOW) in San Francisco. Evenals bij de vorige editie was er veel Cloud en veel Autonomous. Het is duidelijk dat dit momenteel de stokpaardjes zijn Oracle. Gelijktijdig met Oracle OpenWorld werd voor de eerste maal Oracle Code One 2019 gehouden, een nieuwe developer conference die met name is gericht op ‘languages, technologies and developer communities’.

I

In dit artikel geeft Luc Bors een samenvatting van het belangrijkste nieuws en de laatste ontwikkelingen. Dit jaar was de conferentie kleiner dan de afgelopen jaren, maar daardoor niet minder van kwaliteit. Ook was de opzet iets veranderd. Daar waar in andere jaren de sessies per track door elkaar heen liepen waren dit jaar de sessies per track meer op één locatie geconcentreerd. Zo werden alle developer-sessies in Moscone Zuid en alle SaaSen Apps-sessies in Moscone West gehouden. Oracle Cloud Free Tier

Het meest opzienbarende nieuws op Oracle Open World was zonder twijfel de aankondiging van Oracle Cloud Free Tier door Andy Mendelsohn: een gratis autonomous omgeving in de Cloud! Ja, dat lees je goed: GRATIS. In deze omgeving kun je eigenlijk alles wat je nodig hebt voor het ontwikkelen en hosten van kleine applicaties. Je krijgt een Oracle Autonomous Database, twee Virtual Machines (Compute), Storage en nog een aantal andere services zoals te zien is in onderstaande afbeelding. Ik ben oprecht benieuwd hoeveel dit gebruikt gaat worden en hoe lang dit gratis blijft. Als je Oracle moet geloven in deze, dan is het lifetime free, en dat zou geweldig zijn. Het geeft kleine startups de mogelijkheid om zonder kosten in de Oracle Cloud te beginnen en later eventueel op te schalen naar een betaalde omgeving. In een artikel elders in dit nummer gaat Dimitri

ORACLE Gielis uitvoerig in op deze Always Free cloud services van Oracle. Next gen User Experience en Intelligent Apps

Tegenwoordig willen gebruikers meer en meer ondersteuning door intelligente applicaties, op een manier die voorheen niet mogelijk was. Deze next gen user experience kan worden


ORACLE OPENWORLD 2019

|

5

OPENWORLD 2019 gevonden in de vorm van chatbots. In 2018 kondigde Oracle haar eigen Oracle Digital Assistant (ODA) aan, een ‘chatbot voor de enterprise’. Dit jaar werd ODA in een relatief groot aantal presentaties getoond. Een grote aankondiging op het gebied van ODA was de introductie van een eigen intelligent ‘Voice’ kanaal. Door de acquisitie en integratie van speak-ai kan ODA nu gesproken vragen en opdrachten begrijpen en zelf gesproken antwoorden geven. Hiermee geeft Oracle haar klanten de mogelijkheid het voice-kanaal binnen ODA af te handelen, waar voorheen gebruik moest worden gemaakt van third party oplossingen, zoals Google Assistant of Amazon Alexa. Ook binnen ODA is de samenwerking met Mi-

crosoft merkbaar. Er is nu integratie mogelijk tussen ODA en Microsoft Team. ODA wordt steeds slimmer en completer en door de meegeleverde ‘skills’ voor Oracle SaaS producten zoals ERP en HCM is het heel eenvoudig om een chatbot aan SaaS te koppelen. Alle koppelingen met andere systemen lopen via Oracle Integration Cloud (OIC). Het samenvoegen van de Customer Advisory Council voor Integration met die van Digital Assistant geeft aan dat Oracle deze twee producten heel goed vindt passen binnen éen offering. Naast ODA voor slimme conversational apps is er nog Oracle Visual Builder Cloud Service (VBCS) waarmee Progressive Web Apps kunnen worden gebouwd. Dit product bestaat al een tijdje en vormt een stabiele browser-based ontwikkelom-

ViSIE


6

|

ORACLE OPENWORLD 2019

geving met Oracle Developer Cloud Service voor SDLC-ondersteuning. Tijdens OOW 2019 kondigde Oracle aan dat deze twee producten verder worden geïntegreerd in Visual Builder Platform om zodoende de productiviteit verder te verhogen. Daarmee wordt het portfolio voor Cloud Based ontwikkelen met Oracle producten behoorlijk compleet. Strategische Partnerships

Oracle wordt ‘open’, omarmt open source en werkt steeds meer samen met andere bedrijven. De in juni aangekondigde samenwerking met Microsoft krijgt steeds meer vorm en de details en eerste resultaten werden op OOW aan het publiek getoond. Zo wordt het bijvoorbeeld mogelijk om MSSQL in de Oracle Cloud te draaien en omgekeerd werd er al gesproken van ‘Oracle Ecosystem on Azure’. Dat betekent dat de Oracle Database, Oracle Apps, Oracle Linux, Oracle Weblogic en Java op Azure

Met deze twee partnerships creëert Oracle een ‘Truly Integrated Cloud’:

mogen draaien. Voor klanten die een hybrid cloud-omgeving willen (Azure & OCI) is dit partnership goed nieuws. In een aantal datacenters wordt de Oracle Gen-2 infrastructuur geplaatst naast de Microsoft Azure infrastructuur, met als resultaat een fors lagere latency. Hoe belangrijk deze samenwerking voor Oracle is blijkt wel uit het feit dat ze license mobility aanbieden voor klanten die hun on-prem omgeving willen overzetten naar Microsoft Azure. Naast het partnership met Microsoft is er goed nieuws voor de gebruikers VMware. Het is al jaren een pijnpunt voor veel klanten… Oracle op VMware. Maar vanaf nu gaat dat veranderen. Oracle en VMware hebben een partnership aangekondigd waarbij klanten hun VMware workloads kunnen draaien op Oracle OCI, inclusief technische ondersteuning voor klanten die Oracle Producten op VMware willen draaien! Redwood UX

Oracle heeft tot op heden altijd de rode kleur van het logo gebruikt in haar huisstijl, maar daar wordt nu van afgestapt. Vlak voor OpenWorld kon je hier en daar al zien dat er aan gewerkt werd. Zo zag de SSO login-pagina van Oracle er anders uit dan je de afgelopen decenia gewend was. Op OpenWorld werd het duidelijk. Oracle hanteert een nieuwe look and feel: Redwood UX. Redwoord UX wordt gekenmerkt door een ViSIE


ORACLE OPENWORLD 2019

|

7

‘warmere’ en ‘aardse’ uitstraling en is, volgens de lead designers bij Oracle, geïnspireerd door Aziatische, Afrikaanse en Aboriginal kunst, met een knipoog naar Japanse origami. Bij deze nieuwe look and feel hoort ook een nieuw mission statement van Oracle: ‘Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.’ Redwood UX wordt overal gebruikt. Op de website, in de reclame-uitingen, in banners en ook in de PaaS en SaaS producten van Oracle. OVERIGE AANKONDIGINGEN Oracle Data Safe

Oracle Data Safe is een centraal control center voor je Oracle Databases. Data Safe helpt je om inzicht te krijgen in de sensitiviteit van je data, om risico’s te onderkennen en om gevoelige gegevens te maskeren. Daarnaast kun je security controls implementeren en monitoren, user security en user activity bekijken en data security compliance implementeren. Het maakt niet uit of je Oracle Autonomous Database of Oracle Database Cloud Service gebruikt. Data Safe geeft je alles wat je nodig voor essentiële data security as a service (DSaaS?) op Oracle Cloud Infrastructure – en, uiteraard, zonder extra kosten. Oracle Autonomous Linux

De ‘no downtime auto fix’ Oracle Autonomous Linux voert automatische patchupdates en tuning uit - zonder interactie van beheerders. Hiermee wordt beveiliging en downtime verbeterd, net als de productiviteit van

IT-personeel. Gecombineerd met native Oracle Cloud Infrastructure-services zoals Oracle OS Management Service, biedt het nog meer automatisering zoals autoscaling, lifecycle management over pools en monitoring. Het is niet te geloven, maar ook dit is een gratis add-on. In ieder geval als je al Oracle Linux Premier Support hebt in de Oracle Cloud. Oracle Autonomous Linux is gebaseerd op Oracle Linux, dat compatibel is met Red Hat Enterprise Linux, waardoor IBM Red Hat-klanten de service onmiddellijk kunnen gebruiken met de huidige applicaties op Oracle Cloud Infrastructure. Oracle Exadata X8M

Een andere aankodiging van Larry Elisson was de nieuwe X8M Exadata. De Exadata X8M is met zijn record-breaking performance, van 16 miljoen OLTP read IOPS (8K I/O’s) en OLTP I/O latency onder de 19 microseconden uiteraard veel beter dan Amazon en Azure. Als we de aankondiging moeten geloven dan is de X8M tot 50x sneller dan de concurrenten.

ViSIE


8

|

ORACLE OPENWORLD 2019

Er zijn nog legio klanten die on-premise draaien en de ontwikkeling van deze Oracleproducten gaat ‘gewoon’ door.

Goldnuggets

Alles Cloud?

Naast de grote aankondigingen zijn er ieder jaar best wel een aantal interessante kleine nieuwtjes te vinden, als je maar goed genoeg zoekt. Een mooi voorbeeld hiervan is de aankondiging van de ‘blockchain’ table voor de Oracle Database. Dit lijkt op de QLDB, blockchain-style database van Amazon, maar het is net ietsje anders. Het idee is om met een ‘create table <tablename> as blockchain table’ een complete blockchain aan te maken. Dit staat gepland voor volgend jaar. Het wordt dan mogelijk om tijdens een insert automatisch een blockchain op te zetten, waarbij de data gesigned en gevalideerd wordt en zodoende fraude of wijziging in de data te detecteren en te voorkomen.

Alles Cloud? Nee, er zijn nog legio klanten die on-premise draaien en de ontwikkeling van deze Oracle-producten gaat ook ‘gewoon’ door. Er komt een nieuwe patchset WebLogic Server (12.2.1.4) met een aantal bug fixes en Oracle WebLogic Server 14.1.1 wordt momenteel ontwikkeld. Het wordt verwacht dat dit eind van dit jaar beschikbaar komt met support voor SOA Suite en Azure ServiceBus.

ViSIE

Randzaken

Ieder jaar geeft Oracle op woensdag een groot feest voor alle bezoekers van de conferentie. Een tijd lang was dit op Treasure Island, de afgelopen jaren was dit in het baseball-stadion, maar dit jaar was er weer eens een nieuwe


ORACLE OPENWORLD 2019

locatie. Het feest was in het gloednieuwe, net zes dagen geopende ‘Chase Center’, het nieuwe basketbal-stadion van de Golden State Warriors, die tot nu toe hun wedstrijden altijd speelden in de Oracle Arena in Oakland. Nu ze dat niet meer doen heeft het voor Oracle weinig waarde meer om in Oakland een stadion te sponsoren. In de zoektocht naar iets nieuws is besloten om de naam te koppelen aan het baseball-stadion van de SF Giants. Waarom was daar dan het feest niet? Medio september is de Major League Baseball nog niet afgelopen, dus werd uitgeweken naar het basketbal- stadion. Zoals gezegd, randzaken... Maar wel leuk.

|

9

Tenslotte

Uiteraard was er nog veel meer nieuws, maar daar is geen ruimte meer voor in dit artikel. Al met al was het een interessante Oracle OpenWorld, met als rode draad de gratis Cloud-omgeving en de strategische partnerships met Microsoft en VMware. Maar er was ook veel aandacht voor de softwareontwikkelaar. We leven in een tijd met onbegrensde mogelijkheden. Het is een ‘Golden Age for Developers’ met een ‘nooit eerder vertoonde hoeveelheid technologie’ waarmee je ‘unieke mogelijkheden krijgt om te fantaseren en innoveren’. Aldus Oracle. n

ViSIE


Looking for a...

01101010 01101111 01100010? ARE YOU SMART ENOUGH TO TRANSFER?

APEX developer Dit ga je doen

Als APEX developer ontwikkel je webapplicaties voor onze klanten. Jouw doel: het continu verbeteren van de IT-oplossing voor elke zakelijke ambitie. Je werk is heel afwisselend, want Transfer Solutions beperkt zich niet tot een specifieke branche. We zijn in de kern een technisch bedrijf, maar denken met elke mogelijke business mee. Je blijft continu leren van je collega’s en in ons eigen opleidingscentrum.

Dit ben jij • • • • • •

Je hebt een hbo- of universitaire opleiding afgerond. Je hebt minimaal een jaar werkervaring als softwareontwikkelaar. Je bent analytisch, hebt een groot probleemoplossend vermogen en oog voor detail. Je bent proactief, vraagt door en toont initiatief. Je spreekt en schrijft uitstekend Nederlands en goed Engels. Je bent in het bezit van een rijbewijs.

Dit zijn wij

Wij vinden onszelf een slimme IT-club. Wat de vraag ook is, wij ondersteunen onze klanten met de juiste expertise en de beste technologie. We blinken uit in ons probleemoplossend vermogen, onze technische expertise, dienstbaarheid, gedrevenheid en flexibiliteit. Bij Transfer Solutions zijn we down-to-earth, persoonlijk en transparant. Alles wat we doen, leggen we in gewone-mensentaal uit.

Dit moet je doen om te solliciteren

Check www.transfer-solutions.com/work of neem contact op met August de Vries voor een vrijblijvend gesprek over jouw mogelijkheden bij ons, T 0345- 61 68 88. Een carrière bij Transfer Solutions betekent werken in een collegiale motiverende omgeving met een informele cultuur.

N S. SOLUTIO R E F S N TRA RK COM/WO


COLUMN

|

11

FIJNE VAKANTIE GEHAD? EN, ALWEER TOE AAN DE VOLGENDE?

V

elen van de lezers zullen op beide vragen volmondig ja zeggen. Ondanks dat die vakantie niet geheel vlekkeloos verlopen zal zijn: Files op de snelweg, of voor het inchecken, of op de vakantielocatie of in alle drie de gevallen. Op de bestemming bleek de taal

onverstaanbaar en voor hun Engels gold hetzelfde. In de folders stond dat het in de zomer alle dagen warm en zonnig zou zijn, maar helaas trof je net die uitzonderlijke regendagen. En om verzekerd te zijn van leuk plekje bij het zwembad moest je toch iedere ochtend de wekker

Ise Douwes

zetten, nog vroeger dan thuis voor je werk. En dan heb ik het nog niet over al die luidruchtige buren die verdacht veel lijken op je eigen buren. Of over de kosten, die uiteindelijk toch wat hoger uitvielen door de vele extra’s die te verleidelijk bleken voor jezelf of je gezin. En zo kan ik nog wel even doorgaan. Maar niemand zal afzien van een volgende vakantie, want overall was het een ervaring om niet te missen. En de strubbelingen geven vaak de leukste anekdotes. Vooral hoe je daar op vakantie zo lekker relaxed en creatief mee omgegaan bent. En

De reis naar de cloud is in vele opzichten vergelijkbaar met de vakantiereis.

je bent goed uitgerust en met frisse moed en nieuwe energie weer aan het werk gegaan. De reis naar de cloud is in vele opzichten vergelijkbaar met de vakantiereis. Maar nog steeds laten veel organisaties zich door de schrikaanjagende verhalen weerhouden: Uit de hand gelopen kosten doordat steeds meer verschillende services nodig blijken. Flexibiliteit die wel beloofd wordt maar niet werd waargemaakt. Ontbrekende kennis bij eigen medewerkers en vaak ook bij de vaste IT-partner waardoor dure externen moesten worden ingehuurd. Geheel nieuwe technische termen die onbegrijpelijk waren maar wel de service bepalen. Performance die zwaar tegenviel. Applicaties die toch niet ondersteund werden in de cloud en daarom op locatie moesten blijven. Gegevens die opeens voor iedereen toegankelijk op straat bleken te liggen. Maar dat zijn natuurlijk alleen maar de gruwelverhalen die iedereen graag doorvertelt en graag wil horen om de eigen terughoudendheid te verantwoorden: “Het is maar goed dat wij daar nog even mee wachten”. Het grote verhaal is dat de migratie voor vele organisaties wel degelijk een succes is gebleken. Dat grote voordelen zijn behaald: betere performance, meer veiligheid, beter schaalbaar, betere functionaliteit, altijd up-to-date en dat alles tegen veel lagere beheerkosten. En dat met migratietrajecten die binnen korte tijd zijn uitgevoerd. Helaas komen die succesverhalen vooral tot ons via de overdreven marketinghype van de cloud providers. En dan klinkt het al snel als “wij van WC-eend”. De nlOUG stelt zich tot doel de komende jaren een podium te bieden voor real-life verhalen van cloud-migraties. Met de aandachtspunten en problemen maar ook met de behaalde resultaten. Ik hoop van harte je daar te zien als deelnemer. Of als spreker om het eigen verhaal zelf te vertellen over je succesvolle cloud-projecten? En natuurlijk zijn we dan ook benieuwd naar de ongetwijfeld achteraf smeuïge verhalen wat er mis ging en hoe jullie dat hebben opgelost! Ise Douwes

ViSIE


HÃ&#x2030; JIJ! INTERESSE IN EEN UITDAGENDE BAAN?

WAAR ALLES DRAAIT OM TECHNOLOGIE

Is werken in DevOps teams, met moderne technologie en onder begeleiding van de topspecialisten uit de markt iets voor jou? AMIS is op zoek naar: Platform Engineer Oracle Consultants Data Architect. Kijk snel op amis.nl/vacatures


CLOUD SERVICE

BY DIMITRI GIELIS

|

13

GETTING STARTED WITH THE

ALWAYS FREE ORACLE CLOUD SERVICE At Oracle Open World 2019, Andy Mendelsohn announced the Always Free Oracle Cloud Service. This is not what people expect from Oracle… getting something for free? But it’s true, I witnessed it myself and straight after the announcement I setup my own environment and to this date I haven’t paid for a thing.

I

’m really impressed by this free offering from Oracle and see many use cases for development environments and small to midsize applications. I believe the limits set for the free plan are extremely generous of Oracle and much more than any other cloud provider offers. Here’s a quick overview of what it looks like at the time of writing: • 2 Autonomous Databases, each with 1 OCPU and 20 GB storage • 2 Compute virtual machines, each with 1/8 OCPU and 1 GB memory • Storage: 2 Block Volumes, 100 GB total.

ViSIE


14

|

CLOUD SERVICE

10 GB Object Storage. 10 GB Archive Storage. • Additional Services: Load Balancer, 1 instance, 10 Mbps bandwidth. Monitoring, 500 million ingestion data points, 1 billion retrieval data points. Notifications, 1 million delivery options per month, 1,000 emails sent per month. Outbound Data Transfer, 10 TB per month. In my blog I went into great detail on how to setup the different components. In this article I will give more of an overview on how to get started so you have an idea what it takes. If you want more guidance, you can go to https:// dgielis.blogspot.com/2019/09/best-and-cheapest-oracle-apex-hosting.html. GETTING STARTED

To get started, go to https://www.oracle.com/ cloud/free/ and click the Start for free button:

re most of your visitors/customers and yourself are based. Also provide correct information about yourself and a valid phone number and credit card info. You will get a notification code sent to your phone and the credit card will only being used to verify that you are who you say you are. You will not be charged. You will receive an e-mail when your cloud account is ready. When you sign in you arrive at the Oracle Cloud dashboard. From the dashboard you can setup the different ‘Always Free’ components. The first thing we want to do is to create an Oracle database and APEX environment. The database you get is the best Oracle has, and it’s called Autonomous because Oracle is managing your database for you. It will apply patches, search and use optimized indexes all in an automated way - without human intervention. Behind the scenes Oracle is using machine learning techniques, so while your database is running, Oracle learns about the usage and tries to optimize it to the best of its ability. CREATE AN ORACLE AUTONOMOUS TRANSACTION DATABASE (ATP)

Follow the wizard to sign up for the Oracle Cloud Program. When you enter your Account details, it’s important to point out that your ‘Home Region’ is really important. It’s only in your Home Region that you can get the Free Oracle Cloud service. I would select the Home Region based on whe-

In the dashboard you go to Create a database, you enter the database name, some settings, and make sure to select the Always Free switch. After a few minutes your environment is ready to be used: From this screen, you can click on the Service Console button which will bring you to the area with links to SQL Developer Web and Oracle Application Express (APEX).

Oracle Cloud Dashboard

ViSIE


CLOUD SERVICE

|

15

The first time you login, Oracle APEX is being configured, so it takes a bit of time, but after that, it’s rocking fast… and the best from all, you are all set up! You can start to develop and deploy your applications in the Always Free Autonomous Oracle Cloud. CREATE A VM INSTANCE (COMPUTE CLOUD)

It’s cool that we have our Oracle database and APEX instance, but it doesn’t stop there. We also get two machines for free, with Oracle Autonomous Linux. To set up a machine you go to the Oracle Cloud Dashboard again, but this time you select Create a VM instance. Follow the wizard and a few minutes later your VM is ready to be used: You can do anything you like with this virtual machine: run a website on it, do some programming in JAVA, Python or other language you like, in fact, anything you do on your own server, laptop or desktop you can do on your VM. In one of my blog posts I also show how you can use this VM as a webserver in front of your Oracle APEX environment, so you can have a custom URL pointing to your APEX instance or application. In another post I show how you can run APEX Office Print (AOP) on this VM instance, so it’s super easy to export your data into a nice looking PDF, a custom Excel file, a fancy PowerPoint or other output format of your choice, just the way you want it. SETUP OBJECT STORAGE

Now that we have our Oracle database, APEX and another machine with a webserver, you might want to store files in the cloud too. It could be database backups, or just files you want to share with others. An Object Storage exists out of buckets, and ViSIE


16

|

CLOUD SERVICE

just by following a wizard you can set those up. In those buckets you can upload files through the dashboard, through a REST interface or through command line tools. There are some other components you get, such as a Load Balancer and some other services, but this article would become to extended when I get into those. HITTING THE LIMITS

At the start of the article I gave an overview of what you get for free, but what if you outgrow these limits? What if you need more CPU or disk space? It means your applications are successful, so you can be proud of that :) and at that time, hopefully, thereâ&#x20AC;&#x2122;s enough revenue to upgrade to a Paid Oracle Cloud plan. This can be done very easily... you click the upgrade to the paid plan button and there you go! Oracle will copy your DB, instance etc. and you go from there. The way that Oracle is doing the upgrade is real-

ViSIE

ly cool, as it means you keep your free instance. So, I see myself doing some development on the free instance, then for production upgrading to a paid plan. At that time, I still have the development environment. The other free service could be the TEST environment, so you have DEV and TEST both free and PROD paid. If you didnâ&#x20AC;&#x2122;t check it out by now, go and try out the FREE Oracle Cloud yourself by going to https://www.oracle.com/cloud/free/. I am really impressed with the service! Oracle, thank you... n

About Dimitri Gielis Dimitri Gielis is a director of APEX R&D (www.apexrnd.be), a company specializing in Oracle Application Express and founder of APEX Office Print (AOP). Dimitri is a frequent presenter at the major Oracle and nlOUG conferences, an Oracle ACE Director, and received several awards, including Oracle APEX Developer of the Year.


MEET-UP

|

17

MEET-UP NLOUG IN SAMENWERKING MET ORACLE EN TECHDATA

HANDS-ON WORKSHOP MET ORACLE ANALYTICS EN DATA VISUALIZATION DESKTOP Afgelopen 24 september heeft de nlOUG in samenwerking met Oracle en TechData een meet-up georganiseerd. Tech Data stelde haar locatie beschikbaar en zorgde voor de inwendige mens. Namens Oracle verzorgden Stijn Gabriels en Wouter van der Brugghen de content. Het thema deze avond was Oracle Analytics en Data Visualization Desktop (DVD).

ViSIE


18

|

MEET-UP

N

amens Tech Data deed Walter Zwaans de introductie. Walter is Solution Design Specialist Oracle Cloud Solutions in het Tech Data Cloud Center of Excellence. In deze rol is het zijn verantwoordelijkheid om het Oracle-partner ecosysteem te helpen bij de migratie en de transformatie naar de Oracle Cloud door gebruik te maken van het PaaS- en IaaSportfolio van Oracle.

INTRODUCTIE ORACLE ANALYTICS Wouter en Stijn praten ons in woord en beeld bij over de ontwikkelingen op het gebied van Oracle Analytics. Oracle OpenWorld 2019 is net voorbij. Uiteraard zijn er ook op het gebied van Oracle Analytics een aantal aankondigingen gedaan. Oracle heeft het niet makkelijk gehad als het gaat om het Analytics productaanbod. Diverse nieuwe spelers hebben de afgelopen jaren de Analytics-arena betreden. Oracle kon niet op alle gebieden meekomen. Met name op het gebied van self-service Analytics werd Oracle door diverse partijen en oplossingen ingehaald. Denk hierbij aan bijvoorbeeld aan Qlikview/Qlik Sense, Tableau en Microsoft Power BI. Inmiddels is Oracle op de weg terug. Het hart van de Oracle Analytics omgeving is nog steeds de Oracle Analytics Server. Deze kennen we nog uit de tijd van Oracle BI EE. Maar ook in de Cloud Analytics-oplossingen van Oracle is de BI Server de centrale plek waar de metadata beheerd wordt en waar de queries gegenereerd worden. Deze worden aangevuld met allerlei nieuwe ontwikkelingen op het gebied van Data Visualisatie.

Vrijheid wanneer het kan, governance wanneer het moet. Aangevuld met Augmented Analytics. Oracle Analytics is een totaaloplossing, die centraal beheer en self-service combineert met Data Preparatie, Mobiel, Samenwerking, Rapportage & Dashboarding en Standaard Applicaties. Iedere gebruiker heeft in principe toegang tot alle gegevens; in de Cloud, on-premise of in een hybride vorm. Het allernieuwste Oracle Analytics productaanbod is gebaseerd op 3 verschillende oplossingen 1. OAC - Oracle Analytics Cloud 2. OAS - Oracle Analytics Server (On-premise OAC op basis van OBIEE - Oracle BI EE) 3. OAX - Oracle BI Applications voor Cloud Applications Met name de OAS, de Oracle Analytics Server-oplossing is een hele interessante. Dit is de on-premise variant van Oracle Analytics Cloud (OAC). Voor alle huidige OBIEE-gebruikers houdt dit in dat, met een gratis upgrade van OBIEE naar Oracle Analytics Server (OAS), alle self-service functionaliteiten, zoals Data Visualisatie en Data Preparatie, binnen handbereik komen. Dus voor alle OBIEE-gebruikers die vooralsnog in een on-premise omgeving willen blijven werken is dit goed nieuws. Wanneer we Oracle Analytics in beschouwing nemen, kunnen we de volgende functionaliteiten eruit lichten.

THREE WAVES OF ANALYTICS

Oracle Analytics combineert drie smaken van Analytics. 1. Centralized IT-driven Analytics • Centraal beheer en onderhoud van datasets door IT 2. Selfservice Analytics • Zelfstandig datasets toevoegen en analyseren door de eindgebruiker 3. Augmented Analytics • Machine Learning & Artificial Intelligence

ViSIE

Oracle biedt verschillende connectors naar diverse data sources. Zowel in de Cloud als on-premise en zowel Oracle als third-party databases en applicaties. Ongeacht de vorm of structuur, Oracle biedt de mogelijkheid deze data samen te voegen en in combinatie te analyseren, dit alles in een veilige omgeving.


MEET-UP

Data Preparatie-mogelijkheden komen nu in handen van de eindgebruiker, zonder dat zaken eerst naar Excel geëxporteerd en daar bewerkt hoeven te worden. Op een visuele manier wordt de gebruiker door de data flow geleid. Uiteraard zitten in Oracle Analytics de meest gebruikte en de laatste generatie van Data Visualisaties. Daarnaast is het mogelijk om zelf Data Visualisaties (JavaScript SDK) toe te voegen. Neem eens een kijkje op http://bit.ly/OAClibrary. DATA SCIENCES NAAR EINDGEBRUIKER

Oracle brengt Data Sciences naar de eindgebruiker. Machine Learning is ingebouwd in diverse functionaliteiten van het Oracle Analytics-product zelf. Met Smart Data Discovery (de ‘Explain’-functionaliteit, waarover later meer) komt Selfservice Machine Learning binnen handbereik. Zo worden er automatische aanbevelingen voor Data Verrijking gedaan als stap in het Data Preparatie-proces. Tot slot leert Oracle Analytics zelf van het gebruik van Oracle Analytics. Op basis van dit gebruik (tijd en locatie) kan er pro-actief gepersonaliseerde content naar een gebruiker gestuurd worden. Dit is een zelflerend proces. Zo kan het zijn dat er op een bepaalde tijd een bepaalde analyse gestuurd wordt omdat dat altijd gebeurt. Of een overzicht van een bepaalde klant, wanneer een gebruiker bij de betreffende klant in de buurt is. Tot slot is zijn er twee oplossingen met betrekking tot taal, die Oracle Analytics completeren. De eerste heeft betrekking op spraak. Via Natural Language Processing (NLP) kunnen vragen - ‘BI Ask’-functionaliteit - aan Oracle Analytics gesteld worden. Met Natural Language Generation (NLG) kan een eindgebruiker uitleg genereren bij een visualisatie. Tijd om een en ander zelf te ervaren.

|

19

voorspeld gaan worden welke werknemers het meest waarschijnlijk het bedrijf zullen gaan verlaten. Het idee achter de workflow is om te laten ervaren dat Oracle Analytics verder gaat dan de klassieke reporting. Oracle Analytics ondersteunt de gebruiker bij die activiteiten en helpt die data te doorgronden en verbanden te leggen. Voor de workshop zijn er drie datasets en een voorbeeldproject ter beschikking gesteld. De gebruiker diende zelf voor de Oracle Data Visualization Desktop-installatie op de eigen laptop te zorgen. Via het eerste gedeelte van de workshop werd er een dataset met ‘Employee Data’ geprepareerd voordat deze gevisualiseerd kon worden. Data preparatie is het proces van opschonen, standaardiseren en verrijken van data. Via verschillende datavisualisaties; barcharts, treemaps, scatter-plots, etc. kunnen er diverse inzichten verkregen worden uit de data uit een Excel-sheet. Oracle DVD biedt de mogelijkheid om datasets te combineren. Een tweede dataset, met ‘Employee Survey’-data werd gekoppeld aan de eerste ‘Employee Data’-dataset. Deze koppeling gebeurde op een gemeenschappelijk kenmerk in beide datasets; ‘Employee Number’. Op basis van deze combinatie van datasets konden nieuwe inzichten gegenereerd worden. Denk bijvoorbeeld aan; ‘JobSatisfaction per JobRole’ en ‘JobSatisfaction per Gender’. (zie schema pagina 20) Het tweede gedeelte van de workshop zoomde in op de meer geavanceerde functies van Oracle DVD. Advanced Analytics functies en Machine Learning functionaliteiten kunnen met een druk op de knop geactiveerd worden. BLANK CANVAS SYNDROME

WORKSHOP ORACLE ANALYTICS & DATA VISUALIZATION DESKTOP

De derde dataset, ‘Attrition Train’, is de opmaat naar een introductie in Machine Learning. In Oracle DVD zit een ‘Explain’-functie. Vanuit een leeg canvas kunnen er van een attribuut (in dit geval ‘Attrition’ - Werknemers die de

Tijdens deze workshop konden de aanwezigen zelf achter de knoppen. Er was een programma samengesteld waarbij een typische Oracle Analytics Workflow doorlopen kon worden. Met behulp van data kan het verhaal van het fictieve bedrijf ‘JTC America Group’ verteld worden. Op basis van aanwezige data kan

ViSIE


20

|

MEET-UP

organisatie verlaten hebben; ‘Ja’ of ‘Nee’) inzichten gegenereerd worden. Hoe verhoudt de attribuut-kolom zich tot de andere kolommen in de dataset.

‘Blank Canvas’ toegevoegd worden en het begin vormen van verdere analyse. Aan het einde van de workshop wordt Oracle DVD gebruikt om te voorspellen wat de kans is dat een werknemer de organisatie gaat verlaten. Hiervoor wordt het ‘Binary Classification’-model gebruikt. ‘Binary Classification’ is een techniek waarbij elementen uit een dataset op basis van classificatieregels in twee groepen, ‘Verlaten’ en ‘Niet verlaten’ verdeeld worden. Deze classificatieregels worden gegenereerd op basis van het trainen van een model op basis van een historische dataset met informatie of een werknemer de organisatie heeft verlaten of niet. Al met al een boeiende workshop, waarbij in korte tijd een aantal interessante functies van de Oracle Analytics Suite aan bod zijn gekomen. Dit smaakt naar meer. n

Op basis van verschillende Machine Learning algoritmes leidt dit tot een viertal verschillende ‘Insights’: 1. Basis informatie over Attrition 2. W  elke kolommen hebben de meeste invloed op Attrition 3. De kolommen die de kolom Attrition het beste verklaren • In welke gevallen is het meer of minder aannemelijk dat Attrition Ja of Nee is 4. Afwijkingen met betrekking tot Attrition Deze vier verschillende ‘Insights’ leveren meerdere visualisaties op. Deze kunnen aan een

NLOUG MEET-UPS Het is de doelstelling van de nlOUG om maandelijks meet-ups te organiseren. Een aantal malen per jaar zullen dit grotere events zijn, zoals bijvoorbeeld APEX World en de DBA-dag. Voor zowel de kleinere meet-ups als de grotere events geldt dat Oracle-technologie het centrale thema is. Oracle staat centraal, maar niet alleen. Het is interessant om te zien hoe Oracle zich verhoudt tot de concurrentie. Daarnaast is het belangrijk om te weten hoe Oracle functioneert als onderdeel van een groter geheel. Oracle meet-ups en events zijn er niet per se om aan te tonen hoe goed Oracle wel niet is. Ze zijn er juist om te laten zien hoe Oracle-producten op een goede manier ingezet kunnen worden. Klantcases kunnen daarbij een verhelderend beeld geven en zijn dan ook meer dan welkom. Leren van ervaringen uit het verleden voorkomt dat het wiel opnieuw uitgevonden moet worden. Voor de komende periode staan de volgende events gepland: • Dinsdag 29 oktober – Big Data: mogelijke combinaties van Oracle en Cloudera, on-premise en in de cloud • Dinsdag 3 december – Praktische introductie van Oracle Spatial • Vrijdag 13 december – DBA Dag: Legacy, 19c & Autonomous Ook voor 2020 staat het eerste grote event alweer gepland; ‘APEX World 2020 - Autonomous APEX. Kijk voor meer informatie en de actuele agenda van meet-ups en andere nlOUG events op: https://www.nloug.nl/agenda.aspx Ik zie je graag bij een van de volgende bijeenkomsten van de nlOUG. Namens het bestuur, Daan Bakboord, nlOUG Event Manager

ViSIE


DBA DAG

|

21

JAARLIJKSE DBA DAG OP 13 DECEMBER IN UTRECHT

DBA Challenges:

Legacy, 19c & Autonomous Op vrijdag 13 december a.s. organiseert de nlOUG bij Oracle Nederland te Utrecht een specifieke DBA dag. Deze dag staat in het teken van de uitdagingen voor de DBA in deze tijden.

O

p termijn lijkt een overgang naar Cloud onvermijdelijk maar eerst is er, om support te blijven ontvangen, de noodzaak te migreren naar hoger versie het liefst zelfs

19c. Tegelijkertijd blijft de dagelijkse werkzaamheden alle aandacht vragen: continue beschikbaarheid, performance bij steeds groeiende datahoeveelheden en aangescherpte governance. En betekent de introductie van de autonomous database dat op termijn de DBA andere taken krijgt of zelfs overbodig wordt? Dit event is specifiek gericht op Oracle DBA’s om antwoord te geven op deze en vele andere vragen en biedt daartoe sessies met veel diepgang, inhoud en de mogelijkheid om te sparren met vakgenoten. De nlOUG is zeer verheugd dat Dominic Giles de dag zal openen met zijn keynote. Hij zal de ontwikkelingen van de Oracle database t/m 19c toelichten en aangeven hoe Autonomous daar een logisch vervolg op is.

DOMINIC GILES MASTER PRODUCT MANAGER FOR THE ORACLE DATABASE

PROGRAMMA De dag begint om 8:30 uur met de keynote van Dominic Giles, waarna interessante parallelsessies volgen, onderverdeeld in drie tracks. Tevens zijn er exclusieve hands-on workshops voor Autonomous Cloud én upgrade naar 19c, begeleid door experts van Oracle zelf. Dit geeft de deelnemers een kans om hier zelf actief kennis mee te maken. Het definitieve programma met alle onderwerpen en sprekers zal uiterlijk begin november gepubliceerd. Houd hiervoor de nlOUG website in de gaten.

Dominic werkt nu 29 jaar bij Oracle, eerst als Senior Principal Technology consultant en sinds 2012 als

INSCHRIJVEN

product manager voor de

Dit event is gratis voor nlOUG-leden, die zich op de gebruikelijk wijze kunnen aanmelden via de website nlOUG.nl.. Niet leden betalen € 195,-. Zij kunnen zich aanmelden door een e-mail te sturen naar secretariaat@nloug.nl onder vermelding van naam, organisatie, factuuradres, PO-nummer (indien van toepassing). Inschrijving is pas definitief na betaling van de factuur. n

Oracle database. Hij heeft een grondige technologie-kennis van de Oracle database en alle aspecten daarvan. Hij is een veelvuldige en populaire spreker tijdens Oracle OpenWorld.

ViSIE


NO-CODE DEVELOPMENT

T O T L E K K I W T ON R E L L E N S X 0 1 WEL N T

0% 2 N EGE

OS K E D VAN

TE

Dankzij ons No-Code ontwikkelplatform zijn wij in staat om bedrijfsprocessen in een mum van tijd te optimaliseren en te automatiseren!

MEER INFORMATIE WWW.THEDOC.NL


VACATURE

|

23

VACATURE NLOUG-BESTUURDER Het bestuur van de Nederlands Oracle User Group bestaat momenteel uit 5 personen. De nlOUG is een actieve gebruikersgroep met een groeiend aantal Special Interest Groups, jaarlijks terugkerende succesvolle conferenties, meer dan 20 meetups en een eigen digitaal magazine, de nlOUG Visie. De inkomsten worden gevormd door enerzijds contributies van bedrijfsleden/individuele leden en anderzijds van sponsoren en partners. De huidige secretaris heeft aangegeven zijn rol op termijn te willen neerleggen en om die reden is de nlOUG nu specifiek op zoek naar een nieuwe secretaris.

BESTUURSTAKEN

Het bestuur bepaalt de activiteiten van de vereniging en draagt mede zorg voor de organisatie. Elk bestuurslid heeft één of meerdere aandachtsgebieden onder zijn/haar hoede. Hierin is volop de gelegenheid de eigen creativiteit en talenten in te zetten. Het bestuur wordt ondersteund door een professioneel organisatiebureau. De algemene bestuurstaken bestaan uit: • Bepalen van de activiteiten van de vereniging • Deelname in het organisatiecomité van één of meer events • Faciliteren van Special Interest Groups (SIG’s) en meet-ups • Redactie nlOUG Visie • Onderhouden van contacten met de leden en Oracle • PR-activiteiten • Innovatie BESTUURSVERGADERINGEN

PROCEDURE

De vergaderingen worden zes keer per jaar van 18:00 tot 20:00 uur

Meld je aan bij het

gehouden in Utrecht. De bestuurstaak vergt gemiddeld zo'n twee uur

secretariaat door een

per week.

mail met een korte motivatie te sturen naar

PROFIEL

secretariaat@nloug.

We zijn op zoek naar een enthousiast persoon die:

nl. Hierna neemt het

• de Oracle-community een warm hart toedraagt

bestuur contact met

• goed op de hoogte is wat er speelt in het Oracle landschap

je op en bespreken we

• ervaring heeft met besturen van verenigingen

de vervolgacties, zoals

• beschikt over een groot relevant netwerk en goede relaties heeft

eerst het oriënterend

met de verschillende Oracle-partners.

bijwonen van de

bestuursvergaderingen

De secretaris wordt ondersteund door het organisatiebureau die de

en uiteindelijk de

ledenadministratie verzorgt en de externe communicatie naar leden en

verkiezingsprocedure

de Oracle community.

bij de algemene

De verantwoordelijkheden van de secretaris zijn:

ledenvergadering.

• Controle en toezicht op ledenadministratie en toepassing AVG

Wellicht ten overvloede

• Verantwoordelijk voor organisatie bestuursvergaderingen en ALV

vermelden we nog dat

• Beheer statuten en huishoudelijk reglement,

het een onbezoldigde

• Partnerrelaties en Sponsorwerving voor events

functie betreft.

• Voorzitten redactievergaderingen nlOUG visie • PR-activiteiten/Marketing en ledenwerving/-behoud • Communicatie naar leden en de Oracle community via website, sociale media, mailings etc.

ViSIE


CONGRES: MEET THE ORACLE MASTERS Steven Feuerstein – Chris Saxon Patrick Barel – Alex Nuijten 30 oktober 2019 | €200

“Dit congres is een geweldige kans voor SQL- en PL/SQL-ontwikkelaars om te leren van Oracle grootheden Steven Feuerstein en Chris Saxon” Kom op 30 oktober 2019 naar Qualogy’s Meet The Oracle Masters-congres, met Steven Feuerstein en Chris Saxon. Oracle ACE Directors Patrick Barel en Alex Nuijten ondersteunen de Oracle-grootheden met presentaties en een unieke battle. Oracle Master Steven Feuerstein Steven is dé goeroe op het gebied van PL/SQL. Hij schreef ‘Oracle PL/SQL Programming ‘, het standaardwerk voor PL/SQL-ontwikkelaars. Steven zal het congres via videoverbinding bijwonen met de volgende presentaties: • Beyond the Basics: Performance Features • Beyond the Basics: Error Management Oracle Master Chris Saxon Chris is gespecialiseerd in SQL en PL/SQL. Zijn kracht: het vertalen van abstracte features van de database naar oplossingen voor alledaagse problemen. Chris is de hele

Meer informatie?

dag aanwezig en geeft onder meer 2 van de volgende

Bekijk het volledige programma, lees de

presentaties *:

abstracts en schrijf u in voor het congres via

Oracle Database 19c for Developers

www.qualogy.com/oracle-masters

How to find patterns in your data with SQL

Why isn’t my query using an index?

* Deelnemers aan het congres bepalen welke 2 presentaties Chris geeft.

Waar?

Green Village in Nieuwegein

Hoe laat?

Van 08.30 – 17.30 uur

Kosten?

€200

WWW.QUALOGY.COM/ORACLE-MASTERS

Profile for nloug

nlOUG Visie Najaars editie 2019  

In deze editie: Verslag Oracle Open World 2019, Oracle biedt Always Free Cloud Service en DBA staat voor flinke uitdagingen

nlOUG Visie Najaars editie 2019  

In deze editie: Verslag Oracle Open World 2019, Oracle biedt Always Free Cloud Service en DBA staat voor flinke uitdagingen

Profile for nloug