SlideShare a Scribd company logo
1 of 36
Download to read offline
Data Virtualization & SQL Server 2019
presented by: Matthew Bowers | Director – Data & Analytics
Who is Oakwood?
10 Gold Competencies
Since 1981, Oakwood has been helping companies of all
sizes, across all industries, solve their business problems.
We bring world-class consultants to architect, design and
deploy technology solutions to move your company
forward.
Our proven approach guarantees better business
outcomes. With flexible engagement options, your
project is delivered on-time and on budget.
As a Microsoft Gold Partner, we are a leading provider of
transformative digital and cloud services, managed
business services and custom application development.
When you choose to engage with us, you’ll enjoy
improved customer relationships, enhanced productivity,
reduced IT costs and less responsibility for your
technology. With our expertise and industry insights,
we’ll deliver better business outcomes with speed and
certainty.
Thousands of Successful Software Projects over 35+ years
100+ Dev Experts to Help You Scale
40% Faster Development
10-30% Cost Savings Over Traditional In-house Staff
On-budget Delivery
Thousands of Clients in the Software and Digital Practice
Microsoft Cloud Solution Provider
With Microsoft’s Cloud Solutions Partner (CSP) Program,
Oakwood can provide and help manage your Azure and
Office 365 licenses, giving you the flexibility and scalability
your enterprise needs. Also, when used with our Managed
Services, you’ll have the peace of mind knowing that your
Azure usage will be monitored and optimized by our team
of in-house experts.
Microsoft Cloud Solutions Provider strengths
Tier 1 Cloud Solution Provider
• Access to additional advisory services
Provision Any O365 or Azure Resources
• Work with you to select the appropriate SKU for every
situation
Microsoft Gold Partner
• More impactful Microsoft communications
• Premium Support
• Deeper understanding of the Microsoft ecosystem
Actively manage spend to optimize service without overpaying
• More impactful Microsoft communications
• Premium Support
• Deeper understanding of the Microsoft ecosystem
What is Data Virtualization?
“Data virtualization is any approach to data management that allows an application to retrieve and
manipulate data without requiring technical details about the data, such as how it is formatted at
source, or where it is physically located, and can provide a single customer view of the overall data.”
Unlike the traditional extract, transform, load ("ETL") process, the data remains in place, and real-time
access is given to the source system for the data.
Data virtualization is a real-time, agile data integration methodology that provides a logical view of
the entire enterprise data without having to replicate them into a physical repository, which costs
time, money, and resources. It has been around for more than a decade and has matured over the
years into an enterprise use. The report notes that “…many implementations have moved from
single-use case deployments to more enterprise-wide strategies supporting multiple use cases….”
Forrester
Data Movement vs. Data Virtualization
Benefits of Data Virtualization Data Virtualization:
• Reduces the risk of data errors
• Reduces need of the workloads to move
data around that may never be used
• Reduced system workloads
• Enhanced performance and speed to access
data on a real time basis
• Significantly reduced development and
support time
• Increased governance
• Reduced storage costs
• It does not attempt to impose a single data
model on the data
• Allows for the integration of data from
multiple disparate sources, locations and
formats, without the need for data
replication or complete ETL/ELT
• Allows creation of a single “virtual” data
layer
Capabilities of Data Virtualization
Data Virtualization software may
provide many of the following
capabilities:
• Abstraction
• Virtualized Data Access
• Transformation
• Data Federation
• Data Delivery
Potential Drawbacks of Data
Virtualization
Data Virtualization has potential
drawbacks:
• May impact Operational Systems
response times
• Does not impose a heterogenous
data model
• Requires a defined governance
model to avoid budgeting issues
with shared services
• Not suitable for recording historic
snapshots of data for rolling
reporting (EDW)
• Change management can be
huge as all stakeholders need to
agree to changes
Not Always the Best Option
Data Virtualization is not a “be all
to end all” and should not be
used in certain use cases:
• Operational Systems or data stores
where response times are key critical
success factors
• When a heterogenous data model is
required
• Use case requiring the need to build
historical data snapshots
• When there is need for significant
data transformation or cleansing
Common Use Cases include:
• Virtual Data Warehouses
• Virtual Data Lakes
• Prototyping for physical integration
and defining the requirements and
architecture
• Vendor agnostic analytics data access
and semantic layer
• Developing a logical data warehouse
architecture
• Agile data preparation
• Virtual operational data store for
single application data
• Registry Style Master Data
Management
• Legacy System migration
Business Use Cases
https://simplicable.com/new/data-virtualization-vs-data-federation
Data federation is described by many as a
“type of data virtualization”. But with
subtle differences.
Data federation is typically a term used for
techniques that resemble virtual
databases, with strict data models.
Data Federation
Data virtualization is a term typically
used to describe a service that does not
impost a strict data model, while providing
a single pan of glass to the data.
https://simplicable.com/new/data-virtualization-vs-data-federation
Data Federation vs. Virtualization Data Federation:
• Virtual database(s)
• Provides a unified data model
• Accessing distributed data with
different data models
• Does impose a data model
Data Virtualization:
• A single interface or layer
• Accessing distributed data with
different data models
• Does not require a strict data model
The Microsoft Story
• Arguably one of the most eagerlyanticipatednewfeaturesofMicrosoftSQLServerinthenewreleaseofSQLServer2019,
isdatavirtualization
• SQLServer2016addedPolyBasethatprovidessomelimiteddatavirtualizationcapabilitiesagainstdatastoredinHadoopand
AzureBlobStorageandAzureDataLake
• In2019,thisfunctionalityhasbeenexpandedtoincludeSQLServer,Oracle,TeradataandMongoDB
• DatavirtualizationinSQLServer2019isaccomplishedusingsomesignificantenhancementsmadetoPolyBase,andtheuseof
anexternaltable
• For more information: https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-
guide?view=sql-server-ver15
The Microsoft Story
• PolyBaseisusedtoconnecttonumerousdatasourcesandfileformats
• InadditiontoPolyBase,theotherfeaturesetrelatedtodatavirtualizationthatallowsforthecombinationoflargevolumesof
relationalandnon-relationaldata,isBigDataclusters
• SQLServer2019bigdataclusterswiththeenhancementstoPolyBaseactasavirtualdatalayertointegratestructuredand
unstructureddatafromacrosstheentiredataestate(SQLServer,AzureSQLDatabase,AzureSQLDataWarehouse,Azure
CosmosDB,MySQL,PostgreSQL,MongoDB,Oracle,Teradata,HDFS,BlobStorage,AzureDataLakeStore)usingfamiliar
programmingframeworksanddataanalysistools: (JamesSerra)
• YoucanvirtualizethedatainaSQLServerinstancesothatitcanbequeriedtherelikeanyothertableinSQLServer
➢ Install and Configure SQL 2019
Install & Configure: SQL Server 2019
Install & Configure: SQL Server 2019
Install & Configure: SQL Server 2019
Install & Configure
Ensure you select the PolyBase feature during installation
Install & Configure
Ensure the SQL Server PolyPase Data movement service and SQL Server PolyBase
Engine service are both enabled and running (SQL Server Configuration Manager)
Install & Configure
Enable TCIP in Protocols for MSSQLSERVER
Under SQL Server Configuration Manager (if not enabled)
Restart the SQL Service (only if was not enabled and you enable it)
Install & Configure
Download and install Azure Data Studio
Install & Configure
Launch Azure Data Studio
Connect to your SQL Server instance
Configure the PolyBase services
Install & Configure
Launch Azure Data Studio
Go to extensions
Install External data wizards
(Data Virtualization)
Create an External Table
Two Methods:
• Both involve the use of Azure Data
Studio
• Manual creation using T-SQL
command
• Use of “Create External Table Wizard”
Create an External Table
Two Methods:
• Both involve the use of Azure Data
Studio
• Manual creation using T-SQL
command
• Use of “Create External Table Wizard”
Create External Table
Create External Table
Create External Table
Create External Table
Create External Table
Create External Table
Questions
What’s Next?
• Onsite Lunch and Learn
• Demo Session
• MTC Architecture Design Session
• Proof of Concept
THANK YOU!
Matthew Bowers
Director–DataandAnalytics
618.972.2152
mbowers@oakwoodsys.com
OFFICE LOCATIONS
St. Louis: 1001 Craig Rd. Suite 305 | St. Louis, MO 63146
Kansas City: 1828 Walnut Street 3rd Floor | Kansas City, MO 64108
Phone: (314) 824-3000
Email: marketing@oakwoodsys.com
www.oakwoodsys.com

