Virtuoso ODBC Driver Configuration & Usage (Mac OS X)

35,017 views
34,836 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
35,017
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtuoso ODBC Driver Configuration & Usage (Mac OS X)

  1. 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. 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. 3. Massive Linked Open Data Cloud © 2015 OpenLink Software, All rights reserved.
  4. 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. 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. 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. 7. Virtuoso ODBC Driver for Mac OS X Installation © 2015 OpenLink Software, All rights reserved.
  8. 8. ODBC Driver Installation Screen - 1 © 2015 OpenLink Software, All rights reserved. Mount standard Mac OS X DMG based Installer bundle
  9. 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. 10. ODBC Driver Installation Screen - 3 © 2015 OpenLink Software, All rights reserved.
  11. 11. ODBC Driver Installation Screen - 4 © 2015 OpenLink Software, All rights reserved.
  12. 12. ODBC Driver Installation Screen - 5 © 2015 OpenLink Software, All rights reserved.
  13. 13. ODBC Driver Installation Screen - 6 © 2015 OpenLink Software, All rights reserved.
  14. 14. ODBC Driver Installation Screen - 7 © 2015 OpenLink Software, All rights reserved.
  15. 15. ODBC Driver Installation Screen - 8 © 2015 OpenLink Software, All rights reserved.
  16. 16. Configuring *basic* Virtuoso ODBC Data Sources on Mac OS X Using The OpenLink iODBC Administrator © 2015 OpenLink Software, All rights reserved.
  17. 17. ODBC DSN Configuration Screen - 1 © 2015 OpenLink Software, All rights reserved.
  18. 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. 19. ODBC DSN Configuration Screen - 3 © 2015 OpenLink Software, All rights reserved. Assign a Data Source Name and embellish with a short descriptions
  20. 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. 21. ODBC DSN Configuration Screen - 5 © 2015 OpenLink Software, All rights reserved. Make an authenticated connection to Virtuoso Server Instance
  22. 22. ODBC DSN Configuration Screen - 6 © 2015 OpenLink Software, All rights reserved. Select a Database/Qualifie r from the list presented
  23. 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. 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. 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. 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. 27. Configuring *WebID Secured* Virtuoso ODBC Data Sources on Mac OS X Using The OpenLink iODBC Administrator © 2015 OpenLink Software, All rights reserved.
  28. 28. Secure Data Source Name Setup Step -- 1 © 2015 OpenLink Software, All rights reserved. Start ODBC Administrator
  29. 29. Secure Data Source Name Setup Step -- 2 © 2015 OpenLink Software, All rights reserved. Enter Data Source Name and Description
  30. 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. 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. 32. Secure Data Source Name Setup Step -- 5 © 2015 OpenLink Software, All rights reserved. Authentication Protocol Choices Presented. Pick “Public Key Authentication Protocol”
  33. 33. Secure Data Source Name Setup Step -- 6 © 2015 OpenLink Software, All rights reserved. Public Key Authentication Protocol Selected.
  34. 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. 35. Secure Data Source Name Setup Step -- 8 © 2015 OpenLink Software, All rights reserved. Enter Password associated with Secure PKCS#12 File (Resource).
  36. 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. 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. 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. 39. Secure Data Source Name Setup Step -- 12 © 2015 OpenLink Software, All rights reserved. Set Default Virtuoso Server Database (Qualifier) .
  40. 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. 41. ODBC Data Source Names (DSNs) Verification using Mac OS X Edition of C++ Demo © 2015 OpenLink Software, All rights reserved.
  42. 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. 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. 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. 45. Simple ODBC Data Source Names (DSNs) Verification © 2015 OpenLink Software, All rights reserved.
  46. 46. C++ Demo Application Initialization © 2015 OpenLink Software, All rights reserved.
  47. 47. Data Source Name Selection © 2015 OpenLink Software, All rights reserved.
  48. 48. Data Source Authentication Challenge © 2015 OpenLink Software, All rights reserved.
  49. 49. Authentication Credentials Presented © 2015 OpenLink Software, All rights reserved. PKCS#12 File Access Password Entered
  50. 50. Query Execution © 2015 OpenLink Software, All rights reserved.
  51. 51. C++ Demo App. Query Results © 2015 OpenLink Software, All rights reserved.
  52. 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. 53. End Game? © 2015 OpenLink Software, All rights reserved. Our Agility !! Your Agility++ Their Agility++My Agility++
  54. 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. 55. Virtuoso Product Information © 2015 OpenLink Software, All rights reserved.
  56. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.

×