External Data Access 5/29/08. Current Problems No way to load, process & analyze live Atlas data via critical analysis & programming tools (SAS, R, Perl)

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

Chapter 5 Data Management. – The Best & Most Convenient Way to Learn Salesforce.com 2 Objectives By the end of the module, you.
SharePoint 2010: BCS m Business Connectivity Services.
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
Data Migration ITSM 6 to 7 with Meta-Update Ben Chernys 2007-Oct-12 Software Tool House Inc. UK R.U.G.
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
Migrating Access Applications to.NET and SQL Server Ken Tim
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
1 Open Source Programming. -Introduction to PHP -PHP installation /wamp server installation for PHP environment -PHP syntax -PHP variables -PHP Strings.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
LabKey Server ETL Workshop
LabKey Server 10.3 and Office Hours Josh Eckels, LabKey Software.
9 Feb 2004Mikko Mäkinen & Saija Ylönen Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Geneva, 9-11 February 2004, Topic (ii): Metadata.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute.
Best Implementation Practices for Discoverer April Sims, Senior DBA, OCP 8i 9i Southern Utah University Wednesday, September 10,2003 8:30am.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
SURENDER SARA 10GAS Building Corporate KPI’s
Using SAS® Information Map Studio
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
Data Management Console Synonym Editor
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Templates, Databases and Frameworks. Databases: DBI Common database interface for perl Provides a functional,
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
Windows Role-Based Access Control Longhorn Update
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
February 6-8, 2006[Joint Techs] Albuquerque, NM Performance Tool Development: NLANR Network Performance Advisor J. W. Ferguson NCSA.
Module 5: Creating and Configuring Group Policies.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
EMBL-EBI MSD Search and Visualization tools Jawahar Swaminathan.
Neuroinformatics Working Group Update 10/26/2009 H Jeremy Bockholt.
Pan-STARRS PS1 Published Science Products Subsystem Presentation to the PS1 Science Council August 1, 2007.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
© 1997 UW CSE 10/27/97H-1 Embedded SQL and the CLI Chapter 7.7.
Module 1: Introduction to Microsoft SQL Server Reporting Services
OpenSpecimen Monthly Community Call Krishagni Solutions (India)
External Data Access Adam Rauch, 6/05/08 Team: Geoff Snyder, Kevin Beverly, Cory Nathe, Matthew Bellew, Mark Igra, George Snelling.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
Pindaro Demertzoglou Data Resource Management – MGMT 4170 Lally School of Management Rensselaer Polytechnic Institute.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
LabKey Server 11.1 What’s New for Developers Josh Eckels March 17, 2011.
Microsoft BI Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ENVIRONMENT MANAGER CARMINE VERRELLI - TECHNICAL TRAINING SPECIALIST.
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
ODBC, OCCI and JDBC overview
OVirt Data Warehouse 02/11/11 Yaniv Dary BI Software Engineer, Red Hat.
Consulting Services JobScheduler Architecture Decision Template
Leveraging BI in SharePoint with PowerPivot and Power View
External Services & Frameworks
The Client/Server Database Environment
ICT Database Lesson 1 What is a Database?.
Agile testing for web API with Postman
2018 NRS FIA Management Team Meeting DATIM December 11-12, 2018 — Manhattan, Kansas By Liz Burrill Presented by Scott Pugh.
Topic 11 Lesson 1 - Analyzing Data in Access
September 12-14, 2018 Raleigh, NC.
UFCEUS-20-2 Web Programming
Extend Excel with Smartlist Designer
Presentation transcript:

External Data Access 5/29/08

Current Problems No way to load, process & analyze live Atlas data via critical analysis & programming tools (SAS, R, Perl) Direct PostgreSQL queries against Ontology Manager (OM), aka “The Blender”, are too difficult Accessing data by direct database connection is a potential security issue; need to minimize this OM is too slow for large datasets

Typical Programmer/Analyst Tasks: Requirements Require live, read-only access to all data user can view on Atlas from the tools she uses regularly Need ad hoc queries: easy to develop new queries and find the data of interest Need automated processes: e.g., nightly analysis of current data using a fixed query Need security: follow user’s Atlas permissions Key tools: SAS, R, Perl

Administrative Tasks: Requirements A few tasks require live, direct, read-only access to all data in the Atlas database using db admin tools, scripts, ODBC browsers, etc. Do not need to follow folder permissions since user can read all LabKey schemas Filtering by container, finding lists & objects, etc. should be reasonably easy Need queries with a small number of joins – Tabular OM data (lists, assays, samples) must be easier to query – Joins are okay… just reduce the complexity Key tools : pgAdmin III, DbVisualizer, EMS SQL Manager, Perl

Programmer/Analyst Tasks: Proposed Solution Provide their tools access to data via the LabKey “front door” as a wrapper on top of the query client API – Custom package for each tool: R, SAS, Perl (preferred solution) – ODBC wrapper (possible option) Usable from many tools (SAS EXEC SQL, RODBC) Clumsy, hard to develop, doesn’t help with rest of client API (insert/update? charts?) Encourage use of API-based solution to limit users who require direct database access Challenges – Add full SQL query support to API – Fix issues with current SQL syntax – Improve ease-of-use (build query in UI then “export to SAS/R script”) – Development effort to create wrappers for each language – SAS interface may be difficult due to proprietary nature of SAS

Administrative Tasks and Performance Issues: Proposed Solution Provide option to migrate tabular OM data from virtual to hard tables – User option for some types of data (e.g., lists) – Wholesale migration for others (e.g., datasets) – Continue to use OM for data stored as trees or graphs (e.g., experiment) Challenges – Naming hard tables in a reasonably discoverable way – Development and test effort