• Home
    • About DBI
    • Award Winning Diver BI Software
    • Customer Commendations
    • The Team
    • DBI Privacy Policy
  • Articles
    • News
    • Accolades
    • Blog
  • Products
    • Diver | BI
      • Diver Workbench
      • Videos
      • Case Studies
    • Gap 360 Sales Analysis
      • Diver on demand in the Cloud
  • Applications
    • Property
      • Property Prices Ireland
    • Supply Chain
      • Retail
      • Wholesale
      • Distributor
      • Produce
      • Manufacturing
      • Autoparts
      • Transport
      • Beverage Alcohol Suppliers
      • Beverage Alcohol Distributors
      • DI Program Advisor
    • Diversity
      • Waste management
      • Telecom Brokerage
      • Colleges & Universities
      • Economic Trends
      • Maps
      • Travel & Tourism
      • Parking
      • Smart Meters
      • Carbon Emissions Management
    • Healthcare
      • Healthcare
      • Pharma Applications of Diver
      • DI Surgery Advisor
      • DI Physician Performance Advisor
    • Finance
      • Finance
      • DI GL Advisor
    • Mobile
      • DiveTab Mobile BI
  • Partners
    • Dimensional Insight
    • Diver BI Group
      • Envisage
      • Chartwell IT
      • Cloud-works Solutions Ltd
      • Data Management Business Insight
      • Manitex
      • Equiniti ICS
      • Pinnula
      • Formell
      • IBI
    • Zight – Partner for Transport
    • 24/7 Uptime
    • ID Technology (Brazil)
    • Infotool (Nordic Countries)
    • BIMAXIS – DI France
    • KDE Group (Israel)
  • Services
    • SaaS
    • Training
    • Support
    • Software Development
    • Consultancy
  • Contact

DBI Dynamic
Business
Informatics

Home Articles News DBI takes the plunge with DI-Production

DBI takes the plunge with DI-Production

Thursday 19th June 2014

Probably you, like most of us here at DBI, since you saw the impressive (if slightly scary) presentations on DI-Production at last year’s annual Diver Conference, have been tiptoeing to the edge of the diving board, not quite ready to take the plunge. You are nothing like a lemming when it comes to software upheavals – you don’t want to drown.

On the edge

There’s a popular misconception about lemmings, that they mindlessly throw themselves over cliffs to their deaths – but in fact this is not so – “Lemmings can swim and may choose to cross a body of water in search of a new habitat” according to Wikipedia.

Breakingwater

Well over the last few weeks, like these inquisitive lemmings we’ve all been throwing ourselves headfirst into our new Diver habitat, behind the lead of John Spillane, DBI’s Technical Director and Paul Duggan one of DBI’s senior developers. They’ve hit the surface of the water swimming and started making splashes that are having very noticeable effects for our customers and ourselves! In their vortex we are all beginning to experience what a game-changing addition DI-Production is for the Diver Solution BI Platform.

Multi-Threading & Visibility

John has been using DI-Production to solve a few timing issues with some of our larger international retail clients who have very large transactional data volumes which are being processed across multi-site and multi-departmental Diver Solution BI platforms.

multithreading.jpg

In case you’re not up to speed with what DI-Production actually does, put simply it is a GUI interface that allows the developer to plan the Control sequence of jobs and commands for a full set of BI Production tasks. Common practice was to combine Scheduler and Integrator scripts, setting out a list of commands in a linear script, visible only through a text file.

Now you can clearly visualise what tasks are run and whether they fail or succeed. You can also run many tasks simultaneously and add a WAIT node if they must all finish before the next task. With LOOP and FORK nodes there are now much better design options for streamlining many of the jobs in parallel and adding CONDITIONAL commands.

Speed and Performance

After getting in deep with one or two sites, John reports: “DI’s new production module finally makes multi-threading a reality and provides one place to conveniently view the status of all jobs.

Regardless of the size of your data, implementing Production has advantages. It alerts you to problems, self-documents processes and provides a means for end users to get even more from Diveport.

However the DBI team are finding the biggest benefits in performance as multi-processor servers can now be fully utilised resulting in jobs running in 40% or less of their original time.”

Here is one Control script that John converted to a DI-Production script. There are quite a large number of jobs as you would expect for a large multi-site company, but note the easy to follow flow of tasks from left to right and the colour coding for success of each node.

Production-script.png

Management Packs through Interface with Diveport

Paul Duggan has also been experimenting with the new DI-Production Interface with Diveport. There is a really useful “PRINTDP” process in Production that allows you to print whole pages from Diveport in pdf format and email automatically to a named email address.

And with a little extra tweaking using a merge PDF tool he’s found, you can feed these pdfs from multiple pages and create one single pdf file for emailing as a management pack. This has become a clear favourite with some of Paul’s clients and will be rolled out to more very soon.

