SlideShare a Scribd company logo
1 of 25
© Virtus IT Ltd 2014 - Confidential
A trusted partner
Business Powered By Data
Overview of the
StreamCentral
Information System
Raheel Retiwalla
raheel.retiwalla@virtus-it.com
© Virtus IT Ltd 2014 - Confidential
Goals of the StreamCentral Information
System
• Build high impact business solutions from 0 – finish in days or weeks
• Move traditional batch based Business Intelligence to real-time Business Intelligence
• Account for streaming data and the need to understand and analyze streaming data
in real-time
• Easily connect to the cloud
• Account of traditional static data
• Include events as a core part of real-time analytics
• Require little or no knowledge of Business Intelligence design patterns, practices or
terminology
• Introduce design automation that continually infers relationships in data to add
additional value to collected data
• Take advantage of Big Data data stores like NoSQL, MPP and Hadoop with little or no
knowledge of the underlying technology
© Virtus IT Ltd 2014 - Confidential
Collect Stream Data Collect static data
Stream event processing Data transformation
KPI & Conditions Correlation
Connect data to business entities Standardize time & location
Auto build data marts that are
updated in real-time
Auto build data marts that
are updated periodically
• One product that already comes built in
with integrated components that work
seamlessly together
• High Automation
• No coding required
• Focus on the solution and not on integration
• Can be used by data scientists and
developers
• Does not require extensive specialist skill
Building a Big Data Business Solution WITH StreamCentral
Time
Latest innovation
in Big Data technologies
Hadoop
MPP NoSQL Caching
© Virtus IT Ltd 2014 - Confidential
StreamCentral
BI Server – Run with Scale
Information Warehouse Manager – Auto Build
Workbench – Easy to Design
Rapidly industrialize
the use of data by
designing, building
and running real-time
business intelligence
and Big Data
solutions with
StreamCentral
Functional
Application
Event Driven
Predictive
Analytics
Industry
Application
BI / Reporting
Data Exploration /
Visualization
Analytic Applications
Association
Analysis
Business Event
Detection
Data Publishing:
SQL Server,
Vertica, MongoDB
Data ExportData Collection Data Processing Caching
Security Designer Systems Management
Solution Designer (Data
Consumption, Data
Transformations, Conditions,
Event, Correlation)
API Designer
De-normalized schema
generation for data marts
Security schema generationMeta Data Manager
Normalized schema
generation for Fact and
Dimensions
Auto generate database design, auto generate database and application code, infer relationships in data
StreamCentral - Big Data Plumbing
Focus of this
presentation
© Virtus IT Ltd 2014 - Confidential
The StreamCentral Information
Warehouse
A dynamic warehouse automatically built and continually managed by
StreamCentral
© Virtus IT Ltd 2014 - Confidential
The SC Information Warehouse
• Facts – Two types of fact tables
• Regular Fact Tables
• Fact tables integrate the dimension key internally automatically
• Has it’s own surrogate key
• Security Factless Fact tables
• Dimensions
• Custom Dimension
• Entities
• Systems Dimensions
• Environmental Facts
• Treated as facts and dimensions
© Virtus IT Ltd 2014 - Confidential
The StreamCentral Fact
Definition: A fact is a measurable value which represents an actual fact from a
specific business process or a system. Examples include sales data, video
performance, contract data, health record, reading from a sensor
© Virtus IT Ltd 2014 - Confidential
Facts Overview
• Facts are created as data sources in StreamCentral
• One time load
• Periodic load – assign frequency
• Pull - Supports Oracle, SQL Server, Flat Files, Excel, MySQL
• Push – API available to push data into a StreamCentral data source in
real-time (JSON and XML) – Useful to have real-time “facts” being
pushed directly to StreamCentral
• Dimension surrogate keys get appended to fact in real-time in parallel
to the dimension update process. Key Feature: Allows system to be
updated and available in real-time
© Virtus IT Ltd 2014 - Confidential
Security Fact Table
• User can specify security rule for data access at the attribute level for
a given security role using the Workbench
• StreamCentral automatically creates a Factless Fact Table – Key
Feature
• The Fact table records the role and the sequence of a record in a data
source
• As soon as a new record is entered into a source, the security
sequence along with roles that have access to the sequence is
maintained in this table
© Virtus IT Ltd 2014 - Confidential
The StreamCentral Dimension
© Virtus IT Ltd 2014 - Confidential
Definitions
• Dimension – A dimension is a category of information that can be used to further
understand a fact. Dimensions are usually connected to fact tables to give them
additional context and meaning. For example, the time dimension
• Dimension Attribute: A unique level within a dimension. For example, Month is an attribute
in the Time Dimension.
• Hierarchy: The specification of levels that represents relationship between different
attributes within a dimension. For example, one possible hierarchy in the Time dimension is
Year → Quarter → Month → Day.
• Conformed Dimension – A dimension that has the same meaning and content
when connected to different fact tables. Examples of conformed dimensions
include customer, product, employee, partner
• Role Playing Dimension - Dimensions are often recycled for multiple applications
within the same database. For instance, a "Date" dimension can be used for
"Date of Sale", as well as "Date of Delivery", or "Date of Hire". This is often
referred to as a "role-playing dimension".
© Virtus IT Ltd 2014 - Confidential
StreamCentral Dimension Overview
• Dimension are created as data sources
• One time load
• Periodic load – assign frequency
• Dimensions can be built on multiple data sources
• Dimension gets updated as soon as data source is updated with new data
• Pull - Supports Oracle, SQL Server, Flat Files, Excel, MySQL
• Push – API available to push data into data source in real-time
• Supports conformed dimensions, degenerate dimensions and role-playing
dimensions
• Dimension data is available in a distributed cache to allow adding of context to
real-time data during ingestion – Key feature
• Dimension generates surrogate key based on the selected business key from the
fact table
© Virtus IT Ltd 2014 - Confidential
Custom Dimensions
• In conformed dimensions it is the same business key across multiple fact tables
• Build dimension from multiple sources
• Build a dimensions with attributes from multiple sources
• Benefit: No need to standardize data before it gets to SC. SC transforms and standardizes data
automatically for a dimension
• Handling changing attributes – Key Feature
• Fixed Attribute – Attribute always has a fixed value. Does not change. This is the default
characteristic of an attribute
• Historical Attribute – Attribute can change. Once attribute changes, new record is created to
show the latest and the historical representations. Start Date, End Date and Surrogate Key.
Benefit: Historical record of every change automatically created and maintained by SC
• Changing Attribute – Attribute value can change. The change will not create a new record. If
historical records exist, then option is provided to apply the change to historical records as
well
Benefit: Changing values of existing attributes without having to create historical records
© Virtus IT Ltd 2014 - Confidential
System Dimensions
• Time
• Built as a role-playing dimension
• Any granularity of the timestamp in the fact will be linked to the time dimension –
Key Feature
• Year, Quarter (default Jan), Month Number, Month Name, Day Name, Date
• Hours, Minutes, Seconds
• Location
• Built as a role-playing dimension
• Any granularity of the timestamp in the fact will be linked to the location
dimension
• Support three different representations of Latitude/Longitude
• Support reverse geo-coding with Microsoft Bing or Google Maps API
• Country, State, Region, City, Area, Street Name, Zip Code/Postal Code, Lat/Long –
Key Feature
© Virtus IT Ltd 2014 - Confidential
• StreamCentral auto creates time and location dimensions without the need to explicitly define
them. As data sources have fact tables that contain time or location data, StreamCentral starts
conforming time and location dimensions
• Extended data types allow very specific association of a variety of time and location based
attributes in fact tables
• Time and Location data types can be assigned to attributes in entities, regular data sources and
environmental data sources
• For every incoming attribute that is associated with one of the special time or location data types,
StreamCentral looks to see if a specific record for that data already exists in the dimension. If not,
it creates a new record for that value. If it exists already, then the key value of that data is
substituted in the data source. This happens in real-time
• Time and location data is stored in the database and in a distributed cache. Real-time lookups are
done against the data stored in the cache
• StreamCentral can dynamically feed time or location data to REST or SOAP based web services
from these dimensions
• StreamCentral supports standardizing location data for any geographic level and supports ability
to standardize for specific radius
A note on time and location data
© Virtus IT Ltd 2014 - Confidential
Entities
• Definition: An entity represents a group of people or groups of things, that
incoming data is directly connected to. Examples include departments,
customers, site, products etc. By defining entities you tell StreamCentral how
distributed data is connected to things core to your business. This is an important
and unique differentiator within StreamCentral. With this capability raw data is
immediately enriched with your business context at the time of ingestion
• Treated same like custom dimensions with additional capabilities
• Entity data can be editable in StreamCentral
• Multiple attributes in an entity can map to identifier attributes from different
data sources. Benefit: A data source carrying an identifier that maps to an entity
attribute will instantly have access to all the entity data during source data
ingestion
• Ability to specify multiple locations for an entity
© Virtus IT Ltd 2014 - Confidential
Environmental Fact
© Virtus IT Ltd 2014 - Confidential
• This source of data is used to add context (a Dimension) and measure performance (Fact Table) –
These are also called environmental data sources:
 Example typically include external data that adds context about external factors in play
 Does not have to be connected to the entities directly. StreamCentral will use implicit