More Related Content

What's hot

Stretch Database
Stretch DatabaseStretch Database
Stretch DatabaseSolidQ
 
The roadmap for sql server 2019
The roadmap for sql server 2019The roadmap for sql server 2019
The roadmap for sql server 2019Javier Villegas
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, BRIJESH KUMAR
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)PARIKSHIT SAVJANI
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azureAntonios Chatzipavlis
 
Azure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyAzure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyHasan Savran
 
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Antonios Chatzipavlis
 
The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019Amit Banerjee
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Softchoice Corporation
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL AzureShy Engelberg
 
SQL Server 2016 New Features and Enhancements
SQL Server 2016 New Features and EnhancementsSQL Server 2016 New Features and Enhancements
SQL Server 2016 New Features and EnhancementsJohn Martin
 
Using extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverUsing extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverAntonios Chatzipavlis
 
SQL server 2016 New Features
SQL server 2016 New FeaturesSQL server 2016 New Features
SQL server 2016 New Featuresaminmesbahi
 
Azure sql database limitations
Azure sql database limitationsAzure sql database limitations
Azure sql database limitationsBRIJESH KUMAR
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaAmit Banerjee
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016Onomi
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsHostway|HOSTING
 
Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Antonios Chatzipavlis
 

What's hot (20)

