Supporting Data Set Joins in BIRT
|
|
|
- Barnard Lynch
- 9 years ago
- Views:
Transcription
1 Supporting Data Set Joins in BIRT Design Specification Draft 1: Feb 13, 2006 Abstract This is the design specification of the BIRT Data Set Join feature. Document Revisions Version Date Description of Changes Draft 1 Feb 13, 2005 First draft Draft 2 Feb 22, 2005 Second draft Draft 3 Mar 23, 2005 Third draft - 1 -
2 Contents 1. Introduction Features and Requirements Supported Features Heterogeneous and Homogeneous Data Set Joins Inner and Outer Joins Using Joint Data Set Limitations in Joint Data Set Limited to Two tables Single Column Equality Joint Condition Features for Future Consideration Data Set Unions Creating Joint Data Set in BIRT Designer Menu Option to Create New Joint Data Set Joint Data Set Wizard Joint Data Set Editor Using a Joint Data Set in BIRT Designer Data Set Parameters Output Columns Scripts ROM and Model API Enhancements Rules to support joint data set Snippet of design file ROM Definition Model API JointDataset ( org.eclipse.report.element): JointCondition: JointDatasetHandle JointConditionHandle: Data Engine API Enhancements Package org.eclipse.birt.data.engine.api Interface IJointDataSetDesign Interface IJointConditionalExpression Package org.eclipse.birt.data.engine.api.querydefn Class JointDataSetDesign
3 1. Introduction It is a commonly requested feature that a BIRT table/list be able to consume data from two or more data sets joined together with a set of join conditions. This feature is very similar to SQL table joins. In fact SQL terminologies are used throughout this specification to define the data set join feature, and the reader of this document is assumed to be familiar with SQL. In comparing BIRT s data set join to SQL joins, a BIRT data set is equivalent to a SQL table, while a data set column is equivalent to a SQL column. Data set joins in BIRT 2.1 is achieved via the introduction of a new type of data set called Joint Data Set. A Joint Data Set is a derived data set whose data comes from joining two data sets. 2. Features and Requirements 2.1 Supported Features Heterogeneous and Homogeneous Data Set Joins Data sets involved in a join can be of any data source type. For example, a JDBC data set may be joined to another JDBC data set, or a Scripted Data Set may be joined to an XML data set. A joint data set may also be joined to other data sets. A data set may be joined to itself (self-join) Inner and Outer Joins Inner join and outer join are supported as join types Using Joint Data Set A Joint Data Set may be used wherever a data set may be used, including list, table, data elements etc. A Joint Data Set may have its own computed columns and filters. A Joint Data Set cannot have its own parameters (instead it automatically inherits parameters from the data sets used to define it). 2.2 Limitations in 2.1 The follow limitations apply to the data set joins in BIRT Joint Data Set Limited to Two tables A Joint Data Set may only join two tables. It is however still possible to produce multidata set joins by chaining joint data sets, since a joint data set may be used to define another joint data set Single Column Equality Joint Condition A Joint Data Set may only define a single joint condition between the two tables. Such a joint condition can only be an equality comparison of two data set columns, one from - 3 -
4 each data set. To illustrate, suppose that data set D1 (which has result set column c1, a1) is joined to data set D2 (which has result set column c2, a2), then row[ c1 ] == row[ c2 ] is a valid join condition row[ c1 ] >= row[ c2 ] is not a valid join condition (not an equality comparison) row[ c1 ] *2 == row[ c2 ] is not a valid join condition (must join on columns, not expressions; consider creating a computed column on D1 if such a join condition must be used) row[ c1 ] == row[ a1 ] is not a valid join condition (both columns are from one data set) row[ c1 ] == row[ c2 ] && row[ a1 ] == row[ a2 ] is not a valid join condition (more than one comparison is included; if such a join condition must be used, consider create computed columns to combine the values of multiple columns in the join key to a single value) 2.3 Features for Future Consideration Data Set Unions Joint data set may be expanded to produce a union of two or more data sets. 3. Creating Joint Data Set in BIRT Designer 3.1 Menu Option to Create New Joint Data Set In BIRT Designer s Data menu, a new item, New Joint Data Set will be added. This menu item will also be added to the menu when the user right clicks on the Data Sets node in the Data Explorer view (next to the existing menu item New Data Set ). Selecting New Joint Data Set menu item will cause the Joint Data Set Wizard to be brought up. 3.2 Joint Data Set Wizard The Joint Data Set Wizard helps a user create a new joint data set. In this wizard the user chooses (1) Two data sets (note that they can be the same data set) to join - 4 -
5 (2) One column from each data set to define the equality join condition (3) A join type (inner, left outer or right outer; inner join is the default) The next diagram is a rough mockup of the wizard dialog. The wizard may choose to implement a series of dialogs (e.g., the first dialog picks the table, the 2 nd dialog picks the join columns and join type etc.) Upon finishing the Joint Data Set wizard, the regular Data Set Editor dialog is brought up so that the user can define filters and computed columns on the joint data set. 3.3 Joint Data Set Editor When the Edit action is selected for a joint data set, the Joint Data Set Editor is brought up. This editor dialog is similar to the editor of a regular ODA data set, with these exceptions: (1) There is no Query or Data Source tab (A joint data set is not associated with a data source) (2) There is no Property Binding tab ( joint data set does not have properties) (3) There is no Cache Preference tab ( we do not plan to cache a joint data set result ) 4. Using a Joint Data Set in BIRT Designer A joint data set can be used wherever a data set is accepted. However a joint data set has some special characteristics due to the derivative nature of its data and metadata
6 4.1 Data Set Parameters A joint data set combines the parameters (both input and output) of the two data sets that it joins. In the Joint Data Set Editor, the user may view the list of combined parameters. However the user may not add, remove or modify any parameter. If the two joined data sets have parameters with identical names, a name clash will occur. BIRT designer will report this as an error. The user should rename the ambiguous parameter in one of the originating data sets to resolve the ambiguity. 4.2 Output Columns A joint data set combines the output columns of the two data sets that it joins. In the Joint Data Set Editor, the user may view the list of combined output columns. However the user may not modify the definition of any column. If the two joined data sets have columns with identical name, a ROM expression which refers to a column by that name will result in ambiguity. In order to resolve such ambiguity, a result set column of a joint data set may be identified by name DataSetName::ColumnName. For example, if data sets D1 and D2 are joined to produce a joint data set J, a table which binds to data set J may contain the following expressions: row[ col ] row[ D1::col ] Both expressions are valid references to the value of column col in D1. However if data set D2 also has a column named col, expression row[ col ] is an ambiguous reference and may produce undefined results. 4.3 Scripts Joint data set does not support event scripts. 5. ROM and Model API Enhancements 5.1 Rules to support joint data set The source data sets are input by the sequence they are used. Joint conditions are between the adjacent data sets and the columns of the join condition are from the adjacent data sets. Joint conditions are single conditions, the comparison operation between the columns can be equality or others. (Multiple conditions can be supported by multiple single conditions, which won t be supported in 2.1 M5) 5.2 Snippet of design file <joint-dataset> - 6 -
7 <property-list name= source-datasets > <property name= dataset >dataset1</property> <property name= dataset >dataset2</property>.. </property-list > < list-property name= joint-conditions > <structure name= join-condition > <property name= jointtype >inner</property> <property name= jointoperator >eq</property> <property name= leftdataset >leftdataset</property> <property name= rightdataset >rightdataset</property> <property name= leftexpression >leftexpression </property> <property name= rightexpression >rightexpression </property> </structure> </list-property> </joint-dataset> 5.3 ROM Definition <ChoiceType name="jointtype"> <Choice displaynameid="choices.jointtype.inner" name="inner"/> <Choice displaynameid="choices.jointtype.leftout" name="left-out"/> <Choice displaynameid="choices.jointtype.rightout" name="right-out"/> </ChoiceType> <ChoiceType name="jointoperator"> <Choice displaynameid="choices.jointoperator.equal" name="eq"/> </ChoiceType> <Element allowsuserproperties="true" canextend="true" displaynameid="element.jointdataset" extends="reportelement" hasstyle="false" isabstract="false" isnamerequired="true" javaclass="org.eclipse.birt.report.model.elements.jointdataset" name="jointdataset" namespace="dataset" since="2.1" xmlname="joint-dataset"> <Property subtype="element" detailtype="dataset" displaynameid="element.jointdataset.sourcedatasets" name="sourcedatasets" runtimesettable="true" since="2.1" type="list"/> - 7 -
8 <Property detailtype="jointcondition" displaynameid="element.jointdataset.jointcondition" islist="true" name="jointconditions" runtimesettable="true" since="2.1" type="structure"/> </Element> <Structure displaynameid="structure.jointcondition" name="jointcondition" since="2.1"> <Member detailtype="jointtype" displaynameid="structure.jointcondition.jointtype" isintrinsic="true" name="jointtype" runtimesettable="true" since="2.1" type="choice"> <Default>inner</Default> </Member> <Member detailtype="jointoperator" displaynameid="structure.joinycondition.jointoperator" isintrinsic="true" name="jointoperator" runtimesettable="true" since="2.1" type="choice"> <Default>eq</Default> </Member> <Member displaynameid="structure.jointcondition.leftdataset" isintrinsic="true" name="leftdataset" runtimesettable="true" since="2.1" type="string" valuerequired="true"/> <Member displaynameid="structure.jointcondition.rightdataset" isintrinsic="true" name="rightdataset" runtimesettable="true" since="2.1" type="string" valuerequired="true"/> <Member displaynameid="structure.jointcondition.leftexpression" isintrinsic="true" name="leftexpression" returntype="any" runtimesettable="true" since="2.1" type="expression" valuerequired="true"/> <Member displaynameid="structure.jointcondition.rightexpression" isintrinsic="true" name="rightexpression" returntype="any" runtimesettable="true" since="2.1" type="expression" valuerequired="true"/> </Structure> 5.4 Model API JointDataset and JointCondition are main elements need to be added into model. As before a respective handle will be provided for each element, which is the public API for other modules to use these elements. In this case, the handles are JointDatasetHandle and JointConditionHandle. Followed are the detailed APIs for the new added components in Model JointDataset ( org.eclipse.report.element): No special API in JointDataSet
9 5.4.2 JointCondition: Methods: String getjointtype() String getoperator(); String getleftdataset(); String getrightdataset(); String getleftexpression(); String getrightexpression(); void setjointtype(string jointtype); void setoperator(string operator); void setleftdataset(string datasetname); void setrightdataset(string datasetname); void setleftexpression(string expression); void setrightexpression(string expression); JointDatasetHandle List getdatasetnames(); void adddataset(string datasetname); Iterator jointconditionsiterator( ) JointConditionHandle: Interfaces of JointCondition are same as those of JointConditon. 6. Data Engine API Enhancements The following interfaces/classes are to be added to Data Engine API to accommodate new requirements. 6.1 Package org.eclipse.birt.data.engine.api Interface IJointDataSetDesign. This interface describes the static design of a Joint Data Set. It extends interface org.eclipse.birt.data.engine.api.ibasedatasetdesign. The following table lists the static constants of this interface. Constant Signature Description - 9 -
10 public static int LEFT_OUTER_JOIN = 1 public static int RIGHT_OUTER_JOIN = 2 public static int INNER_JOIN = 0 The integer value stands for a left outer join operator. The integer value stands for a right outer join operator. The integer value stands for an inner join operation. The following table lists the method of this interface. Method Signature public String getleftdatasetdesign() public String getrightdatasetdesign() public int getjointtype() public getjointconditions() List Description This method returns the name of data set design which servers as left operand of a joint. This method returns the name of data set design which servers as right operand of a joint. This method returns the Joint Type. There are three types of Joints. They are inner joints, left outer join, right outer join. Their corresponding integer values are defined in this interface as well. This method returns the Joint conditions. Only rows which can make these IJointConditionalExpression instance evaluate to true will be jointed Interface IJoinCondition. This interface describes a specified conditional expression which returns a Boolean value, and used for Joint Data Set only. The following table lists the static constants of this interface. Constant Signature public static int OP_EQ = 1 Description The integer value stands for an equality operator. It is evaluated to true if the result of first expression is equal to that of second expression. The following table lists the method of this interface. Method Signature public IScriptExpression getleftexpression() public Description This method returns the IScriptExpression instance which will be evaluated against the data set which servers as left operand of a joint. IScriptExpression This method returns the IScriptExpression instance
11 getrightexpression() public int getoperator() which will be evaluated against the data set which servers as right operand of a joint. This method returns the integer standing for a compare operator. All supported compare operators are defined in this interface. 6.2 Package org.eclipse.birt.data.engine.api.querydefn Class JointDataSetDesign. This class extends org.eclispe.birt.data.engine.querydefn.basedatasetdesign, and implements org.eclipse.birt.data.engine.api.ijointdatasetdesign. It is a default implementation of latter
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
Generating Open For Business Reports with the BIRT RCP Designer
Generating Open For Business Reports with the BIRT RCP Designer by Leon Torres and Si Chen The Business Intelligence Reporting Tools (BIRT) is a suite of tools for generating professional looking reports
Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL
Chapter 9 Joining Data from Multiple Tables Oracle 10g: SQL Objectives Identify a Cartesian join Create an equality join using the WHERE clause Create an equality join using the JOIN keyword Create a non-equality
SQL Server Replication Guide
SQL Server Replication Guide Rev: 2013-08-08 Sitecore CMS 6.3 and Later SQL Server Replication Guide Table of Contents Chapter 1 SQL Server Replication Guide... 3 1.1 SQL Server Replication Overview...
Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.
Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S
Video Administration Backup and Restore Procedures
CHAPTER 12 Video Administration Backup and Restore Procedures This chapter provides procedures for backing up and restoring the Video Administration database and configuration files. See the following
Monitoring MySQL database with Verax NMS
Monitoring MySQL database with Verax NMS Table of contents Abstract... 3 1. Adding MySQL database to device inventory... 4 2. Adding sensors for MySQL database... 7 3. Adding performance counters for MySQL
Arctic Network SQL Server Data Analysis Using Microsoft Access
Arctic Network Arctic Network Data Management Standard Operating Procedure Inventory & Monitoring Program U.S. Department of the Interior Data Management Standard Operating Procedure NPS/ARCN/DMSOP-2009-03
Social Relationship Analysis with Data Mining
Social Relationship Analysis with Data Mining John C. Hancock Microsoft Corporation www.johnchancock.net November 2005 Abstract: The data mining algorithms in Microsoft SQL Server 2005 can be used as a
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
Sales Person Commission
Sales Person Commission Table of Contents INTRODUCTION...1 Technical Support...1 Overview...2 GETTING STARTED...3 Adding New Salespersons...3 Commission Rates...7 Viewing a Salesperson's Invoices or Proposals...11
SQL Server An Overview
SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system
Building A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.
DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER Purpose: The purpose of this tutorial is to develop a java web service using a top-down approach. Topics: This tutorial covers the following topics:
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...
Pharmacy Affairs Branch. Website Database Downloads PUBLIC ACCESS GUIDE
Pharmacy Affairs Branch Website Database Downloads PUBLIC ACCESS GUIDE From this site, you may download entity data, contracted pharmacy data or manufacturer data. The steps to download any of the three
Metadata Import Plugin User manual
Metadata Import Plugin User manual User manual for Metadata Import Plugin 1.0 Windows, Mac OS X and Linux August 30, 2013 This software is for research purposes only. CLC bio Silkeborgvej 2 Prismet DK-8000
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
OLAP Cube Manual deployment and Error resolution with limited licenses and Config keys
Documented by - Sreenath Reddy G OLAP Cube Manual deployment and Error resolution with limited licenses and Config keys Functionality in Microsoft Dynamics AX can be turned on or off depending on license
Data Domain Profiling and Data Masking for Hadoop
Data Domain Profiling and Data Masking for Hadoop 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or
2012 Teklynx Newco SAS, All rights reserved.
D A T A B A S E M A N A G E R DMAN-US- 01/01/12 The information in this manual is not binding and may be modified without prior notice. Supply of the software described in this manual is subject to a user
Analytics Canvas Tutorial: Cleaning Website Referral Traffic Data. N m o d a l S o l u t i o n s I n c. A l l R i g h t s R e s e r v e d
Cleaning Website Referral Traffic Data Overview Welcome to Analytics Canvas's cleaning referral traffic data tutorial. This is one of a number of detailed tutorials in which we explain how each feature
Release Notes Scribe Adapter for Microsoft Dynamics
Scribe Adapter for Microsoft Dynamics CRM Requirements Version 4.0 Release Date January 28, 2008 Insight 6.2 or higher Microsoft Dynamics CRM 3.x, 4.x, or Microsoft Dynamics CRM Live Microsoft.NET Framework
Practical Example: Building Reports for Bugzilla
Practical Example: Building Reports for Bugzilla We have seen all the components of building reports with BIRT. By this time, we are now familiar with how to navigate the Eclipse BIRT Report Designer perspective,
When a variable is assigned as a Process Initialization variable its value is provided at the beginning of the process.
In this lab you will learn how to create and use variables. Variables are containers for data. Data can be passed into a job when it is first created (Initialization data), retrieved from an external source
Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks
Oracle Business Intelligence Enterprise Edition (OBIEE) Training: Working with Oracle Business Intelligence Answers Introduction to Oracle BI Answers Working with requests in Oracle BI Answers Using advanced
Parameter Fields and Prompts. chapter
Parameter Fields and Prompts chapter 23 Parameter Fields and Prompts Parameter and prompt overview Parameter and prompt overview Parameters are Crystal Reports fields that you can use in a Crystal Reports
ADP Workforce Now V3.0
ADP Workforce Now V3.0 Manual What s New Checks in and Custom ADP Reporting Grids V12 Instructor Handout Manual Guide V10171180230WFN3 V09171280269ADPR12 2011 2012 ADP, Inc. ADP s Trademarks The ADP Logo
6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward
6 th Annual EclipseCon Introduction to BIRT Report Development John Ward BIRT and Us Who am I? Who are you? Who am I? John Ward, BIRT user Independent BIRT Enthusiast Author: Practical Data Analysis and
v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server
v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server Information in this document is subject to change without notice and does not represent a commitment on
BID2WIN Workshop. Advanced Report Writing
BID2WIN Workshop Advanced Report Writing Please Note: Please feel free to take this workbook home with you! Electronic copies of all lab documentation are available for download at http://www.bid2win.com/userconf/2011/labs/
Lab # 5. Retreiving Data from Multiple Tables. Eng. Alaa O Shama
The Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Database Lab Lab # 5 Retreiving Data from Multiple Tables Eng. Alaa O Shama November, 2015 Objectives:
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.
FileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Tech Note 663 HMI Reports: Creating Alarm Database (WWALMDB) Reports
Tech Note 663 HMI Reports: Creating Alarm Database (WWALMDB) Reports All Tech Notes, Tech Alerts and KBCD documents and software are provided "as is" without warranty of any kind. See the Terms of Use
Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.
Quick Start Guide DocuSign Retrieve 3.2.2 Published April 2015 Overview DocuSign Retrieve is a windows-based tool that "retrieves" envelopes, documents, and data from DocuSign for use in external systems.
ODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
Managing Third Party Databases and Building Your Data Warehouse
Managing Third Party Databases and Building Your Data Warehouse By Gary Smith Software Consultant Embarcadero Technologies Tech Note INTRODUCTION It s a recurring theme. Companies are continually faced
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled
USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)
USING MYWEBSQL MyWebSQL is a database web administration tool that will be used during LIS 458 & CS 333. This document will provide the basic steps for you to become familiar with the application. 1. To
FileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Customizing MISys Manufacturing Reports Using ADO-XML 6/3/2013
ADO/XML Reports Overview MISys strongly recommends that, if you want to development a custom report using the XML/ADO Interface, you have significant experience with designing reports using Crystal Reports
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
Using SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Spectrum Technology Platform. Version 9.0. Administration Guide
Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9
TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)
TechTips Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) A step-by-step guide to connecting Xcelsius Enterprise XE dashboards to company databases using
Query. Training and Participation Guide Financials 9.2
Query Training and Participation Guide Financials 9.2 Contents Overview... 4 Objectives... 5 Types of Queries... 6 Query Terminology... 6 Roles and Security... 7 Choosing a Reporting Tool... 8 Working
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
2874CD1EssentialSQL.qxd 6/25/01 3:06 PM Page 1 Essential SQL Copyright 2001 SYBEX, Inc., Alameda, CA www.sybex.com
Essential SQL 2 Essential SQL This bonus chapter is provided with Mastering Delphi 6. It is a basic introduction to SQL to accompany Chapter 14, Client/Server Programming. RDBMS packages are generally
Exploring Microsoft Office Access 2007. Chapter 2: Relational Databases and Multi-Table Queries
Exploring Microsoft Office Access 2007 Chapter 2: Relational Databases and Multi-Table Queries 1 Objectives Design data Create tables Understand table relationships Share data with Excel Establish table
Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11
Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11 How to deploy Composite Business Archives (CBA) to WebSphere John Beaven IBM, Hursley 2013 1 Contents Overview...3
COSC 6397 Big Data Analytics. 2 nd homework assignment Pig and Hive. Edgar Gabriel Spring 2015
COSC 6397 Big Data Analytics 2 nd homework assignment Pig and Hive Edgar Gabriel Spring 2015 2 nd Homework Rules Each student should deliver Source code (.java files) Documentation (.pdf,.doc,.tex or.txt
LABSHEET 1: creating a table, primary keys and data types
LABSHEET 1: creating a table, primary keys and data types Before you begin, you may want to take a look at the following links to remind yourself of the basics of MySQL and the SQL language. MySQL 5.7
New 11g Features in Oracle Developer Tools for Visual Studio. An Oracle White Paper January 2008
New 11g Features in Oracle Developer Tools for Visual Studio An Oracle White Paper January 2008 New 11g Features in Oracle Developer Tools for Visual Studio Introduction... 3 Integration with Visual Studio
Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.
Testing Dynamic Web Applications How To You can use XML Path Language (XPath) queries and URL format rules to test web sites or applications that contain dynamic content that changes on a regular basis.
Online shopping store
Online shopping store 1. Research projects: A physical shop can only serves the people locally. An online shopping store can resolve the geometrical boundary faced by the physical shop. It has other advantages,
2009 Braton Groupe sarl, All rights reserved.
D A T A B A S E M A N A G E R U S E R M A N U A L The information in this manual is not binding and may be modified without prior notice. Supply of the software described in this manual is subject to a
Kaseya 2. Quick Start Guide. for VSA 6.3
Kaseya 2 Custom Reports Quick Start Guide for VSA 6.3 December 9, 2013 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULA as
Infinite Campus Ad Hoc Reporting Basics
Infinite Campus Ad Hoc Reporting Basics May, 2012 1 Overview The Ad hoc Reporting module allows a user to create reports and run queries for various types of data in Campus. Ad hoc queries may be used
J a v a Quiz (Unit 3, Test 0 Practice)
Computer Science S-111a: Intensive Introduction to Computer Science Using Java Handout #11 Your Name Teaching Fellow J a v a Quiz (Unit 3, Test 0 Practice) Multiple-choice questions are worth 2 points
Trial version of GADD Dashboards Builder
Trial version of GADD Dashboards Builder Published 2014-02 gaddsoftware.com Table of content 1. Introduction... 3 2. Getting started... 3 2.1. Start the GADD Dashboard Builder... 3 2.2. Example 1... 3
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
Install MS SQL Server 2012 Express Edition
Install MS SQL Server 2012 Express Edition Sohodox now works with SQL Server Express Edition. Earlier versions of Sohodox created and used a MS Access based database for storing indexing data and other
Composite.Community.Newsletter - User Guide
Composite.Community.Newsletter - User Guide Composite 2015-11-09 Composite A/S Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.composite.net Contents 1 INTRODUCTION... 4 1.1 Who Should Read This
Organizing and Managing Email
Organizing and Managing Email Outlook provides several tools for managing email, including folders, rules, and categories. You can use these tools to help organize your email. Using folders Folders can
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you
BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS
BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS Category Downstream Analysis Nested Queries Brio Functionality Ability to create data sets Ability to create tables and upload tables Available
Spring,2015. Apache Hive BY NATIA MAMAIASHVILI, LASHA AMASHUKELI & ALEKO CHAKHVASHVILI SUPERVAIZOR: PROF. NODAR MOMTSELIDZE
Spring,2015 Apache Hive BY NATIA MAMAIASHVILI, LASHA AMASHUKELI & ALEKO CHAKHVASHVILI SUPERVAIZOR: PROF. NODAR MOMTSELIDZE Contents: Briefly About Big Data Management What is hive? Hive Architecture Working
ORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
Advanced Query for Query Developers
for Developers This is a training guide to step you through the advanced functions of in NUFinancials. is an ad-hoc reporting tool that allows you to retrieve data that is stored in the NUFinancials application.
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.
Talking to Databases: SQL for Designers
Biography Sean Hedenskog Talking to Databases: SQL for Designers Sean Hedenskog Agent Instructor Macromedia Certified Master Instructor Macromedia Certified Developer ColdFusion / Dreamweaver Reside in
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
EXCEL IMPORT 18.1. user guide
18.1 user guide No Magic, Inc. 2014 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach
TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com [email protected] Expanded
Monitoring PostgreSQL database with Verax NMS
Monitoring PostgreSQL database with Verax NMS Table of contents Abstract... 3 1. Adding PostgreSQL database to device inventory... 4 2. Adding sensors for PostgreSQL database... 7 3. Adding performance
Administration GUIDE. SharePoint Server idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201
Administration GUIDE SharePoint Server idataagent Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201 Getting Started - SharePoint Server idataagent Overview Deployment Configuration Decision Table
ENABLE LOGON/LOGOFF AUDITING
Lepide Software LepideAuditor Suite ENABLE LOGON/LOGOFF AUDITING This document explains the steps required to enable the auditing of logon and logoff events for a domain. Table of Contents 1. Introduction...
Cloudera Certified Developer for Apache Hadoop
Cloudera CCD-333 Cloudera Certified Developer for Apache Hadoop Version: 5.6 QUESTION NO: 1 Cloudera CCD-333 Exam What is a SequenceFile? A. A SequenceFile contains a binary encoding of an arbitrary number
Catalog Web service and catalog commerce management center customization
Copyright IBM Corporation 2008 All rights reserved IBM WebSphere Commerce Feature Pack 3.01 Lab exercise Catalog Web service and catalog commerce management center customization What this exercise is about...
What's New In DITA CMS 4.0
What's New In DITA CMS 4.0 WWW.IXIASOFT.COM / DITACMS v. 4.0 / Copyright 2014 IXIASOFT Technologies. All rights reserved. Last revised: December 11, 2014 Table of contents 3 Table of contents Chapter
for Sage 100 ERP Business Insights Overview Document
for Sage 100 ERP Business Insights Document 2012 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered
Intelligent Event Processer (IEP) Tutorial Detection of Insider Stock Trading
Intelligent Event Processer (IEP) Tutorial Detection of Insider Stock Trading Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. November 2008 Page 1 of 29 Contents Setting Up the
About This Document 3. About the Migration Process 4. Requirements and Prerequisites 5. Requirements... 5 Prerequisites... 5
Contents About This Document 3 About the Migration Process 4 Requirements and Prerequisites 5 Requirements... 5 Prerequisites... 5 Installing the Migration Tool and Enabling Migration 8 On Linux Servers...
Developing SQL and PL/SQL with JDeveloper
Seite 1 von 23 Developing SQL and PL/SQL with JDeveloper Oracle JDeveloper 10g Preview Technologies used: SQL, PL/SQL An Oracle JDeveloper Tutorial September 2003 Content This tutorial walks through the
TestTrack Test Case Management Quick Start Guide
TestTrack Test Case Management Quick Start Guide This guide is provided to help you get started with TestTrack test case management and answer common questions about working with test cases and test runs.
Programming Database lectures for mathema
Programming Database lectures for mathematics students April 25, 2015 Functions Functions are defined in Postgres with CREATE FUNCTION name(parameter type,...) RETURNS result-type AS $$ function-body $$
Developing coaches in human services
Copyright IBM Corporation 2012 All rights reserved IBM BUSINESS PROCESS MANAGER 8.0 LAB EXERCISE Developing coaches in human services What this exercise is about... 1 Lab requirements... 1 What you should
Setup Forms Based Authentication Under SharePoint 2010
Introduction This document will cover the steps for installing and configuring Forms Based Authentication (FBA) on a SharePoint 2010 site. The document is presented in multiple steps: Step#1: Step#2: Step#3:
Course Title: Reporting in Microsoft Dynamics CRM 2011
Course Code: SSM80445 Course Title: Reporting in Microsoft Dynamics CRM 2011 Duration: 1 Day About this Course This one-day instructor-led course, Reporting in Microsoft Dynamics CRM 2011, provides students
FileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
2015 OSIsoft TechCon. Optimizing SQL Queries for Performance using PI OLEDB Enterprise
2015 OSIsoft TechCon Optimizing SQL Queries for Performance using PI OLEDB Enterprise 1 P a g e Table of Contents Contents Table of Contents... 1 Optimizing SQL Queries for Performance using PI OLEDB
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
The Welcome screen displays each time you log on to PaymentNet; it serves as your starting point or home screen.
PaymentNet Cardholder Quick Reference Card Corporate Card ffwelcome to PaymentNet The Welcome screen displays each time you log on to PaymentNet; it serves as your starting point or home screen. PaymentNet
Access Queries (Office 2003)
Access Queries (Office 2003) Technical Support Services Office of Information Technology, West Virginia University OIT Help Desk 293-4444 x 1 oit.wvu.edu/support/training/classmat/db/ Instructor: Kathy