relations with time and location dimension to tie environmental data to other enterprise
data. For example, consider an environmental data source called weather. Weather has
location information associated with it. There are two entities namely “Customer” and
“Tower”. Both also have location information associated with them. StreamCentral
standardizes all three to the location dimension but StreamCentral also implicitly connects
Customer to weather and Tower to weather because weather was created as an
environmental data source. Now when analyzing data, StreamCentral will be able to provide
real-time or historical context as to what the weather is where the customer is and what the
weather is where the tower is
 Great to use in data marts for analyzing associations with other data
 Can be used in event detection as part of conditions set and to evaluate events
Types of data sources: Environmental
© Virtus IT Ltd 2014 - Confidential
Environmental Facts
• Same as regular StreamCentral fact tables with additional
functionality
• As a Fact
• Attributes can be selected as measures to be included in data marts
• As a dimension
• It connects to all fact tables on time and location attributes automatically
© Virtus IT Ltd 2014 - Confidential
StreamCentral 360o
Data Marts
© Virtus IT Ltd 2014 - Confidential
StreamCentral 360o
Data Mart Overview
• Fully automated system from building data mart, modifying data mart
and continually keeping data mart refreshed with new and updated
data
• The StreamCentral intelligence brings together all related and
relevant pieces of information to the user during creation of the data
mart using the StreamCentral Workbench
• Data Mart creation and modification involves no coding.
StreamCentral intelligence takes care of alerting user of possible
relationships that can be included in the data mart for wider
association analysis
© Virtus IT Ltd 2014 - Confidential
360o
Data Mart Overview
• StreamCentral Real-time 360o
Data Mart
• Data Marts updated in real-time – Data is updated in the data mart in parallel with data being
updated in the information warehouse (fact table)
• Data Mart connected to an event – Auto builds a 360o
view of the event
• Data Mart connected to the entire data warehouse
• Storage Types:
• Custom Start date with no end date
• Rolling Window (fixed amount of time that keeps moving)
• StreamCentral Historical 360o
Data Mart
• Data Marts updated on demand and updated on defined frequency
• Two types:
• Built using LiveJoin (inherits the relationship definition defined to detect events)
• Built using OnDemand Join (define custom relationships in data)
• Storage Types:
• Custom Start date with no end date
• Rolling Window (fixed amount of time that keeps moving)
• Snapshot – Custom Start Date with Custom End Date
© Virtus IT Ltd 2014 - Confidential
Types of Data Mart structures
• Pivot
• Keeps KPI’s and alerts as columns
• Header Detail
• Fact data is maintained as a single record in header table
• Any KPI’s and alerts that make the data duplicate will be maintained in a
detail table
• Flattened
• Fact data is duplicated in a flattened structure – all facts, KPIs and alerts in
one flattened structure
© Virtus IT Ltd 2014 - Confidential
Logical and Physical Model
• StreamCentral builds both the logical and physical models for the
information system
• The physical model is supported for:
• Microsoft SQL Server
• HP Vertica
• MongoDB (Q3 2014)
• Hadoop (Q3 2014)
© Virtus IT Ltd 2014 - Confidential
Thank you
For more information please contact:
USA:
Raheel Retiwalla
CTO - Virtus IT Ltd
e: raheel.retiwalla@virtus-it.com
m: +1 617 901 8370
UK:
Stephen Wells
CEO - Virtus IT Ltd
e: stephen.wells@virtus-it.com
m: +44 771 113 0879
A trusted partner25

