<<

Governing your cloud-based enterprise lake

Selwyn Collaco Ben Sharma Chief Data Officer Founder and CEO, TMX Zaloni

1 TMX Data Strategy Unlocking The Business Value Of DATA, An Enterprise Asset

2 Enterprise Data Strategy

“Our strategy is that we use DATA as an Enterprise (TMX) Asset to unlock Business Value and enable Growth”

1 2 3

Consolidated Secure & Advanced Data Asset Accessible Analytics & Visualization

3 3 Foundational Enablers for Transforming TMX Data Assets

2 1 3

• •

• • • • • • • • • •

• • 4 •

5

3 4 Update On Our Journey “Unlocking business value through our DATA”

Cloud C360 ▪ Enable cross sell & up sell Client C360 ▪ Enterprise-Wide Account management Holistic view of our customers through TMX ▪ Enterprise Client Relationship view Governance process framework for managing

▪ Reduce time and effort for Reporting & Analysis Enterprise BI ▪ Self-serve BI and Empowered business users Enterprise wide BI and Data Visualization ▪ Improved Quality and Better insights data

▪ Ad-hoc analytical capability in milliseconds Analytics as a Service ▪ Real-time calculations Use case driven search based analytics ▪ White label for monetization opportunities

Enterprise Data Platform ▪ Data Platform supporting Business Insights Enterprise Data Lake – Enterprise Wide data repository ▪ Technology enabling new Business Capabilities • Research & Product Development • Improved data fulfilment Data ownership • Advanced Analytics ▪ ▪ Data classification ▪

5 Enterprise Data & Analytics Platform

ENABLING NEW CAPABILITIES SINGLE SOURCE OF DATA | DATA MARKET PLACE | 3600 VIEW | ADVANCED ANALYTICS & VISUALIZATION

TMX Data Assets TMX Enterprise Data Repository Data Consumption

Analyst Workbench Advanced Analytics Data Lake Trading Data ETF Broker (Equities & Market Data Derivatives) Ingest Govern Data Discovery Distribute Order book Batch/ Analytics GRAPEVINE Master and Self-Service Visualization Streaming Plug & Play Applications Management Security Related Data Prep Clearing Data File/ Relational Data

Data Lineage Data Internal/ Externally Data Profiling & Consumption Hosted/ & Third Party Access controls Data Catalog

Data Quality Listing Billing / Custom Solutions Finance Data Analytics As a Service

Powered By: Customer Data Alternate Data (Salesforce) Self-Service BI & Reporting Pre-defined Analytic Templates GOVERNANCE DATA POLICIES & OVERSIGHT | DATA DEFINITION | | DATA CLASSIFICATION

6 Non-Invasive Data Governance Approach In order to develop a Data Governance structure that is right-sized for TMX, the proposed Enterprise Data Governance structure has been developed based on key observations identified through stakeholder interviews, which provided insights in to key opportunities and challenges, data domain structure1 and in-flight data initiatives TMX Group Global Solutions, Insights and Global Equity Capital Markets Montreal Exchange (MX) & CDS / CDCC Analytics (GSIA) (includes Equity Trading & Listings) Regulatory (MXR) TSX Trust Shorcan Enterprise Strategy Global Technology Solutions (GTS)

Finance Marketing Legal & ERM Human Resources

Note: Working sessions did not include Trayport as they were a recent acquisition

Key Opportunities and Data Domains & In-flight Enterprise Data Challenges Identified Initiatives Governance Structure

Lack of data ownership

- Trading – Deriv. - Marketing - Trading – Equities - Customer Data accessibility and security - Trading – FI - Legal - Listings - Human Resources Duplicative Data - Clearing – Deriv. - Risk - Tech. Operations Data Domains - Clearing – Equities Third Party Data Management - Regulatory – Deriv. - External/Alternative - Finance Data Sharing Capabilities

Manual Processes Advance Analytics

Client 360 Platform / access to historical Issuer Services Workday data Excel. In-flight Initiatives Tableau Atlas

Based on the identified key opportunities and An ongoing responsibility of the Data Owners for each domain have been identified and will challenges, as well as TMX’s data domain structure, a Governance bodies will be to prioritize and serve as the foundation for the EDGC; an in-flight two-tier structure is created address data opportunities and challenges project will be selected for preliminary implementation

1 7 7 Data domains and data domain owners are further detailed in the TMX Data Asset Catalogue Enterprise Data Platform – Key Technology Options

➢ There are number of Technology solutions available in market place for building the Enterprise Data Platform. ➢ Technologies required for Data Platform falls in THREE categories. ➢ Chart describe the categories and key options within those categories.

• On – Premise Servers Technology Platform • Cloud – AWS*, Azure

• Cloudera (On-prem, Cloud) Hadoop Distribution • Hortonworks (On-prem, Cloud) • EMR (AWS)

• Informatica (Enterprise ETL) Big Data Management Tool • IBM Data Stage (Enterprise ETL) • Zaloni (DataLake)

Technology Selected

8 8 Transform your business with an integrated self-service data platform

September 12, 2018

9 Today’s data confusion

Zaloni Confidential and Proprietary - Provided under NDA

10 Zaloni Proprietary and Confidential The key is an integrated self-service data platform

1. Manage data across Advanced Analytics, BI, Enterprise on-prem and cloud Reporting, Applications environments

