SlideShare ist ein Scribd-Unternehmen logo
1 von 65
© 2015 OpenLink Software, All rights reserved.
Configuring Linked (Open) Data
Access Using
Virtuoso’s ODBC Driver
For
Mac OS X
By Kingsley Idehen (@kidehen)
Founder & CEO, OpenLink Software
© 2015 OpenLink Software, All rights reserved.
Your Big Data Challenge
How do you apply existing
investments in ODBC-compliant
applications to contemporary Big
Data Challenges?
Massive Linked Open Data Cloud
© 2015 OpenLink Software, All rights reserved.
© 2015 OpenLink Software, All rights reserved.
What Does The Virtuoso ODBC Driver
Offer?
An ODBC Driver that treats Big Data
on the Web (or elsewhere) like
any another ODBC accessible
RDBMS!
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!
© 2015 OpenLink Software, All rights reserved.
How Does Virtuoso Expose LOD Cloud
Data To ODBC Clients?
 Creation of ODBC accessible SQL Views using
SPASQL (SPARQL inside SQL) that targets local
data
 Ditto via SPARQL-FED (Federated SPARQL) for
external SPARQL endpoints.
Example instances include:
 DBpedia (Linked Data version of Wikipedia content and LOD Cloud nexus)
 URIBurner Service for “on the fly” transformation of data from: LinkedIn, Facebook, Twitter, Google+, Freebase, Disqus etc.
 Live Linked Open Data LOD Cloud Cache.
