Www.regouniversity.com Clarity Educational Community Portlet Creation and Management Getting Started with NSQL Presented by: Juan Ortega, David Zywiec.

Slides:



Advertisements
Similar presentations
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Advertisements

DATA WAREHOUSE QueryLink TUTORIAL QueryLink is used to retrieve Campus data for Departmental use. This tutorial presents an overview of the point and click.
HP Support Agreement Manager Tools Support Contract Assistant (SCA) Quick Reference Guide September 2006.
AIMSweb Progress Monitor Online User Training
Practice Insight Instructional Webinar Series Reporting
SESSION TWO SECURITY AND GROUP PERMISSIONS Security and Group Permissions.
Getting Started with Data Model
Clarity Educational Community Demand Management Overview Presented by: Clayton Reynolds and Brian Lofton | Date Prepared: April.
Clarity Educational Community Clarity Educational Community Integration Interface Strategies and Methods.
Clarity Educational Community Advanced Maximizing Portlet Function to Personalize Output Presented by: Sangeet Chourey and Chris.
Clarity Educational Community Resource Management Overview Presenters: Jerry Dolak and Karl Lockwood.
Clarity Educational Community Clarity Educational Community Creating and Tuning SQL Queries that Engage Users.
Creating a Blank Database 1. Open up Microsoft Access 2. Click on Blank document button 3. On the right panel, Specify the location for saving your database.
Clarity Educational Community Financial Management Overview Presented by: David Wachsmann & Jen Scarlato Prepared: 4/10/2015.
Clarity Educational Community Clarity Educational Community Uncovering Dashboards Experts Unplugged Presented.
Clarity Educational Community Jaspersoft Navigation as an Ad Hoc User Presented by: Doug Greer | Prepared On: April 18, 2015.
Mary K. Olson PS Reporting Instance – Query Tool 101.
Concepts of Database Management Sixth Edition
Microsoft Access 2010 Chapter 7 Using SQL.
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Microsoft Dynamics NAV 2009 RoleTailored Client Terminology May 2010.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Your Tour Guide is Jim Provensal. What We Will Cover s Introduction to MicroSoft Access u What is a database u What is a “Relational” Database s The Major.
An INTRODUCTION to MICROSOFT ACESS 2000 By Dr. Ennis-Cole.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
STAY CONNECTED TOLLFREEEXPRESS CONTROL PANEL GUIDE.
You can use a query to view a subset of your data or to answer questions about your data. For example, if you want to view a list of student names and.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
Clarity Educational Community Enhanced Functionality and Integration Advanced GEL Scripts Presented by: James Gille | Date Prepared:
Clarity Educational Community Using CA PPM for Effective Program Management Presented by: Brian Wuenstel and Don Dickson | Date.
Microsoft Access 2010 Building and Using Queries.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
Clarity Educational Community Configuration Releases Best Practices in the CA PPM Development Process Presented by: Brian Wuenstel.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Examining data using Microsoft Access Queries Using Criteria and Calculations SESSION 3.2 This section covers specifying an exact match condition in a.
Concepts of Database Management Seventh Edition
For additional assistance, please call the Help Desk Searching 1. If a Search window does not appear after logging into the system, click the Search icon.
Concepts of Database Management Eighth Edition Chapter 3 The Relational Model 2: SQL.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T7: Problem Solving Using Access 2007 Business Driven Technology.
The Advantage Series © 2004 The McGraw-Hill Companies, Inc. All rights reserved Creating Select Queries Chapter 6 Microsoft Office Access 2003.
Database Objective Demonstrate basic database concepts and functions.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Aliya Farheen October 29,2015.
Advanced Adhoc Reporting 2010 Visions Conference July 28, 2010.
 Empowers to your customer  Product Rating and its Management in Ecommerce Framework  Product Reviews and Management: Collecting customer opinion about.
23 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Answers: Advanced Features.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Overview: Ethics 450 Congrats on your new app! This application will provide FDCCI participants with an easy way to track their data center consolidation.
PeopleSoft Financials Advanced Query Training Financial Information Systems and Reporting Controller’s Division
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
Lesson 4: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Set query.
24 Copyright © 2009, Oracle. All rights reserved. Building Views and Charts in Requests.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T7: Problem Solving Using Access 2007 Business Driven Technology.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
MySQL Tutorial. Databases A database is a container that groups together a series of tables within a single structure Each database can contain 1 or more.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
Concepts of Database Management, Fifth Edition Chapter 3: The Relational Model 2: SQL.
Copyright © 2014 Pearson Canada Inc. Ext. 5b-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5b Using Microsoft Access Part 2: Using Information.
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick | Senior Librarian Primo Analytics.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
Review DATA VISUALIZATION WITH TABLEAU ONLINE TUTORIAL Training Guide Fundamentals.
Creating Oracle Business Intelligence Interactive Dashboards
Plug-In T7: Problem Solving Using Access 2007
Module 5: Data Cleaning and Building Reports
From and Report.
QPTM- Application Fundamentals
Getting Started with Data
Presentation transcript:

Clarity Educational Community Portlet Creation and Management Getting Started with NSQL Presented by: Juan Ortega, David Zywiec on 5/4/15

2 Clarity Educational Community Agenda Create custom tab on Overview Portlet SQL Based vs Object Based NSQL Queries Parameters

3 Clarity Educational Community Requirements SQL Developer SQL Developer: Here Clarity DB Connection Info and Access – Place holder for information

