Upload
kingsley-uyi-idehen
View
2.197
Download
3
Tags:
Embed Size (px)
DESCRIPTION
This presentation walks you through the process of using Microsoft Access (via ODBC) as a front-end for the massive Linked Open Data Cloud and other Linked Data sources.
Citation preview
© 2012 OpenLink Software, All rights reserved.
Using Microsoft Access
as a Linked (Open) Data clientvia
Virtuoso’s ODBC Driver
By Kingsley Idehen
Founder & CEO, OpenLink Software
© 2008 OpenLink Software, All rights reserved.
Situation Analysis
Agility is the timeless pursuit of enterprises and individuals alike. In all cases, access, integration,
and dissemination of data is pivotal.
Linked Open Data (LOD) Cloud
© 2010 OpenLink Software, All rights reserved.
Situation Analysis
© 2012 OpenLink Software, All rights reserved.
Data is growing exponentially along the
following dimensions:
•Volume -- production
•Velocity – dissemination fire-hoses
•Variety – APIs and underlying data Models
•Virtuosity – insight discovery expectations.
All of this happens while the total hours in day
remains constant at 24 hours!
Product Value Proposition
© 2012 OpenLink Software, All rights reserved.
Enterprise and Individual Agility
via Data Virtualization, without
compromising performance,
scalability, security, or
investments in existing
infrastructure!
Product Architecture
© 2012 OpenLink Software, All rights reserved.
A high-performance, scalable,
secure, and operating-system-
independent server designed
to handle contemporary
challenges associated with
data access, data integration,
and data management.
Data Virtualization Middleware
© 2012 OpenLink Software, All rights reserved.
An in-built middleware layer
(“Sponger”) for creating
Linked Data Views over
Heterogeneous Data
Sources.
Pluggable Linked Data Cartridges/Drivers
© 2012 OpenLink Software, All rights reserved.
A collection of prefabricated
and customizable Data
Extraction, Transformation,
and Lookup cartridges
(drivers) covering a vast
ranges of data formats and
data access protocols.
Sophisticated Content Crawler
© 2012 OpenLink Software, All rights reserved.
DBMS hosted Content
Crawler that leverages
loosely coupled binding to
the Sponger Middleware
component for
transformation of
unstructured and semi-
structured data into Linked
Data.
How Do I Get Going?
Download, install, and experience the power of coherent integration of disparate data sources, data access protocols, and data representation formats.
In an nutshell, commence exploitation of powerful business intelligence, socially enhanced collaboration, data virtualization, and entity analytics without writing a line of code!
Turn "Big Data" into exploitable "Smart Data" without compromise!
© 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#1
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#2
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#3
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#4
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#5
Install Virtuoso ODBC Driver
© 2012 OpenLink Software, All rights reserved.
Installer
Wizard
Screen
#6
Done!
Using Microsoft Access
© 2012 OpenLink Software, All rights reserved.
Open Up
Microsoft
Access
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Start External
Table
Attachment
Wizard
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Table Attachment
Wizard will
automatically use the
ODBC Administrator
to Lookup Existing
Data Source Names
(DSNs)
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
There isn’t an existing
Virtuoso ODBC Data
Source Name in place,
so we click on the
“New” button to add a
DSN.
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Adding a New
ODBC DSN
automatically
invokes the
Virtuoso ODBC
Driver Setup &
Configuration
Wizard
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Virtuoso
ODBC
DSN
Configurati
on Wizard
Dialog #1
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Connecting to an
actual Virtuoso
Server instance
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Selecting an actual
Virtuoso Server
hosted Database
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
New ODBC DSN
Successfully
Created!
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Wizard now
makes actual
connection to
Virtuoso based
ODBC DSN
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
List of
Available
Tables
Presented
Attaching External Tables via ODBC
© 2012 OpenLink Software, All rights reserved.
Wizard
presents
option to
identify ‘key’
column(s)
that uniquely
identify
records.
Querying Attached Tables/Views
© 2012 OpenLink Software, All rights reserved.
Sample
query
against
attached
table.
SELECT DISTINCT * FROM db.spasql.uk_data_gov_schools_200
Querying Attached Tables/Views
© 2012 OpenLink Software, All rights reserved.
Query
Results
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Direct Query
against an ODBC
accessible Table
using a “Pass-
Through” query
This Query is against the SPARQL Web Service at:
http://health.data.gov/sparql
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Query
Results
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Direct Query
against an ODBC
accessible Table
using a “Pass-
Through” query
This Query is against the SPARQL Web Service at:
http://gov.tso.co.uk/legislation/sparql
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Query
Results
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Direct Query
against an
ODBC
accessible
Table using a
“Pass-
Through” query This Query is against the SPARQL Web Service at:
http://data.nature.com/sparql
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Query
Results
Direct External Data Source Query
© 2012 OpenLink Software, All rights reserved.
Pass-
Through
Query
This Query is against the SPARQL Web Service at:
http://sparql.reegle.info
Benefits?
© 2012 OpenLink Software, All rights reserved.
Progressive Intelligence Accumulation via Links!
StructuredData
Structured Data
StructuredData
StructuredData
End Game?
© 2012 OpenLink Software, All rights reserved.
Our Agility !!
Your Agility++ Their Agility++ My Agility++