© 2015 OpenLink Software, All rights reserved.
Virtuoso ODBC Driver for Mac OS X
Installation
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 1
© 2015 OpenLink Software, All rights reserved.
Mount standard Mac OS
X DMG based Installer
bundle
ODBC Driver Installation Screen - 2
© 2015 OpenLink Software, All rights reserved.
Virtuoso Installer
Wizard walks you
through the rest of
the installation
process.
ODBC Driver Installation Screen - 3
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 4
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 5
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 6
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 7
© 2015 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 8
© 2015 OpenLink Software, All rights reserved.
Configuring *basic* Virtuoso ODBC Data
Sources on Mac OS X
Using
The OpenLink iODBC Administrator
© 2015 OpenLink Software, All rights reserved.
ODBC DSN Configuration Screen - 1
© 2015 OpenLink Software, All rights reserved.
ODBC DSN Configuration Screen - 2
© 2015 OpenLink Software, All rights reserved.
Select the ODBC
Driver for which
you are going to
create and
configure a Data
Source Name
(DSN)
ODBC DSN Configuration Screen - 3
© 2015 OpenLink Software, All rights reserved.
Assign a Data
Source Name and
embellish with a
short descriptions
ODBC DSN Configuration Screen - 4
© 2015 OpenLink Software, All rights reserved.
Identify the
machine host and
port number
associated with a
target Virtuoso
Server Instance
ODBC DSN Configuration Screen - 5
© 2015 OpenLink Software, All rights reserved.
Make an
authenticated
connection to
Virtuoso Server
Instance
ODBC DSN Configuration Screen - 6
© 2015 OpenLink Software, All rights reserved.
Select a
Database/Qualifie
r from the list
presented
ODBC DSN Configuration Screen - 7
© 2015 OpenLink Software, All rights reserved.
Click on “Finish”
button since there
are not addition
items to be added
to the
configuration of
this ODBC DSN.
ODBC DSN Configuration Screen - 8
© 2015 OpenLink Software, All rights reserved.
New ODBC DSN
is now created
and added to list
DSNs available to
any Mac OS X
based ODBC
compliant
applications.
Verify ODBC Data Source Name Usability
© 2015 OpenLink Software, All rights reserved.
Click on the “Test”
button from the
ODBC
Administrator to
verify your ODBC
DSN’s usability.
Verify ODBC Data Source Name Usability
© 2015 OpenLink Software, All rights reserved.
ODBC
Administrator
Dialog will indicate
successful (or
unsuccessful) use
of your newly
created ODBC
DSN
Configuring *WebID Secured* Virtuoso
ODBC Data Sources on Mac OS X
Using
The OpenLink iODBC Administrator
© 2015 OpenLink Software, All rights reserved.
Secure Data Source Name Setup Step -- 1
© 2015 OpenLink Software, All rights reserved.
Start ODBC
Administrator
Secure Data Source Name Setup Step -- 2
© 2015 OpenLink Software, All rights reserved.
Enter Data
Source Name
and Description
File Data Source Name Setup Step -- 3
© 2015 OpenLink Software, All rights reserved.
Identity target
Virtuoso Server
Instance via
Host Name and
Listening Port
Number
Secure Data Source Name Setup Step -- 4
© 2015 OpenLink Software, All rights reserved.
Note: Secure
Connection
check-box must
be hatched for
SSL/TLS based
Database Server
Connections.
Secure Data Source Name Setup Step -- 5
© 2015 OpenLink Software, All rights reserved.
Authentication
Protocol Choices
Presented.
Pick “Public Key
Authentication
Protocol”
Secure Data Source Name Setup Step -- 6
© 2015 OpenLink Software, All rights reserved.
Public Key
Authentication
Protocol
Selected.
Secure Data Source Name Setup Step -- 7
© 2015 OpenLink Software, All rights reserved.
Select Secure
PKCS#12 File
(Document)
containing X.509
Certificate (with
WebID Watermark)
and associated
Public & Private Key
Pairs.
Secure Data Source Name Setup Step -- 8
© 2015 OpenLink Software, All rights reserved.
Enter Password
associated with
Secure PKCS#12
File (Resource).
Secure Data Source Name Setup Step -- 9
© 2015 OpenLink Software, All rights reserved.
Optionally,
Select PEM File
(Document) that
holds X.509 that
identifies the
Virtuoso Database
Server.
File Data Source Name Setup Step -- 10
© 2015 OpenLink Software, All rights reserved.
Binding Client
PKCS#12 File
(containing X.509
Certificate, Public &
Private Key Pairs)
and Server PEM File
(holding Server Public
Key) to ODBC DSN
now complete.
Secure Data Source Name Setup Step -- 11
© 2015 OpenLink Software, All rights reserved.
Connect to Database
and Select Actual
Database (Qualifier)
to be used as Default
Database when
connecting to
Virtuoso Database
Server.
Secure Data Source Name Setup Step -- 12
© 2015 OpenLink Software, All rights reserved.
Set Default Virtuoso
Server Database
(Qualifier) .
Secure Data Source Name Setup Step -- 13
© 2015 OpenLink Software, All rights reserved.
New *Secure* Data
Source Name
Created and Listed in
the iODBC
Administrator.
ODBC Data Source Names (DSNs)
Verification using Mac OS X Edition of
C++ Demo
© 2015 OpenLink Software, All rights reserved.
Secure Data Source Name Verification Step -- 1
© 2015 OpenLink Software, All rights reserved.
New *Secure* Data
Source Name
Created and Listed in
the iODBC
Administrator.
Secure Data Source Name Verification Step -- 2
© 2015 OpenLink Software, All rights reserved.
Enter Password for
accessing PKCS#12
File which holds
X.509 Certificate and
associated Private
Key.
Secure Data Source Name Verification Step -- 3
© 2015 OpenLink Software, All rights reserved.
Enter Password for
accessing PKCS#12
File which holds
X.509 Certificate and
associated Private
Key.
Simple ODBC Data Source Names
(DSNs)
Verification
© 2015 OpenLink Software, All rights reserved.
C++ Demo Application Initialization
© 2015 OpenLink Software, All rights reserved.
Data Source Name Selection
© 2015 OpenLink Software, All rights reserved.
Data Source Authentication Challenge
© 2015 OpenLink Software, All rights reserved.
Authentication Credentials Presented
© 2015 OpenLink Software, All rights reserved.
PKCS#12 File Access Password Entered
Query Execution
© 2015 OpenLink Software, All rights reserved.
C++ Demo App. Query Results
© 2015 OpenLink Software, All rights reserved.
ODBC + Linked Open Data Benefits?
© 2015 OpenLink Software, All rights reserved.
Achieve the following using existing ODBC
compliant applications/services:
Access & Integrate Data from the World Wide Web by
treating it as just another RDBMS
Use Hyperlink based Super Keys as a powerful data de-
silo-fication mechanism re., data, information, and
knowledge sharing
Discover Insights without depending solely on the content
of local databases.
Structured
Data
End Game?
© 2015 OpenLink Software, All rights reserved.
Our Agility !!
Your Agility++ Their Agility++My Agility++
Related Presentations
 Windows
 ODBC Data Source Name Configuration & Usage
 Microsoft Access as a Linked Open Data Cloud Client
 Tibco Spotfire as a Linked Open Data Cloud Client
 Tableau as a Linked Open Data Cloud Client
 SAP Crystal
