Watch full webinar here: https://bit.ly/3J22EjE
The much sought after Denodo Data Innovation Award. Who will be the winner this year? Listen two customers duel it out. You determine the winner.
2. #DenodoDataFest
Creating a Logical Data Fabric to Digitize City
Furniture’s Business Model
Director of Data Engineering, City Furniture
Ryan Fattini
3. It all began in the summer of 1971 when founder, Kevin Koenig, received his MBA at Florida Atlantic University. With just $1,500 in his pocket, he set
out to accomplish one mission: open his first waterbed store: Waterbed City. Today, we represent both the CITY Furniture and Ashley Furniture
HomeStore brands and we've grown to have 16 CITY Furniture locations and 13 Ashley HomeStore locations throughout the state of Florida. It’s our
drive to win that has allowed us to become a top furniture retailer in South Florida with continuous growth. With planned expansions throughout
Southeast, Southwest, and Central Florida, CITY Furniture is a business focused on fast growth and exceptional service.
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
Keith Koenig
CEO
Andrew Koenig
President
Kevin Koenig
Founder
4. Enterprise Applications
(e.g.: MyDay, ASAP, Web, High Jump)
Vendor
SFTP
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
RPG, db2
2018
Architecture
0 Data
Engineer
0 Data
Scientist
1 Analyst
201
8
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
12
Users
201
8
Months to
fulfill any
Information
request
201
8
5. 2018
Data
Architecture
- Pain Points
0 Data
Engineer
0 Data
Scientist
1 Analyst
201
8
Enterprise Applications
(e.g.: MyDay, ASAP, Web, High Jump)
Vendor
SFTP
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
RPG, db2
Data designed at a time when space was a
premium, presenting today challenges like:
Transactional legacy system with limited
primary keys, short names, numeric dates in
various non-standard representations, no
relational or normalized table design etc
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
12 - 20
users
201
8
6. 2019 Q1
Data
Warehouse
Architecture
1 E. Architect
1 IBM
Consultant
1 Data
Engineer
0 Data
Scientist
2 Analyst
2019
Q1
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
12
Users
2019
Q1
7. Enterprise Applications
(e.g.: MyDay, ASAP, Web, High Jump)
Vendor
SFTP
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
2019 Q2
Architecture
DW
Real Time
KPIs
1 E. Architect
2 IBM
Consultant
2 Data
Engineer
0 Data
Scientist
2 Analysts
2019
Q2
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
Users
100-200
8. Enterprise Applications
(e.g.: MyDay, ASAP, Web, High Jump)
Vendor
SFTP,
APIs
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
2019 Q3
Architecture
DW
Real Time
KPIs
1 E. Architect
2 IBM
Consultant
3 Data
Engineer
0 Data
Scientist
4 Analysts
2019
Q3
ETL builds
running on
Linux in
AWS
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
9. Enterprise Applications
(e.g.: MyDay, ASAP, Web, High Jump)
Vendor
SFTP,
APIs
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
2019 Q4
Architecture
DW
Real Time
KPIs
1 E. Architect
2 IBM
Consultant
4 Data
Engineer
0 Data
Scientist
5 Analysts
2019
Q4
Linux ETL
and
Monitoring
Server
Data
Modeling
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
10. 2020 - Current
Architecture
1 E.
Architect
2 Data
Engineer
4 DS/DE
7 Analysts
2020-
21
Base View Virtual Layer
Enterprise Applications
(e.g.: MyDay, ASAP, Opportunities)
DE
High
Jump
Spreadsheet SMTP
Business Intelligence/DS/ML
Data Modeling
GS
Linux ETL
and
Monitoring
Server
Machine
Learning
Docker
Sales
Supply Chain
Operations
Marketing
Digital
Merchandising
DW
Scheduling Server
Data Catalogue
Base View Data Modeling
BigQuery
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
Users
> 1000
11. City Furniture Team
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
Chad Simpson
CIO
Steve Wilder
CFO
Ricardo Perdigao
VP Architect
Ian Sauer
VP Data
Ryan Fattini
Director DE
Guillermo Zerpa
Manager DE
Jim Baker
IBM Sr. Consultant
Maxie Callaghan
Director Analytics
Jessi Kimmerly
Sales Analyst Mgr.
Dan Muthama
Customer Care Analyst Mgr.
Yanchen Chen
Data Science Engineer
John Adrian
Data Science Engineer
Tongtian Fan
Data Science Engineer
Bob Kalacinski
DENODO Sr. Consultant
Da Alex Yang
Supply Chain Analyst Mgr.
Chris Anton
Operations Analyst Mgr.
Mike Mizne
Digital Analyst Mgr.
Alejandro Tejada
BI Analyst
Kevin Da Silva
DE/Analyst
Martina Burone
BI Analyst
Igor Cruz
Sr. Data Engineer
12. DENODO, what we are weaponizing:
Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
REST API Data Catalogue Scheduler
VQL GraphQL
13. Confidentiality Disclaimer:
The content of this presentation is proprietary and confidential information of City Furniture. It is not intended to be distributed to any third party without consent of City Furniture.
VDB Layer 1:
All Data Sources Db2 DW
01. Connectivity
data_warehouse_source
Admin /Data Engineers
MyDay
01. Data Sources
02. Base Views
01. Connectivity
01. Data Sources
{} ds_my_appointments
{} ds_my_flashcards
02. Base Views
{}
{}
bv_my_appointments
bv_my_flashcards
02. Integration
iv_my_flashcards
my_appointments
my_flashcards
HighJump
01. Connectivity
01. Data Sources
02. Base Views
Google Analytics
01. Connectivity
01. Data Sources
02. Base Views
data_warehouse_logical
VDB Layer 2:
Logical DW
/Canonical Model
Admin /Data Engineers
Analysts
MyDay
03. Business Entities
i i_myday_appointments
Db2 DW
03. Business Entities
i i_myday_after_visit
HighJump
03. Business Entities
Google Analytics
03. Business Entities
data_mart_z_route
VDB
{3, 4,…,
n}
Business Layer
Admin /Data Engineers
Analysts
Application(s)
Basic /Reporting Users
04. Report Views
07. JMS Listeners
05. Data Services
06. Associations
data_mart_supply_chain
04. Report Views
07. JMS Listeners
05. Data Services
06. Associations
data_mart_4keys
04. Report Views
07. JMS Listeners
05. Data Services
06. Associations
data_mart_sales
04. Report Views
07. JMS Listeners
05. Data Services
06. Associations
02. Integration 02. Integration 02. Integration