Stretch Database
Stretch DatabaseStretch Database
Stretch Database
 
The roadmap for sql server 2019
The roadmap for sql server 2019The roadmap for sql server 2019
The roadmap for sql server 2019
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azure
 
Azure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyAzure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim Radney
 
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
 
The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019The Roadmap for SQL Server 2019
The Roadmap for SQL Server 2019
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016
 
Scalable relational database with SQL Azure
Scalable relational database with SQL AzureScalable relational database with SQL Azure
Scalable relational database with SQL Azure
 
SQL Server 2016 New Features and Enhancements
SQL Server 2016 New Features and EnhancementsSQL Server 2016 New Features and Enhancements
SQL Server 2016 New Features and Enhancements
 
Using extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverUsing extended events for troubleshooting sql server
Using extended events for troubleshooting sql server
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databases
 
SQL server 2016 New Features
SQL server 2016 New FeaturesSQL server 2016 New Features
SQL server 2016 New Features
 
Azure sql database limitations
Azure sql database limitationsAzure sql database limitations
Azure sql database limitations
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a Ninja
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite Things
 
Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016
 

Similar to SQL Server 2019 Data Virtualization

Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudDenodo
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deckTech in Asia
 
Data and Application Modernization in the Age of the Cloud
Data and Application Modernization in the Age of the CloudData and Application Modernization in the Age of the Cloud
Data and Application Modernization in the Age of the Cloudredmondpulver
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
Data virtualization
Data virtualizationData virtualization
Data virtualizationHamed Hatami
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaIs your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaCloudera, Inc.
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseDenodo
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw dataICT-Partners
 
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
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItDenodo
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making ThingsJC Davis
 
Rapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationRapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationDenodo
 
What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?Gravitant, Inc.
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User InformationDenodo
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
Foundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the CloudFoundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the CloudPrecisely
 