2. Metadata management to find useful data and enable Data Management, Governance, governance Self-service IntegratedZaloni self-service Data Platform data platform 3. Automation of data pipelines for scale and Compute efficiency

Storage 4. Improve time to insight with self-service for data consumers

11 © Zaloni Inc. 2018, All rights reserved | Zaloni proprietary No matter where you are on your data lake journey...

Modernize your platform Improve governance and Self-service data platform adoption ● Acquire useful data from across ● Need more agility and flexibility ● Early Hadoop adopters enterprise ● ● Not sure what data is in the swamp Need advanced analytics to reduce ● Improved visibility and understanding time to insight ● Need to right-size governance via metadata management ● ● Data duplicated across ponds Do not want the complexity of ● Ensure security/privacy of sensitive data building and integrating the platform ● Enterprise adoption ● Scalable production data lake for new ● Need to demonstrate ROI and improved business insights

Govern Scale Out Architecture Traditional Architecture Governed Data Lake Data Swamp/Data Ponds Zaloni Confidential and Proprietary - Provided under NDA

12 Zaloni Proprietary and Confidential Typical data lake reference architecture

Transient Raw Zone Trusted Zone Landing Zone • Standardized on corporate governance/ quality policies Relational Data • Consumers are anyone with appropriate role-based Stores (OLTP/ODS/DW) access

• Temporary store of • Original source data Refined Zone Logs source data ready for consumption • Data required for LOB specific views - transformed (or other unstructured from existing certified data • Consumers are IT, • Consumers are data) Data Stewards developers, data • Consumers are anyone with appropriate role-based access • Implemented in stewards, some data highly regulated scientists industries • Single source of truth with history Sensors Sandbox • Ad-hoc exploratory analysis (or other time series data) • Data scientists, data consumers with proper privileges

Social and shared data Data Lake Zaloni’s integrated self-service data platform (ZDP) accelerates time to insight

Provides the foundation for your data initiatives

Enable Govern Engage

• Batch Ingestion • Data Quality • Data Marketplace • Streaming Ingestion • • Self-Service Operations

• Metadata Capture • Data Mastering ENGAGE • Data Privacy/Security • Auto Discovery • Data Enrichment GOVERN • Data Lifecycle Management

ENABLE

Cloud, On-Premises, Hybrid Infrastructure and cloud-platform agnostic

14 Zaloni proprietary – do not duplicate without permission Enable the Data Lake with ZDP

Scale out ingestion of data

- Batch and streaming ingestion - DB ingestion with support for full/incremental updates - Metadata capture and integration with Data Pipeline - Ingestion Wizard simplifies ingestion and creates reusable workflows Automated data inventory

- Crawls the data store to catalog datasets - Automatically detects metadata in several cases

Workflow and orchestration - Robust workflow management feature with scalable and extensible architecture

Monitor the health of the data lake - Single unified log repository for all data lake operations - Dashboards for operational health of the data lake

15 Govern the Data Lake with ZDP

Metadata management Security and access control

- Business, technical and operational metadata - Masking and Tokenization of sensitive data - Captures lineage from ingestion to - RBAC for data lake artifacts – Entities, DQ rules, consumption ingestion with push down to underlying security - Integration with Enterprise Metadata framework repositories - Supports kerberized environment

Data quality

- Rules Engine for DQ Data enrichment - DQ reporting and analysis - Automation of DQ remediation process - Drag and drop enrichment of the data - Support for data operations – JOIN, FILTER, UNION, etc. Data lifecycle management - Out of the box format conversion, parsers with - Policy based DLM ability to extend with custom implementations - Leverages HDFS storage tiers and supports S3 interface

16 Engage the Business with ZDP

Data marketplace - Rich data catalog that aggregates business, technical and operational metadata - Global search allows data consumers and producers to search across data lake zones, projects, workflows, data quality rules, transformations and other related content - Annotate, Tag, Rate and create custom metadata - Workspaces for collaboration

Data provisioning - Shopping cart experience - Sandbox provisioning into the data lake or RDBMS

17 AWS Data Lake Platform Components

Consumption Layer ML Quicksight

Zaloni Data Platform Serving Layer EMR ES Redshift RDS DynamoDB Zaloni Data Platform

Files Storage Gateway Athena Processing Layer EMR Lambda Glue Streams

Kinesis Data Mgmt SaaS APIs Zaloni Confidential and Proprietary - Provided under NDA and S3 EFS Glacier Governance Sources Ingestion Storage Layer

Security and Networking components are included but not shown in this architecture

18 Zaloni Proprietary and Confidential Solution Architecture for S3 Data Lake

Directory Quicksight Active Service Directory Zaloni Data Platform

Databases Ingest Metadata Catalog DQ Security EMR Athena ES Redshift

File copy Process Query Provision Glue Files Storage Gateway

Zaloni ConfidentialIngest and ProprietaryValidate - Provided underEnrich NDA Provision Streams Kinesis Kinesis Landing Raw Trusted Refined Sandbox Firehose zone

19 Zaloni Proprietary and Confidential Visit Booth #1115

The Data Imperative Complimentary copy of Ben Sharma, CEO Zaloni “Architecting Data Lakes” Thursday Keynotes, 10:20am – 3E 2nd edition