From a34b97a4543ea57202ff9e87f2980e4c17651367 Mon Sep 17 00:00:00 2001 From: ^ Date: Sun, 25 Feb 2024 18:40:17 +0000 Subject: [PATCH] feat: slides --- 4gl/index.html | 252 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 252 insertions(+) create mode 100644 4gl/index.html diff --git a/4gl/index.html b/4gl/index.html new file mode 100644 index 0000000..9b29255 --- /dev/null +++ b/4gl/index.html @@ -0,0 +1,252 @@ +
+

About 4GL Apps

+

Custom Interfaces to SAS

+
+
+
align:right
+ +

Who We Are

+
    +
  • UK Ltd
  • +
  • SAS Subcontractor (UK, Sweden)
  • +
  • SAS Consulting + Web Development
  • +
+
+
align:
+
align: right
+ +

Where We Operate

+ +

Top Regions (2023):

+
    +
  • Germany
  • +
  • UK
  • +
  • Sweden
  • +
  • Canada
  • +
+
+
+
align: right
+

Sales Breakdown

+

+
+
+
align:right
+ +

Products

+ + + + + + + + + + + + + + + +
Data Controller for SAS®SASenseiSASjs
+

Plus SCL Transcoding Kit

+
+
+
align:right
+ +

What is Data Controller?

+
    +
  • Controlled Data Capture
  • +
  • Governance
  • +
  • Exploration
  • +
+

Designed for Regulated Industries

+
+
+
align:right
+

Why use Data Controller?

+
    +
  • Eliminate cost of entire Design/Dev/Test/Promote resource
  • +
  • Ingest 'invisible' data into SAS (silos, EUCs)
  • +
  • Audit Trail for Business-Sourced data
  • +
+
+
+
align:right
+

Partners

+
    +
  • Analytium (UK SAS Partner)
  • +
  • Laco (Belgian SAS Partner)
  • +
  • Notilyze (Netherlands SAS Partner)
  • +
  • Selerity (Australian SAS Partner)
  • +
+
+
+
align:right
+

Where Data Controller is most useful:

+
    +
  • Regulated Industries - require evidence for audit +
      +
    • Fraud, Insurance, Banking, Pharma
    • +
    +
  • +
  • Customer needs to load Excel into SAS
  • +
  • Customer needs to maintain reference data
  • +
+
+
+
align:right
+ +

What is SASjs?

+
    +
  • Set of open source tools +
      +
    • rapid, bespoke SAS interfaces
    • +
    +
  • +
  • A Framework +
      +
    • tests, docs, deploys etc
    • +
    +
  • +
+

Enables a deployable PoC within the first 2 weeks of a project, typically

+
+
+
align:right
+

SASjs Stats

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

Why use SASjs?

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

Why Open Source?

+
    +
  • Bigger audience = more testing / product feedback
  • +
  • Better for customer +
      +
    • no vendor lockin
    • +
    • Reduced friction (proposals etc)
    • +
    • Lower risk
    • +
    +
  • +
  • More contributors +
      +
    • Faster product development
    • +
    +
  • +
+
+
+
align:right
+ +

4GL Apps - Services

+ +
    +
  • Modernisation - AF/SCL + SAS/Intrnet
  • +
  • Migration - SAS9 web apps to Viya
  • +
  • Manifestation - new interfaces to SAS
  • +
  • Support (DC, Bespoke Apps, SASjs)
  • +
+
+
+
align:right
+

Use Case 1 - DWP

+

Multi-user, complex AF/SCL based data management process - dealing with survey data, applying derived variables and imputation for different use cases / customer groups

+

Project won at tender in partnership with SAS UK, delivered using SASjs and Data Controller in just 8 months

+
+
+
align:right
+

Use Case 2 - Informa

+

Analysis of shipping data to identify 'dark movements' (no GPS / potential piracy)

+

Large data volumes, multi-developer project team, Viya platform

+

Delivered through SAS Belgium, making use of SASjs CLI to handle automated deployments and solution version control

+
+
+
align:right
+

Use Case 3 - Canada Western Bank

+

Careful ingestion of mapping and reference data to support Basel III reporting flows

+

Required column and row level security for ingestion, also ability to extract specific cells and ranges from Excel

+

Delivered as official features within Data Controller under a direct relationship

+
+
+
align:right
+

Use Case 4 - Der Touristik

+

Looking to replace a complex, VBA centric reporting tool to eliminate spreadsheet risk in the planning process

+

Delivered as bespoke web app in combination with Data Controller for handling the ingestion components

+
+
+
align:right
+

Use Case 5 - AFA Insurance

+

Blocked from upgrading to 9.4m8 due to reliance on Information Delivery Portal component which allowed updates to a mapping table whilst displaying related data on the same screen.

+

Delivered as a new feature in Data Controller (viewboxes)

+
+
+
align:right
+

Resources

+ +
+
+
align:right
+

Conversations?

+
    +
  • Bids / Proposals
  • +
  • Implementation projects
  • +
  • Account management
  • +
  • Presales support
  • +
+
+

npx @marp-team/marp-cli slides/4gl.md -o 4gl/index.html --html=true + +<script type="module"> + import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs'; + mermaid.initialize({ startOnLoad: true }); +</script>

Location - where UK, Portugal,....... + +What Focus is + +Data Accessiblity? / User Experience.... + +Key Industry;s we play + +Market Geographies, UK, Portugal, Germany.... + +What we sell -100% SAS + +Acreditations (OpenSource....)

\ No newline at end of file