Transformation of IT Spending
Transformation of IT SpendingTransformation of IT Spending
Transformation of IT SpendingKokLeong Ong
 
Modernizing Integration with Data Virtualization
Modernizing Integration with Data VirtualizationModernizing Integration with Data Virtualization
Modernizing Integration with Data VirtualizationDenodo
 

Similar to SQL Server 2019 Data Virtualization (20)

Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deck
 
Data and Application Modernization in the Age of the Cloud
Data and Application Modernization in the Age of the CloudData and Application Modernization in the Age of the Cloud
Data and Application Modernization in the Age of the Cloud
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
Data virtualization
Data virtualizationData virtualization
Data virtualization
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaIs your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data Warehouse
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
 
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
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need It
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making Things
 
Rapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data VirtualizationRapidly Enable Tangible Business Value through Data Virtualization
Rapidly Enable Tangible Business Value through Data Virtualization
 
What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
Foundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the CloudFoundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the Cloud
 
Transformation of IT Spending
Transformation of IT SpendingTransformation of IT Spending
Transformation of IT Spending
 
Modernizing Integration with Data Virtualization
Modernizing Integration with Data VirtualizationModernizing Integration with Data Virtualization
Modernizing Integration with Data Virtualization
 

More from Matthew W. Bowers

Azure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar PresentationAzure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar PresentationMatthew W. Bowers
 
Data estate modernization feb webinar 2 18 2020
Data estate modernization   feb webinar 2 18 2020Data estate modernization   feb webinar 2 18 2020
Data estate modernization feb webinar 2 18 2020Matthew W. Bowers
 
St. Louis Office 365 Saturday 2019 - Employee Engagement
St. Louis Office 365 Saturday 2019 - Employee EngagementSt. Louis Office 365 Saturday 2019 - Employee Engagement
St. Louis Office 365 Saturday 2019 - Employee EngagementMatthew W. Bowers
 
Digital Transformation and the Business Analyst
Digital Transformation and the Business AnalystDigital Transformation and the Business Analyst
Digital Transformation and the Business AnalystMatthew W. Bowers
 
Digital Transformation and Data Science
Digital Transformation and Data ScienceDigital Transformation and Data Science
Digital Transformation and Data ScienceMatthew W. Bowers
 
Digital Transformation and the Marketing Professional
Digital Transformation and the Marketing ProfessionalDigital Transformation and the Marketing Professional
Digital Transformation and the Marketing ProfessionalMatthew W. Bowers
 
Employee Engagement and SharePoint
Employee Engagement and SharePointEmployee Engagement and SharePoint
Employee Engagement and SharePointMatthew W. Bowers
 
SharePoint and Digital Transformation: Is SharePoint Still Transformative
SharePoint and Digital Transformation: Is SharePoint Still TransformativeSharePoint and Digital Transformation: Is SharePoint Still Transformative
SharePoint and Digital Transformation: Is SharePoint Still TransformativeMatthew W. Bowers
 
SharePoint and Digital Transformation
SharePoint and Digital TransformationSharePoint and Digital Transformation
SharePoint and Digital TransformationMatthew W. Bowers
 
SharePoint Saturday Omaha 2017
SharePoint Saturday Omaha 2017SharePoint Saturday Omaha 2017
SharePoint Saturday Omaha 2017Matthew W. Bowers
 
Covenant SharePoint Health Assessment
Covenant SharePoint Health AssessmentCovenant SharePoint Health Assessment
Covenant SharePoint Health AssessmentMatthew W. Bowers
 
Covenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities PresentationCovenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities PresentationMatthew W. Bowers
 
Digital Transformation : Buzzword or Real Transformation
Digital Transformation : Buzzword or Real TransformationDigital Transformation : Buzzword or Real Transformation
Digital Transformation : Buzzword or Real TransformationMatthew W. Bowers
 
Digital Transformation : Just a Buzzword or Real Transformation
Digital Transformation :  Just a Buzzword or Real TransformationDigital Transformation :  Just a Buzzword or Real Transformation
Digital Transformation : Just a Buzzword or Real TransformationMatthew W. Bowers
 
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationSQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationMatthew W. Bowers
 