Reports as a Linked Open Data Cloud Client
 Mac OS X
 Filemaker as a Linked Open Data Cloud Client
© 2015 OpenLink Software, All rights reserved.
Virtuoso Product Information
© 2015 OpenLink Software, All rights reserved.
Product Value Proposition
© 2015 OpenLink Software, All rights reserved.
Enterprise and Individual Agility
via Data Virtualization, without
compromising performance,
scalability, security, or
investments in existing
infrastructure!
Product Value Proposition Contd.
© 2015 OpenLink Software, All rights reserved.
Turn the World Wide Web and
its massive Linked Open Data
Cloud into a federation of
databases accessible from
any ODBC compliant
application/service.
Product Architecture
© 2015 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
© 2015 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
© 2015 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.
OpenLink Company Overview
 OpenLink Software is a privately-held company founded in 1992 by its President &
CEO, Kingsley Idehen. The company is an industry acclaimed technology innovator
in the following areas:
 ODBC, JDBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle,
SQL Server, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL
 High-Performance & Scalable Multi-Model (Relational & Graph) Database
Technology
 Data Integration Middleware (Data Virtualization Technology across a wide variety of
Protocols & Formats)
 Linked Data Deployment & Management
 Web Application Server Technology
 Socially-enhanced Distributed Collaborative Applications Platforms (Weblogs, Wikis,
Feed Aggregation and Syndication, Web File Systems, Discussion Forums, etc.)
 Identity Management.
© 2015 OpenLink Software, All rights reserved.
Products & Services
Software Products
• OpenLink Universal Data Access Drivers (UDA) -
High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide
transparent access to enterprise databases.
• OpenLink Virtuoso - available in single server and cluster editions that are deployed in
cloud and/or enterprise modes.
• OpenLink Data Spaces Platform and Applications
• OpenLink Ajax Toolkit
• OpenLink Data Explorer
• An Open Source Data Access SDK for ODBC
All OpenLink products are delivered by download from the Internet (http, ftp, etc.).
Temporary licenses are issued upon download and may be extended as needed, on a case-
by-case basis. Permanent licenses are issued once payment is received.
© 2015 OpenLink Software, All rights reserved.
Products & Services
Professional and Support Services
• OpenLink Product Support provides front-line email and phone support,
web-based online support, and a variety of premium services such as phone,
emergency, and onsite support.
• Our Support staff is comprised of individuals with extensive knowledge of data
access, data migration, database administration, programming APIs, and other
relevant skills.
• Services are sold in either Standard "Bronze" or Premium "Platinum" Support
packages, with varying hours of availability, response times, etc.
• We also offer Custom Development, Training, and other Consultancy services.
These services can be offered on- or off-site. Expenses for travel, accommodations,
food, etc., associated with on-site services are charged separately.
Rates start at US$250 per person per hour.
© 2015 OpenLink Software, All rights reserved.
Office Locations
USA
OpenLink Software, Inc
10 Burlington Mall Road
Suite 265
Burlington, MA 01803
Tel.: +1 781 273 0900
Fax: +1 781 229 8030
© 2015 OpenLink Software, All rights reserved.
UK
OpenLink Software Ltd.
Airport House
Purley Way
Croydon, Surrey CR0 0XZ
Tel.: +44 (0)20 8681 7701
Fax: +44 (0)20 8681 7702
Additional Information
 OpenLink Software:
 OpenLink Software
 OpenLink Virtuoso
 Universal Data Access Drivers
 Social Media Data spaces
 http://www.openlinksw.com/blog/~kidehen/ (weblog)
 https://plus.google.com/112399767740508618350/p
osts (Google+)
 https://twitter.com/#!/kidehen (Twitter)
 Hashtag: #LinkedData (Anywhere) .
