Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automating Business Proccesses with R

Automating Business Proccesses with R

At ixpantia we help organizations to become their most innovative and data-driven selves through personalized coaching and knowledge transfer, continuous and transparent code handover and the implementation of an efficient and cooperative data culture. To bring the results of data analysis to business processes and decision making, we usually need to automate their execution. Often this means that we need a daily process to write, for example, predicted values to a database.

The possibilities to add value to organizations through the use of tools that are available to us in R are legion. This value lies not only in advanced analytics, but also in the power of dynamic (automated) reports and pre-calculated values that combine multiple formal and informal data sources. The value of R for automating these tasks is often so high because the domain experts themselves are writing it, and can iterate at high speeds to answer to changes in their business context.

In this talk we will share some of the experiences we have had automating tasks with R. We will also present the pragmatic approach to run and monitor scheduled tasks that we have developed. This approach is based on Rmarkdown, a taskscheduler (such as cron) and a Shiny to monitor task execution and completion.

Frans van Dunné

July 09, 2021
Tweet

More Decks by Frans van Dunné

Other Decks in Business

Transcript

  1. Summary • Data driven innovation to quickly adapt to change

    • API's to use and reuse existing tools • Role and interaction with IT will change • Domain experts + R can impact topline (if we let them) • Monitoring and metrics
  2. Data Driven Innovation Process steps Data Mapping Exploratory Data Analysis

    Inventory of Opportunities Prioritization of Opportunities Innovation Route Common Frame of Reference
  3. Opportunity prioritization Criterion Description Strategic value Is this initiative aligned

    with our strategic objectives? Scope Will it have measurable impact on multiple areas or customers? Feasibility Can we do this in the short term with a small investment? Data Are the required data available and accessible?
  4. Case: Use zoom attention spans CRM Email marketing platform Zoom

    API = Application Program Interface A set of instructions that allow you to send and receive data to and from software applications
  5. IT Analytics User authentication (SSO) Servers and DB infrastructure Cloud

    based IaaS Access to data sources Reports Dashboards Interactive applications APIs Emails R Python TensorFlow Containers Julia
  6. Data Driven Innovation Process 1. Map data sources available in

    your organization 2. Do exploratory data analysis in close contact with knowledge-holders 3. Organize Go|No-Go meetings 4. Interview key stakeholders to make an inventory of opportunities 5. Prioritize opportunities and suggest how to execute them 6. The more people share a common data language (R) the more opportunities you will seize