virtuoso odbc driver configuration & usage (mac os x)
DESCRIPTION
Detailed Installation Guide for using the Virtuoso ODBC Driver to connect Mac OS X Applications to the Linked (Open) Data Cloud and other Big Data sources.TRANSCRIPT
© 2012 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
© 2008 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
© 2010 OpenLink Software, All rights reserved.
© 2012 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!
© 2012 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.
© 2012 OpenLink Software, All rights reserved.
Virtuoso ODBC Driver for Mac OS X Installation
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 1
© 2012 OpenLink Software, All rights reserved.
Mount standard Mac OS X
DMG based Installer bundle
ODBC Driver Installation Screen - 2
© 2012 OpenLink Software, All rights reserved.
Virtuoso Installer
Wizard walks you
through the rest of
the installation
process.
ODBC Driver Installation Screen - 3
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 4
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 5
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 6
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 7
© 2012 OpenLink Software, All rights reserved.
ODBC Driver Installation Screen - 8
© 2012 OpenLink Software, All rights reserved.
Configuring *basic* Virtuoso ODBC Data Sources on Mac OS X
UsingThe OpenLink iODBC Administrator
© 2012 OpenLink Software, All rights reserved.
ODBC DSN Configuration Screen - 1
© 2012 OpenLink Software, All rights reserved.
ODBC DSN Configuration Screen - 2
© 2012 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
© 2012 OpenLink Software, All rights reserved.
Assign a Data
Source Name and
embellish with a
short descriptions
ODBC DSN Configuration Screen - 4
© 2012 OpenLink Software, All rights reserved.
Identify the
machine host and
port number
associated with a
target Virtuoso
Server Instance
ODBC DSN Configuration Screen - 5
© 2012 OpenLink Software, All rights reserved.
Make an
authenticated
connection to
Virtuoso Server
Instance
ODBC DSN Configuration Screen - 6
© 2012 OpenLink Software, All rights reserved.
Select a
Database/Qualifie
r from the list
presented
ODBC DSN Configuration Screen - 7
© 2012 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
© 2012 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
© 2012 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
© 2012 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
UsingThe OpenLink iODBC Administrator
© 2012 OpenLink Software, All rights reserved.
Secure Data Source Name Setup Step -- 1
© 2012 OpenLink Software, All rights reserved.
Start ODBC
Administrator
Secure Data Source Name Setup Step -- 2
© 2012 OpenLink Software, All rights reserved.
Enter Data
Source Name
and Description
File Data Source Name Setup Step -- 3
© 2012 OpenLink Software, All rights reserved.
Identity target
Virtuoso Server
Instance via
Host Name and
Listening Port
Number
Secure Data Source Name Setup Step -- 4
© 2012 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
© 2012 OpenLink Software, All rights reserved.
Authentication
Protocol Choices
Presented.
Pick “Public Key
Authentication
Protocol”
Secure Data Source Name Setup Step -- 6
© 2012 OpenLink Software, All rights reserved.
Public Key
Authentication
Protocol
Selected.
Secure Data Source Name Setup Step -- 7
© 2012 OpenLink Software, All rights reserved.
Select Secure
PKCS#12 File
(Resource) that
holds X.509
Certificate (with
WebID Watermark)
and associated
Public & Private Key
Pairs.
Secure Data Source Name Setup Step -- 8
© 2012 OpenLink Software, All rights reserved.
Enter Password
associated with
Secure PKCS#12
File (Resource).
File Data Source Name Setup Step -- 9
© 2012 OpenLink Software, All rights reserved.
Select PEM File
(Resource) that
holds X.509
Certificate that
identifies the
Virtuoso Database
Server.
File Data Source Name Setup Step -- 10
© 2012 OpenLink Software, All rights reserved.
Binding Client
PKCS#12 File
(holding Public &
Private Key Pairs)
and Server PEM File
(holding Server
Public Key) to ODBC
DSN now complete.
Secure Data Source Name Setup Step -- 11
© 2012 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
© 2012 OpenLink Software, All rights reserved.
Set Default Virtuoso
Server Database
(Qualifier) .
Secure Data Source Name Setup Step -- 13
© 2012 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
© 2012 OpenLink Software, All rights reserved.
Secure Data Source Name Verification Step -- 1
© 2012 OpenLink Software, All rights reserved.
New *Secure* Data
Source Name
Created and Listed in
the iODBC
Administrator.
Secure Data Source Name Verification Step -- 2
© 2012 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
© 2012 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
© 2012 OpenLink Software, All rights reserved.
C++ Demo Application Initialization
© 2012 OpenLink Software, All rights reserved.
Data Source Name Selection
© 2012 OpenLink Software, All rights reserved.
Data Source Authentication Challenge
© 2012 OpenLink Software, All rights reserved.
Authentication Credentials Presented
© 2012 OpenLink Software, All rights reserved.
PKCS#12 File Access Password Entered
Query Execution
© 2012 OpenLink Software, All rights reserved.
C++ Demo App. Query Results
© 2012 OpenLink Software, All rights reserved.
ODBC + Linked (Open) Data Benefits?
© 2012 OpenLink Software, All rights reserved.
Using existing ODBC compliant applications you can achieve the following:
Access & Integration Data from External Data
Sources
Sharing Data Sources & Insights (Query Results)
via Hyperlinks
Discover Insights without depending solely on the
content of local databases
StructuredData
End Game?
© 2012 OpenLink Software, All rights reserved.
Our Agility !!
Your Agility++ Their Agility++ My Agility++
Additional ODBC & Linked Data Presentations
Windows ODBC Configuration & Usage Microsoft Access Tibco Spotfire Tableau Desktop SAP Crystal Reports
Mac OS X Filemaker
© 2012 OpenLink Software, All rights reserved.
Virtuoso Product Information
© 2012 OpenLink Software, All rights reserved.
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.
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.
© 2012 OpenLink Software, All rights reserved.
Products & ServicesSoftware 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.
© 2012 OpenLink Software, All rights reserved.
Products & ServicesProfessional 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.
© 2012 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
© 2012 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/
posts (Google+) https://twitter.com/#!/kidehen (Twitter) Hashtag: #LinkedData (Anywhere) .
© 2012 OpenLink Software, All rights reserved.