© 2015 OpenLink Software, All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Virtuoso ODBC Driver Configuration & Usage (Windows)
Virtuoso ODBC Driver Configuration & Usage (Windows)Virtuoso ODBC Driver Configuration & Usage (Windows)
Virtuoso ODBC Driver Configuration & Usage (Windows)Kingsley Uyi Idehen
 
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Kingsley Uyi Idehen
 
Understanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured DescriptionsUnderstanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured DescriptionsKingsley Uyi Idehen
 
OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewKingsley Uyi Idehen
 
Enterprise & Web based Federated Identity Management & Data Access Controls
Enterprise & Web based Federated Identity Management & Data Access Controls Enterprise & Web based Federated Identity Management & Data Access Controls
Enterprise & Web based Federated Identity Management & Data Access Controls Kingsley Uyi Idehen
 
Making the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataMaking the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataKingsley Uyi Idehen
 
Oracle Database features every developer should know about
Oracle Database features every developer should know aboutOracle Database features every developer should know about
Oracle Database features every developer should know aboutgvenzl
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference KeynoteKingsley Uyi Idehen
 
Spotlight private dns-oraclecloudservices
Spotlight private dns-oraclecloudservicesSpotlight private dns-oraclecloudservices
Spotlight private dns-oraclecloudservicesTammy Bednar
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeBerry Clemens
 
Virtuoso Universal Server Overview
Virtuoso Universal Server OverviewVirtuoso Universal Server Overview
Virtuoso Universal Server Overviewrumito
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 updateDavid Delabassee
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)GregOracle
 
Solving Real Problems Using Linked Data
Solving Real Problems Using Linked DataSolving Real Problems Using Linked Data
Solving Real Problems Using Linked Datarumito
 

Was ist angesagt? (20)

Virtuoso ODBC Driver Configuration & Usage (Windows)
Virtuoso ODBC Driver Configuration & Usage (Windows)Virtuoso ODBC Driver Configuration & Usage (Windows)
Virtuoso ODBC Driver Configuration & Usage (Windows)
 
ISWC 2012 - Linked Data Meetup
ISWC 2012 - Linked Data MeetupISWC 2012 - Linked Data Meetup
ISWC 2012 - Linked Data Meetup
 
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles
 
Understanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured DescriptionsUnderstanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured Descriptions
 
Understanding Data
Understanding Data Understanding Data
Understanding Data
 
Virtuoso Platform Overview
Virtuoso Platform OverviewVirtuoso Platform Overview
Virtuoso Platform Overview
 
OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers Overview
 
Enterprise & Web based Federated Identity Management & Data Access Controls
Enterprise & Web based Federated Identity Management & Data Access Controls Enterprise & Web based Federated Identity Management & Data Access Controls
Enterprise & Web based Federated Identity Management & Data Access Controls
 
Making the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataMaking the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked Data
 
LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7
 
Oracle Database features every developer should know about
Oracle Database features every developer should know aboutOracle Database features every developer should know about
Oracle Database features every developer should know about
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 
Spotlight private dns-oraclecloudservices
Spotlight private dns-oraclecloudservicesSpotlight private dns-oraclecloudservices
Spotlight private dns-oraclecloudservices
 
Integrating Semantic Systems
Integrating Semantic SystemsIntegrating Semantic Systems
Integrating Semantic Systems
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
 
Virtuoso Universal Server Overview
Virtuoso Universal Server OverviewVirtuoso Universal Server Overview
Virtuoso Universal Server Overview
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 update
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 
Solving Real Problems Using Linked Data
Solving Real Problems Using Linked DataSolving Real Problems Using Linked Data
Solving Real Problems Using Linked Data
 

Ähnlich wie Configuring Linked Data Access Using Virtuoso's ODBC Driver

Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Nishanth Kadiyala
 
Ibi Open Visualizations
Ibi Open VisualizationsIbi Open Visualizations
Ibi Open VisualizationsClif Kranish
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudEdelweiss Kammermann
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 BeMyApp
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsSumit Sarkar
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)Insight Technology, Inc.
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015Richard Chauvet
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile ME
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionColdFusionConference
 
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...Leostream
 
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and UsesVDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and UsesConcentrated Technology
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdfThousandEyes
 