Digital Transformation and IOT
Digital Transformation and IOTDigital Transformation and IOT
Digital Transformation and IOTMatthew W. Bowers
 

More from Matthew W. Bowers (20)

Azure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar PresentationAzure Synapse 101 Webinar Presentation
Azure Synapse 101 Webinar Presentation
 
Data estate modernization feb webinar 2 18 2020
Data estate modernization   feb webinar 2 18 2020Data estate modernization   feb webinar 2 18 2020
Data estate modernization feb webinar 2 18 2020
 
St. Louis Office 365 Saturday 2019 - Employee Engagement
St. Louis Office 365 Saturday 2019 - Employee EngagementSt. Louis Office 365 Saturday 2019 - Employee Engagement
St. Louis Office 365 Saturday 2019 - Employee Engagement
 
Digital Transformation and the Business Analyst
Digital Transformation and the Business AnalystDigital Transformation and the Business Analyst
Digital Transformation and the Business Analyst
 
Digital Transformation and Data Science
Digital Transformation and Data ScienceDigital Transformation and Data Science
Digital Transformation and Data Science
 
Digital Transformation and the Marketing Professional
Digital Transformation and the Marketing ProfessionalDigital Transformation and the Marketing Professional
Digital Transformation and the Marketing Professional
 
The Modern Web
The Modern WebThe Modern Web
The Modern Web
 
Employee Engagement and SharePoint
Employee Engagement and SharePointEmployee Engagement and SharePoint
Employee Engagement and SharePoint
 
SharePoint and Digital Transformation: Is SharePoint Still Transformative
SharePoint and Digital Transformation: Is SharePoint Still TransformativeSharePoint and Digital Transformation: Is SharePoint Still Transformative
SharePoint and Digital Transformation: Is SharePoint Still Transformative
 
SharePoint and Digital Transformation
SharePoint and Digital TransformationSharePoint and Digital Transformation
SharePoint and Digital Transformation
 
SharePoint Saturday Omaha 2017
SharePoint Saturday Omaha 2017SharePoint Saturday Omaha 2017
SharePoint Saturday Omaha 2017
 
Summit invite
Summit inviteSummit invite
Summit invite
 
SharePoint Business Value
SharePoint Business ValueSharePoint Business Value
SharePoint Business Value
 
Covenant SharePoint Health Assessment
Covenant SharePoint Health AssessmentCovenant SharePoint Health Assessment
Covenant SharePoint Health Assessment
 
Covenant Power BI JumpStart
Covenant Power BI JumpStartCovenant Power BI JumpStart
Covenant Power BI JumpStart
 
Covenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities PresentationCovenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities Presentation
 
Digital Transformation : Buzzword or Real Transformation
Digital Transformation : Buzzword or Real TransformationDigital Transformation : Buzzword or Real Transformation
Digital Transformation : Buzzword or Real Transformation
 
Digital Transformation : Just a Buzzword or Real Transformation
Digital Transformation :  Just a Buzzword or Real TransformationDigital Transformation :  Just a Buzzword or Real Transformation
Digital Transformation : Just a Buzzword or Real Transformation
 
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationSQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 Presentation
 
Digital Transformation and IOT
Digital Transformation and IOTDigital Transformation and IOT
Digital Transformation and IOT
 

Recently uploaded

NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

