Not logged in : Login

About: VirtSybaseLinkingObjects     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : atom:Entry, within Data Space : ods.openlinksw.com associated with source document(s)

AttributesValues
type
Date Created
Date Modified
label
  • VirtSybaseLinkingObjects
maker
Title
  • VirtSybaseLinkingObjects
isDescribedUsing
has creator
attachment
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtConductor.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb01.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb02.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb03.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb04.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb05.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb06.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb07.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb07a.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb08.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb09.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb10.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb11.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb12.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtLinkSyb13.png
  • http://ods.openlinksw.com/wiki/main/ODS/VirtSybaseLinkingObjects/VirtWebHome.png
content
  • %VOSWARNING% %META:TOPICPARENT{name="VirtLinkRemoteTables"}% ---+ Linking Sybase Database Objects (Tables, Views, and Stored Procedures) Virtuoso ---++ Prerequisites * Virtuoso Universal Server, Commercial Edition%BR% Virtuoso Universal Server Release 6.x or later is recommended, optimally the latest version available.%BR%%BR% * ODBC Driver for Sybase%BR% The Virtuoso Server uses an ODBC Driver for Sybase to link in the Sybase Schema Objects (Tables, Views, and Stored Procedures). The OpenLink Multi-Tier ODBC Driver for Sybase will be used in this document, and a functional ODBC Data Source Name (DSN) of syb12ma-pub2 will be assumed to exist on the machine hosting the Virtuoso Server. Any ODBC compliant driver for Sybase should work.%BR%%BR% * Sybase DBMS%BR% A Sybase DBMS hosting the required Schema Objects (Tables, Views, and Stored Procedures) needs to be available. This may be on any host which is TCP/IP accessible from the Virtuoso Server host. In this document, the Sybase pubs2 sample database will be used to demonstrate the process.%BR%%BR% ---++ Steps 1 Load the HTTP-based Virtuoso User Interface in your browser. %BR%%BR%%BR%%BR% 1 Click the Conductor link in the left-side navbar, and log in as a user with DBA privileges, such as the default dba user. %BR%%BR%VirtConductor.png%BR%%BR% 1 Drill down to the Databases -> External Data Source -> Data Sources tab. %BR%%BR%VirtLinkSyb01.png%BR%%BR% 1 Locate the DSN for the desired remote data source (we're using syb12ma-pub2 for this example). If not yet connected to the DSN, click Connect, and input your user credentials for the remote data source. %BR%%BR%VirtLinkSyb02.png%BR%%BR% 1 Once connected to the DSN, click the associated Link objects to get a list of available objects (tables, views, stored procedures). %BR%%BR%VirtLinkSyb03.png%BR%%BR% 1 Locate and select the desired objects. %BR%%BR%VirtLinkSyb04.png%BR%%BR% * You can use the Catalog and Schema drop-down selectors and the table name test-entry box to construct a filter to shorten the visible list. * For this example, we'll choose the key tables from the Sybase sample pubs2.dbo schema -- au_pix, authors, discounts, publishers, roysched, sales, salesdetail, stores, titleauthor, titles. * When all desired objects are selected, click the Link... button. 1 Virtuoso will interrogate the remote data source to learn about primary keys, and present you with a default linkage setup. %BR%%BR%VirtLinkSyb05.png%BR%%BR% 1 You can adjust the Virtuoso catalog, schema/owner, and object identifiers to suit your goals. The Set To All button can be used to speed the process. In this example, we'll put all linked objects into the sybase12 catalog, and the pubs2 schema. We'll leave the object identifiers unchanged. %BR%%BR%VirtLinkSyb06.png%BR%%BR% * Sometimes a primary key is not reported properly, or you want to use a different key, either simple or compound. Click Edit next to the primary key you want to change, and select the columns that Virtuoso should use for the purpose -- %BR%%BR%VirtLinkSyb07.png%BR%%BR% 1 When all are set as desired, click the Link button to link the objects into Virtuoso. Virtuoso may take some time to complete this step, depending on network infrastructure, DBMS load, etc. %BR%%BR%VirtLinkSyb07a.png%BR%%BR% 1 The Link process will complete by listing the linked objects in the Databases -> External Data Source -> External Linked Objects tab. %BR%%BR%VirtLinkSyb08.png%BR%%BR% ---++ Confirmation and Testing ---+++ Working with External Linked Objects (Tables, Views, and Stored Procedures) 1 Linked object are shown in the Databases -> External Data Source -> External Linked Objects tab. %BR%%BR%VirtLinkSyb08.png%BR%%BR% 1 Clicking the hyperlinked Local Name of the External Linked Objects will load the Virtuoso Interactive SQL (iSQL) HTTP interface (in a new browser tab or window) with a default SELECT * SQL query. For instance, clicking on sybase12.pubs2.authors brings -- %BR%%BR%VirtLinkSyb09.png%BR%%BR% 1 Click the Execute button to run the query. Virtuoso will retrieve the results from the remote table. Note: By default, iSQL will "Show no more than 100 rows ." You can change this value as desired. %BR%%BR%VirtLinkSyb10.png%BR%%BR% ---+++ Working with SQL Database Objects (Tables, Views, and Stored Procedures) 1 Linked objects are also visible through the Database -> SQL Database Object tab, just as if they were local Virtuoso data. %BR%%BR%VirtLinkSyb11.png%BR%%BR% 1 Simply drill down to the Catalog you set while linking -- %BR%%BR%VirtLinkSyb12.png%BR%%BR% 1 As you might expect, clicking on any of the Action links will reveal the table definition, indexes, triggers, constraints, or privileges. For example, clicking Definition for informix.stores.orders -- %BR%%BR%VirtLinkSyb13.png%BR%%BR% ---++ Related * [[VOSSQL2RDF][Mapping SQL Data to Linked Data Views]] * [[VirtSybaseEntityFrameworkUsage][Using Microsoft Entity Frameworks to Access Sybase Schema Objects (Tables, Views, and Stored Procedures) with Virtuoso]] CategoryDocumentation CategoryVirtuoso CategoryDotNET CategoryEntityFrameworks CategoryWebSite
id
  • 3a6ffa17fb19fcec7e7de78f11005d21
link
has container
http://rdfs.org/si...ices#has_services
atom:title
  • VirtSybaseLinkingObjects
links to
atom:source
atom:author
atom:published
  • 2017-06-13T06:04:03Z
atom:updated
  • 2017-06-29T07:34:37Z
topic
is made of
is container of of
is link of
is http://rdfs.org/si...vices#services_of of
is creator of of
is atom:entry of
is atom:contains of
Faceted Search & Find service v1.17_git132 as of May 12 2023


Alternative Linked Data Documents: iSPARQL | ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3332 as of Sep 11 2024, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (15 GB total memory, 2 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software