More Related Content

What's hot

Altis AWS Snowflake Practice
Altis AWS Snowflake PracticeAltis AWS Snowflake Practice
Altis AWS Snowflake PracticeSamanthaSwain7
 
A Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovA Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovCertus Solutions
 
Architecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceArchitecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceSamanthaBerlant
 
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...Microsoft Tech Community
 
How Workato creates robust data pipelines and automations for you?
How Workato creates robust data pipelines and automations for you?How Workato creates robust data pipelines and automations for you?
How Workato creates robust data pipelines and automations for you?Jeraldine Phneah
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight OverviewLam Le
 
Modernize & Automate Analytics Data Pipelines
Modernize & Automate Analytics Data PipelinesModernize & Automate Analytics Data Pipelines
Modernize & Automate Analytics Data PipelinesCarole Gunst
 
Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine LearningJames Serra
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesCCG
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAmazon Web Services
 
Modernizing Data Management Through Metadata
Modernizing Data Management Through MetadataModernizing Data Management Through Metadata
Modernizing Data Management Through MetadataMANTA
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
Full stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure MonitorFull stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure MonitorSquared Up
 
DataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukDataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukErwin de Kreuk
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureMark Kromer
 
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...Michael Rys
 
IBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data LakeIBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data LakeTorsten Steinbach
 
