Open Source & XBRL: the Arelle Project
|
|
|
- Primrose Young
- 10 years ago
- Views:
Transcription
1 Open Source & XBRL: the Arelle Project Authors: Herm Fischer, Mark V Systems Limited and Diane Mueller, XBRLSpy Research Inc. The Problem Currently, there are a number of proprietary XBRL processors on the market each with varying degrees of conformity to the XBRL 2.1 specification and differing levels of implementation, integration, and support for XBRL extension modules, Filer Manual tests, and test suites. A quick look at on XBRLCloud, will give insight into usage and results with the wide variety of tools available for creating XBRL filings. Each has a slightly different approach to document creation, varying levels of validation leading to a wide range of errors and warnings, and different transparency in its implementation and degree of conformance. However, this should not be seen a US centric problem, as the same issues arise in each jurisdiction where XBRL has been adopted. XBRL software developers struggle through the XBRL 2.1 specification, the companion dimensions specification, the Edgar and Global Filer Manuals, and make valiant attempts at implementing conformant processors. It is hard to know which may be more successful than others, because the users don t usually have integrated access to the test suites to check conformance, or the the various extension modules such as versioning, rendering and formula. This situation sparks frequent XBRL online and blog discussion of variation in levels of conformity in XBRL instances and tools that consume and validate them. We believe there is a need to supply software developers with a cohesive, easy-to-use programming model for building XBRL-compliant applications and curb the proliferation of non-conformant XBRL processors. Developers new to XBRL are forced to learn and interpret the entire XBRL 2.1 specification just to build a simple application. Advanced XBRL developers are forced to write tedious plumbing code; and tools authors are limited in what they can do to simplify the experience due to the underlying complexity. XII itself is dependent on member vendors to implement and test changes to the specification or new modules, constraining XII to vendor member s resource availability and interest levels in specific aspects of the new modules which are not always in line with the market needs and requirements to drive adoption of XBRL. Our Approach In order to advance the adoption and resolve the interoperability and conformance issues, we have launched an open source software effort to facilitate the ongoing development of XBRL-related technology resources that will be freely available to the public obtain, use, redistribute, and modify. The XML standard, the underpinning technology of XBRL, is an open source project, with a strong, stable open source community supporting it s care and maintenance. "Open source" is defined as: freely available technology licensed under terms compatible with Version 1.9 (or later) of the Open Source Definition, as established by the Open Source Initiative (see Using Python, an open source dynamic language known for high productivity, we have developed a highly portable software library for parsing and validating XBRL documents, and released it under the Apache 2 license. This will remove significant barriers to entry into the XBRL market; enable the development of reliable, stable and conformant financial software applications that would promote the adoption of XBRL technology across the globe.
2 The Arelle Project Arelle is a project to provide an easy to use open source facility for XBRL. The intent began to meet needs that are not commercially viable, such as to support under-development extension modules and test suite facilities, in a compact framework, and to support academic training and projects. Support for XBRL versioning was an initial goal, to provide both a validation tool for versioning reports and a production tool to generate the basics of a versioning report that can be inferred by diffing two DTSes. As the project evolved, Edgar and Global Filer Manual validation, Base Specification, Dimensions, Generic linkbase, Formula, and Eurofiling rendering linkbase, were added. Additional features were added to allow formula experimentation with existing real filings, by an RSS Watch facility. Arelle fully integrates test cases with the object models for XBRL instances and DTSes. This allows continual verification of tool performance as it is extended and adapted by its users. Users can explore the functionality and features from either an interactive GUI or command line interface, and can develop their own controller interfaces as needed. Arelle is supported on the website Background Arelle s origin was a need to provide tooling focusing on early support for technical development of standards extension modules. These stages require a way to error check and validate prototype test suites facilities before commercial tools become available. For this reason test case operation has been fully integrated to the object model and tool interfaces. Although there has been a long and steady interest in open source facilities, the importance of this need was highlighted by the XBRL Standards Board survey project, which found two relevant and consistent feedback points, (1) the request for open source facilities, and (2) the request for an independent API. An advantage of open source is that fresh bright minds will, from time to time, come to look at the architecture and structure and see things that those, who are too deep in the forest to see the trees, may have overlooked. It is expected that the architecture will evolve over time and lead to continual product evolution and improvement. Arelle was designed to be a minimalist facility, as a counter-response to experience with other APIs that are large, hard to learn, and not directly supportive of the XBRL extension modules. In this case, the API is compact and implemented with a bare minimum of coding. Arelle is platform independent, implemented in Python, completely from scratch. To prove the viability of the initial API, it was suggested to assure that SEC Edgar Validation and the Versioning module were implementable, particularly as these have test suites. It was considered lesser priority to replicate functions widely available in other products, such as XML validation (this will be provided later on).
3 About the name: the sound of pronouncing XBRL makes a pseudonym, Ecksbee Arelle. Arelle is found on baby name websites as a valid girl s name. The implementation is in Python 3.1, and is intended for Windows (any recent), Mac OS-X 10.3 to 10.6, or any Unix or Linux. Memory required is about twice of comparable commercial products, e.g., a US- GAAP filing might need 30-60MB (x32 ok), comparing two 2011 us-gaaps for versioning report generation might take 4.5G (x64 needed). Loading speed about half of commercial products. Architecture An MVC (model-view-controller) architecture has been selected. Model represents the objects of XBRL: instances, inline-instances, DTS schemas and linkbases, individual test cases, test suites, formula, and versioning reports. The model has a modelmanager, which manages the set of models loaded at a time. The controller represents interaction with external users and external programmatic control, such as by GUI, web, and command line. A view represents pre-defined API interactions with the model, to present object views for GUI, web, and textual use (e.g., CGI files). A number of utility functions are included to make the code easier to read and more compact. These include XML utilities, URI utilities, and a customized Python web cache. Validation operations are factored out to separate classes, as they are quite large to include with the objects that they validate for. Validation operations have been integrated to prevent redundant passes through object models. Model The intent of the model is to provide independence of the eventual serialization of XBRL, which for now is XML. The XSB Strategic Initiatives project has a task to develop an SQL model, which may for a basis for an alternate serialization to be consumed by Arelle. From the top down, there is the necessity to process multiple instances (DTSes) of XBRL concurrently. A ModelManager coordinates them for the Controller, and is the interface to utility functions (such as the Python web cache), and application specific formalisms (such as the SEC restrictions on referencable base taxonomies). Each loaded instance, DTS, testcase, testsuite, or versioning report is represented by an instance of a ModelXbrl object. The ModelXbrl object has a collection of ModelDocument objects, each representing an XML document (for now, alternate serialization whenever that time comes). One of the modeldocuments of the ModelXbrl is the entry point (of discovery or of the test suite). Each modeldocument represents a set of modelobjects, which are specialized as follows according to the type of document. There is also one specialization of modeldocument, which is a modelversreport, as the versioning report has different objects and methods than from any other XBRL modeldocument. There is also an inherently different model, modelrelationshipset, which represents an individual base or dimensional-relationship set, or a collection of them (such as labels independent of extended link role). The model objects are, from general to more specific, models representing a superclass XBRL object, and models representing XBRL role/arcrole types, schema objects, concepts, attributes, and types; for Xlink, links, resources, and locators. Specialized resources represent formula linkbase objects, rendering linkbase objects, and versioning objects. Model relationships represent arcs and are suitable both for
4 effective arc base and relationship sets, and for determining of ineffective arcs (for Filer submission validation). Instance objects include facts (instance and inline XBRL), contexts, dimensions and units. Testcase objects represent fully integrated testcase variation objects. Validation operations are separated from the objects that are validated, because the operations are complex, interwoven, and factored quite differently than the objects being validated. There are these validation modules at present: validation infrastructure, test suite and submission control, versioning report validation, XBRL base spec, dimensions, and formula linkbase validation, Edgar and Global Filer Manual validation. View View facilities are segregated by the means of rendering, to modules dealing (at present) with CSV result files (static views), GUI window panes (dynamic and interlinked views), and later Web Views (dynamic interlinked and deferred-delivery views). Web based views will be added after extension modules are completed. The typical instance and DTS views are synchronized for fact, relationship, concept, and other views of the DTS. Selection events of any one view synchronize others that present the same object:
5 Versioning reports are entering use with the 2011 IFRS release. Here is a view of the 2010 and 2011 IFRS taxonomies with the actions of the versioning report interlinked to IFRS-style ( ITI ) displays of the from and to DTSes. Full validation of the versioning report is available, and was helpful in preparing the IFRS 2010/2011 report. Synchronized viewing is provided for test suite operation. The intent is to encourage uniform access to test suites by all users. As a test is interactively executed the pass/fail status and log of errors can be viewed interactively. (There are scripts to run tests in batch mode too.)
6 Several view features extend the test suite concept to training and exploration of XBRL formula. An RSS Watch facility allows the user to specify a regular expression or formula (as a set of assertions) to run against the SEC live RSS feeds. This can be started, resumed, or left to run in background. There are configuration options, including which feed, where to alerts to, and whether to perform XBRL and Disclosure System validations As this process runs, a view similar to the integrated test suite operation is shown, where one can see the lastest published reports and the status of the testing: Controller In a standard definition, the controller receives input and initiates a response by making calls on model objects. A controller accepts input from the user and instructs the model and viewers to perform actions based on that input. Arelle has these controllers: a superclass for shared common functionality, a command line based controller, suitable for batch file integration, and a GUI controller for mouse-and-menu operation. The GUI uses only graphic libraries distributed with the standard Python distribution (tkinter), so that it is fully compatible and consistent on all of the Python platforms. The batch controller is primarily used for scripted test operation and to perform formula and other tests on large collections of submissions. Features for Academia A goal of this project is a platform for XBRL training. This is supported by two key features distinguishing from other products, a compact code base, and a unified object model. The size of XBRL platforms in their source code form is critical in the ability to support student exploration of features. When size exceeds what can be explored rapidly, the effort to dive into a
7 product becomes out of the scope of student project periods. Arelle owes its compactness to the Python features such as set operations and compact expressiveness, and its code appears to be smaller by the usual ratio claimed for Python (six-fold reduction of code size is often claimed for Python). The internal architecture supports academic training by being based on a single set of integrated models, with extension features such as formula, versioning, and rendering, fully integrated. Development Environment There are several Python-based development environments, but most XBRL practitioners have spent their lives with Java. Eclipse can be configured for Python, and is compatible with Arelle. The project is hosted at including source code, documentation, and a user forum. About the authors: Herm Fischer has contributed to the XBRL base specification, and its dimensions, formula, versioning, and rendering modules. He currently chairs the Formula Working Group and is vice chair of the Base Specification and Maintenance Working Group. He contributed to the 2007 XBRL US GAAP Project. Formerly with UBmatrix, Inc, he developed Taxonomy Designer, formula editors and processors, and XBRL processors. He participated in development of SEC validation and its test suite. Diane Mueller is the founder/president of XBRLSpy Research Inc. She is an Open Source/Open Standards Evangelist, and a XBRL Implementation Strategist. Currently serves as the XBRL Canada representative to the XBRL International Steering Committee and Best Practices Board, and chairs the Technical Working Group on Rendering responsible for the Inline XBRL Specification. She is a frequent commentator and lecturer on Financial Compliance, XML Standards and Semantic Web technologies.
Overview of First Step Program for SEC filers and UBmatrix Report Builder. Darren Peterson Vice President, Product Management
Overview of First Step Program for SEC filers and UBmatrix Report Builder Darren Peterson Vice President, Product Management 1 The First Step program focuses on Filer enablement by emphasizing education
UNLOCKING XBRL CONTENT
UNLOCKING XBRL CONTENT An effective database solution for storing and accessing XBRL documents An Oracle & UBmatrix Whitepaper September 2009 Oracle Disclaimer The following is intended to outline our
The Operating System Lock Down Solution for Linux
The Operating System Lock Down Solution for Linux The Challenge: Meeting Organizational Security Requirements Linux Operating System Security Operating system (OS) security is a priority for System Administrators
QUALITY CONTROL PROCESS FOR TAXONOMY DEVELOPMENT
AUTHORED BY MAKOTO KOIZUMI, IAN HICKS AND ATSUSHI TAKEDA JULY 2013 FOR XBRL INTERNATIONAL, INC. QUALITY CONTROL PROCESS FOR TAXONOMY DEVELOPMENT Including Japan EDINET and UK HMRC Case Studies Copyright
Architecture and Mode of Operation
Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial
DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com [email protected]. File Integrity Monitor
DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com [email protected] 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
Getting Things Done: Practical Web/e-Commerce Application Stress Testing
Getting Things Done: Practical Web/e-Commerce Application Stress Testing Robert Sabourin President Montreal, Canada [email protected] Slide 1 Practical Web/e-Commerce Application Stress Testing Overview:
Software Automated Testing
Software Automated Testing Keyword Data Driven Framework Selenium Robot Best Practices Agenda ² Automation Engineering Introduction ² Keyword Data Driven ² How to build a Test Automa7on Framework ² Selenium
IAASB Main Agenda (June 2010) Agenda Item. April 28, 2009
Agenda Item 8-B Statement of Position 09-1 April 28, 2009 Performing Agreed-Upon Procedures Engagements That Address the Completeness, Accuracy, or Consistency of XBRL-Tagged Data Issued Under the Authority
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
Toad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
WhitePaper. Extensible Business Reporting Language (XBRL) An overview for technical users
WhitePaper Extensible Business Reporting Language (XBRL) An overview for technical users Altova, Inc. 900 Cummings Center, Suite 314-T Beverly, MA, 01915-6181, USA Tel: 978-816-1600 Fax: 978-816-1606 Web:
Building Library Website using Drupal
Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
Ball Aerospace s COSMOS Open Source Test System
Ball Aerospace s COSMOS Open Source Test System Ryan J. Melton Ball Aerospace & Technologies Corp. Boulder, CO ABSTRACT Ball Aerospace COSMOS is a free and readily available open source test and operations
Perforce 2014.1 Defect Tracking Gateway Guide
Perforce 2014.1 Defect Tracking Gateway Guide November 2014 This manual copyright 2006-2014 Perforce Software. All rights reserved. Perforce software and documentation is available from http://www.perforce.com.
Evolution and Future Trends for XBRL Development KU XBRL 2013
Evolution and Future Trends for XBRL Development KU XBRL 2013 Herm Fischer Abstract The XBRL Abstract Model represents an effort to step above the issues of syntax, specific models and taxonomies, and
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
SoapUI NG Pro and Ready! API Platform Two-Day Training Course Syllabus
SoapUI NG Pro and Ready! API Platform Two-Day Training Course Syllabus Platform architecture Major components o SoapUI NG Pro o LoadUI o Secure o ServiceV Technological foundations o Protocols o Jetty
Pattern Insight Clone Detection
Pattern Insight Clone Detection TM The fastest, most effective way to discover all similar code segments What is Clone Detection? Pattern Insight Clone Detection is a powerful pattern discovery technology
Request Tracker/RTx::AssetTracker at DigitalGlobe
Request Tracker/RTx::AssetTracker at DigitalGlobe Introduction This document explores the process of implementing an enterprise Help Desk/Asset Management system at DigitalGlobe. This includes a discussion
Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013
Siebel Application Deployment Manager Guide Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software and related
User's Guide - Beta 1 Draft
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Cluster Server Agent vnext User's Guide - Beta 1 Draft SC27-2316-05 IBM Tivoli Composite Application Manager for Microsoft
Architecture and Mode of Operation
Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security
Log Management and SIEM Evaluation Checklist
Log Management and SIEM Evaluation Checklist Authors: Frank Bijkersma ( [email protected] ) Vinod Shankar ([email protected]) Published on www.infosecnirvana.com, www.frankbijkersma.com Date:
The Complete Performance Solution for Microsoft SQL Server
The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,
DBX. SQL database extension for Splunk. Siegfried Puchbauer
DBX SQL database extension for Splunk Siegfried Puchbauer Agenda Features Architecture Supported platforms Supported databases Roadmap Features Database connection management SQL database input (content
MarathonITE. GUI Testing for Java/Swing Applications
MarathonITE GUI Testing for Java/Swing Applications Overview Test automation is not a sprint... it is a marathon Test Automation As the applications in today s environment grow more complex, the testing
SAS 9.4 Intelligence Platform
SAS 9.4 Intelligence Platform Application Server Administration Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Intelligence Platform:
Lavastorm Resolution Center 2.2 Release Frequently Asked Questions
Lavastorm Resolution Center 2.2 Release Frequently Asked Questions Software Description What is Lavastorm Resolution Center 2.2? Lavastorm Resolution Center (LRC) is a flexible business improvement management
Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)
Data Driven Success Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA) In business, data is everything. Regardless of the products or services you sell or the systems you support,
The GO4IT IPv6 Test Tool and Associated services. Alain Vouffo FOKUS (Fraunhofer Institute for Open Communication Systems) [email protected].
The GO4IT IPv6 Test Tool and Associated services Alain Vouffo FOKUS (Fraunhofer Institute for Open Communication Systems) [email protected] Roadmap Motivations Introduction The GO4IT IPv6 Test
Distributed File Systems
Distributed File Systems Paul Krzyzanowski Rutgers University October 28, 2012 1 Introduction The classic network file systems we examined, NFS, CIFS, AFS, Coda, were designed as client-server applications.
business transaction information management
business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from
Program Advisory Committee (PAC) Agenda. December 14, 2011 9:00am 3:00pm PST. Agenda Items:
BOULDER NASHVILLE SAN FRANCISCO KANSAS CITY SPRINGFIELD, MO FAIRFAX, VA 2540 Frontier Avenue, Suite 100 Boulder, Colorado 80301 303.444.4149 SUBJECT: Date: Program Advisory Committee (PAC) Agenda December
Using WebLOAD to Monitor Your Production Environment
Using WebLOAD to Monitor Your Production Environment Your pre launch performance test scripts can be reused for post launch monitoring to verify application performance. This reuse can save time, money
Leveraging the Eclipse TPTP* Agent Infrastructure
2005 Intel Corporation; made available under the EPL v1.0 March 3, 2005 Eclipse is a trademark of Eclipse Foundation, Inc 1 Leveraging the Eclipse TPTP* Agent Infrastructure Andy Kaylor Intel Corporation
Mobile App Framework For any Website
Mobile App Framework For any Website Presenting the most advanced and affordable way to create a native mobile app for any website The project of developing a Mobile App is structured and the scope of
Maintaining Non-Stop Services with Multi Layer Monitoring
Maintaining Non-Stop Services with Multi Layer Monitoring Lahav Savir System Architect and CEO of Emind Systems [email protected] www.emindsys.com The approach Non-stop applications can t leave on their
WHITE PAPER. Peter Drucker. intentsoft.com 2014, Intentional Software Corporation
We know now that the source of wealth is something specifically human: knowledge. If we apply knowledge to tasks we already know how to do, we call it productivity. If we apply knowledge to tasks that
LittleCMS: A free color management engine in 100K.
LittleCMS: A free color management engine in 100K. Background One of the main components of a color management solution is the Color Matching Module, or CMM, which is the software engine in charge of controlling
White Paper: 5GL RAD Development
White Paper: 5GL RAD Development After 2.5 hours of training, subjects reduced their development time by 60-90% A Study By: 326 Market Street Harrisburg, PA 17101 Luis Paris, Ph.D. Associate Professor
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
OF 1.3 Testing and Challenges
OF 1.3 Testing and Challenges May 1 st, 2014 Ash Bhalgat (Senior Director, Products), Luxoft Santa Clara, CA USA April-May 2014 1 Agenda OpenFlow : What and Why? State of OpenFlow Conformance Challenges
INET INTEROPERABILITY TOOLS
INET INTEROPERABILITY TOOLS Maria S. Araujo 1, Ray D. Seegmiller 1, Patrick J. Noonan 1, Todd A. Newton 1, Chris S. Samiadji-Benthin 1, Myron L. Moodie 1, Thomas B. Grace 2, William A. Malatesta 2 1 Southwest
EFFECTIVE STORAGE OF XBRL DOCUMENTS
EFFECTIVE STORAGE OF XBRL DOCUMENTS An Oracle & UBmatrix Whitepaper June 2007 Page 1 Introduction Today s business world requires the ability to report, validate, and analyze business information efficiently,
Content Management Software Drupal : Open Source Software to create library website
Content Management Software Drupal : Open Source Software to create library website S.Satish, Asst Library & Information Officer National Institute of Epidemiology (ICMR) R-127, Third Avenue, Tamil Nadu
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
Model Driven Development for Composing Business Applications. Jean-Loup Comeliau (W4)
Model Driven Development for Composing Business Applications Jean-Loup Comeliau (W4) [email protected] www.lyria.com www.w4global.com 13-14 May 2010, Rome : Workshop on Future Standards for MBUI
GSAW 2015 Session 11B: Frameworks in Action A Foundation for Service Based Architectures
National Aeronautics and Space Administration GSAW 2015 Session 11B: Frameworks in Action A Foundation for Service Based Architectures s Open Architecture Framework March 4, 2015 Los Angeles, California
Oracle Fusion Transactional Business Intelligence
Oracle Fusion Transactional Business Intelligence REAL-TIME AD HOC REPORTING KEY FEATURES Report from 9,000 HCM data objects 100+ pre-built metrics 60+ canned reports 100+ facts & dimensions Role based
Top 10 Oracle SQL Developer Tips and Tricks
Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
Importance of Data Abstraction, Data Virtualization, and Data Services Page 1
Importance of Data Abstraction, Data Virtualization, and Data Services David S. Linthicum The management of data is core to successful IT. However, few enterprises have a strategy for the use of data assets,
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
Using the RSNA s Teaching File Software
Using the RSNA s Teaching File Software Slides are not to be reproduced Using MIRC for Departmental Teaching Files Outline Introduction to teaching files MIRC Overview MIRC Query MIRC Authoring MIRC installation
MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives
MODULE 7: TECHNOLOGY OVERVIEW Module Overview The Microsoft Dynamics NAV 2013 architecture is made up of three core components also known as a three-tier architecture - and offers many programming features
MRTG used for Basic Server Monitoring
MRTG used for Basic Server Monitoring SANS Institute Masters Presentation by T. Brian MRTG used for Basic Server Monitoring This presentation covers how-to instructions to establish basic server monitoring
VIVO Dashboard A Drupal-based tool for harvesting and executing sophisticated queries against data from a VIVO instance
VIVO Dashboard A Drupal-based tool for harvesting and executing sophisticated queries against data from a VIVO instance! Paul Albert, Miles Worthington and Don Carpenter Chapter I: The Problem Administrators
GUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
CatDV Pro Workgroup Serve r
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real
Active/Active DB2 Clusters for HA and Scalability
Session Code Here Active/Active 2 Clusters for HA and Scalability Ariff Kassam xkoto, Inc Tuesday, May 9, 2006 2:30 p.m. 3:40 p.m. Platform: 2 for Linux, Unix, Windows Market Focus Solution GRIDIRON 1808
Framework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC [email protected],
Oracle Fusion Middleware
Oracle Fusion Middleware Getting Started with Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E28374-02 September 2013 Welcome to Getting Started with Oracle Business Intelligence Publisher.
Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank
Annex 3 Requirements Specifications for: The Management Action Record System (MARS) for the African Development Bank The bidder is requested to identify and describe the levels of support (Full Support,
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
IBM DB2 for Linux, UNIX, and Windows. Deploying IBM DB2 Express-C with PHP on Ubuntu Linux
IBM DB2 for Linux, UNIX, and Windows Best practices Deploying IBM DB2 Express-C with PHP on Ubuntu Linux Craig Tobias Software Developer IBM Canada Laboratory Farzana Anwar DB2 Information Developer IBM
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Easy configuration of NETCONF devices
Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic [email protected] [email protected] Abstract. It is necessary for developers
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
Enhanced Diagnostics Improve Performance, Configurability, and Usability
Application Note Enhanced Diagnostics Improve Performance, Configurability, and Usability Improved Capabilities Available for Dialogic System Release Software Application Note Enhanced Diagnostics Improve
Solution White Paper Connect Hadoop to the Enterprise
Solution White Paper Connect Hadoop to the Enterprise Streamline workflow automation with BMC Control-M Application Integrator Table of Contents 1 EXECUTIVE SUMMARY 2 INTRODUCTION THE UNDERLYING CONCEPT
Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system.
1348 CHAPTER 33 Logging and Debugging Monitoring Performance The Performance tab enables you to view the CPU and physical memory usage in graphical form. This information is especially useful when you
Jitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA [email protected] Annie Wu University of Houston,
Outbound E-mail 2009 Upgrade Manual. SDL Tridion Development Lab BV
Outbound E-mail 2009 Upgrade Manual SDL Tridion Development Lab BV 1999-2009 SDL Tridion Development Lab BV NOTICE: The accompanying software package is confidential and proprietary to SDL Tridion Development
HDFS. Hadoop Distributed File System
HDFS Kevin Swingler Hadoop Distributed File System File system designed to store VERY large files Streaming data access Running across clusters of commodity hardware Resilient to node failure 1 Large files
soapui Product Comparison
soapui Product Comparison soapui Pro what do I get? soapui is a complete TestWare containing all feautres needed for Functional Testing of your SOA. soapui Pro has added aditional features for the Enterprise
Oracle Sales Cloud Reporting and Analytics Overview. Release 13.2 Part Number E51666-02 January 2014
Oracle Sales Cloud Reporting and Analytics Overview Release 13.2 Part Number E51666-02 January 2014 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved. This software and related documentation
Global Value 7. Productivity Suite for GammaVision. Optimizing Gamma Spectrometry Processes through Secure Data Management and Measurement Automation.
Productivity Suite for GammaVision Optimizing Gamma Spectrometry Processes through Secure Data Management and Measurement Automation. Global Value was designed to transform the standard GammaVision spectroscopy
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR CERN-ATS-2011-200 A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS F. Ehm, A. Dworak, CERN, Geneva, Switzerland Abstract
I/A Series Software EDM Electronic Document Management
PSS 21S-2C1 B3 I/A Series Software EDM Electronic Document Management The I/A Series EDM system lowers the total cost of plant documentation such as operating procedures, MSDS sheets and CAD drawings.
User s Guide: Beta 1 Draft
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent vnext User s Guide: Beta 1 Draft SC23-6593-06 IBM Tivoli Composite Application Manager for Microsoft
