Exploiting Linked (Open) Data via Microsoft Access

Preview:

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++

Recommended