Empowering Real Time Patient Care Through Spark Streaming
Empowering Real Time Patient Care Through Spark StreamingEmpowering Real Time Patient Care Through Spark Streaming
Empowering Real Time Patient Care Through Spark StreamingDatabricks
 

What's hot (20)

Altis AWS Snowflake Practice
Altis AWS Snowflake PracticeAltis AWS Snowflake Practice
Altis AWS Snowflake Practice
 
A Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation NovA Design Approach To Drive Business Innovation Nov
A Design Approach To Drive Business Innovation Nov
 
Architecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High PerformanceArchitecting Snowflake for High Concurrency and High Performance
Architecting Snowflake for High Concurrency and High Performance
 
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
 
How Workato creates robust data pipelines and automations for you?
How Workato creates robust data pipelines and automations for you?How Workato creates robust data pipelines and automations for you?
How Workato creates robust data pipelines and automations for you?
 
Module 3 - QuickSight Overview
Module 3 - QuickSight OverviewModule 3 - QuickSight Overview
Module 3 - QuickSight Overview
 
Modernize & Automate Analytics Data Pipelines
Modernize & Automate Analytics Data PipelinesModernize & Automate Analytics Data Pipelines
Modernize & Automate Analytics Data Pipelines
 
Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine Learning
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis Services
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
 
Modernizing Data Management Through Metadata
Modernizing Data Management Through MetadataModernizing Data Management Through Metadata
Modernizing Data Management Through Metadata
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Full stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure MonitorFull stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure Monitor
 
DataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukDataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de Kreuk
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
 
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
 
IBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data LakeIBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data Lake
 
Lecture1
Lecture1Lecture1
Lecture1
 
Empowering Real Time Patient Care Through Spark Streaming
Empowering Real Time Patient Care Through Spark StreamingEmpowering Real Time Patient Care Through Spark Streaming
Empowering Real Time Patient Care Through Spark Streaming
 

Viewers also liked

June Overview Kansas City Urban Market Assets
June   Overview   Kansas City Urban Market AssetsJune   Overview   Kansas City Urban Market Assets
June Overview Kansas City Urban Market AssetsRobyne Stevenson
 
registro auxiliar
registro auxiliarregistro auxiliar
registro auxiliarcalufa
 
Living Building Challenge - Materials
Living Building Challenge - Materials Living Building Challenge - Materials
Living Building Challenge - Materials Martin Brown
 
How To Keep The Barcamp Buzz Going All Year Long
How To Keep The Barcamp Buzz Going All Year LongHow To Keep The Barcamp Buzz Going All Year Long
How To Keep The Barcamp Buzz Going All Year LongEric Marden
 
God's Pharmacy ! Resend
God's Pharmacy ! Resend God's Pharmacy ! Resend
God's Pharmacy ! Resend Azizi Ahmad
 
Biografia na adolf hitler
Biografia na adolf hitlerBiografia na adolf hitler
Biografia na adolf hitlerCanko Balkanski
 
Confederation cup 2013 Brazil
Confederation cup 2013 BrazilConfederation cup 2013 Brazil
Confederation cup 2013 BrazilCanko Balkanski
 
Communication version 2.0
Communication version 2.0Communication version 2.0
Communication version 2.0Simon Jones
 
Cash and Carbons - ConstructCO2 Update
Cash and Carbons - ConstructCO2 UpdateCash and Carbons - ConstructCO2 Update
Cash and Carbons - ConstructCO2 UpdateMartin Brown
 
Nexo Ps Proyectos
Nexo Ps ProyectosNexo Ps Proyectos
Nexo Ps ProyectosAlekandro
 
Kehadiran Pelajar April 2010
Kehadiran Pelajar April 2010Kehadiran Pelajar April 2010
Kehadiran Pelajar April 2010Azizi Ahmad
 