Users Can Now Kick-off Tasks

Oh, and you know those unscheduled tasks that have to be run fairly frequently at irregular intervals, at users’ request? Well now they can do it themselves quite simply, through a great new option in Diveport.

ProductiondiveportYou can set up a background or image portlet as a button on a Diveport page, add the name of the production script as a click action and hey presto! Users can click on it whenever they need to run the task. Simple!

DI-Production for SAAS set-up

YY Tsang one of Diver BI group’s most innovative members has also been using DI-Production to automate manual tasks for setting up multiple new environments for his GAP360 SaaS Sales Analysis package. He has managed to shave 85% off the time it took to create an environment for each new client by automating copy and paste routines, and “Find in Files” and “Global Replace” commands to change integrator script parameters, file parameters and pathnames in markers and diveplans. The Production script also sets up new aliases and groups in DI-Config!

Take the plunge and come up smiling

A final word from John:
“It’s easy to implement following a ½ day training session and is must for all developers”.

We strongly advise you to get in touch with us before you begin to install DI-Production as there are a few tips we have learnt that are important for a smooth installation.

Thumbsup.jpgGet in touch to find out more and you might soon be as happy as he is right now!

Avatar photo

Debbie Lonsdale, DBI

Contact Debbie

Previous PostNext Post

Latest News from DBI

  • Dynamic Business Informatics Holiday Message
  • What’s New in Diver 7.2?
  • Dimensional Insight Named an Overall Leader by Dresner Advisory Services in 2022 Industry Excellence Awards
  • Top Logistics Trends for 2022
  • Take a Look at the DIUC22 Agenda

DBI Accolades

  • Dimensional Insight Named an Overall Leader by Dresner Advisory Services in 2022 Industry Excellence Awards
  • Dresner Wisdom of Crowds 2022 – Best in Class Results
  • Klas 2022 – A Grades for Dimensional Insight
  • Dimensional Insight Earns Top Marks in 2021 Wisdom of Crowds Business Intelligence Market Study
  • Best in Klas 2021

Dynamic Business Informatics Ltd

UK & Ireland Distributor of The Diver Solution, providing business consultancy services, products and applications derived from the Diver Solution.
14 Mellifont Avenue
Dun Laoghaire
Co. Dublin

+353 1 2302022

10 Kenyon Street
Nenagh
Co Tipperary

+353 67 43309

Contact Us

We would love to hear from you! Please submit your query and we will get in touch with you shortly.

Email addresses are never sold, rented, or shared. Please see our Privacy Policy.

  • This field is for validation purposes and should be left unchanged.

DBI Blog

How a Growth Mindset Can Help You in Analytics

What are some characteristics of a growth mindset and how can having this frame of mind benefit people who work in analytics? Here are three ways.More

  • How Organizations Can Use Analytics for Supply Chain Agility
  • Inventory Analytics: Four Key Sales-Related Metrics to Watch
  • Inventory Analytics: Two Sets of Metrics that Really Matter
  • 5 Data Trends for 2023

More Blog Posts

Copyright © 2014–2023 DBI · Privacy Policy · website by cubecolour

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.


What Are Cookies?


As is common practice with almost all professional websites this site uses cookies, which are tiny files that are downloaded to your computer, to improve your experience. This page describes what information they gather, how we use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from being stored however this may downgrade or 'break' certain elements of the sites functionality.


For more general information on cookies, please read "What Are Cookies".


How We Use Cookies


We use cookies for a variety of reasons detailed below. Unfortunately in most cases there are no industry standard options for disabling cookies without completely disabling the functionality and features they add to this site. It is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used to provide a service that you use.


Disabling Cookies


You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit. Disabling cookies will usually result in also disabling certain functionality and features of the this site. Therefore it is recommended that you do not disable cookies.


The Cookies We Set




  • Account related cookies


    If you create an account with us then we will use cookies for the management of the signup process and general administration. These cookies will usually be deleted when you log out however in some cases they may remain afterwards to remember your site preferences when logged out.




  • Login related cookies


    We use cookies when you are logged in so that we can remember this fact. This prevents you from having to log in every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure that you can only access restricted features and areas when logged in.




  • Forms related cookies


    When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to remember your user details for future correspondence.




  • Site preferences cookies


    In order to provide you with a great experience on this site we provide the functionality to set your preferences for how this site runs when you use it. In order to remember your preferences we need to set cookies so that this information can be called whenever you interact with a page is affected by your preferences.




Third Party Cookies


In some special cases we also use cookies provided by trusted third parties. The following section details which third party cookies you might encounter through this site.




  • This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for helping us to understand how you use the site and ways that we can improve your experience. These cookies may track things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging content.


    For more information on Google Analytics cookies, see the official Google Analytics page.




More Information


Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the features you use on our site.


However if you are still looking for more information then you can contact us through our contact page

Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT