%META:TOPICPARENT{name="InstallConfigXMLAHTML5Bridge"}%
= XMLA Explorer -- Sample HTML5 Program =
The XMLA Explorer is a simple iSQL-like sample HTML5 program which allows connection to any browser accessible XMLA web service endpoint.
Once connected, a list of available data sources is displayed, and users can easily explore the database schema and/or execute queries against them.
You can
* [[http://demo.openlinksw.com/XMLAexplorer/XMLAexplorer.html|run the XMLA Explorer immediately, by loading it from our hosted copy]]; or %BR%
* [[http://s3.amazonaws.com/opldownload/XMLAexplorer/XMLAexplorer.zip|download a zip file containing all source files]], allowing local use or hosting on your own Web server.
== Prerequisites ==
# [[InstallConfigXMLAHTML5Bridge|Install and Configure the OpenLink HTML5 WebDB-to-XMLA Bridge]].%BR%
# Make sure you have an XMLA endpoint configured, or configure one now. In the example below, we'll connect to the XMLA endpoint of the publicly-accessible Virtuoso demo instance /XMLA endpoint --
#* host demo.openlinksw.com
#* username vdb
#* password vdb
== Usage ==
# Load the XMLA Explorer sample program in your web browser.
# Choose the default "Local_instance" XMLA data source from the "DSN" drop down list box, enter username and password (if needed), and click the **connect** button.
%BR%%BR%
%BR%%BR%
# Upon successful connection, a list of available DbCatalogs (as in the 3-part identification of database objects -- DbCatalog.Owner.Table) will be listed in the left frame.
%BR%%BR%
%BR%%BR%
# Drill down into a DbCatalog (e.g., Demo) to see the Owner(s) (e.g., demo), and Object(s) therein.
%BR%%BR%
%BR%%BR%
# Double-click an Object (e.g., Countries) to get a quick and easy look at its
#* Structure
%BR%%BR%
%BR%%BR%
#* Indexes
%BR%%BR%
%BR%%BR%
#* Foreign Keys
%BR%%BR%
%BR%%BR%
#* References (i.e., the Foreign Key inverse)
%BR%%BR%
%BR%%BR%
# When you drill into an object, the "Execute SQL" tab will be pre-populated with a SELECT * FROM <object>
query.
%BR%%BR%
%BR%%BR%
# You can edit this, or just click on the "Run SQL" button to execute.
%BR%%BR%
%BR%%BR%
# SPARQL queries can also be executed with clickable anchor links generated for URIs.
%BR%%BR%
%BR%%BR%
== Related Links ==
* [[InstallConfigXMLAHTML5Bridge|HTML5 XMLA Bridge Installation and Configuration]]
* [[http://dev.w3.org/html5/webdatabase/|Web SQL Database API Spec]]
* [[http://virtuoso.openlinksw.com/|OpenLink Virtuoso Website]]