A Tribute To Mothers
A Tribute To MothersA Tribute To Mothers
A Tribute To MothersAzizi Ahmad
 

Viewers also liked (20)

June Overview Kansas City Urban Market Assets
June   Overview   Kansas City Urban Market AssetsJune   Overview   Kansas City Urban Market Assets
June Overview Kansas City Urban Market Assets
 
registro auxiliar
registro auxiliarregistro auxiliar
registro auxiliar
 
Tire Safety
Tire SafetyTire Safety
Tire Safety
 
Generosity
Generosity Generosity
Generosity
 
Living Building Challenge - Materials
Living Building Challenge - Materials Living Building Challenge - Materials
Living Building Challenge - Materials
 
How To Keep The Barcamp Buzz Going All Year Long
How To Keep The Barcamp Buzz Going All Year LongHow To Keep The Barcamp Buzz Going All Year Long
How To Keep The Barcamp Buzz Going All Year Long
 
Eiffel tower, france
Eiffel tower, franceEiffel tower, france
Eiffel tower, france
 
Okanagan
OkanaganOkanagan
Okanagan
 
God's Pharmacy ! Resend
God's Pharmacy ! Resend God's Pharmacy ! Resend
God's Pharmacy ! Resend
 
On Leave
On LeaveOn Leave
On Leave
 
CRC Study
CRC StudyCRC Study
CRC Study
 
Safety Awards
Safety AwardsSafety Awards
Safety Awards
 
Biografia na adolf hitler
Biografia na adolf hitlerBiografia na adolf hitler
Biografia na adolf hitler
 
Confederation cup 2013 Brazil
Confederation cup 2013 BrazilConfederation cup 2013 Brazil
Confederation cup 2013 Brazil
 
Envisioning 2020
Envisioning 2020Envisioning 2020
Envisioning 2020
 
Communication version 2.0
Communication version 2.0Communication version 2.0
Communication version 2.0
 
Cash and Carbons - ConstructCO2 Update
Cash and Carbons - ConstructCO2 UpdateCash and Carbons - ConstructCO2 Update
Cash and Carbons - ConstructCO2 Update
 
Nexo Ps Proyectos
Nexo Ps ProyectosNexo Ps Proyectos
Nexo Ps Proyectos
 
Kehadiran Pelajar April 2010
Kehadiran Pelajar April 2010Kehadiran Pelajar April 2010
Kehadiran Pelajar April 2010
 
A Tribute To Mothers
A Tribute To MothersA Tribute To Mothers
A Tribute To Mothers
 

Similar to StreamCentral Information System Overview

StreamCentral for the IT Professional
StreamCentral for the IT ProfessionalStreamCentral for the IT Professional
StreamCentral for the IT ProfessionalRaheel Retiwalla
 
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...In-Memory Computing Summit
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesAmazon Web Services
 
What’s New in Athene™ 11
What’s New in Athene™ 11What’s New in Athene™ 11
What’s New in Athene™ 11Precisely
 
Transpara Visual KPI Overview - May 2019
Transpara Visual KPI Overview - May 2019Transpara Visual KPI Overview - May 2019
Transpara Visual KPI Overview - May 2019Transpara
 
Common Data Service – A Business Database!
Common Data Service – A Business Database!Common Data Service – A Business Database!
Common Data Service – A Business Database!Pedro Azevedo
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessInside Analysis
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!Pedro Azevedo
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Saurabh K. Gupta
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesAmazon Web Services
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesDATAVERSITY
 
Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructureSimon Belak
 
Transpara Visual KPI Overview - March 2017
Transpara Visual KPI Overview - March 2017Transpara Visual KPI Overview - March 2017
Transpara Visual KPI Overview - March 2017Transpara
 
Chief AI Officer and AI Digital Transformation
Chief AI Officer and AI Digital TransformationChief AI Officer and AI Digital Transformation
Chief AI Officer and AI Digital TransformationValue Amplify Consulting
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunk
 
crow canyon data sheet
crow canyon data sheetcrow canyon data sheet
crow canyon data sheetCarolyn Schuk
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesElasticsearch
 

Similar to StreamCentral Information System Overview (20)

StreamCentral for the IT Professional
StreamCentral for the IT ProfessionalStreamCentral for the IT Professional
StreamCentral for the IT Professional
 
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...
IMCSummit 2015 - Day 2 Developer Track - The Internet of Analytics – Discover...
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
What’s New in Athene™ 11
What’s New in Athene™ 11What’s New in Athene™ 11
What’s New in Athene™ 11
 
