Using       Microsoft Accessas a Linked (Open) Data client              via   Virtuoso’s ODBC Driver      By Kingsley Ideh...
Situation AnalysisAgility is the timeless pursuit ofenterprises and individuals alike.In all cases, access, integration,  ...
Linked Open Data (LOD) Cloud        © 2010 OpenLink Software, All rights reserved.
Situation AnalysisData is growing exponentially along thefollowing dimensions:•Volume -- production•Velocity – disseminati...
Product Value PropositionEnterprise and Individual Agilityvia Data Virtualization, withoutcompromising performance,scalabi...
Product ArchitectureA high-performance, scalable,secure, and operating-system-independent server designedto handle contemp...
Data Virtualization MiddlewareAn in-built middleware layer(“Sponger”) for creatingLinked Data Views overHeterogeneous Data...
Pluggable Linked Data Cartridges/DriversA collection of prefabricatedand customizable DataExtraction, Transformation,and L...
Sophisticated Content CrawlerDBMS hosted ContentCrawler that leveragesloosely coupled binding tothe Sponger Middlewarecomp...
How Do I Get Going?   Download, install, and experience the power of coherent    integration of disparate data sources, d...
How Does Virtuoso Expose LOD Cloud   Data To ODBC Clients? Creation of ODBC accessible SQL Views using  SPASQL (SPARQL in...
Virtuoso ODBC Driver Installation               &          Configuration          © 2012 OpenLink Software, All rights res...
Install Virtuoso ODBC DriverInstallerWizardScreen   #1               © 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC DriverInstallerWizardScreen   #2               © 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC DriverInstallerWizardScreen   #3               © 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC DriverInstallerWizardScreen   #4               © 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC DriverInstallerWizardScreen   #5               © 2012 OpenLink Software, All rights reserved.
Install Virtuoso ODBC DriverInstallerWizardScreen   #6 Done!               © 2012 OpenLink Software, All rights reserved.
Using Microsoft AccessOpen UpMicrosoftAccess              © 2012 OpenLink Software, All rights reserved.
Attaching External Tables via ODBCStart External   Table Attachment   Wizard                 © 2012 OpenLink Software, All...
Attaching External Tables via ODBC Table Attachment     Wizard willautomatically use theODBC Administrator to Lookup Exist...
Attaching External Tables via ODBCThere isn’t an existingVirtuoso ODBC DataSource Name in place,  so we click on the“New” ...
Configuring a Machine (System or   User) ODBC Data Source Name - 1Adding a New ODBC DSNautomatically invokes theVirtuoso O...
Configuring a Machine (System or      User) ODBC Data Source Name - 2 Virtuoso  ODBC   DSNConfiguration WizardDialog #1   ...
Connecting to Configured ODBC   DSN - 1  DatabaseAuthentication                 © 2012 OpenLink Software, All rights reser...
Connecting to Configured ODBC     DSN - 2Selecting an actual Virtuoso Server hosted Database                      © 2012 O...
Attaching External Tables via Machine    Scoped ODBC Data Source NameNew Data Source  Name (DSN)  Successfully   Created! ...
Alternatively, You Can Attach to a Pre- configured File Scoped ODBC Data             Source Name             © 2012 OpenLi...
Attaching External Tables via Network    File Scoped ODBC Data Source NameNew Data Source  Name (DSN)  Successfully   Crea...
Attaching External Tables via Network    File Scoped ODBC Data Source NameNew Data Source  Name (DSN)  Successfully   Crea...
Attaching External Tables Wizard nowmakes actualconnection toVirtuoso based ODBC DSN                 © 2012 OpenLink Softw...
Attaching External TablesWizard Selects aVirtuoso Instance   Database                    © 2012 OpenLink Software, All rig...
Attaching External Tables via ODBCList of AvailableTables Presented                     The Views were created from SPARQL...
Attaching External Tables via ODBC  Wizard  presents  option toidentify ‘key’ column(s)that uniquely  identify  records.  ...
Using Access to Query Attached   TablesSample queryagainstattached table.              © 2012 OpenLink Software, All right...
Direct External Data Source Query  Direct Queryagainst an ODBCaccessible Table using a “Pass-Through” query               ...
Direct External Data Source QueryQueryResults              © 2012 OpenLink Software, All rights reserved.
Direct External Data Source Query  Direct Queryagainst an ODBCaccessible Table using a “Pass-Through” query               ...
Direct External Data Source QueryQueryResults              © 2012 OpenLink Software, All rights reserved.
Direct External Data Source Query Direct Query  against an    ODBC  accessibleTable using a    “Pass-Through” query   This...
Direct External Data Source QueryQueryResults              © 2012 OpenLink Software, All rights reserved.
Direct External Data Source Query Pass-ThroughQuery          This Query is against the SPARQL Web Service at:             ...
Benefits?Progressive Intelligence Accumulation viaLinks!                                                                St...
End Game?My Agility++              Your Agility++                         Their Agility++                                 ...
OpenLink Company Overview   OpenLink Software is a privately-held company founded in 1992 by its President &    CEO, King...
Products & ServicesSoftware Products    •   OpenLink Universal Data Access Drivers (UDA) -        High-performance data ac...
Products & ServicesProfessional and Support Services    •   OpenLink Product Support provides front-line email and phone s...
Office LocationsUSA                                               UKOpenLink Software, Inc                            Open...
Additional Information OpenLink Software:   OpenLink Software   OpenLink Virtuoso   Universal Data Access Drivers Soc...
Upcoming SlideShare
Loading in...5
×

Exploiting Linked (Open) Data via Microsoft Access

2,700
-1

Published on

This presentation walks you through the process of using Microsoft Access (via ODBC) as a front-end for the massive Linked Open Data Cloud and other Linked Data sources.

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

No Downloads
Views
Total Views
2,700
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
39
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Exploiting Linked (Open) Data via Microsoft Access

  1. 1. Using Microsoft Accessas a Linked (Open) Data client via Virtuoso’s ODBC Driver By Kingsley Idehen (@kidehen) Founder & CEO, OpenLink Software © 2012 OpenLink Software, All rights reserved.
  2. 2. Situation AnalysisAgility is the timeless pursuit ofenterprises and individuals alike.In all cases, access, integration, and dissemination of data is pivotal. © 2008 OpenLink Software, All rights reserved.
  3. 3. Linked Open Data (LOD) Cloud © 2010 OpenLink Software, All rights reserved.
  4. 4. Situation AnalysisData is growing exponentially along thefollowing dimensions:•Volume -- production•Velocity – dissemination fire-hoses•Variety – APIs and underlying data Models•Virtuosity – insight discovery expectations.All of this happens while the total hours in dayremains constant at 24 hours! © 2012 OpenLink Software, All rights reserved.
  5. 5. Product Value PropositionEnterprise and Individual Agilityvia Data Virtualization, withoutcompromising performance,scalability, security, orinvestments in existinginfrastructure! © 2012 OpenLink Software, All rights reserved.
  6. 6. Product ArchitectureA high-performance, scalable,secure, and operating-system-independent server designedto handle contemporarychallenges associated withdata access, data integration,and data management. © 2012 OpenLink Software, All rights reserved.
  7. 7. Data Virtualization MiddlewareAn in-built middleware layer(“Sponger”) for creatingLinked Data Views overHeterogeneous DataSources. © 2012 OpenLink Software, All rights reserved.
  8. 8. Pluggable Linked Data Cartridges/DriversA collection of prefabricatedand customizable DataExtraction, Transformation,and Lookup cartridges(drivers) covering a vastranges of data formats anddata access protocols. © 2012 OpenLink Software, All rights reserved.
  9. 9. Sophisticated Content CrawlerDBMS hosted ContentCrawler that leveragesloosely coupled binding tothe Sponger Middlewarecomponent fortransformation ofunstructured and semi-structured data into LinkedData. © 2012 OpenLink Software, All rights reserved.
  10. 10. 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.
  11. 11. 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.
  12. 12. Virtuoso ODBC Driver Installation & Configuration © 2012 OpenLink Software, All rights reserved.
  13. 13. Install Virtuoso ODBC DriverInstallerWizardScreen #1 © 2012 OpenLink Software, All rights reserved.
  14. 14. Install Virtuoso ODBC DriverInstallerWizardScreen #2 © 2012 OpenLink Software, All rights reserved.
  15. 15. Install Virtuoso ODBC DriverInstallerWizardScreen #3 © 2012 OpenLink Software, All rights reserved.
  16. 16. Install Virtuoso ODBC DriverInstallerWizardScreen #4 © 2012 OpenLink Software, All rights reserved.
  17. 17. Install Virtuoso ODBC DriverInstallerWizardScreen #5 © 2012 OpenLink Software, All rights reserved.
  18. 18. Install Virtuoso ODBC DriverInstallerWizardScreen #6 Done! © 2012 OpenLink Software, All rights reserved.
  19. 19. Using Microsoft AccessOpen UpMicrosoftAccess © 2012 OpenLink Software, All rights reserved.
  20. 20. Attaching External Tables via ODBCStart External Table Attachment Wizard © 2012 OpenLink Software, All rights reserved.
  21. 21. Attaching External Tables via ODBC Table Attachment Wizard willautomatically use theODBC Administrator to Lookup ExistingData Source Names (DSNs) © 2012 OpenLink Software, All rights reserved.
  22. 22. Attaching External Tables via ODBCThere isn’t an existingVirtuoso ODBC DataSource Name in place, so we click on the“New” button to add a DSN. © 2012 OpenLink Software, All rights reserved.
  23. 23. Configuring a Machine (System or User) ODBC Data Source Name - 1Adding a New ODBC DSNautomatically invokes theVirtuoso ODBCDriver Setup &Configuration Wizard © 2012 OpenLink Software, All rights reserved.
  24. 24. Configuring a Machine (System or User) ODBC Data Source Name - 2 Virtuoso ODBC DSNConfiguration WizardDialog #1 © 2012 OpenLink Software, All rights reserved.
  25. 25. Connecting to Configured ODBC DSN - 1 DatabaseAuthentication © 2012 OpenLink Software, All rights reserved.
  26. 26. Connecting to Configured ODBC DSN - 2Selecting an actual Virtuoso Server hosted Database © 2012 OpenLink Software, All rights reserved.
  27. 27. Attaching External Tables via Machine Scoped ODBC Data Source NameNew Data Source Name (DSN) Successfully Created! © 2012 OpenLink Software, All rights reserved.
  28. 28. Alternatively, You Can Attach to a Pre- configured File Scoped ODBC Data Source Name © 2012 OpenLink Software, All rights reserved.
  29. 29. Attaching External Tables via Network File Scoped ODBC Data Source NameNew Data Source Name (DSN) Successfully Created! © 2012 OpenLink Software, All rights reserved.
  30. 30. Attaching External Tables via Network File Scoped ODBC Data Source NameNew Data Source Name (DSN) Successfully Created! © 2012 OpenLink Software, All rights reserved.
  31. 31. Attaching External Tables Wizard nowmakes actualconnection toVirtuoso based ODBC DSN © 2012 OpenLink Software, All rights reserved.
  32. 32. Attaching External TablesWizard Selects aVirtuoso Instance Database © 2012 OpenLink Software, All rights reserved.
  33. 33. Attaching External Tables via ODBCList of AvailableTables Presented The Views were created from SPARQL queries executed using Virtuoso’s SQL Query Processor. © 2012 OpenLink Software, All rights reserved.
  34. 34. Attaching External Tables via ODBC Wizard presents option toidentify ‘key’ column(s)that uniquely identify records. © 2012 OpenLink Software, All rights reserved.
  35. 35. Using Access to Query Attached TablesSample queryagainstattached table. © 2012 OpenLink Software, All rights reserved.
  36. 36. Direct External Data Source Query Direct Queryagainst an ODBCaccessible Table using a “Pass-Through” query This Query is against the SPARQL Web Service at: http://health.data.gov/sparql © 2012 OpenLink Software, All rights reserved.
  37. 37. Direct External Data Source QueryQueryResults © 2012 OpenLink Software, All rights reserved.
  38. 38. Direct External Data Source Query Direct Queryagainst an ODBCaccessible Table using a “Pass-Through” query This Query is against the SPARQL Web Service at: http://gov.tso.co.uk/legislation/sparql © 2012 OpenLink Software, All rights reserved.
  39. 39. Direct External Data Source QueryQueryResults © 2012 OpenLink Software, All rights reserved.
  40. 40. Direct External Data Source Query Direct Query against an ODBC accessibleTable using a “Pass-Through” query This Query is against the SPARQL Web Service at: http://data.nature.com/sparql © 2012 OpenLink Software, All rights reserved.
  41. 41. Direct External Data Source QueryQueryResults © 2012 OpenLink Software, All rights reserved.
  42. 42. Direct External Data Source Query Pass-ThroughQuery This Query is against the SPARQL Web Service at: http://sparql.reegle.info © 2012 OpenLink Software, All rights reserved.
  43. 43. Benefits?Progressive Intelligence Accumulation viaLinks! Structured Data Structured Data Structured Data Structured Data © 2012 OpenLink Software, All rights reserved.
  44. 44. End Game?My Agility++ Your Agility++ Their Agility++ Our Agility !! © 2012 OpenLink Software, All rights reserved.
  45. 45. 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.
  46. 46. 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 ODBCAll 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.
  47. 47. 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.
  48. 48. Office LocationsUSA UKOpenLink Software, Inc OpenLink Software Ltd.10 Burlington Mall Road Airport HouseSuite 265 Purley WayBurlington, MA 01803 Croydon, Surrey CR0 0XZTel.: +1 781 273 0900 Tel.: +44 (0)20 8681 7701Fax: +1 781 229 8030 Fax: +44 (0)20 8681 7702 © 2012 OpenLink Software, All rights reserved.
  49. 49. 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×