-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
zmaj
committed
Feb 12, 2024
1 parent
41e0e06
commit 1ae0ef0
Showing
10 changed files
with
265 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,265 @@ | ||
--- | ||
marp: true | ||
paginate: true | ||
backgroundColor: white | ||
auto-scaling: fittingHeader | ||
theme: default | ||
--- | ||
|
||
<!-- | ||
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> | ||
--> | ||
|
||
# About 4GL Apps | ||
|
||
## Custom Interfaces to SAS | ||
|
||
![bg right:35% height:350](../img/allan.jpeg) | ||
|
||
<!-- | ||
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....) --> | ||
|
||
--- | ||
|
||
<!-- header: ![h:5em align:right](../img/4gl-logo2.png) --> | ||
|
||
# Who We Are | ||
|
||
- UK Ltd | ||
- SAS Subcontractor (UK, Sweden) | ||
- SAS Consulting + Web Development | ||
|
||
|
||
![bg right:40% height:680](../img/us.png) | ||
|
||
|
||
--- | ||
<!-- header: ![h:4em align: right](../img/4gl-logo2.png) --> | ||
|
||
# Where We Operate | ||
|
||
![bg align: right h:400](../img/worldmap.png) | ||
|
||
Top Regions (2023): | ||
- Germany | ||
- UK | ||
- Sweden | ||
- Canada | ||
|
||
--- | ||
# Sales Breakdown | ||
|
||
![](../img/2023sector.png) ![](../img/2023category.png) | ||
|
||
|
||
|
||
|
||
--- | ||
|
||
<!-- header: ![h:3em align:right](../img/4gl-logo2.png) --> | ||
|
||
# Products | ||
|
||
|Data Controller for SAS®|SASensei|SASjs| | ||
|:---:|:---:|:---:| | ||
|[![h:280](../img/dc.png)](https://datacontroller.io)|[![h:280](../img/sasensei.png)](https://sasensei.com)|[![h:280](../img/sasjs.png)](https://sasjs.io)| | ||
|
||
_Plus SCL Transcoding Kit_ | ||
|
||
|
||
--- | ||
|
||
<!-- header: ![h:5em align:right](../img/datacontroller.png) --> | ||
|
||
# What is Data Controller? | ||
|
||
- Controlled Data Capture | ||
- Governance | ||
- Exploration | ||
|
||
_Designed for Regulated Industries_ | ||
|
||
![bg right:50% height:700](../img/dc_dataflow.png) | ||
|
||
--- | ||
|
||
# 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 | ||
|
||
--- | ||
|
||
# Partners | ||
|
||
- Analytium (UK SAS Partner) | ||
- Laco (Belgian SAS Partner) | ||
- Notilyze (Netherlands SAS Partner) | ||
- Selerity (Australian SAS Partner) | ||
|
||
--- | ||
|
||
# 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 | ||
|
||
|
||
--- | ||
|
||
<!-- header: ![h:5em align:right](../img/sasjs_logo.png) --> | ||
|
||
# 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_ | ||
|
||
![ height:610px bg right:51%](../img/docpost.jpeg) | ||
|
||
--- | ||
|
||
## SASjs Stats | ||
|
||
![height:500px bg right:63% ](../img/sasjs_feedback.png) | ||
|
||
- Over 55k downloads | ||
- ~ 20 contributors | ||
- 35 Repositories | ||
|
||
|
||
--- | ||
|
||
# Why use SASjs? | ||
|
||
- Maintain velocity as complexity increases | ||
- Faster, higher quality iterations | ||
- Rapid on-boarding 🧍🧍🧍 | ||
- Tests & Documentation | ||
|
||
|
||
![ height:650px bg right:53%](../img/anakin-and-padme.jpeg) | ||
|
||
--- | ||
|
||
# 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 | ||
|
||
|
||
|
||
|
||
--- | ||
|
||
<!-- header: ![h:4em align:right](../img/4gl-logo2.png) --> | ||
|
||
# 4GL Apps - Services | ||
|
||
![bg right:40% height:380](https://sasapps.io/static/analytics-platform-ea8bd9675c0382091a2c329eb9383ad2.svg) | ||
|
||
- Modernisation - AF/SCL + SAS/Intrnet | ||
- Migration - SAS9 web apps to Viya | ||
- Manifestation - new interfaces to SAS | ||
- Support (DC, Bespoke Apps, SASjs) | ||
|
||
--- | ||
# 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 | ||
|
||
![ height:400 bg right:40%](../img/dwp.png) | ||
|
||
--- | ||
# 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 | ||
|
||
![ height:150 bg right:40%](../img/logo_informa.webp) | ||
|
||
--- | ||
# 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 | ||
|
||
![ height:150 bg right:40%](../img/cwb.png) | ||
|
||
--- | ||
# 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 | ||
|
||
|
||
![ height:150 bg right:40%](../img/dertouristik.png) | ||
|
||
--- | ||
# 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) | ||
|
||
|
||
![ height:300 bg right:40%](../img/afa.png) | ||
|
||
|
||
|
||
--- | ||
|
||
# Resources | ||
|
||
- https://sasjs.io/resources | ||
- https://datacontroller.io | ||
- https://github.com/sasjs | ||
- https://slides.sasjs.io | ||
- https://core.sasjs.io | ||
- https://cli.sasjs.io | ||
- https://sasapps.io | ||
|
||
--- | ||
# Conversations? | ||
|
||
- Bids / Proposals | ||
- Implementation projects | ||
- Account management | ||
- Presales support |