Transpara Visual KPI Overview - May 2019
Transpara Visual KPI Overview - May 2019Transpara Visual KPI Overview - May 2019
Transpara Visual KPI Overview - May 2019
 
Common Data Service – A Business Database!
Common Data Service – A Business Database!Common Data Service – A Business Database!
Common Data Service – A Business Database!
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven Business
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
Oi
OiOi
Oi
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration Achieve data democracy in data lake with data integration
Achieve data democracy in data lake with data integration
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
 
Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
 
Transpara Visual KPI Overview - March 2017
Transpara Visual KPI Overview - March 2017Transpara Visual KPI Overview - March 2017
Transpara Visual KPI Overview - March 2017
 
Chief AI Officer and AI Digital Transformation
Chief AI Officer and AI Digital TransformationChief AI Officer and AI Digital Transformation
Chief AI Officer and AI Digital Transformation
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with Splunk
 
crow canyon data sheet
crow canyon data sheetcrow canyon data sheet
crow canyon data sheet
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 

Recently uploaded

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

StreamCentral Information System Overview

  • 1. © Virtus IT Ltd 2014 - Confidential A trusted partner Business Powered By Data Overview of the StreamCentral Information System Raheel Retiwalla raheel.retiwalla@virtus-it.com
  • 2. © Virtus IT Ltd 2014 - Confidential Goals of the StreamCentral Information System • Build high impact business solutions from 0 – finish in days or weeks • Move traditional batch based Business Intelligence to real-time Business Intelligence • Account for streaming data and the need to understand and analyze streaming data in real-time • Easily connect to the cloud • Account of traditional static data • Include events as a core part of real-time analytics • Require little or no knowledge of Business Intelligence design patterns, practices or terminology • Introduce design automation that continually infers relationships in data to add additional value to collected data • Take advantage of Big Data data stores like NoSQL, MPP and Hadoop with little or no knowledge of the underlying technology
  • 3. © Virtus IT Ltd 2014 - Confidential Collect Stream Data Collect static data Stream event processing Data transformation KPI & Conditions Correlation Connect data to business entities Standardize time & location Auto build data marts that are updated in real-time Auto build data marts that are updated periodically • One product that already comes built in with integrated components that work seamlessly together • High Automation • No coding required • Focus on the solution and not on integration • Can be used by data scientists and developers • Does not require extensive specialist skill Building a Big Data Business Solution WITH StreamCentral Time Latest innovation in Big Data technologies Hadoop MPP NoSQL Caching
  • 4. © Virtus IT Ltd 2014 - Confidential StreamCentral BI Server – Run with Scale Information Warehouse Manager – Auto Build Workbench – Easy to Design Rapidly industrialize the use of data by designing, building and running real-time business intelligence and Big Data solutions with StreamCentral Functional Application Event Driven Predictive Analytics Industry Application BI / Reporting Data Exploration / Visualization Analytic Applications Association Analysis Business Event Detection Data Publishing: SQL Server, Vertica, MongoDB Data ExportData Collection Data Processing Caching Security Designer Systems Management Solution Designer (Data Consumption, Data Transformations, Conditions, Event, Correlation) API Designer De-normalized schema generation for data marts Security schema generationMeta Data Manager Normalized schema generation for Fact and Dimensions Auto generate database design, auto generate database and application code, infer relationships in data StreamCentral - Big Data Plumbing Focus of this presentation
  • 5. © Virtus IT Ltd 2014 - Confidential The StreamCentral Information Warehouse A dynamic warehouse automatically built and continually managed by StreamCentral
  • 6. © Virtus IT Ltd 2014 - Confidential The SC Information Warehouse • Facts – Two types of fact tables • Regular Fact Tables • Fact tables integrate the dimension key internally automatically • Has it’s own surrogate key • Security Factless Fact tables • Dimensions • Custom Dimension • Entities • Systems Dimensions • Environmental Facts • Treated as facts and dimensions
  • 7. © Virtus IT Ltd 2014 - Confidential The StreamCentral Fact Definition: A fact is a measurable value which represents an actual fact from a specific business process or a system. Examples include sales data, video performance, contract data, health record, reading from a sensor
  • 8. © Virtus IT Ltd 2014 - Confidential Facts Overview • Facts are created as data sources in StreamCentral • One time load • Periodic load – assign frequency • Pull - Supports Oracle, SQL Server, Flat Files, Excel, MySQL • Push – API available to push data into a StreamCentral data source in real-time (JSON and XML) – Useful to have real-time “facts” being pushed directly to StreamCentral • Dimension surrogate keys get appended to fact in real-time in parallel to the dimension update process. Key Feature: Allows system to be updated and available in real-time
  • 9. © Virtus IT Ltd 2014 - Confidential Security Fact Table • User can specify security rule for data access at the attribute level for a given security role using the Workbench • StreamCentral automatically creates a Factless Fact Table – Key Feature • The Fact table records the role and the sequence of a record in a data source • As soon as a new record is entered into a source, the security sequence along with roles that have access to the sequence is maintained in this table
  • 10. © Virtus IT Ltd 2014 - Confidential The StreamCentral Dimension
  • 11. © Virtus IT Ltd 2014 - Confidential Definitions • Dimension – A dimension is a category of information that can be used to further understand a fact. Dimensions are usually connected to fact tables to give them additional context and meaning. For example, the time dimension • Dimension Attribute: A unique level within a dimension. For example, Month is an attribute in the Time Dimension. • Hierarchy: The specification of levels that represents relationship between different attributes within a dimension. For example, one possible hierarchy in the Time dimension is Year → Quarter → Month → Day. • Conformed Dimension – A dimension that has the same meaning and content when connected to different fact tables. Examples of conformed dimensions include customer, product, employee, partner • Role Playing Dimension - Dimensions are often recycled for multiple applications within the same database. For instance, a "Date" dimension can be used for "Date of Sale", as well as "Date of Delivery", or "Date of Hire". This is often referred to as a "role-playing dimension".
  • 12. © Virtus IT Ltd 2014 - Confidential StreamCentral Dimension Overview • Dimension are created as data sources • One time load • Periodic load – assign frequency • Dimensions can be built on multiple data sources • Dimension gets updated as soon as data source is updated with new data • Pull - Supports Oracle, SQL Server, Flat Files, Excel, MySQL • Push – API available to push data into data source in real-time • Supports conformed dimensions, degenerate dimensions and role-playing dimensions • Dimension data is available in a distributed cache to allow adding of context to real-time data during ingestion – Key feature • Dimension generates surrogate key based on the selected business key from the fact table
  • 13. © Virtus IT Ltd 2014 - Confidential Custom Dimensions • In conformed dimensions it is the same business key across multiple fact tables • Build dimension from multiple sources • Build a dimensions with attributes from multiple sources • Benefit: No need to standardize data before it gets to SC. SC transforms and standardizes data automatically for a dimension • Handling changing attributes – Key Feature • Fixed Attribute – Attribute always has a fixed value. Does not change. This is the default characteristic of an attribute • Historical Attribute – Attribute can change. Once attribute changes, new record is created to show the latest and the historical representations. Start Date, End Date and Surrogate Key. Benefit: Historical record of every change automatically created and maintained by SC • Changing Attribute – Attribute value can change. The change will not create a new record. If historical records exist, then option is provided to apply the change to historical records as well Benefit: Changing values of existing attributes without having to create historical records
  • 14. © Virtus IT Ltd 2014 - Confidential System Dimensions • Time • Built as a role-playing dimension • Any granularity of the timestamp in the fact will be linked to the time dimension – Key Feature • Year, Quarter (default Jan), Month Number, Month Name, Day Name, Date • Hours, Minutes, Seconds • Location • Built as a role-playing dimension • Any granularity of the timestamp in the fact will be linked to the location dimension • Support three different representations of Latitude/Longitude • Support reverse geo-coding with Microsoft Bing or Google Maps API • Country, State, Region, City, Area, Street Name, Zip Code/Postal Code, Lat/Long – Key Feature
  • 15. © Virtus IT Ltd 2014 - Confidential • StreamCentral auto creates time and location dimensions without the need to explicitly define them. As data sources have fact tables that contain time or location data, StreamCentral starts conforming time and location dimensions • Extended data types allow very specific association of a variety of time and location based attributes in fact tables • Time and Location data types can be assigned to attributes in entities, regular data sources and environmental data sources • For every incoming attribute that is associated with one of the special time or location data types, StreamCentral looks to see if a specific record for that data already exists in the dimension. If not, it creates a new record for that value. If it exists already, then the key value of that data is substituted in the data source. This happens in real-time • Time and location data is stored in the database and in a distributed cache. Real-time lookups are done against the data stored in the cache • StreamCentral can dynamically feed time or location data to REST or SOAP based web services from these dimensions • StreamCentral supports standardizing location data for any geographic level and supports ability to standardize for specific radius A note on time and location data
  • 16. © Virtus IT Ltd 2014 - Confidential Entities • Definition: An entity represents a group of people or groups of things, that incoming data is directly connected to. Examples include departments, customers, site, products etc. By defining entities you tell StreamCentral how distributed data is connected to things core to your business. This is an important and unique differentiator within StreamCentral. With this capability raw data is immediately enriched with your business context at the time of ingestion • Treated same like custom dimensions with additional capabilities • Entity data can be editable in StreamCentral • Multiple attributes in an entity can map to identifier attributes from different data sources. Benefit: A data source carrying an identifier that maps to an entity attribute will instantly have access to all the entity data during source data ingestion • Ability to specify multiple locations for an entity
  • 17. © Virtus IT Ltd 2014 - Confidential Environmental Fact
  • 18. © Virtus IT Ltd 2014 - Confidential • This source of data is used to add context (a Dimension) and measure performance (Fact Table) – These are also called environmental data sources:  Example typically include external data that adds context about external factors in play  Does not have to be connected to the entities directly. StreamCentral will use implicit relations with time and location dimension to tie environmental data to other enterprise data. For example, consider an environmental data source called weather. Weather has location information associated with it. There are two entities namely “Customer” and “Tower”. Both also have location information associated with them. StreamCentral standardizes all three to the location dimension but StreamCentral also implicitly connects Customer to weather and Tower to weather because weather was created as an environmental data source. Now when analyzing data, StreamCentral will be able to provide real-time or historical context as to what the weather is where the customer is and what the weather is where the tower is  Great to use in data marts for analyzing associations with other data  Can be used in event detection as part of conditions set and to evaluate events Types of data sources: Environmental
  • 19. © Virtus IT Ltd 2014 - Confidential Environmental Facts • Same as regular StreamCentral fact tables with additional functionality • As a Fact • Attributes can be selected as measures to be included in data marts • As a dimension • It connects to all fact tables on time and location attributes automatically
  • 20. © Virtus IT Ltd 2014 - Confidential StreamCentral 360o Data Marts
  • 21. © Virtus IT Ltd 2014 - Confidential StreamCentral 360o Data Mart Overview • Fully automated system from building data mart, modifying data mart and continually keeping data mart refreshed with new and updated data • The StreamCentral intelligence brings together all related and relevant pieces of information to the user during creation of the data mart using the StreamCentral Workbench • Data Mart creation and modification involves no coding. StreamCentral intelligence takes care of alerting user of possible relationships that can be included in the data mart for wider association analysis
  • 22. © Virtus IT Ltd 2014 - Confidential 360o Data Mart Overview • StreamCentral Real-time 360o Data Mart • Data Marts updated in real-time – Data is updated in the data mart in parallel with data being updated in the information warehouse (fact table) • Data Mart connected to an event – Auto builds a 360o view of the event • Data Mart connected to the entire data warehouse • Storage Types: • Custom Start date with no end date • Rolling Window (fixed amount of time that keeps moving) • StreamCentral Historical 360o Data Mart • Data Marts updated on demand and updated on defined frequency • Two types: • Built using LiveJoin (inherits the relationship definition defined to detect events) • Built using OnDemand Join (define custom relationships in data) • Storage Types: • Custom Start date with no end date • Rolling Window (fixed amount of time that keeps moving) • Snapshot – Custom Start Date with Custom End Date
  • 23. © Virtus IT Ltd 2014 - Confidential Types of Data Mart structures • Pivot • Keeps KPI’s and alerts as columns • Header Detail • Fact data is maintained as a single record in header table • Any KPI’s and alerts that make the data duplicate will be maintained in a detail table • Flattened • Fact data is duplicated in a flattened structure – all facts, KPIs and alerts in one flattened structure
  • 24. © Virtus IT Ltd 2014 - Confidential Logical and Physical Model • StreamCentral builds both the logical and physical models for the information system • The physical model is supported for: • Microsoft SQL Server • HP Vertica • MongoDB (Q3 2014) • Hadoop (Q3 2014)
  • 25. © Virtus IT Ltd 2014 - Confidential Thank you For more information please contact: USA: Raheel Retiwalla CTO - Virtus IT Ltd e: raheel.retiwalla@virtus-it.com m: +1 617 901 8370 UK: Stephen Wells CEO - Virtus IT Ltd e: stephen.wells@virtus-it.com m: +44 771 113 0879 A trusted partner25