SQL Server 2019 Data Virtualization

  • 1. Data Virtualization & SQL Server 2019 presented by: Matthew Bowers | Director – Data & Analytics
  • 2. Who is Oakwood? 10 Gold Competencies Since 1981, Oakwood has been helping companies of all sizes, across all industries, solve their business problems. We bring world-class consultants to architect, design and deploy technology solutions to move your company forward. Our proven approach guarantees better business outcomes. With flexible engagement options, your project is delivered on-time and on budget. As a Microsoft Gold Partner, we are a leading provider of transformative digital and cloud services, managed business services and custom application development. When you choose to engage with us, you’ll enjoy improved customer relationships, enhanced productivity, reduced IT costs and less responsibility for your technology. With our expertise and industry insights, we’ll deliver better business outcomes with speed and certainty. Thousands of Successful Software Projects over 35+ years 100+ Dev Experts to Help You Scale 40% Faster Development 10-30% Cost Savings Over Traditional In-house Staff On-budget Delivery Thousands of Clients in the Software and Digital Practice
  • 3. Microsoft Cloud Solution Provider With Microsoft’s Cloud Solutions Partner (CSP) Program, Oakwood can provide and help manage your Azure and Office 365 licenses, giving you the flexibility and scalability your enterprise needs. Also, when used with our Managed Services, you’ll have the peace of mind knowing that your Azure usage will be monitored and optimized by our team of in-house experts. Microsoft Cloud Solutions Provider strengths Tier 1 Cloud Solution Provider • Access to additional advisory services Provision Any O365 or Azure Resources • Work with you to select the appropriate SKU for every situation Microsoft Gold Partner • More impactful Microsoft communications • Premium Support • Deeper understanding of the Microsoft ecosystem Actively manage spend to optimize service without overpaying • More impactful Microsoft communications • Premium Support • Deeper understanding of the Microsoft ecosystem
  • 4. What is Data Virtualization? “Data virtualization is any approach to data management that allows an application to retrieve and manipulate data without requiring technical details about the data, such as how it is formatted at source, or where it is physically located, and can provide a single customer view of the overall data.” Unlike the traditional extract, transform, load ("ETL") process, the data remains in place, and real-time access is given to the source system for the data. Data virtualization is a real-time, agile data integration methodology that provides a logical view of the entire enterprise data without having to replicate them into a physical repository, which costs time, money, and resources. It has been around for more than a decade and has matured over the years into an enterprise use. The report notes that “…many implementations have moved from single-use case deployments to more enterprise-wide strategies supporting multiple use cases….” Forrester
  • 5.
  • 6. Data Movement vs. Data Virtualization
  • 7. Benefits of Data Virtualization Data Virtualization: • Reduces the risk of data errors • Reduces need of the workloads to move data around that may never be used • Reduced system workloads • Enhanced performance and speed to access data on a real time basis • Significantly reduced development and support time • Increased governance • Reduced storage costs • It does not attempt to impose a single data model on the data • Allows for the integration of data from multiple disparate sources, locations and formats, without the need for data replication or complete ETL/ELT • Allows creation of a single “virtual” data layer
  • 8. Capabilities of Data Virtualization Data Virtualization software may provide many of the following capabilities: • Abstraction • Virtualized Data Access • Transformation • Data Federation • Data Delivery
  • 9. Potential Drawbacks of Data Virtualization Data Virtualization has potential drawbacks: • May impact Operational Systems response times • Does not impose a heterogenous data model • Requires a defined governance model to avoid budgeting issues with shared services • Not suitable for recording historic snapshots of data for rolling reporting (EDW) • Change management can be huge as all stakeholders need to agree to changes
  • 10. Not Always the Best Option Data Virtualization is not a “be all to end all” and should not be used in certain use cases: • Operational Systems or data stores where response times are key critical success factors • When a heterogenous data model is required • Use case requiring the need to build historical data snapshots • When there is need for significant data transformation or cleansing
  • 11. Common Use Cases include: • Virtual Data Warehouses • Virtual Data Lakes • Prototyping for physical integration and defining the requirements and architecture • Vendor agnostic analytics data access and semantic layer • Developing a logical data warehouse architecture • Agile data preparation • Virtual operational data store for single application data • Registry Style Master Data Management • Legacy System migration Business Use Cases https://simplicable.com/new/data-virtualization-vs-data-federation
  • 12. Data federation is described by many as a “type of data virtualization”. But with subtle differences. Data federation is typically a term used for techniques that resemble virtual databases, with strict data models. Data Federation Data virtualization is a term typically used to describe a service that does not impost a strict data model, while providing a single pan of glass to the data. https://simplicable.com/new/data-virtualization-vs-data-federation
  • 13. Data Federation vs. Virtualization Data Federation: • Virtual database(s) • Provides a unified data model • Accessing distributed data with different data models • Does impose a data model Data Virtualization: • A single interface or layer • Accessing distributed data with different data models • Does not require a strict data model
  • 14. The Microsoft Story • Arguably one of the most eagerlyanticipatednewfeaturesofMicrosoftSQLServerinthenewreleaseofSQLServer2019, isdatavirtualization • SQLServer2016addedPolyBasethatprovidessomelimiteddatavirtualizationcapabilitiesagainstdatastoredinHadoopand AzureBlobStorageandAzureDataLake • In2019,thisfunctionalityhasbeenexpandedtoincludeSQLServer,Oracle,TeradataandMongoDB • DatavirtualizationinSQLServer2019isaccomplishedusingsomesignificantenhancementsmadetoPolyBase,andtheuseof anexternaltable • For more information: https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase- guide?view=sql-server-ver15
  • 15. The Microsoft Story • PolyBaseisusedtoconnecttonumerousdatasourcesandfileformats • InadditiontoPolyBase,theotherfeaturesetrelatedtodatavirtualizationthatallowsforthecombinationoflargevolumesof relationalandnon-relationaldata,isBigDataclusters • SQLServer2019bigdataclusterswiththeenhancementstoPolyBaseactasavirtualdatalayertointegratestructuredand unstructureddatafromacrosstheentiredataestate(SQLServer,AzureSQLDatabase,AzureSQLDataWarehouse,Azure CosmosDB,MySQL,PostgreSQL,MongoDB,Oracle,Teradata,HDFS,BlobStorage,AzureDataLakeStore)usingfamiliar programmingframeworksanddataanalysistools: (JamesSerra) • YoucanvirtualizethedatainaSQLServerinstancesothatitcanbequeriedtherelikeanyothertableinSQLServer
  • 16. ➢ Install and Configure SQL 2019
  • 17. Install & Configure: SQL Server 2019
  • 18. Install & Configure: SQL Server 2019
  • 19. Install & Configure: SQL Server 2019
  • 20. Install & Configure Ensure you select the PolyBase feature during installation
  • 21. Install & Configure Ensure the SQL Server PolyPase Data movement service and SQL Server PolyBase Engine service are both enabled and running (SQL Server Configuration Manager)
  • 22. Install & Configure Enable TCIP in Protocols for MSSQLSERVER Under SQL Server Configuration Manager (if not enabled) Restart the SQL Service (only if was not enabled and you enable it)
  • 23. Install & Configure Download and install Azure Data Studio
  • 24. Install & Configure Launch Azure Data Studio Connect to your SQL Server instance Configure the PolyBase services
  • 25. Install & Configure Launch Azure Data Studio Go to extensions Install External data wizards (Data Virtualization)
  • 26. Create an External Table Two Methods: • Both involve the use of Azure Data Studio • Manual creation using T-SQL command • Use of “Create External Table Wizard”
  • 27. Create an External Table Two Methods: • Both involve the use of Azure Data Studio • Manual creation using T-SQL command • Use of “Create External Table Wizard”
  • 35. What’s Next? • Onsite Lunch and Learn • Demo Session • MTC Architecture Design Session • Proof of Concept
  • 36. THANK YOU! Matthew Bowers Director–DataandAnalytics 618.972.2152 mbowers@oakwoodsys.com OFFICE LOCATIONS St. Louis: 1001 Craig Rd. Suite 305 | St. Louis, MO 63146 Kansas City: 1828 Walnut Street 3rd Floor | Kansas City, MO 64108 Phone: (314) 824-3000 Email: marketing@oakwoodsys.com www.oakwoodsys.com