DNAreport Manual 5.2
DNAreport Manual 5.2
DataSource Manager
A Datasource is a view of a database that can be tailored to present data to users for
query functions. Datasources are used by Query Builder to create queries for reports.
Datasource Manager can be used to:
Create new datasources and derived datasources
Create new folders where datasources reside
Edit datasource database connections
Export and import datasource files
Edit datasource tables
Add/edit datasource columns
Query Builder
The Query Builder tool is used to create queries to provide specific information that can
then be viewed or printed. Through Query Builder, you can:
Create standard queries, super queries, and folders
Add columns for displaying and sorting
Change the column formatting
Set up qualifiers
Run and View the Query
Display Prompts on Report HeadersReport Manager
About DNApublisher
The My Page screen is the entry point for all cView Web applications. It acts as
personalized gateway, or portal, into the cView environment and can be quickly
configured to a user’s specifications.
Refer to the "DNApublisher Manual" for more information.
About DNAactivity
DNAactivity is a contact and activity tracking service that enables services/sales and
marketing professionals to closely track and monitor their contacts and activities
generation processes and programs to optimize time and resources. It moves activities
dynamically through the institution, ensuring that each request reaches the right person
each time, gets the right response, and produces results.
Refer to the "DNAactivity Manual" for more information.
Parameters
This report’s parameters are described in the following table.
Parameter Req’d Default Parameter Value(s)
Batch Processing N 1000 The number of database transactions that the
Commit Level (CMTL) report should process before committing the
changes permanently.
Create Timer Records N N Indicates if timer records should be created.
(TMYN) Y = Create timer records and populate the
WH_TimeTrack table with current timing
information.
N = Do not create timer records that populate
WH_TimeTrack table.
End of Month Extract N N Y = Set the WH_AcctCommon.MonthendYN
(EMYN) indicator to Y for all records. This allows
comparing month-end data from various periods
and is checked as part of the purge procedure to
prevent deletion of month end data sets.
N = Set the WH_AcctCommon.MonthendYN
indicator to N for all records.
External Entity Type N None A comma-separated list of external entity type
Code (EETC) codes to include rate and annual cost information
in the extract (if stored in the DNA external entity
tables).
Loan Transaction N None Not in use at this time.
Date (TFRM)
Major Account Type N CML, A comma-separated list of codes for the Major
Code (MJCD) CNS, Account Types that should be included in the
extract.
MTG,
TD,
SAV,
CK
Processing Options N 3 Determines what is produced by the report:
(PROC) 1 = Warehouse tables and text file with header
2 = Warehouse tables and text file w/o header
3 = Warehouse tables only
4 = Text file only with header
5 = Text file only w/o header
Table Processing N A Determines what is imported into the warehouse
Options (TAPO) tables.
Operation
Run this report in its own batch queue. This report should be run after the post–cycle
queue is complete.
Overview
Many of the data fields used by DNAreport are populated by the Reporting Table Load
(WH_EXTRACT.SQT) report. This document provides a cross-reference between table
and column names populated by this report and the data source names used in the
DNAreport application. For more information about any of these fields, see the
Warehouse Reporting Tables document available on the Open Solutions Inc. extranet.
Cross-reference Columns
The following table shows the correspondence between WH_EXTRACT table names
and DNAreport data source names.
WH_EXTRACT Column name DNAreport Data Source Name
WH_AcctCommon.AcctNbr Common_Acct_Info.Account Number
WH_AcctCommon.EffDate Common_Acct_Info.Effective Date
WH_AcctCommon.MonthEndYN Common_Acct_Info.Month End YN
WH_AcctCommon.MjAcctTypCd Common_Acct_Info.Major Type Code
WH_AcctCommon.CurrMiAcctTypCd Common_Acct_Info.Product Type Code
WH_AcctCommon.Product Common_Acct_Info.Product
WH_AcctCommon.CurrAcctStatCd Common_Acct_Info.Status
WH_AcctCommon.CurrAcctStatEffDate Common_Acct_Info.Status Effective Date
WH_AcctCommon.AcctOpenCurrMonthYN Common_Acct_Info.Account Open Current Month
YN
WH_AcctCommon.AcctCloseCurrMonthYN Common_Acct_Info.Account Closed Current
Month YN
WH_AcctCommon.BranchOrgNbr Common_Acct_Info.Branch Number
WH_AcctCommon.BranchName Common_Acct_Info.Branch Name
WH_AcctCommon.BankOrgNbr Common_Acct_Info.Institution Number
WH_AcctCommon.NoteIntRate Common_Acct_Info.Interest Rate
WH_AcctCommon.NoteNextRateChangeDat Common_Acct_Info.Next Rate Change Date
e
WH_AcctCommon.NoteRateChangeCal Common_Acct_Info.Rate Change Frequency
PerCd
WH_AcctCommon.NoteOpenAmt Common_Acct_Info.Opening Amount
WH_AcctCommon.NoteBal Common_Acct_Info.Balance
WH_AcctCommon.BookBalance Common_Acct_Info.Passbook Balance
WH_AcctCommon.NoteMtdAvgBal Common_Acct_Info.MTD Average Balance
WH_AcctCommon.NoteIntCalcSchedNbr Common_Acct_Info.Rate Schedule Number
WH_AcctCommon.CalcBalTypCd Common_Acct_Info.Rate Calculation Balance
Overview
Open Solutions provides an updating report for users of the Information Center and
DNA®. This report replaces the data that is contained in the RW_Delinquent_MView
table.
Report Name Report Number Report File Name
DNAreport View Update 5244 RW_MVIEW.SQT
Restrictions
None
Parameters
None
Operations
The institution should run this as frequently as they need to. The information will
completely replace data in the table and should be part of nightly batch processing.
Updating this table during the online day may cause inconsistency in output when there
are multiple users.
Output
The report has no detail information. If the process of updating the table has completed
successfully the following information will display on the report:
Truncated table osibank.rw_delinquent_mview
Inserted osibank.rw_delinquent_mview
Contents
Each available view or table specific to the DNAreport tool will be described in detail.
The name of the view or table as found on the DNA database is given along with the
name as it is seen in the Data source.
Each field of information will be stated along with the original table source, a description
and when available where in the DNA applications the information can be verified. If the
information can be accessed through the any of the DNA online applications, the dialog
number and name are listed with the field label that contains the value.
Account_Properties (RW_PropView)
Overview
This view allows the user to access a variety of key property information fields.
Data Mapping
Data Source Table Description How to Locate Field in
Name (Data Origin of DNA Application
Base Name) Data
Account Number AcctProp Unique DNA account 6045 – Account’s
(AcctNbr) identifier Properties – Account
Number
Property AcctProp Unique Number assigned 6045 – Account’s
Number each property Properties – Property
(PropNbr) Number
Inactive Date AcctProp Date the property was 6045 – Account’s
(InactiveDate) inactivated on the account Properties – Inactive Date
Property Type PropTyp Code used to group N/A
Code properties
(PropTypCd)
Property Type PropTyp Description of code 6009 – Add/Edit Property
Description
(PropTypDesc)
Address Prop Unique DNA number N/A
Number assigned to an address
(AddrNbr)
Location Prop User defined location 6009 – Add/Edit Property –
Description description Location Description
(LocDesc)
Account_Property_Count (RW_PropCountView)
Overview
This view gives the number of active properties that are linked to a specified account.
Data Mapping
Data Source Table Description How to Locate Field
Name (Data Origin of in DNA Application
Base Name) Data
Account Number AcctProp Unique DNA account 6045 – Account’s Properties
(AcctNbr) identifier – Account Number
Nbr of Properties N/A Derived count – Number of N/A
per Account Properties for account.
(Count)
Card_Issue_View (CARDISSVIEW)
Overview
This view gives basic information on the Card Agreement Member and the Card Issue
information.
Data Mapping
Data Source Table Origin of Data Description How to Locate Field in
Name (Data Base DNA Application
Name)
Agreement Number CardMemberIssueOrder Unique number 6310 – Agreement
(AgreeNbr) assigned to each Member Maintenance –
card agreement. Agreement Number
Member Number CardMemberIssueOrder Unique number 6310 – Agreement
(MemberNbr) assigned to each Member Maintenance –
person on a card Member Number
agreement.
Issue Number CardMemberIssueOrder The most recent 6310 – Agreement
(IssueNbr) issue number on the Member Maintenance –
card agreement. Issue Number
Effective Date CardMemberIssueOrder Date of most recent 6312 – Member Status
(EffDate) issue. History – Effective Date
Reissue YN CardMemberIssueOrder Indicates if this issue N/A
(ReIssueYN) was an initial issue
or a reissue.
Sent Date CardMemberIssueOrder Date the Reissue N/A
(SentDate) was sent.
Pin Offset CardMember Calculated numeric N/A
(PinOffset) output used to
secure a pin.
Person Number Card Member Person Number of N/A
(PersNbr) customer/member
that issue is
referring to.
Data Source Name Table Origin of Data Description How to Locate Field in
(Data Base Name) DNA Application
Expiration Date CardMemberIssue Date the issue of the 6310 – Agreement
(ExpireDate) card expires. Member Maintenance –
Expire Date
Prefix (Prefix) CardAgreement Pre-define starting 6306 – Edit Agreement
number of all cards – Prefix
of this agreement
type.
Card Number CardAgreement Card Number 6306 – Edit Agreement
(CardNbr) assigned to the – Pan
customer/member.
Card_Status_View (CARDSTATVIEW)
Overview
This view returns the current card status information for each member on a card
agreement.
Data Mapping
Data Source Table Origin of Data Description How to Locate Field in
Name (Data DNA Application
Base Name)
Card Agreement CardMemberIssueHist Unique number 6310 – Agreement
Number assigned to each Member Maintenance –
(AgreeNbr) card agreement. Agreement Number
Member Number CardMemberIssueHist Unique number 6310 – Agreement
(MemberNbr) assigned to each Member Maintenance –
person on a card Member Number
agreement.
Issue Number CardMemberIssueHist The most recent 6310 – Agreement
(IssueNbr) issue number on the Member Maintenance –
CardAgreement. Issue Number
Delinquent_MView (RW_Delinquent_Mview)
Overview
This table is used to store delinquency information. The information in this table is only
updated by using a batch application to refresh the data. The individual data fields are
calculated using stored procedures.
The batch job required to maintain the information stored in this table was described in
the New Updating Reports section of this document.
Data Mapping
Data Source Table Description How to Locate Field in
Name (Data Base Origin of DNA Application
Name) Data
Account Number Acct Unique DNA account identifier 1 – Account – Account
(AcctNbr) Number
Delq Date Derived Calculated from 6034 – Amount Due
(DelqDate) RW_Pack_Utilities.RW_FN_DueD Inquiry - Due Date
ate
Months Past Due Derived Calculated from N/A
(MonthsPastDue) RW_Pack_Utilities.RW_FN_DueD
ate_Months
Total Amount Due Derived Calculated from 6034 – Amount Due
(AMTDUE) RW_Pack_Utilities.RW_FN_AmtD Inquiry – Total
ue
Overview
This view returns a table of disbursement transactions by employee role on a loan
account. The qualifying transaction codes are:
CKUS – Over the Counter Check
ONUS – Check Item Processing
CWTH – Check
PDSB – Principal Disbursement
Please note this does not include the initial disbursement for a loan.
Data Mapping
Data Source Table Origin of Data Description How to Locate Field in
Name (Data DNA Application
Base Name)
Account Acct Unique identifying 1 – Account – Account
Number number of the account Number
(AcctNbr)
Account Role AcctAcctRolePers Code that identifies the N/A – Will display the
Code type of role the person Account Role description
(AcctRoleCd) or organization holds in the dialogs
on an account
Person Number AcctAcctRolePers The unique number N/A – Will display the
(PersNbr) assigned to a person or Person’s Name in the
organization that holds dialogs
the role. For this table
the role must be
defined as an employee
roles
Loan Officer Pers Employee Name in 14 – Account Roles –
(Officer) Last, First format Person/Organization
Transaction Rtxn The code used to N/A – Will display the
Type Code represent a transaction transaction description in
(RtxnTypCd) the dialogs
Original Post Rtxn The system Post Date 2110 – Transaction
Date when the transaction History Query – Post
(OrigPostDate) was originally posted Date
Transaction Rtxn The absolute value of 2110 – Transaction
Amount the TranAmt History Query – Amount
(TranAmt)
Loan_Ratechange_Info (RW_LnOffRateChg)
Overview
This view returns loan account rate change information for Note Balance. The initial rate
set on the loan account will not be returned. The information is by employee role.
Data Mapping
Data Source Table Origin of Data Description How to Locate Field in
Name (Data DNA Application
Base Name)
Account Acct Unique DNA account 6058 – Rate History –
Number identifier. Account Number
(AcctNbr)
Account Role AcctAcctRolePers Code that identifies the N/A – Will display the
Code type of role the person Account Role description in
(AcctRoleCd) or organization holds the dialogs
on an account.
Person Number AcctAcctRolePers The unique number N/A – Will display the
(PersNbr) assigned to a person or Person’s Name in the
organization that holds dialogs
the role. For this table
the role must be
defined as an employee
roles.
Loan Officer Pers Employee Name in 14 – Account Roles –
(Officer) Last, First format. Person/Organization
Interest Rate AcctRateHist Rate of interest being 6058 – Rate History – Rate
(IntRate) paid.
Effective Date AcctRateHist The date the interest 6058 – Rate History –
(EffDate) rate takes effect. Effective Date
Overview
This view returns Member Information for Credit Unions.
Data Mapping
Data Source Name Table Origin of Data Description How to Locate Field
(Data Base Name) in DNA Application
Pers_View (PERSVIEW)
Overview
This view returns information from the Pers table. Several different variations of the
format of the name are provided to allow for sorting and printing of person information.
Data Mapping
Data Source Name Table Origin Description How to Locate Field in
(Data Base Name) of Data DNA Application
Person Number Pers Unique number 200 – Add/Edit Person –
(PersNbr) assigned to each Number
person created in the
database.
Person Number Alias Pers Not in use at this time. N/A
(AliasForPersNbr)
Spouse Person Pers Unique number N/A – Will display the
Number assigned to person spouse name in the dialog
(SpousePersNbr) linked as the spouse
relationship.
Residential Tax Pers Country of residence 200 – Add/Edit Person –
Country Code listed for person. Resident Tax Country
(ResTaxCtryCd)
Credit Rating Code Pers Credit rating assigned 203 – Marketing – Credit
(CrCd) to person. Rating
Salutation Code Pers Salutation prefix – Mr., 200 – Add/Edit Person –
(SaluCd) Rev., Dr., etc. Salutation
Last Name Pers Customer/Member last 200 – Add/Edit Person –
(LastName) name. Last
Last Name Soundex Pers Index used for phonetic N/A
(LastNameSndx) search.
First Name Pers Customer/Member first 200 – Add/Edit Person –
(FirstName) name. First
First Name Soundex Pers Index used for phonetic N/A
(FirstNameSndx) search
Middle Initial (MdlInit) Pers Customer/Member 200 – Add/Edit Person –
middle initia.l M.I.
Middle Name Pers Customer/Member 200 – Add/Edit Person –
(MdlName) middle name. Middle Name
Nick Name Pers Customer/Member 200 – Add/Edit Person –
(NickName) nickname. Nickname
Suffix (Suffix) Pers Suffix added to person 200 – Add/Edit Person –
name or title, i.e. PHD. Suffix
Tax Identification Pers Tax Identification 200 – Add/Edit Person –
Number (TaxId) Number. Tax Id
Transaction_Branch_Info (RW_TransBrnchLoc)
Overview
This view presents transaction activity, including a description of the branch location of
the transaction. This information is provided to assist in transaction analysis reporting.
Data Mapping
Data Source Name Table Origin of Description How to Locate Field in
(Data Base Name) Data DNA Application
Account Number Transaction Unique DNA account 2105 – Transaction Detail
(AcctNbr) identifier. – Account Number
Transaction Number Transaction Unique number 2105 – Transaction Detail
(RtxnNbr) assigned to each – Transaction Number
transaction.
Network Node Number Transaction Unique number N/A
(OrigNtwkNodeNbr) assigned to each
network node. This
node number is the
number assigned to
the workstation that
performed the
transaction.
Branch Number NtWkNode Organization number 2105 – Transaction Detail
(LocOrgNbr) that indicates where – Branch
the transaction was
performed.
Branch Name Org Branch location name 2105 – Transaction Detail
(OrgName) where transaction - Branch
was performed.
Transaction_View (RW_Transaction)
Overview
This view returns transaction activity for all accounts. There are no restrictions in the
view for the number of transactions to return. It will return every status that the
transactions have in their history.
Note: If the institution wants to create additional queries and reports using this view,
qualifications must be added to limit and control the number of rows to be returned.
Data Mapping
Data Source Name Table Origin Description How to Locate Field in
(Data Base Name) of Data DNA Application
Account Number RtxnStatHist Unique DNA account 2105 – Transaction Detail
(AcctNbr) identifier. – Account Number
Transaction Number Rtxn Unique number assigned 2105 – Transaction Detail
(RtxnNbr) to each transaction. – Transaction Number
Parent Account Rtxn Number of account that 2105 – Transaction Detail
Number originated the transaction. – Parent Account Number
(ParentAcctNbr)
Parent Transaction Rtxn Transaction number from 2105 – Transaction Detail
Number originating account. – Parent Transaction
(ParentRtxnNbr) Number
Queue Number Rtxn Unique number assigned 2105 – Transaction Detail
(QueNbr) to the batch queue that – Queue / Application /
originated the transaction. Queue Sub
Application Number Rtxn Application number 2105 – Transaction Detail
(ApplNbr) indicating the process – Queue / Application /
that originated the Queue Sub
transaction.
Retirement Category Rtxn The retirement 2105 – Transaction Detail
Code transaction category that – Rtmt Reason/Year
(RtmtTxnCatCd) is assigned to a
transaction.
Allotment Sub Rtxn The Subacct Number N/A
Account Number indicating the balance an
(AllotSubAcctNbr) allotment transaction was
processed against.
Allotment Number Rtxn The allotment number 2105 – Transaction Detail
(AllotNbr) that generated the – Allotment / Instance
transaction that was Number
processed.
Allotment Instance Rtxn The instance of an 2105 – Transaction Detail
Number allotment that generated – Allotment / Instance
(AllotInstanceNbr) a transaction. Seen Number
mostly with e-banking
transactions.
Datasource Configuration
The Datasource configuration file for DNAreport must be updated with the appropriate IP
Address of the Oracle database. The Datasource can point to a production or testing
database. This will be completed at the time of the installation with the assistance of
Open Solutions Professional Services.
The Datasource configuration file contains a database User ID and password. The
“Osibank” user is required for access to make the appropriate tables and views available
for use.
Note: Additionally, if a different or new Datasource exists it can be linked at the time the
query is being created or edited.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to access the available Datasources.
1. From the My Page screen, click Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
Note: This screen provides a list of all Datasources used by your institution. The
Datasources displayed on this screen depend on what Datasources your
organization is using or has developed.
Available Functions
The following functions are available from the DataSources screen.
Function Description
Folders Available to hold other Datasources for organization.
New Create a new Datasource.
Data Source hyper link Displays the tables from the selected Datasource option. From this
screen you can view or edit, join, hide, and save any changes made
to a Datasource.
Connection Allows you to define connection parameters to the database.
Export Allows you to export an existing Datasource.
Owner View the owner of the Datasource or to change the owner of the
Datasource.
Delete Delete an existing Datasource.
Import Import a Datasource.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a new folder and organize a new Datasource.
1. Select Folder > New from the dropdown list next to the New button.
The Explorer User Prompt displays
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to delete folders.
1. Click the Trash Can icon next to the Datasource you want to delete.
Note: Folders can only be deleted if the contents in the folders has been removed or
deleted. Otherwise you will receive an error message indicating the folder cannot be
removed.
2. Click OK.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a Base Datasource.
1. On the My Page screen, select Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
2. Click New.
The DataSources screen displays.
Note: This screen is used to establish the connection settings to the institution’s
database. cView cannot connect to the database without these settings.
3. To complete the fields on this screen.
a. In response to the question, W HAT IS THE NAME OF THE DATASOURCE? type the
name of the database source (it can be any alphanumeric characters to identify
the base database you are creating).
b. In response to the question, W HAT TYPE IS YOUR DATABASE SERVER? select the
data base server to be used from the dropdown list.
c. In response to the question, W HAT IS THE NETWORK ADDRESS OF YOUR DATABASE
SERVER? type the network address of your database server in the text box
Note: The icon for a Base Datasource differs from the icon for a Derived
Datasource.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a derived Datasource.
1. Select Data Source Manager under the DNAreport Admin channel.
The DataSources screen displays.
5. Select the Name of the Datasource you want to use to create your new Datasource.
The name displays in the SELECTION field.
Click OK.
The DataSource screen displays. All information from the derived Datasource is
copied into the new Datasource, except for the password.
6. Make any changes, if needed, to the Datasource connection settings.
7. Type the password that you use for your database server of the derived Datasource
database.
8. Click the Yes or No radio button in response to the question, SHOULD ALL USER-
READABLE DATABASE TABLES BE SHOWN?
9. Click Save.
The program attempts to connect to the database, based on the information
provided. A message displays indicating whether or not the Datasource connected
properly.
If the connection worked, click Close to remove the message.
If the connection did not work, correct the settings and select Save.
10. Click OK.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to edit Datasource connection information.
1. On the My Page screen, select Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
3. Make any necessary changes to the connection information and click Save.
The program attempts to make the connection to the database, based on the
information provided. A message displays indicating whether the Data Source
connected properly or not.
If the connection worked, click Close to remove the message.
If the connection did not work, correct the settings and select Save.
4. Click OK.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to export a Data Source file.
1. On the My Page screen, select Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
3. Click Save.
The Save As box displays.
4. Specify the file name and path of the DataSource file and click OK.
The system saves the DataSource file in the specified location. When a DataSource
file is exported, the original Datasource remains available. If you want to keep the
existing Datasource you can rename the file or create a new folder for it before you
import it and then edit the newly named Datasource.
Note: If the old Datasource is no longer wanted or you want to remove it, follow the
procedure to delete an existing Datasource.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to import a Datasource File.
1. On the My Page screen, select Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
2. Click Import.
The Import Data Source screen displays.
3. In response to the prompt, ENTER THE PATH AND NAME OF THE DATASOURCE TO BE
IMPORTED,
The existing DataSource File name displays at the top of the screen.
5. In response to the prompt, ENTER THE NAME FOR THE NEW DATASOURCE, OR CLICK
CHOOSE TO REPLACE AN EXISTING DATASOURCE WITH THE ONE TO BE IMPORTED,
a. Type the name of the new DataSource.
b. Or to replace an existing DataSource with the one to be imported, click Choose.
6. In response to the prompt, ENTER PASSWORD FOR DATASOURCE, type the password
for the Datasource.
7. In response to the prompt, CONFIRM PASSWORD, retype the password to confirm it is
correct. This is required each time, for security purposes.
8. Click Accept.
Datasource Model
The Datasource Model is a visual diagram of the selected Datasource tables. You can
also verify how the tables are joined and the names of each table. From this screen you
can also perform the following functions:
Edit Datasource tables
Edit or create joins
Show or hide tables
Note: The RW_TCBS Datasource for DNAreport must not have its table names
changed, as it will render the standard reports from functioning.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to locate or view DataSource tables and columns within a
Datasource.
1. On the My Page screen, select Data Source Manager under the DNAreport Admin
channel.
The DataSources screen displays.
2. Select the DataSource name to view the tables and columns within that Datasource.
The Show/Hide Tables screen displays.
Note: The sample Show/Hide Tables screen shown above is a diagram of the
RW_TCBS Datasource.
Refer to “Information Center Tables and Views” for a complete list and description of
the tables and views used by DNAreport.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change or edit the table name.
1. Click the hyperlinked name of the table that you want to edit.
The Edit Table screen displays.
The table from the source database that this table represents displays at the top of
the screen.
2. Modify the fields on this screen as needed:
a. In response to the question, W HAT NAME DO YOU WANT TO USE WHEN DISPLAYING
THIS TABLE?, highlight the current Datasource table name that displays in this
field and then type the new table name.
The name entered for the Datasource does not affect the source database,
however, it may affect any existing base source reports if the table name has
changed.
b. In response to the question, DO YOU WANT THIS TABLE DISPLAYED IN THE LIST OF
TABLES? click the Yes or No radio button.
c. In response to the question, W HAT COLUMNS DO YOU WANT FOR THIS TABLE? select
one or more columns from the list.
d. In response to the question, W HICH TABLES ARE JOINED TO THIS TABLE? click Add
to add a new column join definition for the selected table.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add or edit columns.
1. On the My Page screen:
a. Select Data Source Manager under the DNAreport Admin channel.
b. Click the name of the Datasource to be maintained.
2. Follow the procedure below to Add Columns, indicating that you want to either hide
or show the column.
The Show/Hide Tables screen displays.
b. In response to the question, W HAT VALUE DO YOU WANT? type the value you want
to appear in the column in the text box.
c. In response to the question, HOW WILL THIS COLUMN BE FORMATTED? specify a
format for the column; click Edit to change the format if needed.
d. Click OK to add this column to the table.
9. To create a Computed Column Value,
a. Verify that Computed is the selected column type.
The options on the screen change to reflect your selection.
b. Click Choose to select the table and column you want to use for the
mathematical equation.
d. Select what the next database column or typed in value you will be using for your
mathematical equation
e. In response to the question, HOW WILL THIS COLUMN BE FORMATTED? specify a
format for the column; click Edit to change the format if needed.
Procedures
Prerequisites
None
Restrictions
None
Related Procedures
None
Steps
Follow these steps to edit a date column in a table using Datasource Manager.
1. On the My Page screen, choose Datasource Manager under the DNAreport Admin
channel.
The DataSources screen displays.
2. On the DataSources screen, click the name of the appropriate datasource in the
DATASOURCE field.
The Show/Hide Tables screen displays.
3. On the Show/Hide Tables screen, click the name of the appropriate table in the
TABLE field.
The Edit Table screen appears (the top section of this screen is shown below).
b. Click Edit.
The Edit Column screen displays.
5. To create a computed column from the selected date column, click the Computed
button in the W HAT TYPE OF COLUMN IS THIS? field.
The Edit Column screen is refreshed to allow the user to create the computed
column.
7. To add a time interval to the date column, click the plus + button in the section of the
Edit Column screen used to create a computed column.
The following Edit Column screen displays.
A time interval may be added to the date column to create a computed column as
follows
a. Select the correct type of time interval in the W HAT TYPE OF INTERVAL IS THIS?
field.
b. In the W HAT VALUE DO YOU WANT? field, enter the value that should be added to
the date using the selected time interval. For example, if Hours is selected for the
time interval, 4 may be entered here to add four (4) hours to the date.
c. Click OK.
8. To subtract a time interval or a date from the date column, click the minus − button in
the section of the Edit Column screen used to create a computed column.
The following Edit Column screen displays.
The Edit Column screen appears with the new computed column.
This sample illustrates an Edit Column screen after the user requests the system
to add a time interval of six (6) hours to the Date Created column and then
subtract the date in the Date Started column to create a new computed Date
Created column.
f. Click OK to accept the new computed column.
The Edit Table screen displays.
9. Click OK.
The Show/Hide Tables screen displays.
10. Click Save.
11. To return to the My Page screen, click My Vision.
Steps
Follow these steps to ensure that deleted columns are displayed in the W HAT COLUMN DO
YOU WANT? dropdown list from the Data Source Manager / Edit Column screen.
This screen lists all saved queries and folders. For more information, see “About the
Queries Screen”.
The New button is selected to create a new query, super query, or Profile Query.
The Create Query screen displays.
This is the main screen used to create queries, qualify the customers or accounts to
search for, choose columns to display, search the database, and view search results.
This screen is also used to create computed columns, apply functions, and change a
column’s display format.
Queries are brought into Report Manager from the Queries screen by clicking the
Report icon next to the query to be changed into a report. The query is submitted, and
then opens Report Manager to show the results in its View Report screen.
Import - Enables you to import standard queries, super queries or query folders that
were exported from DNAreport. For more information, see "Importing an exported
standard query or super query" and "Importing a query folder or selected queries in an
exported folder"
Delete - Permanently removes the selected query or folder. If a folder contains queries,
you need to delete those queries before you can delete the folder. See "Deleting
standard queries, super queries, and folders.”
Report - Submits the query and displays the View Results screen in the Report
Manager, which enables you to see a formatted report of the query results. From there
you can change settings for the published report. Refer to the “Working with Report
Manager” section.
Export - Enables you to export a query to a location outside of DNAreport for reuse by
importing it at some other time or for another user. For more information, see “Importing
and exporting reports from Report Manager”.
Owner - Shows who created the query. The owner is the only person who is able to
make changes to the query.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
Query Builder > Queries
Steps
Follow the steps below to regenerate a report after changes are made.
1. On the Query Builder / Queries screen,
a. Select the Report icon in the Report column of the report you want to regenerate.
If the Report icon selected is associated with a query that already has a report setup,
the following message displays.
:
If the report does not exist, the system automatically begins regenerating the new
report.
When the report is finished generating, the Report Manager / View Report screen
displays. You need to edit any charts that are incomplete.
2. To return to the My Vision My Page screen, click DNApublisher.
Tasks
The following is a list of tasks you can perform and the buttons you can use on this
screen:
Naming a query − To name the current query, type a name in the first field on the
Create Query screen. DNAreport stores the query in the folder that was open on the
Queries screen, unless you click Choose and choose a different folder. Folders are
separated by a forward slash (/).
A copy of the selected query can be made by changing its name in this field. When the
user clicks OK to close the query, a message displays, asking if the original query
should be replaced using the new name or if a new query should be created using the
settings from the original query.
Adding, editing, or deleting columns − Selected columns can be customized in the
query to view results or for sorting in the query.
Click Add to add a new column. You can also sort and reorder the columns.
You can edit individual columns by clicking on the column name hyperlink.
When you edit, you can apply functions, create a computed column, replace
the column’s value, or conditionally replace the column’s value. You can
determine whether a column will appear in a report, or just be used for sorting
purposes.
Select a column in the table and click Delete to remove it from the query.
CRM/BI Suite - DNAreport Manual Page 80
Release 5.2 © Open Solutions Inc.
About the Create Query Screen
Place a checkmark in the small box next to the Table column header to select
all of the columns or remove the checkmark to clear all the column selections.
Eliminating duplicate rows − Use the “Do you want to eliminate duplicate rows
from the results?” option to specify whether or not you want to include rows that
are exact duplicates in the query results
Qualifying queries − Query results can be refined by qualifying the query. For example,
rather than displaying records for all customers listed in a database, a user may want the
query to display only the names of customers who have mortgage loans through the
institution. This is done by setting up one or more qualifiers. Refer to “Qualifying” for
more information.
Advanced users − For advanced users, another DataSource can be set up and then
the data source is chosen to select a custom DataSource. Advanced users can also click
Edit Joins to define or change how tables in the query are linked. Table links are
already set up in the Standard DataSource, although occasionally table joins will need to
be edited. Refer to “About the standard DataSource” and the View Model screen for
information on how tables are linked. Refer to “Changing table joins” for a query if you
need to set up your own links between tables. You can also click View SQL to display
the SQL statements that Query Builder generates when you create a query.
View Results − Generates a preliminary report based on the current query settings. This
enables users to test settings and make changes to them before publishing the report in
Report Manager. When View Results is selected, a separate browser window displays
with results shown in each column that was selected to be displayed. At the top of the
screen, Report Manager displays the total number of matches found. If the query results
cover multiple pages, Report Manager displays the first page and provides Next and
Previous pushbuttons for moving between pages. Refer to "Run and View the Query.”
Save − Saves the query and any changes you have made.
Close − Cancels the creation of a new query or cancels any changes you have made to
an existing query. The Create Query screen closes, and the Queries screen appears.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a Visual Profile query.
1. Select Query Builder from the My Page screen.
2. When the Queries screen displays, listing of all queries that were created:
a. Select Profile Query from the dropdown list of types of queries.
b. Select New.
The Visual Profile screen displays.
3. In response to the question, W HAT DO YOU WANT TO NAME THIS PROFILE QUERY? enter
a name for the Visual Profile query.
4. In response to the question, W HAT DATASETS DO YOU WANT IN THIS PROFILE?
a. Click Add to request the Open Object dialog box.
This will populate fields with the standard query created with ZIP code, street
address, city, and state.
The Visual Profile screen displays again.
The selected query displays in the Datasets column. A dataset is a query layer
imposed on a map. If the profile query includes more than one Dataset, the
pushpins for each dataset will appear as different colors on the map. Also, when
importing datasets, MapPoint will only match the first 10,000 addresses during
batch processing if the user is using street address matching.
The remaining unmatched addresses are still in the dataset, so manual matching
with a downloaded MapPoint project file can be performed. There is no limitation
if other means of matching (for example, ZIP code) are used.
5. Click Save followed by Close.
cView adds the Profile Query to the list on the Queries screen along with any
folders, standard queries, profile queries, or super queries already developed.
Exclusion
Currently, cView only supports mapping in the United States.
In This Section
The following topic is included in this section:
Publishing a MapPoint Map in cView
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
Steps
Follow these steps to create a MapPoint map in cView.
Note: These steps are also located in the “Create a Visual Profile Query” section in the
DNAreport Manual.
1. In cView use Query Builder to create a query that includes, at minimum, the following
fields*: ST ADDRESS, ADDRESS SUPPLEMENT (optional), CITY, STATE, ZIP PLUS 4
(optional) or LATTITUDE and LONGITUDE.
Note: * Not including these fields can return unexpected results, incorrect mapping
of records, and performance problems.
2. In addition to a query an external file with address information can be used for
mapping. Click DNApublisher > Customize > File Library.
The Portal File Library screen displays.
4. Enter the name of the Profile Query in the W HAT DO YOU WANT TO NAME THIS PROFILE
QUERY? field.
File Library = use data from a file uploaded in the File Library.
b. Select the query from the list and click OK.
c. Go to Step 6 if adding an external file to the dataset or go to Step 4.
Note: Multiple queries can be added to the dataset
6. To use data from an external file,
a. Select File Library from the OPTION TYPE dropdown list on the Open Object
screen.
b. Select the file from the list and click OK.
c. Go to Step 7.
Note: Multiple files can be added to the dataset. You can use both queries and
external files in the same profile query.
7. (OPTIONAL) If the mapping by Zip Code second pass is desired, check the ZIP
CODE MAPPING checkbox.
8. Select Save, click OK and select Close.
The Queries screen displays with the saved query.
10. Enter a report description and set the W ILL THIS REPORT BE RUN BY THE UPDATE
MANAGER? option to Yes.
11. Select Save, click OK and select Close.
12. Click Report Manager and then the Add to Channel icon for the appropriate report.
13. In the W HICH WORKGROUP CONTAINS THE CHANNEL? dropdown, select the appropriate
workgroup for the channel that will be used to display the report.
14. In the W HICH CHANNEL DO YOU WANT TO ADD THE DOCUMENT TO? dropdown, select the
channel where the report will be displayed.
15. In the DO YOU WANT THIS DOCUMENT TO OPEN IN A NEW BROWSER WINDOW? field,
select Yes and click Accept.
16. Click Publish.
17. Select the report name and click Run.
18. On the DNApublisher My Page screen, go to the channel that the report was
published to view.
19. Click the hyperlink in the Report.
The map in the Microsoft MapPoint displays with the pushpins for the query results.
If you have MapPoint installed on your local computer you can click the “Click here to
open a copy of the map in Microsoft MapPoint” hyperlink in the report to open
MapPoint with the mapped data for further analysis.
Import − Enables you to import a report that has been exported from DNAreport. For
more information, see “Importing and exporting reports from Report Manager”.
Delete − Clicking this button permanently removes the selected report or folder. If a
folder contains reports, you need to delete those reports before you can delete the
folder.
Add To Channel − Enables you to publish the report to a portal channel using the Add
to Channel screen (the reports may then be displayed on the My Page screen).
Export − Enables you to export a report so that it can be imported on another computer.
For more information, see “Importing and exporting reports from Report Manager”.
Owner − Enables you or the administrator-level users to establish permissions for the
files that you own. Refer to Portal Help for more information about permissions.
Note: If the owner name appears as a hyperlink, you can click the owner name to go to
the Permissions screen for the associated object (report, folder, or query). Refer to
Portal Help to learn more about permissions and DNAreport security.
Procedures
Prerequisites
The Publish button is active only when the user views a list of reports on the Reports
screen that contains at least one report enabled for publishing on the Scheduler screen
of a report.
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to enable immediate publishing of a report.
1. Choose Report Manager from the My Page screen.
The Reports screen displays.
2. Select the report you want to publish immediately.
The View Report screen displays.
12. Check the Last Run time to check for completion updates.
13. Click OK to Publish the report or click Cancel to cancel the request.
After the report is published, users who have MapPoint loaded on a Windows server
only need to click on the report after it is added to a channel on the My Page screen.
Field Descriptions
The following field displays on the Publish Reports screen:
Field Description
FILTER BY FREQUENCY: Allows the user to filter the list of reports to display in
the grid by frequency. Default is Select a frequency.
Values are:
Daily
Monthly
Weekly
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow the steps below to publish reports.
1. On the Reports screen,
a. Click Publish.
The Report Manager / Publish Reports screen displays all reports available for
publishing including folders containing other publishable reports.
To… Then…
Generate the selected reports Select one or more reports by clicking
immediately the checkbox.
Click Run.
The following message "Do you want to
run the selected reports now? Check the
Last Run time to check for completion
updates" displays.
As the reports are published, the File
Location column displays the path where
the reports are saved. If there is a problem
in publishing the report, the File Location
column is blank for the report.
Click OK.
The Reports screen displays.
Remove the selected reports from the Select one or more reports by clicking
scheduled list the checkbox.
Click Remove.
The selected reports are removed from the
grid.
Note: This selection removes the report
from the scheduled list. It does not delete
the report from the database.
This action also sets the SHOW THIS
REPORT ON PUBLISH REPORTS PAGE?
and THE W ILL THIS REPORT BE RUN BY
THE UPDATE MANAGER? fields to No and
resets the Frequency options to null (if
previously selected) on the Report
Manager / Report Scheduler screen for the
selected reports.
2. To return to the My Vision My Page screen (if not already displayed), click
DNApublisher.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add a report to a channel.
1. Choose Report Manager from the My Page screen.
The Report Manager screen displays.
Field Descriptions
The following field displays on the Publish Reports screen:
Field Description
FILTER BY FREQUENCY: Allows the user to filter the list of reports to display in
the grid by frequency. Default is Select a frequency.
Values are:
Daily
Monthly
Weekly
Procedures
Prerequisites
None
2. Click the Add to Channel icon on the same row as a specific report.
The Add to Channel screen displays.
Field Descriptions
The following field displays on the Publish Reports screen:
Field Description
FILTER BY FREQUENCY: Allows the user to filter the list of reports to display in
the grid by frequency. Default is Select a frequency.
Values are:
Daily
Monthly
Weekly
Procedures
Prerequisites
None
Users will click on this name to view the report. This name can be different from the
report name.
6. In response to the question, ‘DO YOU WANT THIS DOCUMENT TO OPEN IN A NEW
BROWSER WINDOW ?, select Yes so that the report will open in a separate browser
window, or select No so that the report opens in the current window.
Field Descriptions
The following field displays on the Publish Reports screen:
Field Description
FILTER BY FREQUENCY: Allows the user to filter the list of reports to display in
the grid by frequency. Default is Select a frequency.
Values are:
Daily
Monthly
Weekly
Procedures
Prerequisites
None
7. Click Accept.
Changes are saved and the Reports screen displays.
8. Click the DNApublisher icon.
The My Page screen displays.
9. From the My Page screen, click on the name of the report.
The Map displays.
Field Descriptions
The following field displays on the Publish Reports screen:
Field Description
FILTER BY FREQUENCY: Allows the user to filter the list of reports to display in
the grid by frequency. Default is Select a frequency.
Values are:
Daily
Monthly
Weekly
Procedures
Prerequisites
None
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow the steps below to add chart or report data to a channel.
1. On the Report Manager / Reports screen,
a. Click the Add to Channel icon for the appropriate report.
The Add to Channel screen displays with the name of the report populated in the
REPORT SELECTED field.
The title of the chart preceded by the word Chart displays in the dropdown list.
Note: All the chart titles associated with charts that have the INCLUDE ON REPORT
set to Yes, are populated in this list.
c. Click Create Channel located to the right of the W HICH CHANNEL DO YOU WANT
TO ADD THE CHART TO? field.
The Create Channel screen displays with the Chart radio button selected. This
screen allows you to create a new channel for the selected chart.
Note: Since a report and chart are already selected on the Add to Channel screen,
the What do you want to add the chart from? section normally displayed in the
DNApublisher Create Channel screen does not appear.
3. Complete the Create Channel screen, as needed.
a. Click Accept.
The Add to Channel screen displays with the new channel name in the W HICH
CHANNEL DO YOU WANT TO ADD THE CHART TO? field.
b. Select Report Data in the W HAT DO YOU WANT TO ADD TO THE CHANNEL?
dropdown list.
The Add to Channel screen displays. In this instance, the system located a blank
channel in which to add the report data.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a query in Query Builder.
1. On the Queries screen, click New.
The Create Query screen displays.
Note: You do not need to select Standard Query in the list box of the Queries screen
because it is the default setting. To create a super query, select Super Query first,
and then click New.
2. Enter a name in the W HAT DO YOU WANT TO NAME THIS QUERY? field.
For this example, type “High Value” in this field. DNAreport stores the query in the
folder that was open on the Queries screen. Click Choose and select a different
folder.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add columns for display and sorting.
1. On the Create Query screen, click Add in the “Add, delete, or edit columns” area of
the screen.
The Add Columns screen displays.
2. In response to the question, W HAT TABLE DO YOU WANT TO ADD COLUMNS FROM?,
select the table from the dropdown list.
For example, choose Common_Acct_Info
When the table is selected, the screen is refreshed, and the columns listed under
W HAT COLUMNS DO YOU WANT TO ADD? field lists all columns in the selected table
(Common_Acct_Info table in our example).
Note: Click the Select from RDBMS column names checkbox to display the names
of the columns as they appear in the database.
3. In response to the question, W HAT COLUMNS DO YOU WANT TO ADD?, select the
columns you want and click Add > to include it to the list of selected columns.
In our example, the FirstName and LastName, TaxIDNBR, Account Number, and
Balance columns are selected.
Note: To select a block of several columns in a row, you can the first name in the
block and then press [Shift] on your keyboard and select the second. The two
columns, plus the ones listed in between are selected.
To select several columns that are not in sequential order in the list, press [Ctrl] and
select all the columns that you want.
4. Optionally, select a value from the FUNCTION field to perform standard calculations
on a column’s values. If a function is chosen, instead of displaying each value found
for a column, DNAreport displays the selected calculated value.
For example, instead of displaying each customer’s name, selecting COUNT
DISTINCT in the FUNCTION field will display a count of the customers found. Refer to
“Applying Functions” for more information.
5. Click OK.
The Create Query screen displays again.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change the column formatting.
1. On the Create Query screen, click the Balance field under Column Name.
The Edit Column screen displays.
2. In response to the question, HOW WILL THIS COLUMN BE FORMATTED?, click Edit.
The Edit Format screen displays.
3. In response to the question, HOW WOULD YOU LIKE TO DISPLAY THE COLUMNS IN THIS
REPORT?, select the As a Number radio button.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to set up qualifiers:
1. Click Add in the DO YOU WANT TO ELIMINATE DUPLICATE ROWS FROM THE RESULTS?
section of the Create Query screen.
The Edit Filter screen opens. Do not change the default setting for step 1a. A
Database Column will be used for this example.
2. For W HAT TABLE DO YOU WANT A COLUMN FROM? select the Common_Acct_Info table.
When you select this table, the list of available columns automatically changes to
reflect the columns available in the selected table.
Note: If the Common_Acct_Info table was not included in the list, click Select from
all tables to view a complete list of the DataSource tables.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to run and view the query.
1. Click View Results on the Create Query screen.
The View Results screen displays, with results shown in each of the columns you
selected for display. DNAreport displays the total number of records (matches) found
at the top. If the query results exceed a page, DNAreport displays the first page of
records and lets you switch between pages.
2. Click OK to close the View Results screen. Click Save on the Create Query screen
to return to the Queries screen.
After you view results, DNAreport automatically saves the query. You can now open
the query in Report Manager, format it, link it to other reports, publish it to the portal
in HTML or PDF format, export it for use in another application, or set it for batch
processing after each update. Refer to “Report Manager Quickstart” for details.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add columns to the table.
1. On the Create Query screen, in response to the prompt, Add, delete, or edit
columns, click Add.
The Add Columns screen displays.
2. In response to the question W HAT TABLE DO YOU WANT TO ADD COLUMNS FROM?,
select the table name.
For example, to use information from the Common_Acct_Info table, click the name of
that table in the list box.
When a table name is selected, the columns available in that table are listed under
the W HAT COLUMNS DO YOU WANT TO ADD? section.
3. In response to the prompt, W HAT COLUMNS DO YOU WANT TO ADD?, select the
applicable columns to add.
For example, to use customer names in the query, click the Name column.
Note: The list on the left displays the columns available in the selected table. Click
the Select from RDBMS column names checkbox to display the names of the
columns as they appear in the database.
4. To apply a function to the column, click the FUNCTION list box and choose from the
list.
For details on applying a function to a column, see “Applying Functions to Column
Values”.
5. Click Add >.
When you click Add >, the selected column is added to the list on the right. If you
decide not to use a column, click its name n the list on the right and click < Remove.
Note: The order in which you select columns determines the default order that they
will appear on the report. You can change the order later on the Create Query
screen. See “Sorting and Reordering Columns.”
6. Repeat Steps 2 and 3 to add all of the columns you want to use.
7. Click OK to close the Add Columns screen.
The Create Query screen displays with the columns you added. You can tell which
columns are currently set to display in the report by looking at the Show column in
step 2 of the Create Query screen. The columns that will appear have a check mark
icon next to them in the Show column. The default when you add columns is to
display them.
For the columns that you added to the query, you can delete, hide, sort, or edit them:
a. To remove the column from the query, select the checkbox for the column in the
list and click Delete.
b. If you decide not to display a column, but include it in the query, select the
column checkbox, and click Hide. For example, you might choose to sort query
results by a certain value (such as account balances) without displaying the
values in the report.
c. To display a hidden column in the report, select the column by clicking the
column’s checkbox and then click Show.
d. To sort the data retrieved from the column, click Sort column for the column.
See “Sorting and Reordering Columns.”
e. To change the order of the columns, select the column by its checkbox and use
the Up or Down arrow buttons to move the column into the appropriate
sequence. See “Sorting and Reordering Columns.”
f. To make changes to the column name, description, and formatting, clicks the
column name hyperlink. You can then change column names and descriptions
and change column display formats. You can also choose to calculate, replace,
or conditionally replace a column’s value. See “Renaming Columns or Adding
Descriptions” and “Changing a Column’s Display Format.”
Note: In a relational database, each table has a unique identifier to link to other
tables. When a query uses fields from more than one table, the tables need to be
linked before DNAreport can search the database. In some cases, you may need to
set up table links as described in the “Changing Table Joins for a Query” section of
this manual.
Hide a Column
Select the column checkbox in the “Add, delete, or edit columns” table on the Create
Query screen, then click Hide.
Procedures
Prerequisites
An existing query with a report that has one or more charts must exist.
Restrictions
None
Additional Considerations
None
Navigation
My Page > Query Builder
Steps
Follow the steps below to change a query that affects a chart.
1. On the Query Builder / Queries screen, select a query that contains a report.
The Query Builder / Create Query screen displays for the selected query.
If the column being deleted is the last (or only) column selected for the horizontal or
vertical axis or any of the columns selected for a pie chart, the following message
displays.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add or change a column’s name and description.
1. On the Create Query screen, click the hyperlink name of the column.
See “About the Create Query” screen.
The Edit Column screen displays.
2. In response to the question, W HAT DO YOU WANT TO NAME THIS COLUMN? if applicable,
change the name of the column.
Highlight the existing name and type over it, or make individual edits as you would
with any word processor.
3. In response to the question, W HAT IS THE DESCRIPTION OF THIS COLUMN?, enter or
change the column’s description
Entering an accurate and complete description is helpful.
4. Click OK.
The Create Query screen displays with your changes.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change a columns display format.
1. On the Create Query screen, click the hyperlink name of the column you want to
format.
The hyperlink names are located in the Column Name column of the “Add, delete, or
edit columns” table.
The Edit Column screen displays.
2. In response to the question, HOW WILL THIS COLUMN BE FORMATTED?, click Edit.
The Edit Format screen displays. If you have not previously selected a special
formatting option for the column, the Default option is selected.
The information displayed depends on the type of column you selected − numeric,
date/time, text, or no formatting.
3. In response to the question, HOW WOULD YOU LIKE TO DISPLAY THE COLUMNS IN THIS
REPORT? select the appropriate option and choose the values you want to use.
Follow the directions provided for the selected format type.
Text Formats
After selecting As Text Data as the data format, you need to set the formatting for the
text in the selected column. The Edit Format screen includes the appropriate settings for
the data type.
DNAreport checks whether the column data truly is text data, or if you selected a text
format for a date or other numeric data.
For text data, all you need to do is set how you want the data aligned in the column for
the report and how you want to display missing values.
You can also choose how DNAreport should display missing values. You can choose to
leave a blank, insert N/A (not applicable), or use a text value of your own.
The Edit Format screen looks slightly different if you are formatting a data column from a
numeric or date format into a text format.
In addition to setting the text alignment and how missing values should appear, you also
need to specify how you want words capitalized and how you want to format the data.
For this, you need to type special characters to specify how the column’s data should
look. (Refer to the table that follows for more information.)
4. Use these options to add punctuation or other information to the original column
data. Here are some examples of entries you can make in the HOW DO YOU WANT TO
FORMAT THE DATA? field:
After you insert these characters, you can type in the TEST WITH SAMPLE TEXT field
and click Test for a preview of what the column’s data will look like with the selected
settings.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create computed columns.
1. On the Create Query screen, if the column you want to use is not already listed, add
a column that contains a value you want to use in a calculation.
For example, to create a computed column that adds the values from the Balance
columns, add one of those columns from the Common_Acct_Info table. For more
information, see “Adding Columns.”
2. In response to the prompt, ADD, DELETE, OR EDIT COLUMNS, click the hyperlink name
of the column that has the value you want to base a calculation on.
The Edit Column screen displays.
3. If applicable, change the column’s name and description in the first two fields.
Note: Entering a name that reflects what is being calculated makes it easier to
identify (for example, “Total Balance”). For more information, see “Renaming
Columns or Adding Descriptions.”
4. In response to the question, What type of column is this?, click Computed.
Selecting the column type changes the remaining fields on the screen to match the
selection. The database name of the previously selected column is prefilled in the
BUILD THE COMPUTED COLUMN: prompt.
5. On the right side of the screen, click the button corresponding to the operation you
want to perform.
For example, if you want to add a value to the value of the selected column, click +.
Note: If the selected column contains a text value, only the + pushbutton is available.
6. When the new Edit Column screen displays, in response to the question, W HAT TYPE
OF COLUMN IS THIS?
Choose how you want to select the value to be used in the calculation:
a. Click Typed-in Value to enter a specific value to use in the calculation.
b. Click Database Column if the calculation is to use a value from another column,
or
c. Click Function to define a logical relationship.
The Edit Column screen changes according to the column type that you choose.
7. Choose options to set up the value.
a. Typed-in Value − Type the text or number into the W HAT VALUE DO YOU WANT?
field.
b. Database column − If you chose this option in Step 6, the fields on the screen
change as shown in the following example.
8. Click the name of a table in the W HAT TABLE DO YOU WANT A COLUMN FROM? list.
a. When you click a table name, the columns available in that table are displayed in
the W HAT COLUMN DO YOU WANT? list.
9. Click the name of a column in the W HAT COLUMN DO YOU WANT? list. The list displays
the columns available from the table you selected in the previous step. If you want to
see the source database column headings instead of the more user-friendly
DataSource headings, click the Select from RDBMS column names checkbox to
change the column names.
10. Click OK when finished to return to the previous Edit Column screen.
Function − You have several options if you choose to create a column based on a
function. You can then select one of the functions listed below. For example, you
could set up a column that produced the total number of ATM debit transactions at a
branch (using the Sum function) and then add to that column a column that produces
the total number of ATM credit transactions (using Sum again). This would provide
the total number of ATM transactions at the branch.
Function Description
Decoded Enables you to display a different value when DNAreport locates a
specified value from a data column in the source database. For
example, you can set DNAreport to display “married” for every
instance it find an “M” in the Marital Status column of the source
database.
Case Enables you to set conditions that must be met for DNAreport to
display a result that you choose to represent the set of data. For
example, you could set DNAreport to locate all customers between
the ages of 55 and 65. For all the customers located, you could set
the system to display “nearing retirement” instead of the actual
age.
Average/Average Uses the average of all of the column’s values in the calculation
Distinct (for example, the average balance of checking accounts used in
the report). Average Distinct works just like Average, except it
ignores any duplicate values in calculating the average.
Maximum Uses the maximum value found among all of the column’s values
in the calculation (for example, the maximum age of a group of
customers).
Minimum Uses the minimum value found among all of the column’s values in
the calculation (for example, the lowest profit contribution of a
customer group).
Sum/Sum Distinct Uses the sum of all of the column’s values in the calculation (for
example, the sum of current account balances). Sum Distinct
works just like Sum, except it ignores any duplicate values in
calculating the sum.
Count/Count Distinct Uses the total number of values found for the column in the
calculation. Use this function to get a total count of the number of
customers, households, or accounts that meet your criteria. Count
Distinct works just like Count, except it ignores all duplicate values
in counting. When counting both customers and accounts, use
Count Distinct to ensure that customers with multiple accounts are
counted only once; see “Using Count versus Count Distinct”.
Coalesce Replaces the column’s value with a specified value, if the column
contains a null value. When you select this function, a field
appears below the function list enabling you to enter the value that
Function Description
you want used instead of a null value.
Length Lets you use the number of characters in the column in the
calculation.
Upper Converts all alphabetic characters in the column’s value to upper
case.
Lower Converts all alphabetic characters in the column’s value to lower
case.
Trim Removes all blank spaces that come before and after the column’s
value.
Substring Enables you to use just part of the column’s value in the
calculation. When you select this function, two additional fields
appear at the bottom of the screen for you to enter the position in
the string where you want the substring to start and how many
characters you want the substring to contain. For example, if you
wanted to extract only the area code from phone numbers
consisting of 10 digits, you would enter 1 in the starting position
field and 3 in the substring length field.
Position Enables you to obtain an integer value to use in the calculation.
This value represents the starting position of an occurrence of a
character string that you enter. When you choose this function,
three additional fields appear at the bottom of the screen. In the
first field, type the string for which you are searching. In the
second field, enter the position in the string at which you want to
begin searching (such as 1). In the third field, enter which instance
of the string you want to use. For example, if the string appears in
the value two times, you would type 2 in this field to indicate that
you want to use the second occurrence of the string.
Truncate Enables you to use part of the column’s value after removing the
specified number of digits from the value. When you select this
function, a field appears below the function list enabling you to
enter the number of digits following the decimal point that you want
the value to contain. For example, type 2 if you want the column
value used in the calculation to contain two digits following the
decimal point.
Current Date Enables you to search by the current date or a date based on the
current date or to insert the current or calculated date in a column.
For example, if you could track the maturity dates for CDs by using
the current date in a computed column.
Null If Replaces the column’s value with a null value, if the column
contains the value that you enter. When you select this function, a
field appears below the function list enabling you to type the value
that you want replaced with null.
Current Date Inserts the date the query is run into a column.
Extract Enables you to obtain the part of a data value. For example, if a
date includes the month, day, and year, you could set DNAreport
to display only the year.
12. Repeat Steps 5 through 9 to add more columns to the expression, if needed.
Following the example of developing an average of the deposit and loan balances
per customer, your results should appear as illustrated below.
13. Click OK to close the Edit Column screen.
The Create Query screen displays.
Procedures
Prerequisites
None
Restrictions
None
Related Procedures
None
Steps
Follow these steps to create a computed date column for a query.
1. On the Create Query screen, if the column you want to use is not already listed, add
the appropriate column.
Refer to “Create Query Screen” for more information.
A sample Create Query screen is illustrated below (the top section of the screen
is shown for an existing query):
2. To create a computed date column, click the name of the column in the COLUMN
NAME field.
The Edit Column screen appears.
To begin the process to create a computed column from the identified date column,
click the Computed button in the W HAT TYPE OF COLUMN IS THIS? field.
To…. Go to…
Add a time interval to the date column Step 5
4. To add a time interval to the date column, click the plus + button in the section of the
Edit Column screen used to create a computed column.
The following Edit Column screen appears.
5. To subtract a time interval or a date from the date column, click the minus − button in
the section of the Edit Column screen used to create a computed column
The following Edit Column screen appears.
In this example, the user has requested the system to add a time interval of 4
hours to the DATEDUE column and then subtract the date in the
DATELASTMAINT column to create a computed date column for the query.
c. Click OK to accept the new computed column and return to the Create Query
screen.
8. When the Create Query screen reappears, click Save to save the query and return to
the Queries screen.
9. When the Queries screen appears, click DNApublisher to return to the My Page
screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to apply functions to column values.
1. From the Add Columns screen, choose a table and then select the column you want
to use.
Refer to “Adding Columns” for more information.
2. In response to the question, W HAT TYPE OF COLUMN IS THIS?, choose a function from
the list box.
3. Click Add >.
The following example shows that the functions for the Name and Deposit Balances
were added and the user is in the process of including the Loan Balance function to
the calculation.
Note: To remove a function, click on the name in the right-hand list and click <
Remove.
4. After adding all of the columns you want to use, click OK.
Notice that any functions you selected for a column are included in the W HAT
COLUMNS DO YOU WANT IN THIS QUERY? list on the Create Query screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Because there are so many available options, the available options and a description of
each option are provided after each step. Consider these steps general guidelines:
1. On the Create Query screen, add a column that contains a value you want to
replace.
Refer to “Adding Columns” for details.
2. In the Add, delete, or edit columns list, click the name of the column that has the
values that you want to replace.
When you click the hyperlink, the Edit Column screen displays.
3. Change the column's name and description in the first two fields, if applicable.
You may want to enter a name that reflects what the column will contain. See
“Renaming Columns or Adding Descriptions” for details.
4. In the W HAT TYPE OF COLUMN IS THIS? field, select Decoded from the Function
dropdown list.
The bottom section of the screen changes to provide the options shown in the next
screen illustration.
Note: The table in the HOW DO YOU WANT TO TRANSLATE THE VALUES? field contains a
list of column values (original values) and the values that will replace them
(replacement values). The table always contains an entry for the original value of
Default.
5. In the HOW DO YOU WANT TO TRANSLATE THE VALUES? field, you can add or edit an
original value.
a. To add an original value to the table, click Add.
The Add Row screen displays. The Add Row screen enables you to select an
original column value that you will later replace with a replacement value.
b. To edit an existing value in the table, select the checkbox for the value in the
table and click Edit.
CRM/BI Suite - DNAreport Manual Page 151
Release 5.2 © Open Solutions Inc.
Replacing a Column’s Value (Decoded)
7. When you are done making selections in the Add Row screen, click OK.
You return to the original Edit Column screen with the table.
8. Click OK to close the Edit Column screen to return to the Create Query screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to edit original or replacement values.
1. Click the appropriate hyperlink in the HOW DO YOU WANT TO TRANSLATE THE VALUES?
field of the original Edit Column screen.
Another Edit Column screen displays.
2. Choose the column type that you prefer. The screen changes to display additional
options, depending on your choice.
Note: All of the replacement values you select for a column must be of the same
data type (either text or numeric).
3. When you are done making the additional selections in the Edit Column screen, click
OK.
To rearrange rows, click an entry in the original Edit Column screen and click the Up
or Down arrow buttons to the right of the table. The replacement values are applied
to the column in the order in which they appear in the table. The Default row should
always be last in the table so that entry is matched last.
To delete an entry from the table, click the entry and click Delete. You cannot delete
the entry that contains Default as the original value.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to replace a column’s value. Consider these steps general
guidelines.
1. On the Create Query screen, add a column that contains a value you want to
replace.
Refer to “Adding Columns” for details.
2. In the “Add, delete, or edit columns” list, click the hyperlinked name of the column
that has the value you want to replace.
The Edit Column screen displays.
3. If you want, change the column’s name and description in the first two fields.
You may want to enter a name that reflects what the column will contain. Refer to
“Renaming Columns or Adding Descriptions” for details.
4. In the W HAT TYPE OF COLUMN IS THIS? field, select Case from the FUNCTION
dropdown list.
The bottom section of the screen changes to provide the options shown below. The
rows in the table contain a condition (When Clause) and what the column’s value will
be replaced with (Replacement Value). The table always contains an entry for an
original value of Default.
6. In the W HAT TYPE OF VALUE DO YOU WANT? field of the Edit Filter screen, choose the
column type.
You can choose an existing database column, or you can compute a column or
develop a column based on a function. The example above shows how the screen
looks when Database Column is selected.
After choosing the type, the remainder of the screen changes based on your
selection in step 1 of the Edit Filter screen. Complete the additional steps as
prompted by the steps listed on the Edit Filter screen.
7. Select how you want to compare the columns.
You can choose from several comparison operators such as EQUALS, or other
logical comparison such as LIKE. You can select the match case option to ensure
that DNAreport returns only those results that exactly match your comparison value.
8. Select the column you want to compare to.
You have several options here. You can choose a value that you type in, a database
column, a computed column, or a user prompt. The user prompt option enables you
to set up a question that you can ask the user to prompt a response during the
query. See “Including user prompts” for details.
9. To add additional constraints, click Add > under the DO YOU WANT TO ADD MORE
CONSTRAINTS? step.
The Edit Filter screen displays. Here you can add addition requirements to further
filter the information you will get from the query to minimize extraneous information
from appearing in the results.
10. Specify the replacement value that you want to use for the case.
You can type in a value specify a column for replacement.
Value − If you choose a value, you can type the value that you want to replace.
Another column − Click Edit if you choose to use data from another column.
Another Edit Column screen displays. From there, you can make selections
depending on the type of column that you choose.
11. Click OK.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to edit “when” clauses.
1. Click the appropriate When clause hyperlink in the HOW DO YOU WANT TO TRANSLATE
THE VALUES? field of the original Edit Column screen.
The Edit Filter screen displays, enabling you to set up the value that will replace the
original value when the corresponding condition is met.
2. Choose the type of column that you want to use.
The screen changes based on your selection of column type.
Note: All of the replacement values you select for a column must be of the same
data type (either text or numeric).
3. Make the additional selections in the Edit Filter screen to define the selection you
made for column type.
4. Specify how you want to compare the columns.
Several logical operations are available to compare the columns. Choose the
appropriate option for the column type.
5. Specify what column you want to compare to.
You can choose a typed-in value, a database column, a computed column, or a user
prompt.
6. If you want to add additional constraints, click Add >.
You can add additional constraints to further filter your results.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to edit replacement values.
1. Click the appropriate Replacement Value hyperlink in the HOW DO YOU WANT TO
TRANSLATE THE VALUES? field of the original Edit Column screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
1. On the Create Query screen, click Add in the section, HOW DO YOU WANT TO QUALIFY
THIS QUERY?
4. In response to the question, W HAT DO YOU WANT TO COMPARE THE COLUMN TO?
a. Select an option from the following:
b. A typed-in value (default) − See “Qualifying a column with a Typed-In Value”.
c. Another database column − See “Qualifying a Column with a Database Column”.
d. A computed column − See “Qualifying a column with a Computed Column”.
e. A user prompt − See “Including User Prompts”.
The screen changes to display settings for the option you selected.
5. Make the additional settings as prompted by the value type.
6. Click OK.
The Create Query screen displays showing the new qualifier.
7. From this point you can,
a. Click Add to add more qualifiers.
By default, DNAreport inserts AND conditions between qualifiers, but you can
change them to OR conditions. You can also combine qualifiers to control the order
in which DNAreport uses the qualifiers to search the database. See “Using AND and
OR conditions” for details.
b. To edit a qualifier, select it and click Edit.
8. To delete a qualifier, select it and click Delete (to select more than one qualifier, hold
down the Ctrl key).
Available Operators
The following table lists the operators you can use and examples of their use.
Note: If your database is on a DB2AS/400 server, you cannot use the LIKE, CONTAINS,
DOES NOT CONTAIN, STARTS WITH, and ENDS WITH operators.
Operator Example
CONTAINS CONTAINS “1963”
When used with the Birth Date column (Individual table), matches
customers born in 1963.
STARTS WITH STARTS WITH “S”
When used with the Name column (Common_Acct_Info table),
matches all customers with a name starting with the letter S.
ENDS WITH ENDS WITH “JR”
When use with the Name column (Common_Acct_Info table),
matches all customers with the last two letters of JR in their
name.
DOES NOT CONTAIN DOES NOT CONTAIN “Y”
When used with the Employee Flag column (Common_Acct_Info
table), matches all customers that are not employees.
EQUALS =100
When used with the Profit Percentile column (Common_Acct_Info
table), matches customers whose profit percentile is 100.
DOES NOT EQUAL <>CK
When used with the Service column (General Account table),
matches services other than checking.
LESS THAN <2
When used with the Total Rels (P) column (Common_Acct_Info
table), matches customers with fewer than two primary
relationships.
LESS THAN OR EQUAL <=2
TO When used with the Number of Customers column (Household
table), matches household with one or two customers.
GREATER THAN >2/21/2001
When used with the Open Date column (General Account table),
matches accounts opened after February 21, 2001.
GREATER THAN OR >=4/10/2001
EQUAL TO When used with the First Contact Date (Common_Acct_Info
table), matches customers whose initial contact date was on or
after April 10, 2001.
IN IN CK, SAV, TD
When used with the Service column (General Account table),
matches CK, SAV and TD services.
Tip: When using the IN function, remember that the data set
containing the restriction cannot contain a null value. If a column
being comparing to in a sub-query has a null value, Report
Wizard returns "no matches found." To return correct results, add
a qualifier to your sub-query that excludes null values.
For example, when comparing the Tax ID column from one query
to another using the IN function, the sub-query must have a
qualifier that excludes columns where the Tax ID is null.
Operator Example
NOT IN NOT IN 2,20
When used with the Product column (General Account table),
matches products whose codes are not 2 and 20.
Tip: When using the NOT IN function, remember that the data set
containing the restriction cannot contain a null value. If a column
being compared to in a sub-query has a null value, DNAreport
returns “no matches found.” To return correct results, add a
qualifier to the sub-query that excludes null values.
For example, when comparing the Tax Id column from one query
to another using the NOT IN function, the sub query must have a
qualifier that excludes columns where the Tax Id is null.
IS NULL IS NULL
When used with the Social Security column (Common_Acct_Info
table), matches customers with no social security number
included in the database.
IS NOT NULL IS NOT NULL
When used with the Work Phone column (Common_Acct_Info
table), matches customers that have a work phone listed in the
database.
BETWEEN BETWEEN 1000 and 5000
When used with the Balance column (Common_Acct_Info table),
matches customers with loan balances between $2,000 and
$5,000.
NOT BETWEEN NOT BETWEEN 1000 and 5000
When used with the Balance column (Common_Acct_Info table),
matches customers with balances less than $2,000 and greater
than $5,000.
LIKE LIKE Patt%
When used with the Name column (Common_Acct_Info table),
matches names that begin with “Patt” (for instance, Patterson
Phillip Arnold, Patterson Robert Donald, Pattison June Augusta).
NOT LIKE NOT LIKE Ols_n%
When used with the Name column (Common_Acct_Info table),
excludes all customers with the name Olsen or Olson.
Wildcard characters Using the % (percent) character matches any number of unknown
% and _ characters. The example below matches all customers with the
last name Brandt.
LIKE Brandt%
Using the _ (underscore) character matches a single unknown
character. The example below matches all customers with the
last name Olsen or Olson.
LIKE Ols_n%
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to qualify a column with a typed-in value.
1. On the Edit Filter screen.
Refer to “Qualifying” for additional information.
2. In the W HAT DO YOU WANT TO COMPARE THE COLUMN TO? step, choose Typed-in
value.
The last step displays options for this type of qualifying.
3. In the W HAT VALUE DO YOU WANT? step, enter a value.
a. To enter numbers, type the number. Do not include commas or dollar signs. (If
you include a comma, Query Builder treats it as a separator and creates two
qualifiers with an OR condition between them.)
b. To enter characters, type them without placing quotation marks around them. If
the Match case option is set to Yes, you must use the same case as is stored in
the database. For details about using wildcard characters, see “Using
Operators”.
c. Check the Show list of values box to display a list of all possible values contained
in the selected column, and click values from the list to add to the “What value do
you want to compare to?” field. Hold down the Shift or Ctrl key to insert multiple
values; Query Builder separates them with commas and treats them as separate
qualifiers joined by OR conditions.(Caution: If you select the Show list of values
option for a column with many different values, such as the Name column in the
Common_Acct_Info table, it can take a long time to return all values.) Alternately,
check the Show list of 10 sample values to display the specified number of
possible values for the column.
4. Click OK.
The Create Query screen displays, with the qualifier you added shown in the table.
CRM/BI Suite - DNAreport Manual Page 166
Release 5.2 © Open Solutions Inc.
Using AND and OR conditions
Overview
Multiple qualifications can be applied to a single column, or one qualification can be
applied to multiple columns. This way the query can match both qualifications (an AND
condition) or either one (an OR condition).
If multiple qualifications are added for a column, DNAreport automatically inserts the
word AND between them.
To create an OR condition, click the word And between the qualifications and click the
Or button. The example below matches customers with more than five deposit OR loan
relationships.
Combining Qualifiers
In some queries, you will need to combine qualifications so that DNAreport interprets
them the way you want. For example, you want to search for customers in California
who have either more than five deposit relationships OR a total deposit balance greater
than $50,000.
After adding the qualifiers, they would look like this:
DNAreport analyzes qualifications starting at the top. In this case, it would look for
customers who live in California and have more than five deposit relationships and
deposit balances greater than $50,000. To look for customers in California with either of
the deposit qualifications, these qualifications need to be combined. When combined,
they function as if parentheses were included around the qualifications to be interpreted
together, like this:
State=CA and (Deposit Rel (P)>5 or Deposit Balance >50000)
To combine qualifications, select the Checkboxes next to the qualifiers like this:
Click And or Or, depending on the condition you want. In our example, we clicked Or to
insert an OR condition between the selected qualifiers.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to compare one column to another.
1. Display the Edit Filter screen.
See “Qualifying.”
2. For W HAT TYPE OF VALUE DO YOU WANT?, choose Database Column.
The screen changes to display options for this type of qualifying.
Procedures
Prerequisites
None
Restrictions
None
Related Procedures
None
Steps
Follow these steps to qualify a column with a computed date column.
1. Display the Edit Filter screen shown below.
See “Qualifying.”
2. To create a computed date column as a qualifier for the column selected at the top of
the screen,
a. In the W HAT TYPE OF VALUE DO YOU WANT? field in the bottom section of the
screen titled W HAT COLUMN DO YOU WANT TO COMPARE TO?, click the Database
Column radio button.
b. In the W HAT TABLE DO YOU WANT A COLUMN FROM? field, select the table where
the date column is located.
c. In the W HAT COLUMN DO YOU WANT? field, click the Select from RDMBS column
names box to check this box if appropriate, then select the correct date column.
d. Click the Computed button in the W HAT TYPE OF VALUE DO YOU WANT? field.
The Edit Filter screen is refreshed to allow the user to create the computed date
column.
4. To add a time interval to create the computed date column, click the plus + button in
the bottom section of the Edit Filter screen.
The following Edit Column screen appears.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to include user prompts.
1. Display the Edit Filter screen.
See “Qualifying”.
2. Select User prompt under W HAT DO YOU WANT TO COMPARE THE COLUMN TO?
The last step displays options for this type of qualifying.
3. In the W HAT NAME DO YOU WANT TO GIVE THE PROMPT? field, type a name.
This name is for reference only.
4. In the W HAT QUESTION DO YOU WANT TO ASK THE USER? field, type information about
the value you want the user to enter.
5. Click OK.
The Query Builder screen displays.
6. Test the prompt by clicking View Results.
In this Section
The following topic is included in this section:
Displaying Prompts on Report Headers
Procedures
Prerequisites
None
Restrictions
None
Related Procedures
None
Steps
Follow these steps to display prompts on report headers.
1. On the Prompts screen that appears after a report is requested,
To request the system to display or print each prompt in the report header, check
the DISPLAY USER PROMPT VALUES ON THE REPORT HEADER checkbox.
When the report displays, the values entered for each prompt displays in the
header as shown.
Canceling a Query
You can cancel a query while it is in process. For example, maybe more records are
being returned than you want or you want to change the query’s settings. Simply close
the View Results (secondary browser) screen.
Note: You can also edit a query while it is processing. You will need to click View
Results again to halt processing and begin new processing.
Overview
The SQL Query feature allows you to:
Enter a SQL SELECT statement directly into cView's Query Builder
Save a SQL SELECT statement from a Standard Query as a SQL Query
View the results of a SQL Query
Use a SQL Query to create a report
Use a SQL Query as a sub-query to create a segment in DNAmarket
Export a SQL Query
Delete a SQL Query
A SQL Query can only contain a SQL SELECT statement. This means that SQL queries
can only read data from a database. The SQL Query feature cannot be used to alter
data in the database (by adding, changing or deleting rows) or to change the structure of
the database (by adding a column to a table, dropping a table, or changing the attributes
of a database object.) Refer to the "Rules for Creating SQL Queries" section for specific
information about the SQL syntax that is supported.
In order to create or maintain a SQL Query, a user must be a member of the
RWPowerUser workgroup. The RWPowerUser workgroup is a system-generated
workgroup that controls access to the SQL Query feature. This limits the ability to write
SQL queries to a certain set of users. A user who is a member of the RWPowerUser
workgroup can create, delete, edit and own SQL queries. A user who is not a member of
the RWPowerUser group can only read and execute SQL queries. Refer to the
"Authorizing Users for SQL Query" section for more information about the
RWPowerUser workgroup.
Like other queries, a SQL Query requires a connection to the cView database in order to
read data from the database. SQL queries use the connection information from a cView
datasource in order to connect to the database. Database access is determined by the
database permissions associated with the database user ID and password of the data
source. Refer to the "Database Connections for SQL Queries" section for more
information about database connections for SQL Query.
Similar to Standard queries, a SQL query can contain user prompts. This means that
when a user runs a SQL query, the query can ask the user to enter one or more values,
such as a beginning date and an ending date. The SQL query uses these values to
retrieve specific information from the database.
In This Section
The following topics are included in this section:
Authorizing Users for SQL Query
Assigning Permissions for SQL Query
Procedures to Maintain SQL Queries
Create, View Results and Save a SQL Query
Including a User Prompt in a SQL Query
Saving a Standard Query as a SQL Query
Using a SQL Query as a Sub-query to Create a Segment
Using a SQL Query to Create a Report
Exporting a SQL Query
Deleting a SQL Query
Deleting a SQL Query User
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
Steps
Follow these steps to authorize a new user or an existing user for SQL Query.
1. On the Administration screen,
b. Complete the required fields in the ENTER THE USER'S NAME AND LOGIN ID: field.
c. Check the RWPOWERUSER checkbox in the W HICH W ORKGROUPS DOES THIS
USER BELONG TO? field.
Note: Since this is an existing user, he must already be a member of at least one
workgroup. In this example, the USER checkbox in the Workgroups section was
already selected when the Edit User screen was initially displayed.
d. Click Accept.
The user is added to the RWPowerUser workgroup and the Administration
screen displays.
4. To return to the DNApublisher My Page screen, select the DNApublisher menu.
Admin
User
The default permissions for members of the RWPowerUser workgroup allow them to:
Create a SQL query. The user who creates the SQL query is the owner of that
query.
Edit a SQL query (one that they own or one that is owned by another user).
Delete a SQL Query.
Set permissions for specific SQL Queries that they own. This can further limit
access to a SQL query, even for other members of the RWPowerUser
workgroup.
A cView user who is a member of the admin workgroup can set permissions for SQL
Queries owned by members of the RWPowerUser workgroup, even if the cView admin
user is not a member of the RWPowerUser workgroup. However, the admin workgroup
must have Read/Write permissions on the SQL Query to set permissions.
The Permissions screen enforces the default permissions. For example, when a cView
admin user selects SQL Query as the query type on the Permissions screen, Read Write
permission is disabled for all workgroups except the RWPowerUser workgroup. When a
member of the RWPowerUser workgroup clicks on the owner link of a SQL query that he
owns, Read/Write permission is disabled for all workgroups except the RWPowerUser
workgroup on the Query Builder / Permissions screen.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Customize > Permissions
Steps
Follow these steps to assign permissions for SQL Query Users.
1. On the Permissions screen,
a. Select SQL Queries from the W HICH OBJECTS DO YOU WANT TO SET PERMISSIONS
FOR? list box. The screen refreshes.
Note: Because the Permissions screen enforces permissions for SQL queries,
the Read Write permission is only available for the RWPowerUser workgroup.
The Read Write permission is disabled for all other workgroups.
b. Select an object from the W HICH ONE OF THE OBJECTS DO YOU WANT? list box. The
screen refreshes.
c. Select desired permissions from the W HAT ARE THE DESIRED PERMISSION
SETTINGS FOR EACH WORKGROUP? list box.
d. Select an owner for the object from the W HO SHOULD BE THE OWNER OF THIS
OBJECT? list box.
e. Click Accept.
The permissions are assigned to the new owner selected and the My Page
screen displays.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to create, view results and save a SQL Query.
1. On the DNApublisher Portal screen,
a. Select Query Builder.
The Query Builder / Queries screen displays.
b. Select SQL Query from the NEW dropdown list and click New.
Note: The SQL Query option only appears in the NEW dropdown list if the user is
a member of the RWPowerUser workgroup.
The Query Builder / SQL Query screen displays.
2. To create a SQL Query using the Query Builder / SQL Query screen,
a. You can use the database connection information from the default datasource or
you can choose a database connection. To choose a database connection, click
Choose Database Connection.
The Choose a Database Connection dialog box displays.
e. Type a SQL SELECT statement in the ENTER A SQL SELECT STATEMENT field.
There is no limit to the length of the SQL statement.
Note: UNION, MINUS and sub-SELECT clauses are allowed in the SQL
SELECT statements.
3. To view the results of the query, click View Results.
The View Results dialog box displays with results.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to include a user prompt in a SQL Query.
1. To create a SQL Query with user prompts using Query Builder,
On the Query Builder / Queries screen, select SQL Query from the NEW dropdown
list and click New.
2. Type a SQL SELECT statement that includes one or more user prompts. This
example shows a user prompt with a Date data type.
Note: Users can enter a SQL SELECT statement with user prompts for Text,
Date or Number data types.
b. Click Save.
c. Click View Results.
The Query Builder / User Prompts screen displays.
b. Select the DISPLAY USER PROMPT VALUES ON THE REPORT HEADER checkbox.
c. Click OK.
The View Results screen displays with the user prompt.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to save a Standard Query as a SQL Query. This example uses a new
Standard Query.
1. On the Query Builder / Queries screen,
a. Select Standard Query from the NEW dropdown list.
b. Click New.
The Query Builder / Create Query screen displays.
c. Select a location for the SQL Query and provide a new name for the SQL Query.
Click OK.
The SQL Query is saved in the specified location and the Query Builder / SQL
Query screen displays.
Prerequisites
The DNAmarket module must be installed in order to use Segment Manager.
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to use a SQL Query as a sub-query to create a segment in
DNAmarket.
1. To use a SQL Query to create a segment,
a. Select My Page > Segment Manager.
The Segment Manager / Segments screen displays.
c. Select a table from the W HAT TABLE DO YOU WANT TO ADD COLUMNS FROM?
dropdown list.
d. Select a function from the W HAT COLUMNS DO YOU WANT TO ADD? dropdown list.
e. Select the columns in the W HAT COLUMNS DO YOU WANT TO ADD? heading and
click Add >.
f. Click OK.
The table and column name are updated on the Segment Manager / Create
Segment screen.
g. Click Add in the HOW DO YOU WANT TO QUALIFY THIS QUERY? field.
h. Select a column to compare to the sub-query in the W HAT COLUMN DO YOU WANT?
dropdown list.(in this example the CUS_NO column was used).
i. Select the IN operator.
CRM/BI Suite - DNAreport Manual Page 199
Release 5.2 © Open Solutions Inc.
Using a SQL Query as a Sub-query to Create a Segment
j. Select SavedQuery from the W HAT TYPE OF VALUE DO YOU WANT? field.
k. The W HAT QUERY DO YOU WANT TO COMPARE TO? field displays. Click Choose.
Select the SQL Query that you want to use as a sub-query.
l. Click OK.
The segment with a standard query and sub-query within as a qualifier displays
on the Segment Manager / Create Segment screen.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to use a SQL Query to create a report.
1. To create a report from a SQL Query,
a. On the Query Builder / Queries screen,
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to export a SQL Query.
1. To export a SQL Query,
a. On the Query Builder / Queries screen,
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder / Queries
Steps
Follow these steps to delete a SQL Query.
1. To delete a SQL Query,
a. On the Query Builder / Queries screen,
b. Click the delete icon (the trash can) for the query. The delete confirmation dialog
displays.
c. Click OK to delete the SQL Query.
2. To return to the DNApublisher My Page screen, select the DNApublisher menu.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Administration
Steps
Follow these steps to delete a SQL Query user.
1. Do one of the following:
To… Go to…
Delete a SQL Query User via Administration Step 2
Remove a user from RWPowerUser via Edit Workgroup Step 3
c. Select a user to assign the objects from the SELECT A USER FOR DELETED USER'S
OBJECTS list box.
d. Select a user to assign the SQL Queries from the SELECT A USER FOR DELETED
USER'S SQL QUERIES list box.
b. Select a user from the USERS AVAILABLE IN THIS WORKGROUP list and click
Remove.
c. If the user owns SQL Queries, select a user to assign the SQL Queries from the
SELECT A USER FOR DELETED USER'S SQL QUERIES list box.
d. Click Accept.
The user is removed from the RWPowerUser workgroup.
4. To return to DNApublisher My Page screen, select the DNApublisher menu.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to create a super query.
1. Create the two queries containing data you want to combine in a super query.
For the installment loan example highlighted above, we created a query that looks for
a group of installment loan accounts and displays the primary customers’ names. We
created a second query by saving the first query under a new name, and then
changed it to display secondary account holders’ names instead.
Keep in mind that in these queries, you need to display the column with which you
will merge the queries. In our example, we displayed an IL account number column
in each query, for use in later merging the queries.
Now you are ready to create the super query that merges the two queries.
2. At the top of the Queries screen, choose Super Query and click New.
The Query Builder (for super queries) screen displays.
3. In response to the W HAT DO YOU WANT TO NAME THIS SUPER QUERY? field, type a
name for the super query.
(Click Choose to store the super query in a different location.)
Next you will add columns from the queries you created in step 1.
4. In response to the prompt, CHOOSE COLUMNS FROM A QUERY, click Choose.
The screen shown below displays. First you need to specify the query from which to
add columns.
5. In response to the question, W HAT QUERY DO YOU WANT TO ADD?, click Choose.
An Object Store Chooser dialog box opens, prompting you to select a query. Choose
a different folder from the folder hierarchy, if needed.
6. Select a query and click OK.
The screen displays, with the selected query’s name and columns displayed. Next
you will select the columns from this query that you want to display in the super
query.
7. In response to the question, W HAT COLUMNS DO YOU WANT TO ADD?
Select the checkbox for each of the columns you want to add, or click Select all to
select (check) all available checkboxes.
The dropdown lists all of the columns that were added to the super query thus far.
DNAreport will look for an exact match (inserting an equal operator) between the
columns you select.
For our example, we selected the same column (IL account number) from each
query. When DNAreport finds an equal match between account numbers in the
queries, it will merge the information onto a single row.
In your second query, you must map using a column that you will add to the super
query, i.e., one that you will select using the checkbox.
In rows where an exact data match is found between the two queries for each pair of
columns specified here, the two rows from the separate queries are combined as
one in the super query. In the cases where there is not a match, the rows from the
individual queries appear as individual rows in the super query results.
13. Click OK to close the screen for adding columns.
The Create Query (for super queries) screen displays.
Note that the columns that you mapped (“IL Account Number” in our example) are
now shown as one column.
The default setting is that the rows will be combined, rather than appended, where
exact data matches are found between the pairs of columns specified in Step 12.
14. Click View Results to run the super query and see its results.
This is an example of how the results from the two queries display when Append =
No.
15. Click Yes if you want the results rows from each query to be appended to the rows
from the previous query.
16. Click View Results to run the super query and see its results.
This is an example of how the results from the two queries will display when Append
= Yes.
17. Click Save to save the super query.
Note:
In case of mismatched data types of the columns from two or more queries being
compared in a Super Query, the system will temporarily convert the data from both these
columns into Varchar data-type to be able to compare data. However, the data-type of
the resultant common or matched column in the Super query will be based on the data-
type of the first column? selected in the Super Query.
A. If the match column from the first query was a Numeric one, the matched column in
the Super query will be a Numeric one, too. Accordingly it will show on the Report
generated from this Super Query as a Numeric Column and all the Aggregate Functions
of Min, Max, Sum, Average etc. will be available on this report column.
B. If the match column from the first query was a Varchar, the matched column in the
Super query will be a Varchar, too. Accordingly it will show on the Report generated from
this Super Query as a Varchar Column.
The two scenarios are explained with the help of a set of screen shot examples below:
Two constituent queries Query 1 and Query 2 were considered for creating a Super
Query. The ACCT_NO column from Query 1 and the ACCTNBR column from Query 2
contained Account Numbers for customers, but in different data-types. The ACCT_NO
column from Query 1 is of Numeric data-type whereas the ACCTNBR column from
Query 2 is of Varchar data-type. See the example of results from the two queries below:
(Numeric data defaults to displaying numbers right-aligned within the column. The
Varchar (text) data defaults to display the data left-aligned within the column.)
Scenario A:
A Super Query was created using the ACCT_NO column from Query 1 and the
ACCTNBR column from Query 2 as the join column (selecting the queries/columns in
that order).
The common column in the Super Query assumes its name and data-type based on the
first join column selected in the Super Query. In our example it was ACCT_NO column
from Query 1 and hence the common column in the Super Query is named ACCT_NO
and is of Numeric data-type. See the example results of the Super Query below:
A report was generated from this Super Query and as the example screen shot displays
below, all the numeric functions of Average, Sum, Maximum, Minimum etc. are available
on the common column ACCT_NO in the Super Query, which is of numeric data-type.
Scenario B.
Another Super Query was created using Query 1 and Query 2 as shown above, but this
time the selection of queries and columns in the Super Query were reversed. In this
example, the ACCTNBR column from Query 2 was selected as the first query/column in
the Super Query and the ACCT_NO column from Query 1 was used as the second
query/column.
As a result, the common column in the Super Query assumes its name and data-type
based on the ACCTNBR column from Query 2 and is of Varchar data-type. See the
example results of the Super Query below
A report was then generated from this Super Query and as shown in the example screen
below, the common column ACCTNBR displays as a Varchar data-type column with no
numeric functions available.
Procedures
Prerequisites
At least one standard query must be set up to use as the “sub query".
Restrictions
The sub query can list only a single column in the Add, edit, or delete columns field.
Related Procedures
None
Steps
Follow these steps to compare any column in a query to a column in a sub query.
1. When the initial My Page screen displays, choose Query Builder.
2. When the Queries screen appears,
a. Click New to build a new query.
OR
b. Select an existing standard query.
3. The Create Query screen appears (the top section of this screen is shown below for
an existing query):
4. To begin the process to compare a column in the query to a column in a sub query,
a. Click Add in the HOW DO YOU WANT TO QUALIFY THIS QUERY? field.
The Edit Filter screen appears.
a. Choose the correct column from the query in the W HAT COLUMN DO YOU WANT TO
COMPARE? section of the screen.
b. In the W HAT COLUMN DO YOU WANT TO COMPARE TO? section, click the Saved
Query radio button in the W HAT TYPE OF VALUE DO YOU WANT? field.
c. Click Choose when the W HAT QUERY DO YOU WANT TO COMPARE TO? field
appears.
An Open Object dialog box displays.
a. Check to make sure that the name of the correct sub query displays in the What
query do you want to compare to? question near the bottom of the screen.
b. Click OK.
Note: In the above example, the user is requesting the system to compare a
number column in the query to the sub query that contains a character column. A
column with any data type may be compared to a column with any other data
type. For example, a numeric column may be matched to a character column,
and vice versa.
7. When the Create Query screen reappears:
a. Scroll down to the bottom of the screen shown below.
b. Check the HOW DO YOU WANT TO QUALIFY THIS QUERY? section. Verify that a
qualifier has been added to compare the correct column in the query (in this
case, a number column) to the appropriate sub query containing a character
column in this example. Note that the system has allowed the user to match a
number column to a character column.
c. Click Save.
8. When the Queries screen reappears:
9. Click DNApublisher to return to the initial My Page screen.
Prerequisites
None
Restrictions
None
Related Procedures
Building a Query with a Sub Query Procedure
Mapping the Prompts in the Sub Query Procedure
Steps
Follow these steps to build a sub query that uses the maximum row function.
1. When the initial My Page screen displays, choose Query Builder.
2. When the Queries screen appears, click New to build a new sub query.
3. When the Create Query screen appears,
a. Enter a name for the sub query.
b. Click Add in the Add, delete, or edit columns: section of the screen,
The Add Columns screen appears.
This sample shows that the user has selected the ACCTBALHIST table and
selected the EFFDATE column to add to the sub query:
4. Select the name of the appropriate table in the W HAT TABLE DO YOU WANT TO ADD
COLUMNS FROM? field
a. When the columns in the selected table appear in the list on the left, select (or
highlight) the name of each column to add to the sub query (to use the Maximum
Row function, a date column is typically selected).
b. Click Add to add the selected columns to the list on the right.
The Create Query screen reappears (the top section is shown below):
5. Click the name of the column that is now displayed under Table in the ADD, DELETE,
OR EDIT COLUMNS: section of the screen.
a. In the W HAT TYPE OF COLUMN IS THIS? section of the screen, click the down arrow
next to the FUNCTION field and select Maximum from the dropdown list.
b. Click OK.
The Create Query screen reappears (note that MAX displays in the Column
Name field for the date column).
7. To begin the process to add two qualifying prompts to the sub query,
a. Click Add in the HOW DO YOU WANT TO QUALIFY THIS QUERY? section of the
screen.
The Edit Filter screen appears. The following screen illustrates typical entries to
add the first qualifying prompt to the sub query.
e. Enter a question in the W HAT QUESTION DO YOU WANT TO ASK THE USER? field (this
prompt will only appear if the prompt is not mapped to the correct column
selected from the main query as described in “Mapping the Prompts in the Sub
Query” section).
f. Click OK.
9. When the Create Query screen reappears, begin the process to add the second
qualifying prompt to the sub query,
a. Click Add in the HOW DO YOU WANT TO QUALIFY THIS QUERY? section of the
screen.
The Edit Filter screen reappears. The following screen illustrates typical entries
to add the second qualifying prompt to the sub query.
11. This screen illustrates the type of entries that should appear for a date column with
the Maximum Row function applied (MAX(EFFDATE)) above and two qualifiers for
an account number and a sub account number.
a. Click Save to save the sub query.
b. Click OK when the Saved confirmation message appears.
c. Click Close to return to the Queries screen.
When the Queries screen reappears, click DNApublisher to return to the initial
My Page screen.
Prerequisites
Before building a query for this type of search, a sub query must first be built with the
maximum row function (see the “Building a Sub Query Procedure”).
Restrictions
None
Related Procedures
Building a Sub Query Procedure
Mapping the Prompts in a Sub Query Procedure
Steps
Follow these steps to build a main query to search a table with the appropriate sub query
as a qualifier.
1. When the initial My Page screen displays, choose Query Builder.
2. When the Queries screen appears, click New to build a new query.
3. When the Create Query screen appears,
a. Enter a name for the query.
b. Click Add in the ADD, DELETE, OR EDIT COLUMNS: section of the screen.
The Add Columns screen appears.
4. This sample shows that the user has selected the ACCTBALHIST table and selected
the ACCTNBR, SUBACCTNBR, EFFDATE, and BALAMT columns to add to the sub
query:
a. Select the name of the appropriate table in the W HAT TABLE DO YOU WANT TO ADD
COLUMNS FROM? field.
b. When the columns in the selected table appear in the list on the left, select (or
highlight) the names of the appropriate columns to add to the query.
c. Click Add to add the selected columns to the list on the right.
d. Click OK.
The Create Query screen reappears listing the column(s) selected from the table.
7. The entries in this screen appear for a search that requests data from the account
number, sub account number, effective date, and balance amount columns in the
identified table, and uses the specified sub query as a qualifier to find the appropriate
rows in the table using the effective date column. The Map Prompts button appears
whenever a SavedQuery that contains a user prompt is added to another query.
a. Click Save to save the query.
b. Click OK when the Save confirmation message appears.
c. Click Close to return to the Queries screen.
8. When the Queries screen reappears, click DNApublisher to return to the initial My
Page screen.
Prerequisites
A sub query must be built with the maximum or minimum row function applied
to a text or numeric column and at least one qualifying prompt (see the
“Building a Sub Query Procedure” section).
A query must be created as described in the “Building a Query with a Sub
Query Procedure” section.
Restrictions
None
Related Procedures
Building a Sub Query Procedure
Building a Query with a Sub Query Procedure
Steps
Follow these steps to map the prompts in a sub query to the appropriate table columns
selected in a query.
1. When the initial My Page screen displays, choose Query Builder.
2. When the Queries screen appears, select the name of the appropriate query created
as described in the “Building a Query with a Sub Query Procedure.”
The Create Query screen appears (the top section is shown below).
When one or more prompts are defined in a sub query added as a qualifier for
the current query, a Map Prompts button appears near the bottom of the screen.
3. Click Map Prompts,
The Map Prompts screen appears.
4. To map each prompt in the sub query to a table column selected in the current
query,
a. Click the Select Columns list box displayed next to the appropriate sub query
prompt in the Sub Query Prompts field.
b. When a dropdown list of the columns selected in the current query appears,
select the correct column related to the sub query prompt.
For example, the columns below could be selected for the Sub Query Prompts.
c. Click OK.
5. When the Create Query screen reappears,
a. Click Save to save the query.
b. Click OK when the Save confirmation message appears.
c. Click Close to return to the Queries screen.
6. When the Queries screen reappears, click DNApublisher to return to the initial My
Page screen.
Note: Any time the Max/Min Row function is used, the columns selected in the Main
Query must be from a different table than the columns in the sub query.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change table joins for a query.
1. At the bottom of the Create Query screen, click Edit Joins.
For details, see “About the Create Query Screen.”
The Table Joins screen displays.
The Table Joins screen lists all table joins that have been added or changed for this
query. (It does not list default table joins.) Use this screen to add, edit, or delete table
joins in the DataSource for this query only.
The Left Table column lists tables linked from and the Right Table column lists tables
linked to.
Procedure
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
1. On either the Add Join or Edit Join screen, in response to the question, W HAT IS THE
LEFT TABLE IN THE JOIN?
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add or edit table joins by building ad-hoc filters.
1. In the W HAT IS THE LEFT TABLE IN THE JOIN? field of the Add Join or Edit Join screen,
select a table.
Click Select from all tables to access a complete list of available tables. These
additional tables are not currently joined to the left table.
2. In the W HAT IS THE RIGHT TABLE IN THE JOIN? field, select a table.
Again, click Select from all tables to list all available tables.
3. Select Build ad-hoc filter under HOW DO YOU WANT TO BUILD THE JOIN FILTER?
The screen changes to reflect your selection.
4. Click Add.
The Edit Filter screen displays.
5. Select the table and column in Steps 1 and 2.
Note: If you choose Select from RDBMS column names, the column names from the
original database are listed instead of the DataSource names for the columns.
6. Select the method you want to use to compare the column under HOW DO YOU WANT
TO COMPARE THE COLUMN?
The view returns to the Edit Join screen. Continue to add as many terms as you
need. You may also want to establish AND or OR relationships. See "Using AND
and OR conditions".
9. Set the cardinal relationship of the join.
You have several relationship options:
If you choose a 1 to 1 relationship, for each record in the left table, you could have
one association in the right table.
If you choose 1 to N, for each record in the left table, you could have more than one
association in the right table.
If you choose N to 1, for multiple records in the left table, you could have one
association in the right table.
If you choose N to N, you would have a multiple associations from both tables.
10. Select the type of join that you want between the two tables.
If you choose an INNER join, a row is added and data displays only when there are
matching items in both tables.
If you choose LEFT OUTER, a row is added to display data from the left table, even
if there is no matching data available in the right table.
If you choose RIGHT OUTER, a row is added to display data from the right table,
even if there is no matching data available in the left table
11. Click OK.
Procedures
Prerequisites
None
Restrictions
After an aliased table is created, its name is only visible on screens displayed
for the current query
An aliased table only has an impact on the native table it is built from
The system does not allow duplicate aliased tables to be built from the same
native table, although a number of aliased tables may be created from the
same native table
Related Procedures
None
Steps
Follow these steps to create a query comparing data in the same column of a table when
the table is joined to another table more than once.
1. +When the initial My Page screen displays, choose Query Builder.
2. When the Queries screen appears, click New to build a new query.
3. When the Create Query screen appears,
a. Enter a name for the query.
b. Click Add in the ADD, DELETE, OR EDIT COLUMNS: section of the screen.
The Add Columns screen appears.
This sample shows that the user has selected the ACCT table and the
ACCTNBR column in this table to add to the query:
a. Select the name of the appropriate table in the What table do you want to add
columns from? field
b. When the columns in the selected table appear in the list on the left, select (or
highlight) the names of the appropriate column(s) to add to the query.
c. Click Add to add the selected column(s) to the list on the right.
d. Click OK.
The Create Query screen reappears listing the column(s) selected from the table.
4. To begin the process to compare tables using the multi-join feature, click Edit Joins.
The Table Joins screen appears.
5. To add the first table join for the new query, click Add.
6. The Add Join screen appears.
This sample shows that the user has selected the ACCTACCTROLEPERS table for
the right table in the join and requested the system to create a Table Alias for this
table. The user then selected the ACCTNBR column to match in both tables, and
specified the cardinality and type of join.
a. Make sure the correct table is selected in W HAT IS THE LEFT TABLE IN THE JOIN?
b. Select a table name in the W HAT IS THE RIGHT TABLE IN THE JOIN? field.
c. Select the appropriate matching column(s) for both the left and the right table.
d. Define the cardinality of the join and the type of join (refer to the DNAmarket
manual for more information).
e. Click OK.
7. When the Table Joins screen reappears, click Add to create a second table join for
the query.
The Add Join screen reappears.
This sample shows that the user has selected the ACCTACCTROLEPERS table
for the right table in the join again and requested the system to create another
Table Alias for this table. The user then selected the ACCTNBR column to match
in both tables, and specified the cardinality and type of join.
8. To complete the Add Join screen,
a. Make sure the correct table is selected in W HAT IS THE LEFT TABLE IN THE JOIN?
b. Select a table name in the W HAT IS THE RIGHT TABLE IN THE JOIN? field.
c. Click the Table Alias box to request the system to create a Table Alias for the
selected table (an “aliased table” is created from the selected table).
d. Select the appropriate matching column(s) for both the left and the right table.
e. Define the cardinality of the join and the type of join.
f. Click OK.
The Table Joins screen reappears.
This sample shows both of the table joins added in the previous steps. Note in this
example, two aliased tables are listed for the same native table (each name is
followed by the letter “A” or “B”).
9. Click OK.
10. When the Create Query screen appears, click Add in the Add, delete, or edit
columns: section of the screen to add a column from one of the new aliased tables.
The Add Columns screen appears again.
This sample shows that the user has selected the newly-created aliased table named
“ACCTACCTROLEPERS_A” and the ACCTROLECD column in this table to add to
the query:
11. To complete the Add Columns screen,
a. Select the name of the appropriate table in the W HAT TABLE DO YOU WANT TO ADD
COLUMNS FROM? field.
b. When the columns in the selected table appear in the list on the left, select (or
highlight) the names of the appropriate column(s) to add to the query.
CRM/BI Suite - DNAreport Manual Page 249
Release 5.2 © Open Solutions Inc.
Using the Multi-Join Feature
c. Click Add to add the selected column(s) to the list on the right.
d. Click OK.
12. When the Create Query screen reappears, click Add in the Add, delete, or edit
columns: section of the screen to add a column from another table (if appropriate).
13. When the Add Columns screen appears again, Add one or more columns from
another table as described in Step 12.
In our example illustrating how to create a query with the multi-join feature, the user
selected the aliased table named “ACCTACCTROLEPERS_B” and the
ACCTROLECD column in this table to add to the query.
The Create Query screen appears again.
In this sample, the user has added the same column from both new aliased tables to
include in the query.
14. Complete the screen as follows,
a. Click Save to save the query.
b. Click OK when the Saved confirmation message appears.
c. Click Close to return to the Queries screen.
15. When the Queries screen reappears, click DNApublisher to return to the initial My
Page screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to export a query, super query, or folder.
1. Open Query Builder to display the Queries screen.
Note: The folder, the query, and the super query each have an export icon.
2. Click Export for the query, super query, or folder that you want to export.
The File Download dialog displays. The appearance of the File Download dialog
depends on the browser that you use. Here is an example:
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to import an exported standard query or super query.
Note: The instructions differ slightly for importing queries or folders contained in an
exported folder. Refer to "Importing a Query Folder or Selected Queries in an Exported
Folder" for details.
1. Open Query Builder to display the Queries screen.
2. Click Import.
The Import Object screen displays. Use this screen to select the query file you want
to import the query.
3. Click Browse...
The Choose File dialog box displays, enabling you to select the query file you want
to import. Be sure to select a query file that has previously been exported from
DNAreport.
4. Select the query file you want to import and click Open.
The Import Object screen shows the name and location of the file you chose to
import.
5. Click Accept.
The Import Object screen changes.
6. Enter a new name for the query, or keep the old one by clicking Choose.
After the file is imported, a displays confirming the import.
7. Click OK.
The Queries screen displays.
The query you imported should now be listed.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to import a Query folder or selected queries in an exported folder.
1. Open Query Builder to display the Queries screen.
2. Click Import.
The Import Object screen displays. Use this screen to select the query file you want
to import the query.
3. Click Browse...
The Choose File dialog box displays, enabling you to select the query file you want
to import. Be sure to select a query file that has previously been exported from
DNAreport.
4. Select the query file you want to import and click Open.
The Import Object screen now shows the name and location of the file you chose to
import.
5. Click Accept.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to duplicate or edit a report in Query Builder.
1. On the Queries screen, select the High Value query.
The query displays in the Query Builder screen.
2. In the W HAT DO YOU WANT TO NAME THIS QUERY? field, append the word “Detail.”
3. Click OK at the top of the Query Builder screen.
The Save as New dialog box opens, asking if you want to replace or create a query.
4. Click Save New.
The Queries screen displays. The new query you just created displays in the list.
5. From the Query column, select the new query (High Value Detail).
The Query Builder screen displays. In this query, we will use the same qualifier to
search for customers with balances greater than or equal to $100,000.00, but instead
of general deposit and loan information, we will display details.
6. Delete columns selected for display.
Delete all of the columns except the Name column by holding down the [Ctrl] key
and clicking each column, then clicking Delete.
7. Add these columns from the General Account table for display:
Account Number
Product
Interest Rate
Account Status
Note Balance
To add a column, click Add and choose a table and column. Refer to “Adding
columns” for more information.
8. Click View Results.
The results show the same customers you searched for in the other Quickstart, but
with more details this time. Customers with multiple accounts appear multiple times.
9. Close the query results screen and click OK in the Query Builder screen.
The query is saved and you return to the Queries list.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to open a report in Report Manager.
1. On the Queries screen, click the Report icon for the Account Detail Report.
The report opens in Report Manager in the Edit Report screen. The View Report
option is selected in the menu at left. The query is executed, and the report results
are displayed on the screen.
2. On this screen, you can click on the report header or footer to edit them, and click on
a column head to edit the column.
Note: This report spans two pages which each fit within your browser window. If you
click Single Page at the bottom, all of the results will be listed on one long HTML
page such that you may have to scroll down to see all of the results.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change the report’s header, footer, or style.
1. Hold your mouse over the report header so the cursor turns into a hand and click.
The Edit Report screen displays.
2. Change the report’s header in the HEADER field.
For example, in the Header field, change the header to Account Detail Report. If the
report is stored in a folder, its header contains the folder name. You may want to
remove the folder name from the header.
3. Change the report’s footer in the FOOTER field.
For example, add your institution’s name before $Today. $Today displays the current
date at the bottom of each page.
4. Specify the maximum number of records, if needed.
If you enter a zero, there is no maximum number. All the available records are
included in the report.
5. In the STYLE field, select a style for the report.
When you click on a style in the left-hand list of available styles, an example of the
format appears in the field to the right.
6. In the COLUMN spacing field, select the amount of white space you want between
columns.
The white space measurement is selectable in pixels only. You can also use the
Margins field to increase the amount of white space shown around the report.
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to display a subtotal for each customer’s balances.
1. Click the Subtotals option from the menu at top of the screen.
The Calculations options are displayed.
2. Select the SUM checkbox for the Current Balance column.
This will display a total balance at the bottom of the report for all customers. To
display a subtotal for each customer, we will need to group by customer.
3. From the Grouping options (in Step 2), click on the button next to Name.
In order to group by a column as we are doing here with the Name column, you need
to have sorted by that column. (Sorting options are set in the Query Builder.)
Note: Clicking on the word “Name” would take you to the Edit Column screen for that
column.
4. Click Save.
This saves the changes that you just made to the report.
5. Click OK to view the report.
The report now shows the results grouped by customer name, but the word “Reload”
appears in the subtotal row instead of a number. This indicates that you need to re-
run the query for this report, by clicking Reload near the bottom of the screen, in
order for DNAreport to calculate the subtotals.
6. Click the Reload link near the bottom of the screen. (Not applicable in cView .Net)
DNAreport runs the query and displays the results, including the new subtotals.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to link reports.
1. Click the DNApublisher link at the top of the screen.
Your My Page screen displays.
2. Click the Query Builder link.
The Queries screen displays, listing all queries.
3. Click the Report icon for the first query (Account Balance Range Result).
The Edit Report screen displays. The report displays under “View Report” with
results shown.
4. Choose Columns from the menu at top of the screen.
The Columns Options screen displays.
5. From the list of columns, click on the hyperlinked Name.
The Edit Column screen displays. This is the column on which we will create the link.
6. In response to the question, W HAT DRILLDOWN LINK DO YOU WANT IN THIS COLUMN?
select Report.
You can also select URL to insert a hyperlink in a report that activates a Web page.
Refer to “Linking Reports” for more information.
7. Click Choose.
The Open Object screen displays. It lists reports in the selected Report Manager
folder.
Field Descriptions
W HAT TITLE SHOULD DISPLAY ON Indicates the titles for horizontal and vertical axes.
THE VERTICAL AND HORIZONTAL
AXES?
W HAT ARE THE MINIMUM AND The minimum and maximum values to display for chart
MAXIMUM VALUES TO DISPLAY ranges. System defaults to the LET SYSTEM DEFINE CHART
FOR THE CHART RANGES? SCALE checkbox.
The LET SYSTEM DEFINE CHART SCALE checkbox must be
unchecked to enable the MINIMUM VALUE and MAXIMUM
VALUE fields. If blank, the system will use its default scale
for the vertical axis.
Valid values are: Numbers from 0 to 9, positive and
negative numbers, and decimal with two digits.
BY WHICH REPORT COLUMN WILL The report column(s) used to group the chart. (For example:
THIS CHART BE GROUPED? by Branch, or by Teller, etc.)
Field Description
INCLUDE IN REPORT? Indicates if the chart displays in the Chart slideout on the
Report Manager / View Report screen.
Yes = Chart displays and can also be added to a channel.
No = Chart does not display.
W HICH COLUMN DATA DO YOU Indicate the column you want to represent as slices on your
WANT TO BE REPRESENTED AS chart from the dropdown list.
SLICES ON YOUR CHART?
W HICH COLUMN CONTAINS THE Indicate the column that will contain the value of the slices
VALUE OF THESE SLICES? from the dropdown list.
Procedures
Prerequisites
None
Restrictions
Charts cannot be associated with a report generated from a Profile Query.
Users without write permissions to a report cannot generate a chart.
Navigation
My Page > Report Manager
Steps
Follow the steps below to create a chart.
1. On the DNApublisher My Page screen, click Report Manager in the Report Wizard
Admin channel.
The Report Manager / Reports screen displays.
Note: If a report has charts, a Chart icon displays next to the report name.
2. On the Report Manager / Reports screen, select the report from the Report column.
The Report Manager / View Report screen displays. If the report has existing charts
with the INCLUDE IN REPORT? field set to Yes, the chart displays in the Charts
slideout. If no charts exist, the message "No charts to display" displays. The Charts
slideout can be closed by clicking the double arrows. Refer to the "Charts Slideout"
section for more information.
Note: If the selected report has existing chart(s), the chart(s) display in the Existing
Charts for 'XXXX' Report grid. Otherwise, the message "No Charts Exist" displays.
4. Click Create Chart.
CRM/BI Suite - DNAreport Manual Page 271
Release 5.2 © Open Solutions Inc.
Creating New Charts
The Existing Charts for 'XXXX' Report grid disables and the Chart Settings section
enables.
5. In the W HAT CHART TYPE DO YOU WANT TO USE? field, select the desired chart type
radio button.
Note: The Report Manager / Chart screens Chart Settings layout displays differently
depending on the selection in Step 5. Refer to the Pie Chart field section for
information on completing the Chart Setting section for a Pie Chart.
6. In the W HAT IS THE TITLE OF THIS CHART? field, type a meaningful title of the chart.
7. In the W HAT TITLE SHOULD DISPLAY ON THE HORIZONTAL AND VERTICAL AXES? field,
type the titles for horizontal and/or vertical axes.
8. In the W HICH REPORT COLUMN(S) DO YOU WANT DISPLAYED ON THE CHART? section,
select the columns from the AVAILABLE COLUMNS IN REPORT list box and move them
to COLUMNS SELECTED TO DISPLAY list box.
Note: The AVAILABLE COLUMNS IN REPORT list box displays only numeric columns in
the Report.
9. In the W HAT ARE THE MINIMUM AND MAXIMUM VALUES TO DISPLAY FOR THE CHART
RANGES? field, the LET SYSTEM DEFINE CHART SCALE checkbox must be cleared to
enable the minimum and maximum values.
a. Define the minimum value in the MINIMUM VALUE field.
b. Define the maximum value in the MAXIMUM VALUE field.
c. To allow the system to define the chart scale parameters, select the LET SYSTEM
DEFINE CHART SCALE checkbox. The system defaults to LET SYSTEM DEFINE CHART
SCALE.
10. To group the chart by a specific column, select the applicable column from the BY
WHICH REPORT COLUMN WILL THIS CHART BE GROUPED BY? dropdown list. This list
includes all columns from the report.
11. Select the applicable checkboxes in the CHART OPTIONS: field. All are accepted by
default.
12. Select the applicable radio button in the INCLUDE IN REPORT? field. Default is Yes.
Note: If the chart is added to a channel, the INCLUDE IN REPORT? field is disabled and
the following message displays "This chart is currently displayed on a channel. To
enable the INCLUDE IN REPORT? field, you must first remove the chart from the
channel."
13. Do one of the following:
To… Then…
Save the chart Click Save.
The chart displays in the Existing Charts for XXXX
Report grid on the Report Manager /Charts screen.
Go to Step 14.
To… Then…
View or print Click View / Print Chart.
The chart opens in a pop-up window over the
Report Manager / Charts screen. From this screen
you can view report data or print.
Note: If the required fields are not completed, the
following message displays: "There is insufficient
information available in the Chart Setting section to
generate a Preview of the Chart. Please complete
required information fields and then click View/Print
Chart."
Users can drag the View / Print Chart window
aside and continue to make changes on the Report
Manager / Charts screen. When the View / Print
Chart button is selected again, the chart image is
refreshed.
Also, the title for those required fields which were
left incomplete, appear in red.
Go to Step 9.
Cancel Click Cancel.
The Chart Settings section disables and the
Existing Charts for 'XXXX' Report grid enables.
If data is unsaved, a warning message "There is
still some unsaved data/information on this page.
Do you want to continue?" displays.
Go to Step 14.
Return to the Report Manager / View Click Close.
Report screen Go to Step 15.
Procedures
Prerequisites
A report having charts must exist in Report Manager.
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow these steps to edit existing chart information or delete a chart.
1. On the DNApublisher My Page screen, click Report Manager in the Report Wizard
Admin channel.
The Report Manager / Reports screen displays and the chart icon displays next
to those reports with charts created and saved for them.
2. On the Report Manager / Reports screen, select the desired report with charts from
the Report column.
Details of the selected report display on the Report Manager / View Report screen.
3. On the Report Manager / View Report screen, select the Charts menu.
The Report Manager / Charts screen displays. The existing charts associated with
the report are listed in the Existing Charts for 'XXXX' Report grid.
Note: The Edit Chart button only enables when a chart is selected.
b. Click Edit Chart.
The Chart Settings section enables and the selected chart properties populate.
c. In the Chart Settings section, make any necessary changes in the fields. Refer to
the "Create a New Chart" section of this document for field descriptions.
Note: When editing a column, bar, line, or area chart, if the Pie Chart radio
button is selected in the W HAT CHART TYPE DO YOU WANT TO USE? section, the
following message "Selecting a Pie Chart type would mean all information on this
page will be lost. Are you sure you want to discard all information?" displays.
Click OK to override the previous settings and load a new Chart Settings section
for a pie chart. Click Cancel to keep the current page along with all unsaved
information.
You can switch from Column, Line, Area and Bar chart types when editing. The
system will convert the existing chart settings into the new chart type selection.
7. Do the following:
To… Then…
Save the changes Click Save.
The message "[Chart Name] saved" displays.
The Chart Setting section disables.
The Existing Charts for 'XXXX' Report grid
enables.
To… Then…
View or print Click View / Print Chart.
The chart displays in a pop-up window on the
Report Manager / Charts screen. From this screen
you can view report data or print.
Note: If the required fields are not completed, the
following message "There is insufficient information
available in the Chart Setting section to generate a
Preview of the Chart. Please complete required
information fields and then click View/Print Chart"
displays
You can drag the View / Print Chart screen aside
and continue to make changes on the Report
Manager / Charts screen. When the View / Print
Chart pushbutton is clicked again, the chart image
refreshes.
Also, the title for any required fields left incomplete
display in red.
Go to Step 9.
Cancel Click Cancel.
If data is unsaved, the message "There is still
some unsaved data/information on this page. Do
you want to continue?" displays.
Go to Step 9.
Return to the Report Manager / View Click Close.
Reports screen The Report Manager / View Report screen
displays.
Go to Step 9.
8. To delete a chart from the Existing Charts for 'XXXX' Report grid,
a. Select the checkbox next to the applicable Chart Title.
b. Click Delete Chart.
The following message displays: "Are you sure you want to delete the Chart
[Chart Name]?" Click OK to permanently delete the chart from the database.
If the chart being deleted displays in a channel on the DNApublisher My Page
screen, a second message "The Chart is displayed in a Channel on
DNApublisher. Deleting the Chart would also cause the Channel to be deleted.
Are you sure you want to delete the Chart [Chart Name]" displays. Click OK to
permanently delete the chart.
The selected chart is deleted from the Existing Charts for 'XXXX' Report grid and
also from the channel.
9. To return to the DNApublisher My Page screen (if not already displayed), click
DNApublisher.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add a report to a channel.
1. Click Back on your browser to return the Report Results screen.
The Edit Report screen displays, with the View Report option displayed for the
“Account Balance Range” report.
2. Click the Reports icon on the bottom of the screen.
The Reports screen displays.
3. Click the Add to Channel icon for a report you want to publish to the portal.
The Add to Channel screen displays.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change the options.
1. Display the View Report screen for a report, and then choose General from the
menu on the top of the screen.
You can display the View Report screen by clicking Report for a report on the
Queries screen or by clicking a report name or its icon on the Reports screen.
2. Type a report description.
For example, you may want to enter information that will help remind you or other
users what the report contains.
3. Specify whether or not you want to make the report available for running through
Update Manager.
If Yes, the report is placed on the Scheduled Reports screen within Update Manager.
This allows a DNAreport administrator to generate the report as part of a batch.
Refer to “Running a Batch of Reports” in the DNAreport Administrator Guide Help for
more information.
Note: Update Manage is not available with DNAreport/Information Center
processing.
4. Click Save to save your changes.
Refer to “Viewing a Report” for information on displaying the published report.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change the Page Setup options.
1. Do one of the following:
a. Click Report for a report on the Queries screen.
b. Click a report name or its icon on the Reports screen.
The View Report screen displays.
2. Choose Page Setup from the menu on the top of the screen.
The Edit Reports screen displays.
3. Change the report’s header.
The header displays at the top of each page in the report. By default, the name of the
report’s query is entered, but the name can be changed or left blank*. If the report is
stored in a folder, the folder name is also displayed by default on the report; the user
can remove the folder name from the header so only the report title is displayed on
the report.
*If the report title is left blank in the W HAT IS THE TEXT OF THE HEADER (TITLE) IN THIS
REPORT? field, and this report is later published either by (1) the cView Scheduler, (2)
UpdateManager REPT step, (3) manually publishing via the Publish button on
Report Manager, or (4) automatic publishing when the report is first added to a
DNApublisher channel, the name of the published (PDF, HTML, and CSV) files
saved on the cView server will default to the report name as it appears on the Report
Manager/Reports screen.
4. Change the report’s footer.
The footer displays at the bottom of each page in the report. By default, “$Today” is
entered. These will cause the report to display the current date, and the date of the
last update of data, at the bottom of each page. You can choose not to print anything
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to change report columns.
1. Display the Edit Report options for a report by doing one of the following:
a. Click Report for a report on the Queries screen.
b. Click a report name or its icon on the Reports screen.
The Edit Report screen displays; the View Report option shows the report results.
2. Choose Columns from the menu on the top of the screen.
The Columns Options screen displays.
This list initially shows all of the columns from the original query, with the names
given to them in the query. If you make changes, this list will reflect any columns that
are renamed or any that are added.
The list includes a checkbox to select one or more columns. This is used for the
purposes of the buttons to the right of the list. The list also shows the data type for
each column, and the width in pixels (which is changeable.).
The column name itself is a link that takes you to the Edit Column screen for that
column.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to specify a column width.
1. Select one more columns by using the checkboxes.
The columns do not have to be of the same type.
2. Click Width.
The following message displays.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to specify a column format.
1. Select one or more columns by checking the checkboxes.
The columns must be of the same type, otherwise the Format button (next step) is
disabled.
2. Click Format.
The Edit Format screen displays. The exact appearance of this screen depends on
what type of column was selected: numeric, text, or date.
See “Editing a column’s format” for details about this screen.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to edit a column’s definition.
1. From the Columns screen, click on the name of the column that you want to edit.
The Edit Column screen displays.
The following example is for a numeric column.
2. In the W HAT IS THE COLUMN NAME? field, type a new name for this column.
Unless you are creating a new column, the default is the name given to this column
in the query.
3. In the W HAT IS THE WIDTH FOR THIS COLUMN? field, type a new width for this column
(in pixels).
How this width appears on a user’s screen depends on the screen resolution and
size. The best way to gauge different widths is by viewing the report itself.
4. In the W HAT DISPLAY ATTRIBUTES WILL THE DATA HAVE? field, you can specify that the
data appear in bold, italics, or both.
5. In the W HAT CALCULATION DO YOU WANT? field, click one of the buttons on the right to
insert new values into the expression that defines this column.
The Insert Value screen displays. See Inverting a new value into the column
definition for details.
This is like creating a “calculated column” in Query Builder. If the column you are
editing is a text or date column, you can only “add” other values (using the “+” sign),
which means appending text onto the text data that already is in the column.
The subtotal (“Sum”) is reported on the last row in the screen excerpt above. To report
the Average Deposit Balance for the Branch (i.e., the subtotal), you would not want to
simply report the sum of the values in the Average Deposit Balance column; that number
would not be meaningful.
Instead, you would want to use the same calculation on the totals as was used to
calculate the individual rows. So in the example, by choosing Yes in question 8 on the
Edit Column screen, DNAreport will report the subtotal for Average Deposit Balance by
taking the sum of the values in the Deposit Balance column, and dividing it by the sum of
the values in the # of Accounts column. In essence, it will calculate the average of the
sums rather than the sum of the averages.
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to insert a new value into the column definition.
1. Click one of the arithmetic operators (+,-,X,/) in the Edit Column screen.
The Insert Value screen displays.
2. In the W HAT TYPE OF VALUE DO YOU WANT TO INSERT? field, choose how you want to
select the value to be used in the calculation.
a. Click Query Column if you want the calculation to use the value from another
column that was in the original query.
b. Click Query Column Subtotal to use a calculated value based on a collection of
individual values in a specific column.
c. Select Type in a Value if you want to enter a fixed value to use in the calculation
3. Choose Options to set up the value.
a. Query column - If you chose this option in step 1, choose the column from the
original query that you want to use.
b. Query column subtotal - If you chose this option in step 1, the screen changes to
that shown below. Choose the subtotal calculation in column 2, and the column
to base it on in step 3. You can choose to perform the calculation on all of the
result rows in the report, or do separate calculations for rows grouped according
to the value in a column; select that column in step 4. The example shows that
the sum of all values of “# of Customers” for a given branch will be used for this
value.
Note: “Percent of” is a special subtotal option in step 2. Here is an example of
how it works: If you select “Percent of” “# of Customers” grouped by “Branch,”
this value will equal, for each results row, the ratio of the value in the “# of
Customers” column to the sum of all values in the “# of Customers” column for
that Branch, expressed as a percentage.
Type in a value - If you chose this option in step 1, the screen changes. Type the
text in the Type in the value to insert field.
4. Click OK to insert the value from the Insert Value screen into the column definition.
For numeric columns, the way in which it is inserted depends on whether you clicked
+, –, X, or / to reach the Insert Value screen. For text or dates, it is always “added,”
that is, appended.
Repeat steps 1 through 4 to add more columns to the expression if needed.
Numeric Column
You can format a Numeric column as a number or as text. See “Text column” below for
an explanation of the latter. “No formatting” means to use the default format for a
number.
In the Select a format step, you can choose from one of the predefined formats,
or click Custom to tailor the format. The Custom Format screen enables you to
specify text to precede or follow the numeric value in the column, how many
decimal places to use and whether or not to use scientific notation, and where
to use commas.
In the HOW DO YOU WANT NEGATIVES? and SHOW NEGATIVES IN RED? steps, you
define how you want negative numbers to appear.
In the HIDE VALUES THAT ARE ZERO? step, specify whether you want data values
that are 0 to appear as 0 or as a blank.
In the HOW DO YOU WANT TO DISPLAY MISSING VALUES? step, specify how you
want to show instances where there is no value in a column for a given result.
Text Format
All types of columns (numeric, date, text) may be formatted as text data. When you
choose the Text option, you need to type special characters in the W HAT IS THE
FORMAT STRING field to specify how the column’s data should appear. (Refer to the
table below.) After you insert these characters, you can type in the TEST WITH
SAMPLE TEXT field to get a preview of what the column’s data will look like with the
selected settings (by clicking Test).
Use these options to add punctuation or other information to the original column data.
For example:
You could specify that a telephone number stored as 6128674583 be displayed
as (612) 867-4583. To do that, you would type (###) ###-#### in the Format
String field.
You could specify that a telephone number stored as 6128674583x25 be
displayed as 867-4583 Ext. #25. To do that, you would type _ _ _###-#### Ext.
\#*. The _ character suppresses display of the area code numbers, the #
character inserts the seven-digit phone number, the \ character inserts the #
character (instead of displaying its value) and the * character inserts the
remaining characters (the extension).
Character What it does
# Inserts a single character from the original column. The first
occurrence of this symbol inserts the first character from the
column; the second occurrence inserts the second character,
and so on.
^ Same as above except that if the original data is in lower
case, it displays as upper case.
_(underscore) Eliminates a single character from the original column. The
first occurrence of this symbol removes the first character
from the column; the second occurrence removes the
second character, and so on.
* Inserts the remaining characters in the original column. If you
have not typed one of the other characters (#, ^ or _ ), the
entire contents of the column are inserted.
\ Inserts all characters that you type following the \ , until you
type one of the other characters (#, ^, _ , *).
Date Format
In the “What date (time) format do you want to use?” steps, select from the pre-
defined date and time formats. You can also choose to not show the date or
the time. (If there is no time value contained in the data, your selection in step 2
has no effect.)
Click Test in the “Test with today’s date” step to see how your formatting would
look, using the current date as an example.
In the “How do you want to display missing values?” step, specify how you
want to show instances where there is no value in a column for a given result.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to add columns.
1. From the Columns screen, click Add.
The Add Column screen displays. This screen is the same as the Edit Column
screen, except that before any values have been inserted in step 4, step 4 contains
only the Choose pushbutton.
2. Type a name for the column in step 1 on the screen.
3. In the W HAT IS THE WIDTH FOR THIS COLUMN field, specify a width for this column (in
pixels).
How this width appears on a user’s screen depends on the screen resolution and
size. The best way to gauge different widths is by viewing the report itself.
4. In the W HAT DISPLAY ATTRIBUTES WILL THE DATA HAVE field, you can specify that the
data appear in bold, italics, or both.
5. In step 4 on the screen, click Choose to begin defining the column.
The Insert Value screen displays. This works the same as it does for the Edit Column
screen. See “Inserting a new value into the column definition”.
After you add the first value, the Add Column screen looks like the Edit Column
screen. Proceed to define your column in the same way that you edit a column. See
“Changing columns”.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to set up a link within a report.
1. Display the Edit Report options for a report.
You can do this by clicking Report for a report on the Queries screen or by clicking a
report name or its icon on the Reports screen. The View Report screen shows the
report results.
2. Choose Columns from the menu on the top of the screen.
The Columns screen displays.
3. Click the name of the column that you want to link from.
The Edit Column screen displays for that column.
4. Select the URL or Report option and set up the link.
Set up the link as noted below. The example screen shows another report selected
as the object to link to.
URL − If you choose this option, click the dropdown list below the Drilldown Link field
and choose whether you want to link to a file, an FTP address or a Web (http)
address. Then type the path and file name (C:\mortgages.doc) or the complete FTP
or Web address (http://www.mybank.com/mortgages) in the field provided.
Report − If you choose this option, click Choose and select the report you want to
link to on the Open Object screen. Click OK to save your selection and close the
screen.
5. Select other options in this screen, if you want, and click OK.
Refer to “Changing columns” for details on the other fields available on this screen.
When you click OK, you return to the Columns screen.
6. Click View to view the report.
The report displays. Notice that the entries in the column you chose in step 3 are now
hyperlinks as shown below. When you click one of the entries, the report, file, or site you
selected in step 4 appears in a separate browser window.
When the arrows on the Charts slideout are clicked, the chart thumbnails display , and
the Report Manager / View Report screen refreshes and displays the report data.
To move the image, click in the title bar area and drag the pop-up window where you
want it placed on the screen.
The image can also be resized by clicking and dragging on the edge.
When you are done, another chart can be selected from the Charts slideout and the
same actions performed. The resizing and repositioning does not need readjusting
unless you leave the screen.
When the View Report screen is closed, the chart returns to the default size and position
the next time it is displayed.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to include calculations and subtotals in a report.
1. Display the Edit Report options for a report.
You can do this by clicking a report name on the Reports screen. The Edit Report
screen displays with the results displayed.
2. Choose Subtotals from the menu on the top of the screen.
The Subtotals options are displayed.
3. In the first field, click the boxes for the calculations you want included in the report.
This field provides a list of all fields selected for display in the report and the
calculations that are available for that field. The available calculations depend on the
data type of the field’s value. For example, because the Name column is not
numeric, calculations such as Sum and Percent are not available for that column.
When you insert subtotals and grand totals into a report, the total is based on the
default calculation type of the data contained in the column. For example, COUNT
appears for a character column (such as names) and SUM appears for a numeric
column (such as deposit balances).
There are cases where SUM may be used not for a sum, but for a calculation that is
the same as that used for the column itself. You can specify this on the Edit Column
screen. See step 8 under “Changing columns”.
Field Descriptions
The following fields are used in Report Scheduler:
Field Description
Name of the report.
W HAT IS THE DESCRIPTION OF THIS Provides detailed information about the report.
REPORT? Note: If this screen was accessed for a User Prompt
report, only this field is enabled on the screen.
SHOW THIS REPORT ON PUBLISH Indicates if the report can be run from the Publish
REPORTS PAGE? Reports screen.
Yes = All options in the Automatic Report Publishing
Schedule section become enabled.
Note: When saved, the report displays on the Report
Manager / Publish Reports screen which allows the
user to manually publish a report at any time.
No = All options in the Automatic Report Publishing
Schedule section become disabled.
W ILL THIS REPORT BE RUN BY THE Indicates if the report is run by Update Manager.
UPDATE MANAGER? Yes = The report is run by the DNAmarket Update
Manager.
No = The report is not run by the DNAmarket Update
Manager.
Note: This field enables only when the SHOW THIS
REPORT ON PUBLISH REPORTS PAGE? field is set to
Yes.
W ILL REPORT LINK ON A CHANNEL Indicates whether this report, when displayed as a
GET ITS DATA FROM RUNNING THE report link on a channel, receives data from a published
REPORT OF FROM A PUBLISHED report (saved on the file server) or from running the
COPY?
report directly from the database.
Run Report = Receives data directly from the
database. Default.
Use Published Report = Receives data from the
published report.
Automatic Report Publishing Schedule
Field Description
HOW FREQUENTLY SHOULD THIS Defines the frequency of automatically updating the
REPORT BE AUTOMATICALLY published files on the cView server stored for the
PUBLISHED TO REFRESH DATA AND report. Default is Weekly.
CHANNEL CONTENT?
WOULD YOU LIKE TO EMAIL THIS Indicates if the report is emailed to other cView users
REPORT TO OTHER CVIEW USERS after it is automatically published. Default is No.
AFTER IT HAS BEEN AUTOMATICALLY Yes = Additional fields display to support the email
REFRESHED? option.
No = Do not send this report in an email to users.
Additional email fields
SELECT THE USER(S) THAT YOU Identifies the recipients. All cView users are listed in
WOULD LIKE TO EMAIL THIS REPORT the dropdown list.
TO:
W HICH FORMAT OF THE REPORT DO The format of the report to attach to the email.
YOU WANT TO SEND AS AN
ATTACHMENT IN THE EMAIL?
W HAT IS THE SUBJECT OF THE A description of the email . Default text is “[Report
EMAIL? Name] has been published.”
W HAT EMAIL MESSAGE DO YOU The message to be sent with the email. Default text is:
WANT TO SEND? Report: [Report Path/Report Name]
Report Owner: [Report Owner]
Last Run: [Last Run Date]
CLICK SAVE TO SAVE CHANGES, OR Indicates whether to save changes, or cancel and
CANCEL TO ABANDON CHANGES AND return to the View Report screen.
RETURN TO VIEW REPORT
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow the steps below to automatically schedule when the reports should be updated.
CRM/BI Suite - DNAreport Manual Page 305
Release 5.2 © Open Solutions Inc.
Report Scheduler
Note: If the report contains User Prompts, all fields on the Report Scheduler
screen are disabled except for the report name and description.
3. To complete the top section of the Report Scheduler screen,
a. Type a meaningful description in the W HAT IS THE DESCRIPTION OF THIS REPORT?
field.
b. Indicate if you want this report to be run from the Publish Reports screen in the
SHOW THIS REPORT ON PUBLISH REPORTS PAGE? field.
If Yes, all options in the Automatic ReportPublishing Schedule section become
enabled.
c. Indicate if you want to run the report in Update Manager in the W ILL THIS BE RUN
BY THE UPDATE MANAGER? field.
Note: The Automatic Report Publishing Schedule section is disabled if this field
is set to Yes.
d. Indicate whether this report, when displayed as a report link on a channel, will
receive data from a published report or from running the report directly from the
database in the W ILL REPORT LINK ON A CHANNEL GET ITS DATA FROM RUNNING THE
REPORT OF FROM A PUBLISHED COPY? FIELD.
Select To
YES Display additional fields to complete the email process.
Go to Step 5.
NO Go to Step 6.
a. Select the user(s) to email the report from the AVAILABLE USERS list box and click
the arrow to move to the SELECTED USERS list box.
To move all the users from the AVAILABLE USERS list box to the SELECTED USERS
list box, click Add All.
b. Select the format of the report in the W HICH FORMAT OF THE REPORT DO YOU WANT
TO SEND AS AN ATTACHMENT IN THE EMAIL? field. When a report is generated from
a standard, SQL, or super query, the format options are PDF or CSV. When a
report is generated from a profile query, the format options are PTM and CSV.
Note: Chart(s) associated with a report do not display in the CSV format file.
c. Type the subject of the email in the W HAT IS THE SUBJECT OF THE EMAIL? field.
The default text is: “[Report Name] has been published.” The default text follows
what is typed in the field.
d. Type the text send with the report in the W HAT EMAIL MESSAGE DO YOU WANT TO
SEND? field.
The default text is: Report: [Report Path/Report Name], Report Owner: [Report
Owner], and Last Run: [Last Run Date]. The defaulted text follows what was
typed in this field.
6. Do one of the following:
To… Then…
SAVE CHANGES Click Save.
The following message "The Scheduled setting for this report
has been saved" displays.
Click OK.
The Report Scheduler screen displays.
Note: If changes are saved, a log file is created for each
frequency.
CANCEL CHANGES Click Cancel.
The View Report screen displays.
7. To return to the My Vision My Page screen (if not already displayed), click
DNApublisher.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow the steps below to delete a report with a chart.
1. On the Report Manager / Reports screen,
a. Select a report with a chart.
Note: If a chart has a chart, the Chart icon displays in the Report column to
the left of the report name.
b. Click the Delete icon located in the Delete column next the report to delete.
The following message displays.
Procedures
Prerequisites
None
Restrictions
None
Additional Considerations
None
Navigation
My Page > Report Manager
Steps
Follow the steps below to delete a report with a chart.
1. On the Report Manager / Reports screen,
a. Select a report with a chart.
Note: If a chart has a chart, the Chart icon displays in the Report column to
the left of the report name.
Prerequisites
None
Restrictions
None
Additional Considerations
None
Steps
Follow these steps to export a report within Report Manager.
1. Open Report Manager to display the Reports screen.
2. Click Export for the report you want to export.
The File Download dialog box displays.
3. Click the Save (this file to disk) option and click OK.
The Save As dialog box displays, enabling you to specify where you want to save the
report file and what you want to name it. By default, the report name is entered with a
.report extension; you can change the name if you want.
4. Choose a filename and location and click Save.
The report file is saved in the specified location, and then the Download Complete
dialog box displays.
5. Click Close to close the dialog box.
Report Contents
The information will be presented by each Channel and Report Title. The description of
each report will include the following information:
Queries:
Name
Qualifiers – This section will describe the fields that are being used for
qualification and the values that must be met.
Information Source – Source and description
Will note if it is used for display or qualification or both
Will indicate if the field is used as a sort. - Ascending Sort or -
Descending Sort
Report Information
Include the name of the report as seen in the Report Manager application and,
if available from the My Page screen, the Name as it displays.
List of Report columns in the order that they are displayed, with the formatting
information
If the column is subtotaled it will be indicated by **.
Optionally, if the report is presented as a drill down from another report, the
parent report title as displayed in Report Manager will also be noted.
Overview
This report displays information on customers that have total balances that meet the
minimum and maximum balances requested. Selection of a specified customer will show
the customer detail.
Query Information
Name: Account Balance Range
Qualifiers:
Balance – The user is prompted to input the minimum balance and maximum
balance sum to return. The user may request the system to display these
values on the report header by checking the Display User Prompt Values on
the Report Header checkbox.
Effective Date – Uses a sub query to return only the most recent effective date
row from the Common_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
TAXRPTFORPERSNBR The person or organization P
or TAXRPTFORORGNBR number for the account owner.
Report Information
Name: Account Balance Range
Portal Name: Core Account Balance Range
Drill Down Column: Person or Org Nbr (Click for Detail)
Column Name Formatting Information
Length (in Display
Pixels)
Person or Org Nbr 75 Text
Owner Name 150 Text
Tax ID Number 75 Number no formatting
Customer Since 75 Date – MM/DD/YYYY
Count ** 75 Number no formatting
Balance ** 100 Number – $ 9,999.99
Overview
This report lists detail account information for a selected Tax Reporting Person.
Query Information
Name: Tax Owner Detail – Balance Range
Qualifiers:
Owner Name – Will return accounts for a specified owner. The owner name
can be input directly by the user in Report Manager or flow down from the
parent report when using the drill down feature. The user may request the
system to display the input name on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Current Account Status – Will return only accounts that are Active, Inactive,
Dormant, Closed with Balance, or Non-Performing
Effective Date - Uses a sub query to return only the most recent effective
date row from the Common_Acct_Info table.
Column Name Description Print and/or Sort
Qualify #
Information Source: Common_AcctInfo
OWNERNAME Owner Name in First, M, Last format P/Q 1
BRANCHNAME Branch Location assigned to account P 2
PRODUCT Minor Account Description P 3
ACCTNBR Unique number assigned each account P
NOTEBAL Principal balance as of the last extract P
NOTEINTRATE Interest Rate on account as of the last P
extract
CURRACCTSTATCD Account status code Q
EFFDATE Maximum Effective Date for Q
Common_Account_Info
Report Information
Name: Tax Owner Detail – Balance Range
Parent Report Title: Account Balance Range Results :
Column Name Formatting Information
Length (in Pixels) Display
Account Owner 150 Text
Branch 150 Text
Product 100 Text
Account Number 75 Number no formatting
Balance ** 150 Number - $ 9,999.99
Rate 75 Number - 00.00 %
Opened 75 Date – MM/DD/YYYY
Overview
This series of reports will display information about the Tax Reporting Owners that are
maintaining the highest balances in the deposit accounts. There are 3 separate reports
that have identical qualifications and simply return a different number of rows.
Query Information
Name: Primary Top XX Deposit Accounts – The XX will be substituted by the
number of customers/members that will be returned in the report. There are
separate queries for each report as required by the tool, but they are identical
except for the name.
Qualifiers
Major Account type – The along types that will be returned are, Savings,
Checking and Time Deposits.
Current Account Status – Allow accounts status’ will be returned except for
closed accounts.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Deposit_Acct_Info table
Column Name Description Print and/or Sort
Qualify #
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last format P
OWNERSORTNAME Owner Name in Last, First, M format 2
COUNT (DISTINCT Number of distinct accounts for the P
ACCTNBR) Tax Reporting Person that make up
the sum of the note balances
SUM(NOTEBAL) Sum of the Note Balances for the P 1
effective date of the Deposit Accounts
for the individual Tax Reporting
Owners returned
Report Information
Name(s):
Primary Top 10 Deposit Accounts – Returns first 10 Owners
Primary Top 25 Deposit Accounts – Returns first 25 Owners
Primary Top 100 Deposit Accounts – Returns first 100 Owners
Portal Name(s):
Core Primary Top 10 Deposit Accounts
Core Primary Top 25 Deposit Accounts
Core Primary Top 100 Deposit Accounts
Column Name Formatting Information
Length (in Pixels) Display
Owner Name 400 Text
Number of Accounts 75 Number no formatting
Total Balance ** 125 Number - $ 9,999.99
Overview
This report will display the detail on the accounts for a selected Tax Reporting Owner.
Query Information
Name: Owner Detail Deposit Top Accounts
Qualifiers:
Owner Name – Will return accounts for a specified owner. The owner name
can be input directly by the user in Report Manager or flow down from the
parent report when using the drill down feature. The user may request the
system to display the input name on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Current Account Status – Will return only accounts that are Active, Inactive,
and Dormant
Major Account type – The along types that will be returned are, Savings,
Checking and Time Deposits
Effective Date − Uses a sub query to return only the most recent effective
date row from the Deposit_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last format P/Q 1
BRANCHNAME Branch Location assigned to the P 2
account
PRODUCT Minor Account Description P 3
ACCTNBR Unique number assigned each P
account
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Interest Rate on account as of the P
last extract
CONTRACTDATE Date account was opened P
CURRACCTSTATCD Account Status Code Q
MJACCTTYPCD Major Account Type Code Q
EFFDATE Maximum Effective Date for Q
Deposit_Acct_Info
Report Information
Name: Owner Detail Top Deposit Accounts
Parent Report Title: Primary Top XX Deposit Accounts. The same detail report
is used for all the Top Deposit Account reports
Column Name Formatting Information
Length (in Pixels) Display
Account Details for: 350 Text
Branch 75 Text
Product 75 Text
Account Number 75 Number no formatting
Balance ** 75 Number - $ 9,999.99
Rate 75 Number – 00.00 %
Opened 75 Date – MM/DD/YYYY
Overview
This series of reports will display information about the Tax Reporting Owners that are
maintaining the highest balances in their loan accounts. There are 3 separate reports
that have identical qualifications and simply return a different number of rows.
Query Information
Name: Owner Detail Loan Top Accounts
Qualifiers:
Owner Name – Will return accounts for a specified owner. The owner name
can be input directly by the user in Report Manager or flow down from the
parent report when using the drill down feature. The user may request the
system to display the input name on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Current Account Status – Will return only accounts that are not closed
Major Account type – The loan types that will be returned are, Consumer,
Commercial and Mortgage
Effective Date − Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last P/Q
format
OWNERSORTNAME Owner Name in Last, First, M 2
format
COUNT(DISTINCT Number of distinct accounts for P
ACCTNBR) the Tax Reporting Person that
make up the sum of the note
balances
SUM (NOTEBAL) Total sum of Note Balances for P 1
the Tax Reporting Person
Report Information
Name(s):
Primary Top 10 Loan Accounts – Returns first 10 Owners
Primary Top 25 Loan Accounts – Returns first 25 Owners
Primary Top 100 Loan Accounts – Returns first 100 Owners
Portal Name(s):
Core Primary Top 10 Loan Accounts
Core Primary Top 25 Loan Accounts
Core Primary Top 100 Loan Accounts
Column Name Formatting Information
Length (in Pixels) Display
Name 400 Text
Accounts 75 Number no formatting
Total Balance ** 150 Number - $ 9,999.99
Overview
This report will display the detail on the accounts for a selected Tax Reporting Owner.
Query Information
Name: Owner Detail Loan Top Accounts
Qualifiers:
Owner Name – Will return accounts for a specified owner. The owner name
can be input directly by the user in Report Manager or flow down from the
parent report when using the drill down feature. The user may request the
system to display the input name on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Current Account Status – Will return only accounts that are Active, Inactive,
Dormant, Closed with Balance, and Non-Performing
Major Account type – The types that will be returned are Consumer,
Commercial, and Mortgage
Effective Date − Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last format P/Q 1
BRANCHNAME Branch Location assigned to the P 2
account
PRODUCT Minor Account Description P 3
ACCTNBR Unique number assigned each P
account
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Interest Rate on account as of the P
last extract
CONTRACTDATE Date account was opened P
CURRACCTSTATCD Account Status Code Q
MJACCTTYPCD Major Account Type Code Q
EFFDATE Maximum Effective Date for Q
Loan_Acct_Info
Report Information
Name: Owner Detail Top Loan Accounts
Parent Report Title: Primary Top XX Loan Accounts. The same detail report is
used for all the Top Loan Account reports
Column Name Formatting Information
Length (in Pixels) Display
Account Details for: 350 Text
Branch 75 Text
Product 75 Text
Account Number 75 Number no formatting
Balance ** 75 Number – $ 9,999.99
Rate 75 Number – 00.00 %
Opened 75 Date – MM/DD/YYYY
Overview
This report will display summary information for delinquent accounts by the number of
months past due.
Query Information
Name: Delinquent_Accounts_Summary
Qualifiers:
Months Past Due greater than(>)0
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Delinquent_MView
Months Past Due Number of months calculated when P/Q 1
view was created
Accounts Past Due Total number of accounts past due P
grouped by months past due
Total Amount Past Due P
Information Source: Common_Acct_Info
Total Account Balances P
Report Information
Name: Delinquent_Accounts_Summary
Portal Name: Core – Delinquency Summary
Drill Down Column: Months Past Due
Column Name Formatting Information
Length (in Pixels) Display
Months Past Due 200 Number no formatting
Accounts Past Due 200 Number no formatting
Total Amount Past Due ** 200 Number - $ 9,999.99
Total Account Balances ** 200 Number - $ 9,999.99
Overview
This report will display detail information on all accounts that are delinquent the number
of months selected. This information will include Tax Owner and Account information.
Query Information
Name: Delinquent_Account_Detail
Qualifiers:
MonthsPastDue – This is a user prompt. The information can be directly input
or it will flow down from the parent report when using the drill down feature.
The user may request the system to display this value on the report header
by checking the Display User Prompt Values on the Report Header
checkbox.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Delinquent_MView
Account Number Unique number assigned each P
account
Delinquent Due Date The oldest date that has active P
amounts due
Amount Due The total amount of delinquent P
payments due
MONTHSPASTDUE Q
Information Source: Common_Acct_Info
Borrower Tax Report For Owner of account. P
Product Minor Account Description P
Current Balance The Principal balance as of the last P
WH_Extract
Branch Branch Location assigned to the P
account
Home Phone Home Phone if available to Tax P
Owner
Business Phone Future Use
Effectivedate Maximum Effective Date for Q
Loan_Account_Info
Information Source: Common_Acct_Info
Next Due Date Date of next due date for account P
Report Information
Name: Delinquent_Account_Detail
Parent Report Title: Delinquent Accounts Summary
Column Name Formatting Information
Length (in Pixels) Display
Account Number 150 Number no formatting
Borrower 200 Text
Product 200 Text
Delinquent Due Date 75 DATE – MM/DD/YYYY
Current Balance 150 Number - $ 9,999.99
Amount Due 150 Number - $ 9,999.99
Next Due Date 75 DATE – MM/DD/YYYY
Branch 150 Text
Home Phone 100 Text
Overview
This report will display the number of accounts, outstanding principle balance and
original balance of accounts by loan officer(AcctRoleCd = ACTO). This report will allow
the user to drill down to a Status Report.
Query Information
Name: Account Officer
Qualifiers:
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null. The user may request the system to display
the input close date on the report header by checking the Display User
Prompt Values on the Report Header checkbox.
Current Account Status – Will return accounts that are not in Originating or
Approved status
Note Open Amount – The Note Open amount must be greater than zero OR
Note Balance – the Note Balance must be greater than zero
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ACCTOFFICERNBR The person number on the account that Q
holds the Account Role code of ACTO
ACCTOFFICER The name of the person that holds the P
Account Officer Role.
# Count of the number of accounts for a P
each account officer
Original Balance The sum of the original account balances P/Q
for an Account Officer
Report Information
Name: Account Officer
Portal Name: Core – Account Officer
Drill Down Column: Loan Officer
Column Name Formatting Information
Length (in Pixels) Display
Account Officer (Click for 200 Text
Status Report)
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report will display the status of the accounts that were reported for the specified
Account Officer. It will also allow the user to drill down to a Detail Report.
Query Information
Name: A_Status_Report
Qualifiers:
Account Officer – Will return accounts for a specified Account Officer. The
officer name can be input directly by the user in Report Manager or flow down
from the parent report when using the drill down feature. The user may
request the system to display this name (if input) and the following close date
on the report header by checking the Display User Prompt Values on the
Report Header checkbox.
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null.
Current Account Status – Will return only accounts that are not Originating or
Approved
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ACCTOFFICER The name of the person that holds the P/Q 1
Account Officer Role.
Status Account Status Code P/Q
COUNT(DISTINCT Count of the account numbers for P
ACCTNBR) Account Officer
SUM (DISTINCT The sum of the original account P
NOTEOPENAMT) balances for Account Officer
SUM (DISTINCT Total sum of Note Balances for P
NOTEBAL) Account Officer
CLOSEDATE Date Account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: A_Status_Report
Parent Report Title: Account Officer Report
Drill Down Column: Account Officer
Column Name Formatting Information
Length (in Pixels) Display
Account Officer (Click for 200 Text
Detail)
Status 75 Text
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report displays detail information about the accounts that the Officer has a role of
ACTO on. Clicking on the Account Number will bring the user to the mailing label
information based on the account
Query Information
Name: A_Detail_Report
Qualifiers:
Account Officer Name – Will return accounts for a specified Account Officer.
The officer name can be input directly by the user in Report Manager or flow
down from the parent report when using the drill down feature. The user may
request the system to display this name (if input) and the following close date
on the report header by checking the Display User Prompt Values on the
Report Header checkbox.
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage
Status – Will return only accounts that are not Originating or Approved
Close date – Accounts that have a CloseDate that is greater than (>) the date
input by the user OR is null
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ACCTOFFICER The name of the person that holds P/Q
the Account Officer Role.
ACCTNBR Unique number assigned each P 1
account
MJACCTTYPCD Major Account Type Code P/Q
CURRMIACCTTYPCD Minor Account Type Code P
Status Account status code P/Q
NOTEOPENAMT Original Principal Disbursement P
CONTRACTDATE Date Account Opened P
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Rate on the as of the last P
WH_Extract
CLOSEDATE Date Account was closed P/Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: A_Detail Report
Parent Report Title: Account Officer Status Report
Drill Down Column: Account Number will bring the user to a mailing label utility
for the account.
Column Name Formatting Information
Length (in Pixels) Display
Acct Officer 200 Text
Account # 75 Number no formatting
Major 75 Text
Minor 75 Text
Status 75 Text
Orig. Balance ** 100 Number - $ 9,999.99
Date Opened 75 DATE – MM/DD/YYYY
Current Balance ** 100 Number – $ 9,999.99
Interest Rate 75 Number – 00.00%
Date Closed 75 DATE – MM/DD/YYYY
Overview
This report will display the number of accounts, outstanding principle balance and
original balance of accounts by loan officer (AcctRoleCd = LOFF). This report will allow
the user to drill down to a Status Report.
Query Information
Name: Loan Officer
Qualifiers:
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null. The user may request the system to display
the input close date on the report header by checking the Display User
Prompt Values on the Report Header checkbox.
Current Account Status – Will return accounts that are not in Originating or
Approved status
Note Open Amount – The Note Open amount must be greater than zero OR
Note Balance – the Note Balance must be greater than zero
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
LOANOFFICERNBR The person number on the account that Q
holds the Loan Role code of LOFF
LOANOFFICER The name of the person that holds the P
Loan Officer Role.
# Count of the number of accounts for a P
each Loan Officer
Original Balance The sum of the original account P/Q
balances for an Loan Officer
Current Balance Total sum of Note Balances for the P/Q
Loan Officer
MJACCTTYPCD Major Account Type Code Q
CLOSEDATE Date account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: Loan Officer
Portal Name: Core – Loan Officer
Drill Down Column: Loan Officer
Column Name Formatting Information
Length (in Pixels) Display
Loan Officer (Click for Status 200 Text
Report)
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report will display the status of the accounts that were reported for the specified
Loan Officer. It will also allow the user to drill down to a Detail Report.
Query Information
Name: L_Status_Report
Qualifiers
Loan Officer – Will return accounts for a specified Loan Officer. The officer
name can be input directly by the user in Report Manager or flow down from
the parent report when using the drill down feature. The user may request the
system to display this name (if input) and the following close date on the
report header by checking the Display User Prompt Values on the Report
Header checkbox.
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null.
Current Account Status – Will return only accounts that are not Originating or
Approved.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
LOANOFFICER The name of the person that holds P/Q 1
the Loan Officer Role.
Status Account Status Code P/Q
COUNT(DISTINCT Count of the account numbers for P
ACCTNBR) Loan Officer
SUM (DISTINCT The sum of the original account P
NOTEOPENAMT) balances for Loan Officer
SUM (DISTINCT Total sum of Note Balances for Loan P
NOTEBAL) Officer
CLOSEDATE Date Account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: L_Status_Report
Parent Report Title: Loan Officer Report
Drill Down Column: Loan Officer
Column Name Formatting Information
Length (in Pixels) Display
Loan Officer (Click for Detail) 200 Text
Status 75 Text
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report displays detail information about the accounts that the Officer has a role of
LOFF on. Clicking on the Account Number will bring the user to the mailing label
information based on the account
Query Information
Name: L_Detail_Report
Qualifiers:
Loan Officer Name – Will return accounts for a specified Loan Officer. The
officer name can be input directly by the user in Report Manager or flow down
from the parent report when using the drill down feature. The user may
request the system to display this name (if input) and the following close date
on the report header by checking the Display User Prompt Values on the
Report Header checkbox.
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage
Status – Will return only accounts that are not Originating or Approved
Close date – Accounts that have a CloseDate that is greater than (>) the date
input by the user OR is null
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
LOANOFFICER The name of the person that holds P/Q
the Loan Officer Role.
ACCTNBR Unique number assigned each P 1
account
MJACCTTYPCD Major Account Type Code P/Q
CURRMIACCTTYPCD Minor Account Type Code P
Status Account status code P/Q
NOTEOPENAMT Original Principal Disbursement P
CONTRACTDATE Date Account Opened P
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Rate on the as of the last P
WH_Extract
CLOSEDATE Date Account was closed P/Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: L_Detail Report
Parent Report Title: Loan Officer Status Report
Drill Down Column: Account Number will bring the user to a mailing label utility
for the account.
Column Name Formatting Information
Length (in Pixels) Display
Loan Officer 200 Text
Account # 75 Number no formatting
Major 75 Text
Minor 75 Text
Status 75 Text
Orig. Balance ** 100 Number - $ 9,999.99
Date Opened 75 DATE – MM/DD/YYYY
Current Balance ** 100 Number – $ 9,999.99
Interest Rate 75 Number – 00.00%
Date Closed 75 DATE – MM/DD/YYYY
Overview
This report will display the number of accounts, outstanding principle balance and
original balance of accounts by loan officer (AcctRoleCd = MOFF). This report will allow
the user to drill down to a Status Report.
Query Information
Name: Managing Officer
Qualifiers:
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage.
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null. The user may request the system to display
the input close date on the report header by checking the Display User
Prompt Values on the Report Header checkbox.
Current Account Status – Will return accounts that are not in Originating or
Approved status.
Note Open Amount – The Note Open amount must be greater than zero OR
Note Balance – The Note Balance must be greater than zero.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
MANAGINGOFFICERNBR The person number on the Q
account that holds the Account
Role code of MOFF
MANAGINGOFFICER The name of the person with the P
Managing Officer Role.
# Count of the number of accounts P
for a each Managing Officer
Original Balance The sum of the original account P/Q
balances for an Managing Officer
Current Balance Total sum of Note Balances for P/Q
the Managing Officer
MJACCTTYPCD Major Account Type Code Q
CLOSEDATE Date account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: Managing Officer
Portal Name: Core – Managing Officer
Drill Down Column: Managing Officer
Column Name Formatting Information
Length (in Pixels) Display
Managing Officer (Click for Status 200 Text
Report)
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report will display the status of the accounts that were reported for the specified
Managing Officer. It will also allow the user to drill down to a Detail Report.
Query Information
Name: M_Status_Report
Qualifiers
Managing Officer – Will return accounts for a specified Managing Officer. The
officer name can be input directly by the user in Report Manager or flow down
from the parent report when using the drill down feature. The user may
request the system to display this name (if input) and the following close date
on the report header by checking the Display User Prompt Values on the
Report Header checkbox.
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null.
Current Account Status – Will return only accounts that are not Originating or
Approved.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
MANAGINGOFFICER The name of the person that P/Q 1
holds the Managing Officer
Role.
Status Account Status Code P/Q
COUNT(DISTINCT Count of the account numbers P
ACCTNBR) for Managing Officer
SUM (DISTINCT The sum of the original account P
NOTEOPENAMT) balances for Managing Officer
SUM (DISTINCT NOTEBAL) Total sum of Note Balances for P
Managing Officer
CLOSEDATE Date Account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: M_Status_Report
Parent Report Title: Managing Officer Report
Drill Down Column: Managing Officer
Column Name Formatting Information
Length (in Pixels) Display
Managing Officer (Click for 200 Text
Detail)
Status 75 Text
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report will displays detail information about the accounts that the Officer has a role
of MOFF on. Clicking on the Account Number will bring the user to the mailing label
information based on the account
Query Information
Name: M_Detail_Report
Qualifiers:
Managing Officer Name – Will return accounts for a specified Managing
Officer. The officer name can be input directly by the user in Report Manager
or flow down from the parent report when using the drill down feature. The
user may request the system to display this name (if input) and the following
close date on the report header by checking the Display User Prompt Values
on the Report Header checkbox.
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage.
Status – Will return only accounts that are not Originating or Approved.
Close date – Accounts that have a CloseDate that is greater than (>) the date
input by the user OR is null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
MANAGINGOFFICER The name of the person that holds P/Q
the Managing Officer Role.
ACCTNBR Unique number assigned each P
account
MJACCTTYPCD Major Account Type Code P/Q
CURRMIACCTTYPCD Minor Account Type Code P
Status Account status code P/Q
NOTEOPENAMT Original Principal Disbursement P
CONTRACTDATE Date Account Opened P
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Rate on the as of the last P
WH_Extract
CLOSEDATE Date Account was closed P/Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: M_Detail Report
Parent Report Title: Managing Officer Status Report
Drill Down Column: Account Number will bring the user to a mailing label utility
for the account.
Column Name Formatting Information
Length (in Pixels) Display
Managing Officer 200 Text
Account # 75 Number no formatting
Major 75 Text
Minor 75 Text
Status 75 Text
Orig. Balance ** 100 Number - $ 9,999.99
Date Opened 75 DATE – MM/DD/YYYY
Current Balance ** 100 Number – $ 9,999.99
Interest Rate 75 Number – 00.00%
Date Closed 75 DATE – MM/DD/YYYY
Overview
This report will display the number of accounts, outstanding principle balance and
original balance of accounts by Originating Employee(AcctRoleCd = OEMP). This report
will allow the user to drill down to a Status Report.
Query Information
Name: Originating Employee
Qualifiers:
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage.
Close Date – Accounts with a CloseDate greater than the date input by the
user OR is null. The user may request the system to display this date on the
report header using the Display User Prompt Values on the Report Header
checkbox.
Current Account Status – Will return accounts that are not in Originating or
Approved status.
Note Open Amount – The Note Open amount must be greater than zero OR
Note Balance – The Note Balance must be greater than zero.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ORIGPERSNBR The person number on the account Q
that holds the Account Role code of
ACTO
ORIGINATINGPERSON The name of the person that holds P
the Account Officer Role.
# Count of the number of accounts P
for a each account officer
Original Balance The sum of the original account P/Q
balances for an Account Officer
Current Balance Total sum of Note Balances for the P/Q
Account Officer
MJACCTTYPCD Major Account Type Code Q
CLOSEDATE Date account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Information Source: Pers_View
SORTNAME Account Officer Name in Last, First, 1
M format
Report Information
Name: Originating Employee
Portal Name: Core – Originating Employee
Drill Down Column: Originating Employee
Column Name Formatting Information
Length (in Pixels) Display
Originating Employee (Click for 200 Text
Status Report)
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report will display the status of the accounts that were reported for the specified
Originating Employee. It will also allow the user to drill down to a Detail Report.
Query Information
Name: O_Status_Report
Qualifiers
Originating Employee – Will return accounts for a specified Originating.
Employee. The employee name can be input directly by the user in Report
Manager or flow down from the parent report when using the drill down
feature. The user may request the system to display this name (if input) and
the following close date on the report header by checking the Display User
Prompt Values on the Report Header checkbox.
Close Date – Accounts that have a CloseDate that is greater than (>) the
date input by the user OR is null.
Current Account Status – Will return only accounts that are not Originating or
Approved.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ORIGINATINGPERSON The name of the person that P/Q 1
holds the Originating Employee
Role.
Status Account Status Code P/Q
COUNT(DISTINCT Count of account numbers for P
ACCTNBR) Originating Employee
SUM (DISTINCT The sum of the original account P
NOTEOPENAMT) balances for Originating
Employee
SUM (DISTINCT NOTEBAL) Total sum of Note Balances for P
Originating Employee
CLOSEDATE Date Account was closed Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: O_Status_Report
Parent Report Title: Originating Employee Report
Drill Down Column: Originating Employee
Column Name Formatting Information
Length (in Pixels) Display
Originating Employee 200 Text
(Click for Detail)
Status 75 Text
# ** 75 Number no formatting
Original Balance ** 100 Number - $ 9,999.99
Current Balance ** 100 Number - $ 9,999.99
Overview
This report displays detail information about the accounts that the Officer has a role of
OEMP on. Clicking on the Account Number will bring the user to the mailing label
information based on the account
Query Information
Name: O_Detail_Report
Qualifiers:
Originating Employee Name – Will return accounts for a specified Originating
Employee. This name can be input directly by the user in Report Manager or
flow down from the parent report when using the drill down feature. The user
may request the system to display this name and the close date on the report
header using the Display User Prompt Values on the Report Header
checkbox.
Major Account Type – The types that will be returned are Consumer,
Commercial, and Mortgage.
Status – Will return only accounts that are not Originating or Approved.
Close date – Accounts that have a CloseDate that is greater than (>) the date
input by the user OR is null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
ORIGINATINGPERSON The name of the person that holds P/Q
the Originating Employee Role.
ACCTNBR Unique number assigned each P
account
MJACCTTYPCD Major Account Type Code P/Q
CURRMIACCTTYPCD Minor Account Type Code P
Status Account status code P/Q
NOTEOPENAMT Original Principal Disbursement P
CONTRACTDATE Date Account Opened P
NOTEBAL Principal balance as of the last P
extract
NOTEINTRATE Rate on the as of the last P
WH_Extract
CLOSEDATE Date Account was closed P/Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: O_Detail Report
Parent Report Title: Originating Employee Status Report
Drill Down Column: Account Number will bring the user to a mailing label utility
for the account.
Column Name Formatting Information
Length (in Pixels) Display
Originating Employee 200 Text
Account # 75 Number no formatting
Major 75 Text
Minor 75 Text
Status 75 Text
Orig. Balance ** 100 Number - $ 9,999.99
Date Opened 75 DATE – MM/DD/YYYY
Current Balance ** 100 Number – $ 9,999.99
Interest Rate 75 Number – 00.00%
Date Closed 75 DATE – MM/DD/YYYY
Overview
This report will display a summary of property types for all major and minor account
types. The user may select a specific property type and drill down to the detail for that
property type.
Query Information
Name: PropAnalysisA
Qualifiers:
Current Account Status – Will return only accounts that are Active, Inactive,
Dormant, Closed with Balance, and Non-Performing.
Note Balance – Returns accounts where the note balance is greater than
zero.
Property Inactive Date – The property record inactive date must be null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Account_Properties
PROPTYPDESC Description of the property type P 1
COUNT(PROPNBR) Returns a count of the number of properties P
for a property type.
INACTIVEDATE The date the property will no longer secure Q
the loan
Information Source: Common_Acct_Info
SUM(NOTEBAL) Total sum of Note Balances for the property P
type
CURRACCTSTATCD Account Status Code Q
NOTEBAL Principal balance as of the last extract Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: PropAnalysisA
Portal Name: Core: Property Analysis All Loans
Drill Down Column: Property Type Description
Column Name Formatting Information
Length (in Pixels) Display
Property Type Description 250 Text
# of Properties ** 75 Number no formatting
Prin Balance ** 100 Number $ 9,999.99
Overview
This report will display the detail for a specified Property Type. It is accessed using the
drill down from the Property Analysis All Accounts report. If the report is run standalone,
the program will prompt for Property Type description.
Query Information
Name: PropAnalysisDetail
Qualifiers:
Current Account Status – Will return only accounts that are not in a Closed,
Originating, or Approved status
Principal Note Balance – The Principal Balance must be greater than zero.
Property Type Description – Will return information for a specified property
type. The property type description can be input directly by the user in Report
Manager or flow down from the parent report when using the drill down
feature. The user may request the system to display the input property type
description on the report header using the Display User Prompt Values on the
Report Header checkbox.
Property Inactive Date – The inactive date for the property must be null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last P
format
MJACCTTYPCD The Major Account Type Code for P 1
the Account listed
CURRMIACCTTYPCD The Minor Account Type Code for P 2
the Account listed
CURRACCTSTATCD Account Status Code Q
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
NOTEBAL Principal balance as of the last P/Q
extract
Information Source: Account_Properties
ACCTNBR Unique number assigned each P 4
account
PROPTYPDESC Description of the property type P 3
being displayed
INACTIVEDATE The date the property will no Q
longer secure the loan
Report Information
Name: PropAnalysisDetail
Parent Report Title: Property Analysis – All Accounts
Column Name Formatting Information
Length (in Pixels) Display
Name 150 Text
Major 75 Text
Minor 75 Text
Account Number 75 Number no formatting
Property Type Description 150 Text
Balance (*) 75 Number - $ 9,999.99
Overview
This report lists summary information for the Selected Major Account Type. The user
may select a specific property type and drill down to the detail for that property type.
Query Information
Name: Property Analysis – Major
Qualifiers:
Current Account Status – Will return only accounts that are not in a Closed,
Originating or Approved Status.
Note Balance – Principal balance must be greater than zero.
Major Account Type Code – Will return summary information for a specified
Major Account type. The user is prompted to enter a Major Account Type
code. The user may request the system to display this code on the report
header by checking the Display User Prompt Values on the Report Header
checkbox.
Property Inactive Date – The property record inactive date must be null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
Major The Major Account Type Code for the P/Q 1
Property Types listed
CURRACCTSTATCD Account Status Code Q 2
NOTEBAL Principal balance as of the last extract Q
SUM(NOTEBAL) Sum of Principal balances for the Major P
Account Type and Property Type as of
the last extract
Information Source: Account_Properties
PROPTYPDESC Description of the property type being P
displayed
COUNT(PROPNBR) Total count of the properties of that type P
in the Major Account Type selected
INACTIVEDATE The date the property will no longer Q
secure the loan
Report Information
Name: Property Analysis – Major
Portal Name: Core – Property Analysis by Major
Drill Down Column: Property Type Description
Column Name Formatting Information
Length (in Pixels) Display
Major 75 Text
Property Type Description 200 Text
# of Properties ** 75 Number no formatting
Amount ** 75 Number - $ 9,999.99
Overview
This report will display the detail information for the accounts that make up the summary.
It is a drill down report. To access this information the user will again be prompted to
select the specific major they wish to be reported. The property type will be carried
forward from the summary report.
Query Information
Name: Property Analysis – Detail
Qualifiers:
Current Account Status – Will return only accounts that are not in a Closed,
Originating or Approved Status
Note Balance – Principal balance must be greater than zero.
Property Type Description – Will return information for a specified property
type. The property type description can be input directly by the user in Report
Manager or flow down from the parent report when using the drill down
feature. The user may request the system to display the input property type
description and the following account type code on the report header by
checking the Display User Prompt Values on the Report Header checkbox.
Major Account Type Code – Will return summary information for a specified
Major Account type. The user will be prompted to input a Major Account Type
Code.
Property Inactive Date – The property record inactive date must be null.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
OWNERNAME Owner Name in First, M, Last format P
MJACCTTYPCD The Major Account Type Code for the P/Q 1
Property Types listed
CURRMIACCTTYPCD The Minor Account Type Code for the P
Account listed
CURRACCTSTATCD Account Status Code Q
NOTEBAL Principal balance as of the last Q
extract
EFFDATE Maximum Effective Date for Q
Loan_Account_Info
Report Information
Name: Property Analysis – Detail
Parent Report Title: Error! No text of specified style in document.
Column Name Formatting Information
Length (in Pixels) Display
Name 200 Text
Account Number 75 Number no formatting
Major 75 Text
Minor Code 75 Text
Property Type Description 150 Text
Balance (*) Number Number - $ 9,999.99
Overview
This report lists active Time Deposits sorted by the year and month that they will mature. The
number of accounts and their balances are summarized. The information is as of the last
Warehouse Extract.
Query Information
Name: TDMaturitySum
Qualifiers:
Major Account Type Code – The type that will be returned is Time Deposits
(TD).
Current Account Status – Will return only accounts that are Active (ACT).
Effective Date – Uses a sub query to return only the most recent effective
date row from the Loan_Acct_Info table.
Maturity Date – The DateMat field in the table cannot be Null.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
YearMonth The Year and Month the Time Deposits P 1
will mature.
Count The number of accounts that will mature P
in that YearMonth
Balance The balance of those accounts as of the P
last Extract
MjAcctTypCd The Major Account Type Code for the Q
Account listed
MIN(NOTEINTRATE) The lowest interest rate that is being paid P
to the accounts in this summary group
MAX(NOTEINTRATE) The highest interest rate that is being paid P
to the accounts in this summary group
SUM(NOTEBAL * Weighted interest rate for the accounts in P
NOTEINTRATE) the summary group. (Sum of Weighted
Int/sum of Balances)
CurrAcctStatCd Account status code Q
EffDate Maximum Effective Date for Q
Deposit_Account_Info
DATEMAT The date the time deposit will mature Q
Report Information
Name: TDMaturitySum
Portal Name: Core – Time Deposit Maturity Summary
Drill Down Column: YearMonth
Column Name Formatting Information
Length Display
YearMonth 75 Text
Count ** 75 Number no formatting
Balance ** 150 Number – $ 9,999.99
Weighted Interest Rate 75 Number – 00.00%
Minimum Interest Rate 75 Number – 00.00%
Maximum Interest Rate 75 Number – 00.00%
Overview
This report gives the account detail for the selected maturity month and year. The user also has
the ability to select the owner of the account and have mailing information available. The
information in this report is as of the last extract
Query Information
Name: TDMaturity-Detail
Qualifiers:
Major Account Type – The type that will be returned is Time Deposits (TD)
Year and Month – This will return accounts for a specified Year and Month.
The Year/Month combination can be input directly by the user in Report
Manager or flow down from the parent report when using the drill down
feature. The user may request the system to display this combination (if
input) on the report header by checking the Display User Prompt Values on
the Report Header checkbox.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Deposit_Acct_Info table.
Current Account Status – Will return only accounts that have an Active status.
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
Account Number Unique number assigned to each account P 3
Primary Owner The tax reporting person or organization for P
the account
PRODUCT The Minor Account Type Description P 2
Balance The balance of the account as of the last P
Extract
Status Account Status description P
Interest Rate The Interest rate of the account P
Maturity Date The date the Time Deposit will mature P 1
YearMonth The Year and Month that the Time Deposit Q
will mature
EFFDATE Maximum Effective Date for Q
Deposit_Account_Info
Report Information
Name: TDMaturity – Detail
Parent Report Title: Time Deposit Maturity Summary Report
Drill Down Column: Primary Owner
Column Name Formatting Information
Length Display
Account Number 75 Number no formatting
Primary Owner 200 Text
Product Description 200 Text
Balance ** 75 Number – $ 9,999.99
Interest Rate 75 Number – 00.00%
Status 75 Text
Maturity Date 150 DATE – MM/DD/YYYY
Overview
This report lists a count and amount by branch location for a date range. The user may
select a branch and drill down to detail. This query uses data from a variety of views.
The data will be current and is not dependent on the WH_Extract being run.
Query Information
Name: Transaction Analysis by Branch
Qualifiers:
Original Post Date – The original post date is input by the user. The user will
be prompted to input the starting date and the ending date that should be
returned. The user may request the system to display these dates on the
report header by checking the Display User Prompt Values on the Report
Header checkbox.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned.
Column Name Description Print and/or Sort #
Qualify
Information Source: Transaction_Branch_Info
LOCORGNBR The organization number of the branch P
summary information being displayed.
ORGNAME The branch location name. P 1
Information Source: Transaction_View
COUNT(RTXNNBR) Summary count of the transactions. P
SUM(TRANAMT) Sum of transaction amounts for time P
frame and branch location being
summarized.
Report Information
Name: Transaction Analysis by Branch
Portal Name: Core – Transaction Analysis by Branch
Drill Down Column: Branch
Column Name Formatting Information
Length (in Pixels) Display
Branch Nbr 75 Number no formatting
Branch 200 Text
# ** 75 Number no formatting
Transaction Amount ** 75 Number – $ 9,999.99
Overview
This report lists the count and total of transactions for a specified branch location. The
information is reported by posting date. Users can drill down to the detail information for
a specified branch location and posting date from this report.
Query Information
Name: Branch Transaction Summary
Qualifiers:
Branch Organization Name – The Branch Organization Name can be entered
directly by the user in the Report Manager or flow down from the parent
report when using the drill down feature. The user may request the system to
display this name (if input) and the following post date on the report header
by checking the Display User Prompt Values on the Report Header
checkbox.
Original Post Date – The original post date is entered by the user. The user
will be prompted to input the starting date and the ending date that should be
returned.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned
Column Name Description Print and/or Sort #
Qualify
Information Source: Transaction_Branch_Info
ORGNAME The branch location name. P/Q
Information Source: Transaction_View
ORIGPOSTDATE The date the transaction was originally P/Q 1
posted to the system. Comes from the
System Post Date.
COUNT(RTXNNBR) Summary count of the transactions. P
Transaction Amount Sum of the transaction amounts for time P
frame and branch location being
summarized.
CURRRTXNSTATCD Current status of transaction. Q
Report Information
Name: Branch Transaction Summary
Parent Report Title: Transaction Analysis by Branch
Drill Down Column: Branch Location
Column Name Formatting Information
Length (in Pixels) Display
Branch Location 200 Text
Post Date 75 DATE – MM/DD/YYYY
# ** 75 Number no formatting
Transaction Amount ** 75 Number – $ 9,999.99
Overview
This report lists the detail transaction information for the specified branch location and
post date.
Query Information
Name: Branch Transaction Detail
Qualifiers:
Branch Organization Name – The Branch Organization Name can be input
directly by the user in the Report Manager or flow down from the parent
report when using the drill down feature. The user may request the system to
display this name (if input) and the following post date on the report header
by checking the Display User Prompt Values on the Report Header
checkbox.
Original Post Date – The original post date is input by the user. The user will
be prompted to input the specific posting date that detail information should
be returned for.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned
Column Name Description Print and/or Sort #
Qualify
Information Source: Transaction_Branch_Info
ORGNAME The branch location name. P/Q
Information Source: Transaction View
RTXNTYPCD The transaction code used to post the P
transaction
Transaction Amount Individual Transaction amount for P
branch location and post date.
EFFDATE The effective date used to post the P
transaction.
POSTDDATE The Original post date for the P/Q
transaction being displayed.
TIMEUNQUEEXTN A unique number assigned to each Q 1
transaction/status combination. This
allows us to sort
CURRRTXNSTATCD The current status of a specific P/Q
transaction.
Report Information
Name: Branch Transaction Detail
Parent Report Title: Branch Transaction Summary
Column Name Formatting Information
Length (in Pixels) Display
Branch 200 Text
Transaction Code 75 Text
Transaction Amount ** 150 Number – $ 9,999.99
Effective Date 75 DATE – MM/DD/YYYY
Post Date 75 DATE – MM/DD/YYYY
Transaction Status 75 Text
Overview
This report will display summary information for a teller about the number and amount of
transactions processed during a specified period of time.
Query Information
Name: Transaction Analysis by Teller
Qualifiers:
Original Post Date – The original post date is input by the user. The user will
be prompted to input the starting date and the ending date that should be
returned. The user may request the system to display these dates on the
report header by checking the Display User Prompt Values on the Report
Header checkbox.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned
Column Name Description Print and/or Sort #
Qualify
Information Source: Pers_View
PERSNBR Teller Number P
SORTNAME Teller Name in Last, First, M format P 1
Information Source: Transaction_View
COUNT(RTXNNBR) Summary count of the transactions. P
SUM(TRANAMT) Sum of the transaction amounts for P
time frame and teller being
summarized.
Report Information
Name: Transaction Analysis by teller
Portal Name: Core – Transaction Analysis
Drill Down Column: Teller Name
Column Name Formatting Information
Length (in Pixels) Display
Teller Number ** (click 75 Number no formatting
for detail)
Teller Name 150 Text
# ** 75 Number no formatting
Amount ** 150 Number – $ 9,999.99
Overview
This report lists the transaction count and amount for a selected teller in the specified date range.
Users can drill down to a detailed transaction for the specified teller and date.
Query Information
Name:
Qualifiers:
Teller (Sorted Name) – The Teller Sort Name can be entered directly by the
user in the Report Manager or flow down from the parent report when using
the drill down feature. The user may request the system to display this name
(if input) and the following post date on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Original Post Date – The original post date is input by the user. The user will
be prompted to input the starting date and the ending date that should be
returned.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned.
Column Name Description Print and/or Sort #
Qualify
Information Source: Pers_View
SORTNAME Teller Name in Last, First, M format P/Q
LastNameUpper Teller’s last name in upper case P
Information Source: Transaction_View
ORIGPOSTDATE The date the transaction was originally P/Q 1
posted to the system. Comes from the
System Post Date.
COUNT(RTXNNBR) Summary count of the transactions. P
SUM(TRANAMT) Sum of the transaction amounts for time P
frame and teller being summarized.
CURRRTXNSTATCD The current status of a transaction.
Report Information
Name: Teller Transaction Summary
Parent Report Title: Transaction Summary by Teller
Drill Down Column: Teller Name
Column Name Formatting Information
Length (in Pixels) Display
Teller Number 75 Number no formatting
Teller Name 150 Text
Original Post Date 75 DATE – MM/DD/YYYY
# ** 75 Number no formatting
Amount ** 150 Number – $ 9,999.99
Overview
This report lists the individual transaction detail for the specified teller and post date.
Query Information
Name:
Qualifiers:
Teller (Sorted Name) – The Teller Sort Name can be input directly by the
user in the Report Manager or flow down from the parent report when using
the drill down feature. The user may request the system to display this name
(if input) and the following post date on the report header by checking the
Display User Prompt Values on the Report Header checkbox.
Original Post Date – The original post date is input by the user. The user will
be prompted to input the starting date and the ending date that should be
returned.
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned.
Column Name Description Print and/or Sort #
Qualify
Information Source: Pers_View
SORTNAME Teller Name in Last, First, M format Q
LASTNAMEUPPER Teller’s last name in upper case
Information Source: Transaction_View
ACCTNBR Unique number assigned to an account P 2
RTXNTYPCD The transaction code used to post the P
transaction
EFFDATE The effective date used to post the P
transaction.
POSTDATE The Original post date for the transaction P
being displayed.
CURRRTXNSTATCD The current status of a specific P
transaction
Report Information
Name: Teller Transaction Detail
Parent Report Title: Teller Transaction Summary
Column Name Formatting Information
Length (in Pixels) Display
Teller Name 150 Text
Account Number 75 Number no formatting
Transaction Type Code 75 Text
Effective Date 100 DATE – MM/DD/YYYY
Original Post Date 100 DATE – MM/DD/YYYY
Transaction Status Code 75 Text
Amount ** 75 Number – $ 9,999.99
Source Code 75 Text
Reason Code 75 Text
Transaction Number 75 Number no formatting
Overview
This report will display a count of teller transactions that took place at each branch
location. Each hour will be reported.
Query Information
Name: Hourly Transaction by Branch
Qualifiers:
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned.
Actual Transaction Date and Time – The user will be prompted to input a
starting and ending date to report. The user may request the system to
display these dates on the report header by checking the Display User
Prompt Values on the Report Header checkbox.
Column Name Description Print and/or Sort #
Qualify
Information Source: Transaction_Branch_Info
ORGNAME The branch location name. P 1
Information Source: Transaction_View
ACTVHOUR Military time for the hour of the P 2
transaction
# Count of the number of transactions P
for the specified branch location and
hour being summarized.
CURRRTXNSTATCD The current status of a specific Q
transaction.
ACTDATETIME The actual date and time stamp that a Q
single transaction was processed
against the database.
Report Information
Name: Hourly Transactions by Branch
Portal Name: Core – Hourly Transactions by Branch
Overview
This report lists a count of teller transactions. Each hour is reported for the requested
dates.
Query Information
Name: Hourly Transaction by Teller
Qualifiers:
Current Transaction Status – Transactions that have a current transaction
status of Complete (C) will be returned.
Actual Transaction Date and Time – The user will be prompted for the date to
start reporting the date to report to (not through). The user may request the
system to display these dates on the report header by checking the Display
User Prompt Values on the Report Header checkbox.
Column Name Description Print and/or Sort #
Qualify
Information Source: Pers_View
SORTNAME Teller Name in Last, First, M format N/A 1
FULLNAME Teller Name in First M Last format P
Information Source: Transaction _View
ACTVHOUR Military time for the hour of the transaction P 3
# Count of the number of transactions for the P
specified branch location and hour being
summarized.
ORIGPERSNBR The Person Number of the teller that P
completed the transaction.
POST DATE The Post date active on the system at the P 2
time the transaction was posted. Controlled by
bank option code ‘PDAT’.
CURRRTXNSTATCD The current status of a specific transaction. Q
ACTDATETIME The actual date and time stamp that a single Q
transaction was processed against the
database.
Report Information
Name: Hourly Transactions by Teller
Portal Name: Core – Hourly Transactions by Teller
Drill Down Column: Teller Number
Column Name Formatting Information
Length (in Pixels) Display
Teller Number 75 Number no formatting
Teller 200 Text
POSTDATE 75 DATE – MM/DD/YYYY
Hour of Activity 75 Text
Trans Count ** 75 Number no formatting
Contents
The queries will show a variety of different sources and qualifications. The reporting
output will be described only once since the output is the same for all.
Special Notes
These reports were designed to generate information to be downloaded to a separate
word processing or spreadsheet application. If you attempt to view and print in a PDF
format a large number of labels, this may cause the application to freeze and require the
portal be stopped, the server shutdown and restarted and the portal to be restarted.
Overview
This will output information on all records in the Common_Acct_Info (AKA –
WH_AcctCommon) database tables.
Query Information
Name: All_Addresses
Qualifiers: Effective Date - Uses a sub query to return only the most recent
effective date row from the Common_Acct_Info table
Overview
This query will return mailing label information for a single specified account in the
Common_Acct_Info table.
Query Information
Name: ByAccount_Addresses
Qualifiers:
Account Number – The user will be prompted to input a single account
number. This information may also be available as a drill down from various
reports. In those cases the account number will flow down from the parent
report that is utilizing the drill down functionality. The user may request the
system to display the input account number on the report header by checking
the Display User Prompt Values on the Report Header checkbox.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Common_Acct_Info table
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_AcctInfo
Address Line 1 These individual lines are populated during P
the WH_Extract batch process. They
Address Line 2
represent the mailing information for an
Address Line 3 account using owner and co-owner
information
Address Line 4
Address Line 5
HOMEPHONE Tax Owner’s Home Phone (phone use P
code of PERS)
BUSINESSPHONE Tax Owner’s Business Phone (phone use P
code of BUS)
ACCTNBR Unique Number assigned an account Q
EFFDATE Maximum Effective Date for Q
Common_Account_Info
Overview
This query will return the mailing information for the accounts in the Common_Acct_Info
table that match the specified Major Account Type Information.
Query Information
Name: ByMajor_Addresses
Qualifiers:
Major Account Type Code – Will return summary information for a specified
Major Account type. The user is prompted to input a Major Account Type
Code. The user may request the system to display the input code on the
report header by checking the Display User Prompt Values on the Report
Header checkbox.
Effective Date – Uses a sub query to return only the most recent effective
date row from the Common_Acct_Info table
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_Acct_Info
Address Line 1 These individual lines are populated during P
the WH_Extract batch process. They
Address Line 2
represent the mailing information for an
Address Line 3 account using owner and co-owner
information
Address Line 4
Address Line 5
MJACTTYPCD Major Account Type Code Q
EFFDATE Maximum Effective Date for Q
Common_Account_Info
Overview
This will return the mailing label information for a specified Person. Normally this person
will be the Primary Tax Reporting Owner of an account. This information may also be
available as a drill down from various reports. In those cases the Owner’s Name will flow
down from the parent report that is utilizing the drill down functionality.
Query Information
Name: ByName_Addresses
Qualifiers:
Customer/Member Name – Will return summary information for a specified
customer/member. The user will be prompted to input a customer/member
name or if the drill down feature is used this information will flow down from
the parent report. The user may request the system to display the input name
on the report header by checking the Display User Prompt Values on the
Report Header checkbox.
Effective Date– Uses a sub query to return only the most recent effective date
row from the Common_Acct_Info table
Column Name Description Print and/or Sort #
Qualify
Information Source: Common_AcctInfo
Address Line 1 These individual lines are populated P
during the WH_Extract batch process.
Address Line 2
They represent the mailing information for
Address Line 3 an account using owner and co-owner
information
Address Line 4
Address Line 5
HOMEPHONE Tax Owner’s Home Phone (phone use
code of PERS)
BUSINESSPHONE Tax Owner’s Business Phone (phone use
code of BUS)
OWNERNAME Owner Name in First, M, Last format Q
EFFDATE Maximum Effective Date for Q
Common_Account_Info
Report Information
Name(s):
All_Addresses
ByAccount_Addresses – Note that phone numbers are printed with the
mailing information for account only*
ByMajor_Addresses
ByName_Addresses
Portal Name(s):
Core – All Addresses
Core – By Account
Core – By MajorAccount Type
Core – By Owner Name
Column Name Formatting Information
Length (in Pixels) Display
Address Line 1 200 Text
Address Line 2 200 Text
Address Line 3 200 Text
Address Line 4 200 Text
Address Line 5 200 Text
Home Phone* 100 Text
Business Phone* 100 Text
Contents
The information will be presented for each individual query. The information will include.
Name
Qualifiers – This section will describe the fields that are being used for
qualification and the values that must be met.
Information Source – Source and description
Will note if it is used for display or qualification or both
Will indicate if the field is used as a sort. - Ascending Sort or -
Descending Sort
SubQueries
Overview
The following sub queries were designed specifically for use in other queries. The
information that is returned is the maximum effective date for the specified table.
Query Information
Name: MaxEffDate
Qualifiers: None
Information Source Column Name Description Print Sort #
and/or
Qualify
Common_Acct_Info Max(EffDate) Will return the maximum N/A
effective date from the
Common_Acct_Info
Query Information
Name: MaxEffDate_Deposit
Qualifiers: None
Information Source Column Name Description Print Sort #
and/or
Qualify
Deposit_Acct_Info Max(EffDate) Will return the maximum N/A
effective date from the
Deposit_Acct_Info
Query Information
Name: MaxEffDate_Loan
Qualifiers: None
Information Source Column Name Description Print Sort #
and/or
Qualify
Loan_Acct_Info Max(EffDate) Will return the maximum N/A
effective date from the
Loan_Acct_Info
Overview
The last two queries were designed as templates for the Top Accounts reporting. Each
report needs a separate query. If the institution requires a different number of rows
returned they can copy and rename this query and publish the report from the new
query.
Prerequisites
To use this functionality, the institution must:
Install or upgrade to cView 4.0.
Create Portal and SAF DataSources.
In This Section
The following topics are included in this section:
Creating a Datasource
Standard Templates Functions
Query Builder Standard Templates
Viewing Queries in Subfolders
Editing and Saving Copies of Template Queries in Query Builder
Exporting Standard Query Templates
DNAreport Manual Page 396
Release 5.2 © Open Solutions Inc.
Redistribution of Standard Queries and Standard Reports as
Templates
Standard Report Templates
Viewing Reports in Subfolders
Viewing Report Results
Saving a Copy of the Template Report
Exporting Standard Template Reports
Prerequisites
cView 4.0 must be installed.
Restrictions
None
Related Procedures
None
Navigation
My Page > Data Source Manager
Steps
Follow these steps to add the Portal and SAF datasources.
Portal DataSource
1. Login to cView as a user who is a member of the admin workgroup.
2. On the DNApublisher My Page screen,
a. Select Datasource Manager in the Report Wizard Admin channel.
The DataSource Manager / DataSources screen displays.
b. Click New.
The DataSources screen displays.
SAF DataSource
For setting up the SAF DataSource, follow these steps.
1. On the DataSource Manager / DataSources screen,
a. In the W HAT IS THE NAME OF THE DATASOURCE? field, type SAF DataSource.
b. In the W HAT TYPE IS YOUR DATABASE SERVER? dropdown, select the type of
database server your CORE database is on.
c. In the ON WHAT PORT IS YOUR DATABASE LISTENING? field, type the port your Core
database is listening on.
d. In the W HAT SID DO YOU WANT TO CONNECT TO? field, type the name of the SID
your Core database is on.
e. In the W HAT IS YOUR USER ID? field, type saf for the user ID for the SAF schema.
f. In the W HAT IS YOUR PASSWORD? field, enter the password for your SAF schema.
g. Click Save.
The SAF DataSource displays in the list of DataSources on the DataSource
Manager / DataSources screen.
Prerequisites
DNAactivity Datasource
Standard Datasource (DNAmarket data)
RW_TCBS datasource (OSI - Core data)
Portal Datasource (DNApublisher data)
SAF Datasource
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
My Page > Report Manager
Steps
Follow these steps to review standard templates.
1. To review standard templates on DNApublisher, Query Builder / Queries, and Report
Manager / Reports,
Do one of the following:
To… Go to…
Add Standard Templates on the DNApublisher My Page Step 2
screen
Review Standard Templates on the Query Builder / Queries Step 3
screen
Review Standard Templates on the Report Manager / Step 4
Reports screen
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
Steps
Follow these steps to view queries in standard template subfolders.
1. On the Query Builder / Queries screen,
a. Select the Standard Templates/ folder.
The standard template subfolders display.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
Steps
Follow these steps to view queries in subfolders of standard templates.
1. On the Query Builder / Queries screen, select a template query from the Standard
Templates folder.
2. The template query displays on the Query Builder / Create Query screen.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Query Builder
Steps
Follow these steps to view queries in subfolders of standard templates.
1. On the Query Builder / Queries screen,
a. Select a template query or the Standard Templates folder.
b. Click Export.
The File Download dialog box displays.
c. Click Save.
d. The file type ".query" for Query or ".queryfolder" gets saved at the selected
location.
Refer to the "Importing and Exporting Queries and Folders" section in the
DNAreport Manual.
2. To return to the DNApublisher My Page screen, select the DNApublisher menu.
The following sections describe the procedures for each of these functions.
Prerequisites
DNAactivity Datasource
Standard Datasource (DNAmarket data)
RW_TCBS datasource (OSI - Core data)
Portal Datasource (DNApublisher data)
SAF Datasource
Restrictions
None
Related Procedures
None
Navigation
My Page > Report Manager
Steps
Follow these steps to view a Standard Templates subfolder.
1. On the Report Manager / Reports screen,
a. Select the Standard Templates folder.
The standard templates subfolders display.
b. Select any one of the module subfolder listed to view standard template reports.
2. To return to DNApublisher My Page screen, select the DNApublisher menu.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Report Manager
Steps
Follow these steps to view report results.
1. On the Report Manager / Reports screen,
a. Select Standard Templates folder.
b. Select a module subfolder.
c. Select a report to view the results.
2. If the report is a user prompt report the Report Manager / User Prompts screen
displays.
3. Click OK.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Report Manager
Steps
Follow these steps to save a copy of the template report.
1. On the Report Manager / Reports screen,
a. Select the Standard Templates folder.
b. Select a report to view the results.
The View Results screen display.
Prerequisites
None
Restrictions
None
Related Procedures
None
Navigation
My Page > Report Manager
Steps
Follow these steps to view reports in subfolders of Standard Templates.
1. On the Report Manager / Reports screen,
a. Select the template report or the Standard Templates folder.
b. Click Export.
The File Download dialog box displays.
c. Click Save.
2. To return to the DNApublisher My Page screen, select the DNApublisher menu.