4 Clarity Educational Community How to Create Custom Tabs on the General Page Creating a custom tab on the general page will allow you to navigate to any development work easily 1.Login to Clarity 2.Click on the Manage My Tabs Icon 3.Click the New button 4.Give the tab a name 5.Click Save and Continue 6.Add the portlet in the contents section

5 Clarity Educational Community Portlets created using an Object instead of a query to define the data set gathered. Pros –Customizable –Security –In-Line Editing –Dynamic –Time Scaled Values Cons –Multiple Objects Difficulty –No Custom Logic Portlets created using queries in Clarity to define the data that can be used. Pros –Logic –Parameters –Security –Customizable –Matrices Cons –Not Dynamic –Development Time –No In-Line Editing Object BasedNSQL Portlet Types

6 Clarity Educational Community Activity 1 – Create Object Based Portlet Create an object based portlet for projects with the following fields. (Juan demonstrate Custom fields added automatically) – Project ID – Project Name – Project Manager – Start Date – Finish Date

7 Clarity Educational Community NSQL Queries NSQL queries are read-only operations; they do not change data, they only retrieve it Only SELECT statements that specify which rows and columns to fetch from one or more tables are permitted When you define an NSQL query, you identify the query segments which allow customizable views in a portlet (we will review these in the upcoming slides) – Dimensions & Dimension properties – Metric values – Parameters

8 Clarity Educational Community NSQL Basics The SELECT statement retrieves column data from tables – NSQL Queries must start with SELECT however for each column a tag must be used. The FROM clause is a standard SQL statement which defines which table to gather data from The WHERE statement filters data returned by a query to be used on portlets – The statement is required and allows the system to filter the values defined with the tag The GROUP BY clause is typically used to combine database records with identical values in a specified field into a single record, usually for the purposes of calculating some sort of aggregate function The syntax for the HAVING statement is which can be used when a query uses metrics – The Developer guide states this is required but it is NOT.

9 Clarity Educational Community Dimensions and Dimension Properties A dimension is a grouping of similar data elements from one or more tables – A commonly used second dimension is date on actuals. Defining Dimensions – : – DIM: Indicates the line is the primary key for the dimension – There can only be one DIM to each : – DIM_PROP: Indicates columns for the dimension – There can be many DIM_PROPs defined to one dimension. is a user-defined name for the dimension is the table or alias name retrieved in the FROM statement is the name you want to appear in the column list in clarity

10 Clarity Educational Community Activity 2 – Create NSQL Query Create an NSQL query that shows only projects created from converted ideas displaying the following fields. Project ID Project Name Project Start Project Finish Idea ID Idea Name

11 Clarity Educational Community Parameters There are two types of parameters that can be used in NSQL Queries. – User Defined This allows us to create a parameter in the filter that can be defined through a lookup in the filter – WHERE Start_Date BETWEEN AND Limitation: No multi-select allowed – Built-in Parameters Most commonly used for security and language lookups PARAM_IDENTIFIER is one of the following – USER_ID – USER_NAME – LANGUAGE – LOCALE

12 Clarity Educational Community Activity 3 – Create Dashboard Based on Project Create an NSQL query that shows only tasks on a project for which the user is the Project Manager. Without adding the dates as columns, allow for the user to filter on start and end date. Project ID Project Name Project Start Project Finish Idea ID Idea Name Hint: Use the user defined parameters for the date filters

13 Clarity Educational Community Metric Values A metric column is similar to a dimension property in that it belongs in the SELECT section of the query, but metric column values can be totaled on a grid or displayed as value(s) on the chart – Do not use the dimension name because metrics cross dimensions. – The agg definition is an optional addition to aggregate the : – Example of a query using multiple dimensions with the metrics is on the following slide

14 Clarity Educational Community Timesheets by Resource NSQL Query Sample SELECT Second SUM(NVL(ts.hrs, 0)) WHEN 0 THEN 1 WHEN 40 THEN 2 ELSE 3 FROM srm_resources r JOIN (SELECT ts.prresourceid resource_id, ts.prtimeperiodid tpid, NVL(te.practsum, 0)/3600 hrs FROM prtimesheet ts LEFT JOIN prtimeentry te ON te.prtimesheetid = ts.prid WHERE ts.prstatus = 1) --Default Submitted ) ts ON ts.RESOURCE_ID = r.id JOIN prtimeperiod tp ON tp.prid = ts.tpid AND tp.prstart BETWEEN AND JOIN prj_resources pr ON pr.prid = r.id AND pr.prisrole = 0 AND pr.prisopen = 1 LEFT JOIN srm_resources rm ON rm.user_id = r.manager_id JOIN odf_ca_resource ocr ON ocr.id = r.id WHERE GROUP BY r.id, r.full_name, rm.full_name, tp.prstart HAVING

15 Clarity Educational Community Activity 4 – Create Dashboard Based on Project Create an NSQL Query and Portlet to retrieve the ETC, Actual, and EAC for each week on a project that the user is the PM. Hints: Two Dimensional Use PRJ_BLB_SLICES table

16 Clarity Educational Community Questions Phone Website We hope that you found this session informative and worthwhile. Our primary goal was to increase your understanding of the topic and CA PPM in general. There were many concepts covered during the session, if you would like to contact any presenter with questions, please reach out to us. Thank you for attending regoUniversity 2015!