Contenu connexe Similaire à Virtuoso ODBC Driver Configuration & Usage (Windows) (20) Plus de Kingsley Uyi Idehen (17) Virtuoso ODBC Driver Configuration & Usage (Windows)1. Configuring Linked (Open) Data
Access Using
Virtuoso’s ODBC Driver
For
Windows
By Kingsley Idehen (@kidehen)
Founder & CEO, OpenLink Software
© 2012 OpenLink Software, All rights reserved.
2. Your Big Data Challenge
How do you apply existing
investments in ODBC-compliant
applications to contemporary Big
Data Challenges?
© 2008 OpenLink Software, All rights reserved.
4. 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!
© 2012 OpenLink Software, All rights reserved.
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!
© 2012 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.
© 2012 OpenLink Software, All rights reserved.
8. File Data Source Name Setup Step -- 1
Start ODBC
Administrator
© 2012 OpenLink Software, All rights reserved.
9. File Data Source Name Setup Step -- 2
Determine
Location for File
that will hold the
Data Source
Connection
Data.
© 2012 OpenLink Software, All rights reserved.
10. File Data Source Name Setup Step -- 3
Set Location &
Name of File
(Resource) that
will hold the
Data Source
Connection
Data.
© 2012 OpenLink Software, All rights reserved.
11. File Data Source Name Setup Step -- 4
Bind ODBC
DSN to File
holding actual
Database
Connection
Information.
© 2012 OpenLink Software, All rights reserved.
12. File Data Source Name Setup Step -- 5
Complete
binding of
ODBC DSN to
File holding
actual
Database
Connection
Information.
© 2012 OpenLink Software, All rights reserved.
13. File Data Source Name Setup Step -- 6
Start Capturing
Virtuoso
Database Server
Connection
Information.
© 2012 OpenLink Software, All rights reserved.
14. File Data Source Name Setup Step -- 7
Make Actual
Virtuoso
Database Server
Connection.
© 2012 OpenLink Software, All rights reserved.
15. File Data Source Name Setup Step -- 8
Select a Default
Virtuoso Server
Database
(Qualifier) .
© 2012 OpenLink Software, All rights reserved.
16. File Data Source Name Setup Step -- 9
Newly Created
Data Source
Name Listed in
ODBC
Administrator.
© 2012 OpenLink Software, All rights reserved.
18. File Data Source Name Setup Step -- 1
Start ODBC
Administrator
© 2012 OpenLink Software, All rights reserved.
19. File Data Source Name Setup Step -- 2
Determine
Location for File
that will hold the
Data Source
Connection
Data.
© 2012 OpenLink Software, All rights reserved.
20. File Data Source Name Setup Step -- 3
Set Location &
Name of File
(Resource) that
will hold the
Data Source
Connection
Data.
© 2012 OpenLink Software, All rights reserved.
21. File Data Source Name Setup Step -- 4
Start Capturing
Virtuoso
Database Server
Connection
Information.
Note: Secure
Connection
check-box
hatched for SSL/
TLS.
© 2012 OpenLink Software, All rights reserved.
22. File Data Source Name Setup Step -- 5
Authentication
Protocol Choices
Presented.
© 2012 OpenLink Software, All rights reserved.
23. File Data Source Name Setup Step -- 6
Public Key
Authentication
Protocol
Selected.
© 2012 OpenLink Software, All rights reserved.
24. File Data Source Name Setup Step -- 7
Select Secure
PKCS#12 File
(Resource) that
holds X.509
Certificate (with
WebID Watermark)
and associated
Public & Private Key
Pairs.
© 2012 OpenLink Software, All rights reserved.
25. File Data Source Name Setup Step -- 8
Enter Password
associated with
Secure PKCS#12
File (Resource).
© 2012 OpenLink Software, All rights reserved.
26. File Data Source Name Setup Step -- 9
Select PEM File
(Resource) that
holds X.509
Certificate that
identifies the
Virtuoso Database
Server.
© 2012 OpenLink Software, All rights reserved.
27. File Data Source Name Setup Step -- 10
Binding Identity
oriented Data
Sources for the
ODBC Client and
Virtuoso Database
Server now
complete.
© 2012 OpenLink Software, All rights reserved.
28. File Data Source Name Setup Step -- 11
Select Actual
Database (Qualifier)
to be used as Default
Database when
connecting to
Virtuoso Database
Server.
© 2012 OpenLink Software, All rights reserved.
29. File Data Source Name Setup Step -- 12
Set Default Virtuoso
Server Database
(Qualifier) .
© 2012 OpenLink Software, All rights reserved.
30. File Data Source Name Setup Step -- 13
New *Secure* Data
Source Name
Created and Listed in
the ODBC
Administrator.
© 2012 OpenLink Software, All rights reserved.
31. ODBC Data Source Names (DSNs)
Verification
© 2012 OpenLink Software, All rights reserved.
32. File Data Source Name Setup Step -- 1
Select the C++ Demo App.
From Windows Startup
© 2012 OpenLink Software, All rights reserved.
33. File Data Source Name Setup Step -- 2
Initial C++ Demo
Screen Presenting
Menu Options
© 2012 OpenLink Software, All rights reserved.
34. File Data Source Name Setup Step -- 3
Select
“Environment”
Option which
triggers the ODBC
Driver Manager’s
ODBC DSN Lookup
& Select Dialog
© 2012 OpenLink Software, All rights reserved.
35. File Data Source Name Setup Step -- 4
Enter Username &
Password
Credentials
© 2012 OpenLink Software, All rights reserved.
36. File Data Source Name Setup Step -- 5
Use the “SQL” Menu
to Open Up the SQL
Query Editor.
© 2012 OpenLink Software, All rights reserved.
37. File Data Source Name Setup Step -- 6
Enter SQL Statement.
If connecting via the GDrive or DropBox hosted File DSN try: SELECT * FROM
lod.data.health_data_dot_gov_conditions
© 2012 OpenLink Software, All rights reserved.
38. File Data Source Name Setup Step -- 7
SQL Query Results
Displayed
© 2012 OpenLink Software, All rights reserved.
39. File Data Source Name Setup Step -- 8
Disconnect from
ODBC DSN and
Close C++ Demo
App.
© 2012 OpenLink Software, All rights reserved.
40. Secure (WebID based) ODBC Data
Source Names (DSNs)
Verification
© 2012 OpenLink Software, All rights reserved.
41. File Data Source Name Setup Step -- 1
Select “Environment”
Option which triggers
the ODBC Driver
Manager’s ODBC
DSN Lookup & Select
Dialog
© 2012 OpenLink Software, All rights reserved.
42. File Data Source Name Setup Step -- 2
Enter PKCS#12 File
Password.
Note: this is a local
activity that enables
the ODBC client
access the Public &
Private Key pairs
used for TLS data
exchange.
© 2012 OpenLink Software, All rights reserved.
43. File Data Source Name Setup Step -- 3
Enter SQL Statement.
If connecting via the GDrive or DropBox hosted File DSN try: SELECT * FROM
lod.data.health_data_dot_gov_conditions
© 2012 OpenLink Software, All rights reserved.
44. File Data Source Name Setup Step -- 4
SQL Query Results
Displayed
© 2012 OpenLink Software, All rights reserved.
45. File Data Source Name Setup Step -- 5
Disconnect from
ODBC DSN and
Close C++ Demo
App.
© 2012 OpenLink Software, All rights reserved.
46. ODBC + Linked (Open) Data Benefits?
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
Structured
content of local databases Data
© 2012 OpenLink Software, All rights reserved.
47. End Game?
My Agility++ Your Agility++ Their Agility++
Our Agility !!
© 2012 OpenLink Software, All rights reserved.
48. Additional ODBC & Linked Data Presentations
Windows
Microsoft Access
Tibco Spotfire
Tableau Desktop
SAP Crystal Reports
Mac OS X
Filemaker
© 2012 OpenLink Software, All rights reserved.
50. Product Value Proposition
Enterprise and Individual Agility
via Data Virtualization, without
compromising performance,
scalability, security, or
investments in existing
infrastructure!
© 2012 OpenLink Software, All rights reserved.
51. Product Architecture
A high-performance, scalable,
secure, and operating-system-
independent server designed
to handle contemporary
challenges associated with
data access, data integration,
and data management.
© 2012 OpenLink Software, All rights reserved.
52. Data Virtualization Middleware
An in-built middleware layer
(“Sponger”) for creating
Linked Data Views over
Heterogeneous Data
Sources.
© 2012 OpenLink Software, All rights reserved.
53. Pluggable Linked Data Cartridges/Drivers
A collection of prefabricated
and customizable Data
Extraction, Transformation,
and Lookup cartridges
(drivers) covering a vast
ranges of data formats and
data access protocols.
© 2012 OpenLink Software, All rights reserved.
54. 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.
55. 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.
© 2012 OpenLink Software, All rights reserved.
56. 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.
© 2012 OpenLink Software, All rights reserved.
57. Office Locations
USA UK
OpenLink Software, Inc OpenLink Software Ltd.
10 Burlington Mall Road Airport House
Suite 265 Purley Way
Burlington, MA 01803 Croydon, Surrey CR0 0XZ
Tel.: +1 781 273 0900 Tel.: +44 (0)20 8681 7701
Fax: +1 781 229 8030 Fax: +44 (0)20 8681 7702
© 2012 OpenLink Software, All rights reserved.
58. 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.