align:right

About 4GL Apps

Custom Interfaces to the world's most powerful Analytics Platform

align:right

Who We Are

  • UK Company
  • SAS Subcontractor
  • Focus on SAS Solutions
align:right

Products

Data Controller for SAS® SASensei SASjs

Plus SCL Transcoding Kit

align:right

4GL Apps - Services

  • Modernisation (AF/SCL + SAS/Intrnet)
  • Migration (STP web apps to Viya)
  • Manifestation
  • Support
align:right

Projects

  • 400 user AF/SCL modernisation, 8 months, Allianz UK
  • AF/SCL Data Management system, 8 months, UK Gov Dept
  • Demand Planning Tool, 3 months, Der Touristik (Germany)
  • SOAP Interface to Viya, 3 weeks, Swedish Gov Dept

Plus many more

align:right

What is Data Controller?

  • Controlled Data Capture
  • Governance
  • Exploration

Designed for Regulated Industries

align:right

Why use Data Controller?

  • Eliminate entire Design/Dev/Test/Promote resource cost
  • Ingest 'invisible' data into SAS (silos, EUCs)
  • Automatic Data Quality at source
  • Showcase Lineage (SAS9)
align:right

Data Controller Customers

  • Belgium: Allianz + 2 more insurers
  • Canada: Bank
  • Denmark: Bank
  • Germany: Siemens Healthineers, Der Touristik
  • Sweden: Insurer
  • UK: Goverment Dept

Plus desktop users

align:right

Data Controller Partners

  • Analytium (UK SAS Partner)
  • Notilyze (Netherlands SAS Partner)
  • Selerity (Australia SAS Partner)
align:right

Where Data Controller is most useful:

  • Regulated Industries - require evidence for audit
  • Customer has DI Studio data lineage
  • Customer ingests excel data
align:right

What is SASjs?

  1. An Opinionated Approach - which led to the development of:
  2. A Collection of Tools

MIT open source / free for commercial use

align:right

SASjs Stats

  • Over 55k downloads
  • ~ 20 contributors
  • 35 Repositories
align:right

SASjs Workflow

align:right

Why use SASjs?

  • Maintain velocity as complexity increases
  • Faster, higher quality iterations
  • Rapid on-boarding 🧍🧍🧍
  • Tests & Documentation
align:right

Where SASjs is most useful:

  • Delivering complex SAS solutions (programming based)
  • Integrating SAS with other technologies
  • Bespoke User Interfaces
align:right

AF/SCL

  • AF + SCL
  • Catalog Centric
  • Manual Deployment
align:right

Modern Apps

  • JS + SAS
  • GIT / DB Centric
  • Continuous Integration
align:right

Phase 0 - Estimate + Initial Interface

  1. Prepare
  2. Propose
  3. Produce

Fixed Price, 2 weeks
Entirely Offsite

align:right

Resources

npx @marp-team/marp-cli slides/about.md -o about/index.html --html=true

a bit about my background

build on current platform, deploy later to new