We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMadeline Hamilton
Modified over 2 years ago
1 © 2008 OpenLink Software, All rights reserved. SPARQL for Business Intelligence Orri Erling - Program Manager, Virtuoso 1
2 © 2008 OpenLink Software, All rights reserved. For The Data Web to Deliver Promise of limitless integration and analysis Existing SQL workloads should naturally fall within SPARQLs scope Surfing and joining between relational data and RDF should be seamless 2
3 © 2008 OpenLink Software, All rights reserved. What Is Missing? Aggregation Nested Queries Expressions 3
4 © 2008 OpenLink Software, All rights reserved. Mapped vs. Physical RDF Predicates are unspecified Combining lots off different data sources Lots of A-box inference (SameAs, Transitivity) Mapped is better, if: Can push all to RDBMS - about 10x faster Data is time-sensitive, frequently changing, very large Physical is better, if:
5 © 2008 OpenLink Software, All rights reserved. When defining mappings... Be careful when many tables make one entity - you may get lots of unions Make explicit IRI scheme to limit pointless joining Know what the mapper and SQL can and cannot optimize 5
6 © 2008 OpenLink Software, All rights reserved. Some Present Work Refining generated SQL There is no reason why SPARQL mapped should not equal SQL in performance, when going to single DBMS
7 © 2008 OpenLink Software, All rights reserved. Joining Between Mapped and Physical Special SQL logic is needed when joining IRI IDs of physical quads with IRI strings of virtual triples SameAs requires special attention 7
8 © 2008 OpenLink Software, All rights reserved. Use Cases OpenLink MIS All accounts, CRM, products, s, support cases have URIs MusicBrainz OpenLink Data Spaces PHPbb, Mediawiki, Drupal, etc. 8
9 © 2008 OpenLink Software, All rights reserved. OpenLink Software Thank You!
© 2007 OpenLink Software, All rights reserved OpenLink Virtuoso - SQL & RDF RDF Views of SQL Data (Exposing SQL Data as RDF) Orri Erling Program Manager.
© 2008 OpenLink Software, All rights reserved Open Conceptual Data Models Making the Conceptual Layer Real via HTTP based Linked Data (aka. Linked Data)
1 © 2008 OpenLink Software, All rights reserved. Virtuoso Product Family Orri Erling - Program Manager, Virtuoso.
1 © 2008 OpenLink Software, All rights reserved. On The Evolution of Terms appellavitque Adam nominibus suis cuncta animantia et universa volatilia caeli.
Advanced SQL (part 1) CS263 Lecture 7. Processing Multiple Tables – Joins The real power of the relational model derives from its storage of data in many.
For Solicitors Business Intelligence Presentation 2013 With Working Sample Report Based on a Fictitious firm of solicitors focused mainly on Personal Injury.
ANHAI DOAN ALON HALEVY ZACHARY IVES CHAPTER 10: DATA WAREHOUSING & CACHING PRINCIPLES OF DATA INTEGRATION.
The SeETL Business Presentation 1/1/2012
Copyright © 2013 Confirmit. All Rights Reserved. Confirmit Confidential. Confirmit Hub What’s New in Confirmit Felix – Ole Andresen Director,
DB glossary (focus on typical SQL RDBMS, not XQuery or SPARQL)
Limitations of the relational model 1. 2 Overview application areas for which the relational model is inadequate - reasons drawbacks of relational DBMSs.
Chapter 5: Other Relational Languages Query-by-Example (QBE) Datalog.
Native XML Database or RDBMS. Data or Document orientation If you are primarily storing documents, then a Native XML Database may be the best option.
Ch. 5: Query Processing and Optimization 5.1 Evaluation of Spatial Operations 5.2 Query Optimization 5.3 Analysis of Spatial Index Structures 5.4 Distributed.
Chapter 4: SQL Basic Structure Data Definition Language Modification of the Database Set Operations Aggregate Functions Null Values Nested.
Data Analysis 1 Chapter 2.1 V3.1 Napier University Dr Gordon Russell.
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Best Practices to Deploy a Successful Portal Carol Penne – International Monetary Fund Zach Wahl – Project Performance Corporation March 18, 2005 Portal.
SQL: The Query Language Part 2 R & G - Chapter 5 1.
Relational operators 1 Lecture 7 Relational Operators.
DATABASE 1 Database Management Systems (ECS-402) UNIT 1 INTRODUCTION TO DBMS Rohit Khokher.
Performance Testing Process Piotr Pawluk. Purpose. First thing you should do, is to define purpose of the tests, e.g.: Number of users will increase,
The Basics of Efficient SQL Written for myself –Writing doesnt make you rich Proof of what works –and what doesnt Three parts: –Data Model Tuning –SQL.
Query Optimizer Overview Conor Cunningham Principal Architect, SQL Server Query Processor 1.
Some outcomes of the CRM/FRBR harmonization: the definition of manifestation and a review of attributes Maja Žumer University of Ljubljana.
January 30, 2014 Copyright Jim Farley Beyond JDBC: Java Object- Relational Mappings Jim Farley e-Commerce Program Manager GE Research and Development
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
1 Week 2 The Object-Oriented Approach to Requirements.
© 2007 OpenLink Software, All rights reserved OpenLink Virtuoso – Linked Data Deploying Linked Data.
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
© 2016 SlidePlayer.com Inc. All rights reserved.