Ähnlich wie Configuring Linked Data Access Using Virtuoso's ODBC Driver (20)

Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
 
Ibi Open Visualizations
Ibi Open VisualizationsIbi Open Visualizations
Ibi Open Visualizations
 
CData Day Tokyo 2017 Opening Talk
CData Day Tokyo 2017 Opening TalkCData Day Tokyo 2017 Opening Talk
CData Day Tokyo 2017 Opening Talk
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics Cloud
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI Connectors
 
Marcin Szałowicz - MySQL Workbench
Marcin Szałowicz - MySQL WorkbenchMarcin Szałowicz - MySQL Workbench
Marcin Szałowicz - MySQL Workbench
 
Vdi in-a-box
Vdi in-a-boxVdi in-a-box
Vdi in-a-box
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusion
 
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
OpenStack VDI and DaaS with Leostream and the Teradici Pervasive Cloud Comput...
 
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and UsesVDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdf
 

Mehr von Kingsley Uyi Idehen

LOD Cloud Knowledge Graph vs COVID-19
LOD Cloud Knowledge Graph vs COVID-19LOD Cloud Knowledge Graph vs COVID-19
LOD Cloud Knowledge Graph vs COVID-19Kingsley Uyi Idehen
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentKingsley Uyi Idehen
 
Knowledge Design Patterns (by John F. Sowa)
Knowledge Design Patterns (by John F. Sowa)Knowledge Design Patterns (by John F. Sowa)
Knowledge Design Patterns (by John F. Sowa)Kingsley Uyi Idehen
 
Meet Charlie What Is Enterprise 3.0
Meet Charlie What Is Enterprise 3.0Meet Charlie What Is Enterprise 3.0
Meet Charlie What Is Enterprise 3.0Kingsley Uyi Idehen
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessKingsley Uyi Idehen
 
Solving Real Problems Using Linked Data
Solving Real Problems Using Linked DataSolving Real Problems Using Linked Data
Solving Real Problems Using Linked DataKingsley Uyi Idehen
 
Data Portability And Data Spaces 2
Data Portability And Data Spaces 2Data Portability And Data Spaces 2
Data Portability And Data Spaces 2Kingsley Uyi Idehen
 

Mehr von Kingsley Uyi Idehen (7)

LOD Cloud Knowledge Graph vs COVID-19
LOD Cloud Knowledge Graph vs COVID-19LOD Cloud Knowledge Graph vs COVID-19
LOD Cloud Knowledge Graph vs COVID-19
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering Environment
 
Knowledge Design Patterns (by John F. Sowa)
Knowledge Design Patterns (by John F. Sowa)Knowledge Design Patterns (by John F. Sowa)
Knowledge Design Patterns (by John F. Sowa)
 
Meet Charlie What Is Enterprise 3.0
Meet Charlie What Is Enterprise 3.0Meet Charlie What Is Enterprise 3.0
Meet Charlie What Is Enterprise 3.0
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & Access
 
Solving Real Problems Using Linked Data
Solving Real Problems Using Linked DataSolving Real Problems Using Linked Data
Solving Real Problems Using Linked Data
 
Data Portability And Data Spaces 2
Data Portability And Data Spaces 2Data Portability And Data Spaces 2
Data Portability And Data Spaces 2
 

Kürzlich hochgeladen

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 

