Similar presentations:
Data and Business 1
1.
Data andBusiness
2.
Volume of DATA in the world175
(in zettabytes)
130
Big Data is complex and voluminous sets of different Data.
They are presented in raw form and require pre-processing. To obtain valuable
information from them that can benefit businesses and organizations, you need
to use various tools, approaches and methods for their processing
2
5
2010 2011
7
2012
26
18
16
13
9
2013 2014
2015
2016
2017
41
33
2018
2019
51
65
80
2025
101 2024
2023
2022
2021
2020
175
Zettabytes of data
by 2025
3.
Data4.
Datainformation, facts characterizing someone, something,
necessary for any conclusions, decisions
known facts used for inference or calculation
5.
6.
7.
ArtificialIntelligence
Data
Analytics
8.
ArtificialIntelligence
Data
Analytics
9.
INFORMATION10.
Informationinformation about the surrounding world and the
processes occurring in it, perceived by humans or
special devices
something that has been communicated; knowledge
it is the removed uncertainty of our knowledge about
something
(Claude Elwood Shannon)
11.
12.
13.
InformationInformation is subjective and
depends on the purpose of its
consumption
14.
WisdomKnowledge
I know how
Information
I know that
Data
I do not know anything
I know why
15.
DataIt's raining
16.
InformationThe temperature dropped 15
degrees and then it started to
rain
17.
KnowledgeIf the humidity is high and the
temperature drops, the moisture
is unlikely to be able to stay in
the atmosphere, so it usually
rains
18.
WisdomIt's raining because it's raining.
This includes understanding all
natural interactions
19.
WisdomKnowledge
INFORMATION
DATA
20.
Corporate DataStructured Data
Unstructured Data
21.
Structured DataIdentifier*
Name
Surname
Phone
1
Ivan
Ivanov
555-845-21
2
Peter
Petrov
555-415-14
3
Ian
Latimer
555-130-46
4
Ann
Loonberg
555-991-01
Relation
Attributes
Attribute
“Surname”
Key
Petrov
Value
“Person”
Relation
“2”
Key
22.
Unstructured Datalocated
Munich
like
Germany
Ann
person
car
Ivan
person
Irina
friends
built
Root
person
married
drive
BMW
work with
Peter
work in
Andersen
person
23.
“Data is the new oil”Clive Humby
15%
Business
relevant
data
business
potentially
relevant
data
Business
irrelevant
data
50%
Repeatable
Data
35%
?
50%
Non-Repeatable
Data
50%
24.
Expertsystems
Wisdom
Knowledge
OLAP
Systems
Support systems
decision making
INFORMATION
DATA
OLTP
Systems
25.
Data AlgorithmsML, AI
Data Analytics
Data Mining
Wisdom
Knowledge
INFORMATION
Data Transformation
SQL
DATA
26.
DATAINFORMATION
Knowledge
Wisdom
27.
S* - scalable componentHA* - high available component
Notification Center
sms / messenger / email / push
Raw Layer
• customers
• customer service
• customs
• QA engineers
Operational Layer
Stage Layer
ready pack of documents
+
Declaration
by email
by REST API
Initial Photo
+
React JS
Frontend
Processed Photo
Declaration
RawToBroker
S*
HA*
Business
Process
Flow
• Block Data
• Quality of Recognition
• Metadata
PostgreSQL
OLTP
Apache
Kafka
HA+S*
DWH integration
Internal Service
Block / text
Recognition
HA+S*
BrokerToStage
• User feedback
• QM findings
• customs authorities response
• Business Process Flow
47%
Centralised
OLAP DB
Confidence Rating Metric
Reporting
System
Confidence Rating Report
Continuous Improvement of Confidence Rating
Internal Service
Processing Layer
Neural Network
Topology
HA*
REST API
S*
Continuous Learning of Neural Network
Spring + Spring Boot
Frameworks
Java Backend
Business
Goal
28.
S* - scalable componentHA* - high available component
Notification Center
sms / messenger / email / push
Raw Layer
• customers
• customer service
• customs
• QA engineers
Operational Layer
Stage Layer
ready pack of documents
+
Declaration
by email
by REST API
Initial Photo
+
React JS
Frontend
Processed Photo
Declaration
RawToBroker
S*
HA*
Business
Process
Flow
• Block Data
• Quality of Recognition
• Metadata
PostgreSQL
OLTP
DWH integration
• User feedback
• QM findings
• customs authorities response
• Business Process Flow
47%
HA+S*
Block / text
Recognition
HA+S*
BrokerToStage
Centralised
OLAP DB
Confidence Rating Metric
Reporting
System
Confidence Rating Report
S*
Neural Network
Topology
Continuous Improvement of Confidence Rating
Internal Service
Processing Layer
Continuous Learning of Neural Network
HA*
REST API
Internal Service
Apache
Kafka
Spring + Spring Boot
Frameworks
Java Backend
29.
Программа РЦТ ООВО30.
31.
DATA= RESOURCE
32.
DATA propertiesImmateriality
Possibility of sharing
Copy-ability
Transportability
Versatility
Renewability
33.
DATA= ASSET
34.
Data Management ChallengesData fragmentation
in organization
impossibility
prompt receipt
access to organization data
high cost of IT
solutions
it is not clear how
to use data for the
benefit of the
organization
information is
not an asset of
the organization
35.
36.
37.
38.
39.
40.
41.
42.
Data EngineerDataOps Engineer
Data Science Engineer
MLOps Engineer
Data Quality Engineer
BI Engineer
Data Architect
ETL Engineer
Data Analyst
PROMPT Engineer
43.
Deep Learning engineerData Analyst
ML architect
MLOps engineer
Data Science engineer
Data Analyst
ML architect
MLOps engineer
Data engineer
Data analyst
Data Architect
ETL engineer
Data engineer
Data analyst
Data architect
DataOps engineer
Data Quality engineer
Data journalist
Wisdom
Knowledge
INFORMATION
DATA
44.
Data Platform ROADMAPFor PASHA Insurance
45.
46.
47.
0define the 1st Business Goals (final Data Products)
0
48.
1to choose a database for the Data Warehouse
1
49.
describe integration protocols with the sources2
(to cover the described data products)
2
50.
3describe transport layer including CDC and Batch
(to cover the described data products)
3
3
51.
4to make a technical pipelines to gather data in the DWH
(to cover the described data products)
4
4
4
52.
5to integrate transformation layer
(to cover the described data products)
5
5
53.
6to implement of the described Data Products
6
54.
7to integrate a DataLake
7
55.
8to make an integration between DWH and DataLake
(for instance, to cover Data Life Cycle)
8
56.
9to make an integration CDC / Batch processes
9
57.
10
to support real time analytics
1
0
1
0
1
0
58.
11
to support stream processing for Scoreboards
59.
Roadmap Milestones0
PostgreSQL DB
Python
Apache Airflow
DBT modelling
Apache Kafka
PowerBI
to define priority list of the
Business Goals (reports, dashboards)
Ordinary FileStorage
Apache Superset
1.1
to define Data Catalog and
Data Lineage models
1.2
to define MDM / RDM
models
1
to choose PostgreSQL database
(the first version of the DWH)
2
to define needed data sources and
describe data protocols
3
make integrations using CDC / batch patterns
with data sources
4
make integrations with DWH
5
integrate data transformation layer
Hadoop ecosystem (HDFS)
GreenPlum DB
Stream processing
ML development
Data Mining algorithms
11
To change
DataLake into
HDFS cluster
10
9
6
7
8
integrate Reporting layer
DataLake
LakeHouse
To change
DWH into
GreenPlum
DB
60.
Data Platform ROADMAPfor Limango company
61.
Business GoalContinuous customer traffic to optimize customer value and overall business goals
Data Engineering
Area
create data pipelines
monitoring
support data pipelines
create / support ETL
Data Quality checks
Data Restoration
Data Science
Area
Data Analytics
Area
create ML pipelines
confirm hypothesis
collaborate with DA
continuous learning ML
Data Mining stuff
take a Value from data
analyse data
make experiments
make hypothesis
research user events
create initial MVP
find Insights
make A/B tests
62.
Proposal #1 for Data Engineering Area (improve batch data)Client Data Center
1
ODS Layer (~ Stage Layer)
is mainly Type #2 (availability of business data during hours)
but for some tables Type #3 (availability of business data during 1 day)
…
1
Current situation is Batch Jobs
Client Data Center
2
Parallel ETL processes (job-for-table)
3
Less granularity time schedules
ODS Layer is Type #2 (minutes - hours)
…
3
4
2
…
4
…
…
More ETL branches to improve parallelism
63.
Proposal #2 for Data Engineering Area (real time data)Client Data Center
1
…
1
Current situation is Batch Jobs
ODS Layer (~ Stage Layer)
is mainly Type #2 (availability of business data during hours)
but for some tables Type #3 (availability of business data during 1 day)
Client Data Center
2
Current flow to achieve a backward compatibility
3
MySQL Database Log (built in component in MySQL)
4
Tool reads database events and send to connector
5
Transport Layer to achieve continuous data
2
…
3
binlog
…
translator
Debezium
4
5
64.
Proposal #2 for Data Engineering Area (real time data)Client Data Center
Current situation is Batch Jobs
1
…
1
ODS Layer (~ Stage Layer)
is mainly Type #2 (availability of business data during hours)
but for some tables Type #3 (availability of business data during 1 day)
2
Current flow to achieve a backward compatibility
3
MySQL Database Log (built in component in MySQL)
4
Tool reads database events and send to connector (CDC)
5
Transport Layer to achieve continuous data
6
Worker with translation events to SQS queue
Client Data Center
2
…
3
binlog
…
translator
Lambda
Funcations
Debezium
6
4
This design provides possibility to create ODS Type #1
5
S3 storage
65.
Proposal #3 for Data Engineering Area (real time data)Client Data Center
1
…
1
Current situation is Batch Jobs
ODS Layer (~ Stage Layer)
is mainly Type #2 (availability of business data during hours)
but for some tables Type #3 (availability of business data during 1 day)
2
AWS Amazon Kinesis Data Streams
Client Data Center
…
binlog
Lambda
Funcations
translator
S3 storage
Amazon EMR
Debezium
2
This design provides possibility to create ODS Type #1
Kinesis
Data Analytics
Output
66.
Proposal for Data Science / Analytics / MDM AreasAmazon EMR
MDM Layer
ODD / ODS Layer
Raw Layer
AWS Athena
REST API
• Store hyper parameters for NN / ML per user
• Store recommendations per user
• Store user groups
• Store similarities between users
• etc.
Researchs
Insights
Experiments
Real Time Calculations
Ihre besten Empfehlungen
67.
Proposal for Data Science / Analytics / MDM AreasAmazon EMR
MDM Layer
ODD / ODS Layer
Raw Layer
AWS Athena
REST API
• Store hyper parameters for NN / ML per user
• Store recommendations per user
• Store user groups
• Store similarities between users
• etc.
Mail Server
Automated Mailing of Item Catalogues
and personally sales based on
recommendations and history
Researchs
Insights
Experiments
Real Time Calculations
Lieber Kunde,
Wir möchten Ihnen und für Ihre Kinder
unsere Neuheiten zeigen ...
Lieber Kunde,
Wir danken Ihnen für Ihr Interesse an
unserem Shop und erstellen Ihnen gerne
ein persönliches Angebot ...
68.
Logical ArchitectureData Catalogue (MDM Layer)
Tableau
Main Data
Power BI
User events
Amazon EMR
Researches
Mart Layer
DDS Layer
ODD Layer
Raw Layer
Hypothesis
DataScience Layer
Experiments
69.
Engineers RolesData Engineering
Area
Data Science
Area
Data Analytics
Area
2 middle
Data Engineers
2 middle
ML Engineers
1 middle
Data Analyst
1 middle
DataOps Engineer
1 Data Architect
(part time)
70.
The main InsightAny business decision
can be digitized!
71.
The main InsightAny business decision can be
supported by data
72.
Thank you!Azat Yakupov