Kürzlich hochgeladen (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 

Configuring Linked Data Access Using Virtuoso's ODBC Driver

  • 1. © 2015 OpenLink Software, All rights reserved. Configuring Linked (Open) Data Access Using Virtuoso’s ODBC Driver For Mac OS X By Kingsley Idehen (@kidehen) Founder & CEO, OpenLink Software
  • 2. © 2015 OpenLink Software, All rights reserved. Your Big Data Challenge How do you apply existing investments in ODBC-compliant applications to contemporary Big Data Challenges?
  • 3. Massive Linked Open Data Cloud © 2015 OpenLink Software, All rights reserved.
  • 4. © 2015 OpenLink Software, All rights reserved. What Does The Virtuoso ODBC Driver Offer? An ODBC Driver that treats Big Data on the Web (or elsewhere) like any another ODBC accessible RDBMS!
  • 5. 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! © 2015 OpenLink Software, All rights reserved.
  • 6. How Does Virtuoso Expose LOD Cloud Data To ODBC Clients?  Creation of ODBC accessible SQL Views using SPASQL (SPARQL inside SQL) that targets local data  Ditto via SPARQL-FED (Federated SPARQL) for external SPARQL endpoints. Example instances include:  DBpedia (Linked Data version of Wikipedia content and LOD Cloud nexus)  URIBurner Service for “on the fly” transformation of data from: LinkedIn, Facebook, Twitter, Google+, Freebase, Disqus etc.  Live Linked Open Data LOD Cloud Cache. © 2015 OpenLink Software, All rights reserved.
  • 7. Virtuoso ODBC Driver for Mac OS X Installation © 2015 OpenLink Software, All rights reserved.
  • 8. ODBC Driver Installation Screen - 1 © 2015 OpenLink Software, All rights reserved. Mount standard Mac OS X DMG based Installer bundle
  • 9. ODBC Driver Installation Screen - 2 © 2015 OpenLink Software, All rights reserved. Virtuoso Installer Wizard walks you through the rest of the installation process.
  • 10. ODBC Driver Installation Screen - 3 © 2015 OpenLink Software, All rights reserved.
  • 11. ODBC Driver Installation Screen - 4 © 2015 OpenLink Software, All rights reserved.
  • 12. ODBC Driver Installation Screen - 5 © 2015 OpenLink Software, All rights reserved.
  • 13. ODBC Driver Installation Screen - 6 © 2015 OpenLink Software, All rights reserved.
  • 14. ODBC Driver Installation Screen - 7 © 2015 OpenLink Software, All rights reserved.
  • 15. ODBC Driver Installation Screen - 8 © 2015 OpenLink Software, All rights reserved.
  • 16. Configuring *basic* Virtuoso ODBC Data Sources on Mac OS X Using The OpenLink iODBC Administrator © 2015 OpenLink Software, All rights reserved.
  • 17. ODBC DSN Configuration Screen - 1 © 2015 OpenLink Software, All rights reserved.
  • 18. ODBC DSN Configuration Screen - 2 © 2015 OpenLink Software, All rights reserved. Select the ODBC Driver for which you are going to create and configure a Data Source Name (DSN)
  • 19. ODBC DSN Configuration Screen - 3 © 2015 OpenLink Software, All rights reserved. Assign a Data Source Name and embellish with a short descriptions
  • 20. ODBC DSN Configuration Screen - 4 © 2015 OpenLink Software, All rights reserved. Identify the machine host and port number associated with a target Virtuoso Server Instance
  • 21. ODBC DSN Configuration Screen - 5 © 2015 OpenLink Software, All rights reserved. Make an authenticated connection to Virtuoso Server Instance
  • 22. ODBC DSN Configuration Screen - 6 © 2015 OpenLink Software, All rights reserved. Select a Database/Qualifie r from the list presented
  • 23. ODBC DSN Configuration Screen - 7 © 2015 OpenLink Software, All rights reserved. Click on “Finish” button since there are not addition items to be added to the configuration of this ODBC DSN.
  • 24. ODBC DSN Configuration Screen - 8 © 2015 OpenLink Software, All rights reserved. New ODBC DSN is now created and added to list DSNs available to any Mac OS X based ODBC compliant applications.
  • 25. Verify ODBC Data Source Name Usability © 2015 OpenLink Software, All rights reserved. Click on the “Test” button from the ODBC Administrator to verify your ODBC DSN’s usability.
  • 26. Verify ODBC Data Source Name Usability © 2015 OpenLink Software, All rights reserved. ODBC Administrator Dialog will indicate successful (or unsuccessful) use of your newly created ODBC DSN
  • 27. Configuring *WebID Secured* Virtuoso ODBC Data Sources on Mac OS X Using The OpenLink iODBC Administrator © 2015 OpenLink Software, All rights reserved.
  • 28. Secure Data Source Name Setup Step -- 1 © 2015 OpenLink Software, All rights reserved. Start ODBC Administrator
  • 29. Secure Data Source Name Setup Step -- 2 © 2015 OpenLink Software, All rights reserved. Enter Data Source Name and Description
  • 30. File Data Source Name Setup Step -- 3 © 2015 OpenLink Software, All rights reserved. Identity target Virtuoso Server Instance via Host Name and Listening Port Number
  • 31. Secure Data Source Name Setup Step -- 4 © 2015 OpenLink Software, All rights reserved. Note: Secure Connection check-box must be hatched for SSL/TLS based Database Server Connections.
  • 32. Secure Data Source Name Setup Step -- 5 © 2015 OpenLink Software, All rights reserved. Authentication Protocol Choices Presented. Pick “Public Key Authentication Protocol”
  • 33. Secure Data Source Name Setup Step -- 6 © 2015 OpenLink Software, All rights reserved. Public Key Authentication Protocol Selected.
  • 34. Secure Data Source Name Setup Step -- 7 © 2015 OpenLink Software, All rights reserved. Select Secure PKCS#12 File (Document) containing X.509 Certificate (with WebID Watermark) and associated Public & Private Key Pairs.
  • 35. Secure Data Source Name Setup Step -- 8 © 2015 OpenLink Software, All rights reserved. Enter Password associated with Secure PKCS#12 File (Resource).
  • 36. Secure Data Source Name Setup Step -- 9 © 2015 OpenLink Software, All rights reserved. Optionally, Select PEM File (Document) that holds X.509 that identifies the Virtuoso Database Server.
  • 37. File Data Source Name Setup Step -- 10 © 2015 OpenLink Software, All rights reserved. Binding Client PKCS#12 File (containing X.509 Certificate, Public & Private Key Pairs) and Server PEM File (holding Server Public Key) to ODBC DSN now complete.
  • 38. Secure Data Source Name Setup Step -- 11 © 2015 OpenLink Software, All rights reserved. Connect to Database and Select Actual Database (Qualifier) to be used as Default Database when connecting to Virtuoso Database Server.
  • 39. Secure Data Source Name Setup Step -- 12 © 2015 OpenLink Software, All rights reserved. Set Default Virtuoso Server Database (Qualifier) .
  • 40. Secure Data Source Name Setup Step -- 13 © 2015 OpenLink Software, All rights reserved. New *Secure* Data Source Name Created and Listed in the iODBC Administrator.
  • 41. ODBC Data Source Names (DSNs) Verification using Mac OS X Edition of C++ Demo © 2015 OpenLink Software, All rights reserved.
  • 42. Secure Data Source Name Verification Step -- 1 © 2015 OpenLink Software, All rights reserved. New *Secure* Data Source Name Created and Listed in the iODBC Administrator.
  • 43. Secure Data Source Name Verification Step -- 2 © 2015 OpenLink Software, All rights reserved. Enter Password for accessing PKCS#12 File which holds X.509 Certificate and associated Private Key.
  • 44. Secure Data Source Name Verification Step -- 3 © 2015 OpenLink Software, All rights reserved. Enter Password for accessing PKCS#12 File which holds X.509 Certificate and associated Private Key.
  • 45. Simple ODBC Data Source Names (DSNs) Verification © 2015 OpenLink Software, All rights reserved.
  • 46. C++ Demo Application Initialization © 2015 OpenLink Software, All rights reserved.
  • 47. Data Source Name Selection © 2015 OpenLink Software, All rights reserved.
  • 48. Data Source Authentication Challenge © 2015 OpenLink Software, All rights reserved.
  • 49. Authentication Credentials Presented © 2015 OpenLink Software, All rights reserved. PKCS#12 File Access Password Entered
  • 50. Query Execution © 2015 OpenLink Software, All rights reserved.
  • 51. C++ Demo App. Query Results © 2015 OpenLink Software, All rights reserved.
  • 52. ODBC + Linked Open Data Benefits? © 2015 OpenLink Software, All rights reserved. Achieve the following using existing ODBC compliant applications/services: Access & Integrate Data from the World Wide Web by treating it as just another RDBMS Use Hyperlink based Super Keys as a powerful data de- silo-fication mechanism re., data, information, and knowledge sharing Discover Insights without depending solely on the content of local databases. Structured Data
  • 53. End Game? © 2015 OpenLink Software, All rights reserved. Our Agility !! Your Agility++ Their Agility++My Agility++
  • 54. Related Presentations  Windows  ODBC Data Source Name Configuration & Usage  Microsoft Access as a Linked Open Data Cloud Client  Tibco Spotfire as a Linked Open Data Cloud Client  Tableau as a Linked Open Data Cloud Client  SAP Crystal Reports as a Linked Open Data Cloud Client  Mac OS X  Filemaker as a Linked Open Data Cloud Client © 2015 OpenLink Software, All rights reserved.
  • 55. Virtuoso Product Information © 2015 OpenLink Software, All rights reserved.
  • 56. Product Value Proposition © 2015 OpenLink Software, All rights reserved. Enterprise and Individual Agility via Data Virtualization, without compromising performance, scalability, security, or investments in existing infrastructure!
  • 57. Product Value Proposition Contd. © 2015 OpenLink Software, All rights reserved. Turn the World Wide Web and its massive Linked Open Data Cloud into a federation of databases accessible from any ODBC compliant application/service.
  • 58. Product Architecture © 2015 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.
  • 59. Data Virtualization Middleware © 2015 OpenLink Software, All rights reserved. An in-built middleware layer (“Sponger”) for creating Linked Data Views over Heterogeneous Data Sources.
  • 60. Pluggable Linked Data Cartridges/Drivers © 2015 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.
  • 61. OpenLink Company Overview  OpenLink Software is a privately-held company founded in 1992 by its President & CEO, Kingsley Idehen. The company is an industry acclaimed technology innovator in the following areas:  ODBC, JDBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle, SQL Server, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL  High-Performance & Scalable Multi-Model (Relational & Graph) Database Technology  Data Integration Middleware (Data Virtualization Technology across a wide variety of Protocols & Formats)  Linked Data Deployment & Management  Web Application Server Technology  Socially-enhanced Distributed Collaborative Applications Platforms (Weblogs, Wikis, Feed Aggregation and Syndication, Web File Systems, Discussion Forums, etc.)  Identity Management. © 2015 OpenLink Software, All rights reserved.
  • 62. Products & Services Software Products • OpenLink Universal Data Access Drivers (UDA) - High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide transparent access to enterprise databases. • OpenLink Virtuoso - available in single server and cluster editions that are deployed in cloud and/or enterprise modes. • OpenLink Data Spaces Platform and Applications • OpenLink Ajax Toolkit • OpenLink Data Explorer • An Open Source Data Access SDK for ODBC All OpenLink products are delivered by download from the Internet (http, ftp, etc.). Temporary licenses are issued upon download and may be extended as needed, on a case- by-case basis. Permanent licenses are issued once payment is received. © 2015 OpenLink Software, All rights reserved.
  • 63. Products & Services Professional and Support Services • OpenLink Product Support provides front-line email and phone support, web-based online support, and a variety of premium services such as phone, emergency, and onsite support. • Our Support staff is comprised of individuals with extensive knowledge of data access, data migration, database administration, programming APIs, and other relevant skills. • Services are sold in either Standard "Bronze" or Premium "Platinum" Support packages, with varying hours of availability, response times, etc. • We also offer Custom Development, Training, and other Consultancy services. These services can be offered on- or off-site. Expenses for travel, accommodations, food, etc., associated with on-site services are charged separately. Rates start at US$250 per person per hour. © 2015 OpenLink Software, All rights reserved.
  • 64. Office Locations USA OpenLink Software, Inc 10 Burlington Mall Road Suite 265 Burlington, MA 01803 Tel.: +1 781 273 0900 Fax: +1 781 229 8030 © 2015 OpenLink Software, All rights reserved. UK OpenLink Software Ltd. Airport House Purley Way Croydon, Surrey CR0 0XZ Tel.: +44 (0)20 8681 7701 Fax: +44 (0)20 8681 7702
  • 65. Additional Information  OpenLink Software:  OpenLink Software  OpenLink Virtuoso  Universal Data Access Drivers  Social Media Data spaces  http://www.openlinksw.com/blog/~kidehen/ (weblog)  https://plus.google.com/112399767740508618350/p osts (Google+)  https://twitter.com/#!/kidehen (Twitter)  Hashtag: #LinkedData (Anywhere) . © 2015 OpenLink Software, All rights reserved.