portal » kb

Self-Service Analytics Documentation: version 2.2

This documentation is for current Self-Service Analytics users. For best use of Self-Service Analytics you should request a username and password from your Self-Service Analytics system administrator.

New users should consult the Getting Started Guide.

Users upgrading to version 2.2 should consult the What's New Guide.

The documentation to Self-Service Analytics is split into three sections:

Content management and administration guide ...

User administration
allow guests to post comments
allow user role to post comments
allow guests to post comments without approval
restrict which roles can post comments

Query and reporting guide ...

Results display and formatting
Advanced Query Customization

Reference and Definitions

Content management and administration guide ...

The user basics

 Top

How to ... get help:

 Top

How to ... find what is published in Self-Service Analytics:

 Top

How to ... find where everything is located:

  1. Click on
    sitemap
    on the Navigate toolbar.
  2. Browse to the folder you are interested in.
  3. Click on the link of the content you want to view.
 Top

How to ... search for content:

The search box available in the toolbar allows you to search any content published in Self-Service Analytics. This is both page titles and descriptions, but also includes any documents uploaded (for example, the contents of PDF, Word, Excel, PowerPoint and HTML documents) as well as the contents of Datasets and Queries.
  1. Type in the word(s) you wish to search for in the search box.
  2. Note that wildcards are important for quality of results because the searching does exact word matches. For example, searching for 'demonstration' will not match 'demo' or 'demonstrations' but 'demo*' will match them all.
  3. Press   or Enter key. A list of content which matches your search string will be displayed.
  4. Click on the link of the content that interests you, or refine your search.
    Example list of results returned by Search. Highlighted is an example result, displaying document title, summary, author and creation dates

    Example list of results returned by Search. Highlighted is an example result, displaying document title, summary, author and creation dates

 Top

How to ... find out what has been most recently published:

  1. Click on
    recent
    in the Navigate toolbar. A list of the most recently published content will be displayed, along with who published it, how many comments have been made on it, and when it was published.
    Example list of recent items. Highlighted are the two most recent items, showing the type, title, author and modification date

    Example list of recent items. Highlighted are the two most recent items, showing the type, title, author and modification date

  2. Click on the link to the content that interests you.
  3. If you are logged in, you can restrict the search to just display what you have recently published.
 Top

How to ... find out what I have just published:

  1. Click on
    recent
    in the Navigate toolbar.
    Example list of user specific recent posts. Highlighted is the tab menu clicked to view this list

    Example list of user specific recent posts. Highlighted is the tab menu clicked to view this list

  2. Click on tab A list of your most recently published content will be displayed, along with how many comments have been made on it and when it was published.
  3. Click on the link to the content that interests you.
 Top

How to ... view content:

Self-Service Analytics is a web application, with all content being accessed through links in a web page — where ever you see a link in Self-Service Analytics — there's likely to be some content behind it. The ways to view content include:
  • Click on an item in the the homepage.
  • Browse to the relevant folder and then click on the link you are interested in.
  • Search for the document and click link in the list of search results.
 Top

How to ... log in:

The user login box, displayed for all unauthenticated users

The user login box, displayed for all unauthenticated users

 Top

How to ... log out:

  1. Click on
    log out
    on the Manage toolbar. You will be logged out and returned to the homepage of the whole site.
 Top

How to ... find out what my username is:

  1. If you are registered with Self-Service Analytics, but have forgotten your username — contact your System Administrator.
  2. If you are not registered with Self-Service Analytics — contact your System Administrator.
 Top

How to ... find out my password:

How to ... request a new password:

  1. Browse to the user account page:
  2. Enter your or .
  3. Click on   to have your password emailed to email the account you specified (assuming you gave a valid email account in the first place).
 Top

How to ... get back to the front page:

The front page (or homepage) is the primary starting point within Self-Service Analytics. Different users will have different homepages depending on the configuration of their account.
 Top

How to ... navigate the folder structure:

How to ... navigate around the site:

An example tree navigation browser of all folders. This is displayed as a block on the left hand side of the screen

An example tree navigation browser of all folders. This is displayed as a block on the left hand side of the screen

Navigation within Self-Service Analytics is through folding tree menus, displaying folders (), open folders () and all other content. Either:
  • Ensure the folder navigation block is displayed, and then
    • To open a folder, click on .
    • To close a folder, click on .
    • To view the content, click on the content title (you can view folders this way too).
  • Click on
    sitemap
    on the Navigate toolbar
    • To view the content of a folder, click on the folder ().
    • To view the content, click on the content title.
 Top

How to ... know what type of content has been published:

How to ... know what the icons mean:

Self-Service Analytics uses icons to represent the different types of content:
Icon Content Type Description
Folders Groups of all types of content.
Article Simple content type for short write-ups — often used as notes, or points for discussion.
Link to a Web Page Link to another web page, often external to Self-Service Analytics.
Document Upload Documents of any type which are uploaded to Self-Service Analytics for viewing and searching. Typically used for publishing longer pieces of information created using a standard desktop package like Microsoft Office.
Project Request A work item or task requested by one of Self-Service Analytics users. Often used to aid collaboration between groups in defining and delivering work, while tracking the progress of the request.
Query A query result showing a summary of customer information, displayed with a variety of tables, charts and other viewers.
Filter A query component restricting the records which are used within the query calculations. Filters are only created by saving from the query page — though their description and definition can be viewed like any other content.
Custom segmentation A query component describing the breakdown of a segmentation field into groups of related values. Custom segmentations are only created by saving from the custom segmentations page — though their description and definition can be viewed like any other content.
Custom measures A query component describing the user-defined calculations performed on the query to generate a set of custom measures. These include simple arithmetic calculations as well as query-wide percentages, differences, ranks and accumulations. Custom measures are only created by saving from the custom measures page — though their description and definition can be viewed like any other content.
Audit An audit of a dataset, providing simple profiles over all fields, displayed as a simple web page.
Dataset A Portrait Customer Analytics analytical dataset (a focus), displayed as a summary of the dataset with a comprehensive data dictionary.
Dataset series A collection of datasets within a single folder, displayed as a summary of the series with a list of timeline queries and datasets, and supporting simple administrative operation.
Databuild A description of the tasks undertaken as part of a data preparation process.
 Top

How to ... know what version of Self-Service Analytics I am using:

The footer of each page displays the same text, listing the product version number and providing a link to more information about the product

The footer of each page displays the same text, listing the product version number and providing a link to more information about the product

The version number is displayed at the foot of every page.
 Top

How to ... format text:

Add the following characters to your text:
  • two or more spaces at a line's end = line break
  • double returns = paragraph
  • *single asterisks* or _single underscores_ = emphasis
  • **double** or __double__ = strong
  • this is [a link](http://the.link.com "the optional title text") = a link
For complete details on the syntax, see the separate documentation.
 Top

How to ... sort a table:

Some tables can be sorted by the contents of a column. These tables have column headers which are links or which have or beside one column title.
  1. Click on the column header you wish to sort by.
  2. Click on this column header again to reverse the sort order.
 Top

How to ... restrict access to a folder:

It is possible to restrict access by role to a single piece of content or a whole folder tree.
  1. Browse to the content to which you want to restrict access.
  2. Click on tab (assuming you have sufficient permissions to do so).
  3. Select the roles that you want to grant viewing permissions.
  4. Select the roles that you want to grant editing permissions.
  5. Check propagate if you want the entire contents of that folder (including all sub folders and their contents) to receive these permissions.
  6. Press   to set these access permissions.
 Top

How to ... access Portrait Support site:

  1. Enable the Site Bookmarks block, to see a list of all existing Quick Links.
  2. In the Quick Links block, click on link Portrait Support.
 Top

How to ... get support:

How to ... contact Portrait Support:

How to ... get support for Self-Service Analytics:

  1. Email: support@portraitsoftware.com
  2. World Wide Web: www.portraitsupport.com
  3. Free Phone Numbers:
    • USA 1 800 335 3860
  4. Other Contact Numbers:
    • Telephone (All) +44 131 240 3140
    • Telephone (US and Canada) +1 617 457 5200
    • Fax (All) +44 131 220 4492
    • Fax (USA and Canada) +1 617 457 5299
 Top

How to ... see what news items have been received:

  1. Click on
    news
    on to read all incoming news.
 Top

How to ... email a link to a page:

How to ... share links to Collaborative Framework content:

  1. Browse to the content you want to share.
  2. Click on
    email
    on the Collaboration toolbar. A new email browser should appear.
  3. Edit the email and send it as you would any other email.
 Top

How to ... print pages:

How to ... print content:

  1. Browse to the content you want to print.
  2. Click on File > Print in your web browser.
  3. You can also choose to print the page with all headers and side menus removed.
 Top

How to ... print pages without additional navigation:

How to ... print pages without additional blocks:

How to ... print-friendly content:

  1. Browse to the content you want to print.
  2. Click on
    print
    on the Collaboration toolbar. A page which removes all but the page content will be displayed.
  3. On your web browser, click File > Print to print this page.

Commenting on contents

 Top

How to ... add a comment:

  1. Click on
    add
    on the Collaboration toolbar.
  2. Enter the of your comment and the itself — which could contain some formatting to make it more readable.
  3. To see how the comment will look when posted — without actually posting it — press  .
  4. Click on   to add the comment to the content.
If you are not logged in you will need to provide some details about yourself before being allowed to log comments.
 Top

How to ... reply a comment:

  • If you are viewing the comment in Self-Service Analytics:
    1. Click on
      reply
      in the Comment toolbar.
    2. Change the and as required.
    3. Press   to reply to the comment, or   to review your response before posting it.
  • If you are reading the comment in your email:
    1. Reply to the email comment in your email browser.
      An example email response, with the original message quoted at the top

      An example email response, with the original message quoted at the top

    2. Edit the message accordingly
    3. Leave the field of the email unchanged
    4. Send the email. It will be processed by Self-Service Analytics and published with the original comment (though this may not happen immediately).
 Top

How to ... edit to a comment:

If there are no replies to a comment:
  1. Click on
    edit
    in the Comment toolbar.
  2. Change the and as required.
  3. Press   to reply to the comment, or   to review your response before posting it.
 Top

How to ... delete a comment:

If you have sufficient permission:
  1. Click on
    delete
    in the Comment toolbar.
  2. Press  
 Top

How to ... change the way comments are displayed:

  1. Scroll to the Comment viewing options section.
    The Comment viewing options section, displayed beneath the main body of the post and providing customization of the way comments are displayed

    The Comment viewing options section, displayed beneath the main body of the post and providing customization of the way comments are displayed

  2. Select the type of list that best suits your needs:
    • Threaded list: to group comments and replies
    • Flat list: to display comments and replies in the order they are posted
    • Expanded list: to display comment title and body
    • Collapsed list: to display comment title only
  3. Press   to make your change.
 Top

How to ... change the order in which the comments are displayed:

  1. Scroll to the Comment viewing options section.
  2. Select the ordering of list that best suits your needs:
    • Date - newest first: to order the list from most recent comments first.
    • Date - oldest first: to order the list as the comments were posted.
  3. Press   to make your change.
 Top

How to ... change how many comment are shown on each page:

  1. Scroll to the Comment viewing options section.
  2. Select the number of comments to be displayed on each that best suits your needs.
  3. Press   to make your change.
 Top

How to ... moderate a comment:

  1. Ensure comments can be moderated.
  2. Log in with a role with sufficient permissions to moderate comments.
  3. Ensure the administration block is being displayed.
  4. Click on administer > comments.
  5. Click on secondary tab .
  6. For the comment to approve for publishing, click
    edit
    .
  7. In the Status section check Published.
  8. Press  .

Creating new contents

 Top

How to ... publish new content:

How to ... add new content:

  1. Browse to the folder to which you wish to add content.
  2. Click on tab to display the types of content you can publish (assuming you have sufficient permission to publish content).
  3. Click on the type of content you wish to add.
    The add content page, listing links to create all the available types of content. Highlighted is the tab used to view this page

    The add content page, listing links to create all the available types of content. Highlighted is the tab used to view this page

  4. Complete the form displayed — ensuring all required fields are entered. Adding different types will require different information to be provided.
  5. Check Receive notification of replies if you want to be informed when someone changes or comments on this content.
  6. If offered, attach additional files to the content.
  7. Press   to review the content before it is published.
  8. Press   to publish the content.
 Top

How to ... create a new folder:

How to ... add a new folder:

  1. Create a new folder:
  2. Edit the details of the folder.
 Top

How to ... create a new Article:

  1. Add a new Article.
  2. Provide a to display.
  3. Provide a containing the text of your Article (which can be formatted to make it easier to read).
  4. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you provided a valid email account in the first place).
  5. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Link to a Web Page:

  1. Add a new Link to Web Page.
  2. Provide a to display.
  3. Provide a for the link (the web address for the Page you want to link to, which could begin with 'http').
  4. Optionally, provide a which could give the reader a clearer idea of what the link refers to (which can be formatted to make it easier to read).
  5. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you provided a valid email in the first place).
  6. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Document Upload:

  1. Add a new Document Upload.
  2. Provide a to display.
  3. For the , press   to the file on your PC you wish to publish (this document will be accessible to all authorized Collaborative Framework users).
  4. Optionally, provide a which could give the reader a clearer idea of the contents of the uploaded document (which can be formatted to make it easier to read).
  5. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  6. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Query:+2.1

  1. Add a new Query.
  2. Provide a to display.
  3. For the , press   to the Query file on your PC you wish to publish (this file was created from Portrait Customer Analytics, with file extensions .qsdv, .qstv, .qspv or .qsmv, will be accessible to all authorized Collaborative Framework users and displayed as a table, chart or plugin).
  4. Optionally, provide a which could give the reader a clearer idea of the contents of the Query (which can be formatted to make it easier to read).
  5. Optionally, provide a reference to the Dataset () used to create this Query and which can be used to run further queries (this is a number, which can be determined by browsing to the Dataset you wish to reference).
  6. Optionally, if you have sufficient permissions, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  7. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Audit:

  1. Add a new Audit.
  2. Provide a to display.
  3. For the , press   to the Audit file on your PC you wish to publish (this file was created from Portrait Customer Analytics, with file extension .qshtml, and will be accessible to all authorized Collaborative Framework users, displayed in-line within their browser).
  4. Optionally, provide a which could give the reader a clearer idea of the contents of the Audit (which can be formatted to make it easier to read).
  5. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  6. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... view a Audit in a separate browser:

Audits are just web pages which are displayed in-line within Self-Service Analytics. Like any other web page, they can be displayed in a separate web browser:
  1. Click on the Audit.
  2. click on link View beneath .
  3. If you want to send the whole Audit to another user, click on link download and save the files to disk.
 Top

How to ... create a new Project Request:

  1. Add a new Project Request.
  2. Provide a to display.
  3. Select the name of the user who is the of the request.
  4. Select the of the request.
  5. Provide a of the request — providing enough information to give someone else a clear idea of what you are wanting. This might be a request for a new piece of analysis, a new bit of data, a new report or a new model. This can be formatted to make it easier to read.
  6. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  7. Optionally, to , press   to a file on your PC you wish to include with the Project Request (this file could provide more details on your request, and will be accessible to all authorized Collaborative Framework users, displayed in-line within their browser). Press   to attach this file.
  8. Press   to create the new page (or   if you want to review page first)
  9. At a later stage, you can select the name of the who you think could undertake this work.
  10. Finally, you can detail how this work was completed (the ).
 Top

How to ... create a new Dataset:+2.1

  1. Add a new Dataset.
  2. Provide a to display.
  3. Provide a server path to your Portrait Customer Analytics focus linking it to the new Dataset: the focus path should end in a focus file with extension .ftr, which must be accessible (and writable) to all authorized Collaborative Framework users. The contents of this will be displayed as a list of fields within the dataset and links to further analysis options).
  4. Optionally, provide a which could give the reader a clearer idea of the contents of the Dataset (which can be formatted to make it easier to read).
  5. Optionally, provide a server path to a metadata file corresponding to your Portrait Customer Analytics focus; the path should end in a metadata file with extension .xml, which must be accessible to all authorized Collaborative Framework users. The contents of this will be used to customize how the field lists are displayed.
  6. Optionally, provide a server path to a translations file corresponding to your Portrait Customer Analytics focus; the path should end in a translations file with extension .xml, which must be accessible to all authorized Collaborative Framework users. The contents of this will be used to customize how the the intelligent query search interprets the Dataset.
  7. Optionally, if you have sufficient permissions, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  8. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Dataset Series:

  1. Add a new Dataset Series.
  2. Provide a to display.
  3. Optionally, provide a which could give the reader a clearer idea of the contents of the Dataset (which can be formatted to make it easier to read).
  4. Optionally, if you have sufficient permissions, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  5. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... create a new Databuild:+2.1

  1. Add a new Databuild.
  2. Provide a to display.
  3. Provide a Portrait Customer Analytics server path to your new Databuild — the (this path should end in a Databuild file with extension .qsb. This will be accessible to all authorized Collaborative Framework users, displayed as a list of tasks and parameters describing the Databuild).
  4. Optionally, provide a which could give the reader a clearer idea of the contents of the Databuild (which can be formatted to make it easier to read).
  5. Optionally, to , select to receive notification of replies to this content (which will email you whenever anyone changes or posts a comment on this — assuming you gave a valid email in the first place).
  6. Press   to create the new page (or   if you want to review your page first)
 Top

How to ... edit content:

  1. Browse to the content you wish to edit.
  2. Click on tab to change the content (assuming you have sufficient permission to edit that page).
  3. Make the changes you require to the fields in the form.
  4. Press   to make your changes or   if you wish to review your changes first.
 Top

How to ... delete content:

  1. Browse to the content you wish to delete.
  2. Click on tab (assuming you have sufficient permission to edit that page).
  3. Scroll to the foot of the page and press   to select this content for removal.
  4. Press   to confirm deletion of this content.
 Top

How to ... move content:

  1. Browse to the content you want to move — this could be a folder or other published content.
  2. To move a folder:
    1. Click on tab
    2. Scroll to the Folder section.
    3. Browse to the folder location where you want to move the content (the Parent folder).
    4. Press   to move the folder.
  3. To move any other type of content:
    1. Click on tab
    2. Browse to the folder location where you want to move the content (the Parent folder).
    3. Press   to move the content.
 Top

How to ... reorder folders:+2.1

How to ... fix the order folders are displayed:+2.1

The default display order for folders is alphabetical. You can provide a specific ordering by changing the 'weight' of each folder you wanted ordered:
  1. Click on tab
  2. In the Weight section specify the order in which the folders should be displayed: lower weights 'float up' compared with higher weights.
  3. Press   to change the order of the folder.
 Top

How to ... reorder the content in a folder:+2.1

The default display order for content in a folder is alphabetical. You can provide a specific ordering by changing the 'weight' of each piece of content you wanted ordered:
  1. Click on tab
  2. In the Weight section specify the order in which the contents should be displayed: lower weights 'float up' compared with higher weights.
  3. Press   to change the order of the content.
 Top

How to ... know which fields are required:

Required fields are marked with a * and Self-Service Analytics will not warn if they have not been completed when submitting the form.
An example of a required field in a form. Highlighted is the red asterix marker of required entries

An example of a required field in a form. Highlighted is the red asterix marker of required entries

 Top

How to ... attach additional files to content:

Some content types allow additional files to be attached to the content.
  1. Scroll to the Attachments section.
    An example of the attachments section available when creating certain content types

    An example of the attachments section available when creating certain content types

  2. Press   to select a file on your PC to attach to the content.
  3. Press   to attach this file.

Bookmarks

 Top

How to ... add a new bookmark:

  1. Click on
    bookmark
    on the Collaboration toolbar or on your bookmarks block.
  2. Edit the or fields. This can be used to add bookmarks to any web page.
    An example of the manage bookmarks page, with options to edit or delete the bookmarks

    An example of the manage bookmarks page, with options to edit or delete the bookmarks

  3. Press   to add this to your bookmarks.
 Top

How to ... add a bookmark to an external site:

  1. Click on
    bookmark
    on the Collaboration toolbar or on your bookmarks block.
  2. Edit field to be the link to the external web page.
    An example of the manage bookmarks page, with options to edit or delete the bookmarks

    An example of the manage bookmarks page, with options to edit or delete the bookmarks

  3. Press   to add this to your bookmarks.
 Top

How to ... display your bookmarks:

To show which bookmarks you have available, do one of the following:
 Top

How to ... delete a bookmark:

  1. Display your bookmarks.
  2. On the bookmarks page, click on link delete in the table row of the bookmark you want to delete.

Configuring your Collaborative Framework

 Top

How to ... configure what you see on screen:

How to ... configure your user settings:

How to ... configure your account:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll down to the section you want to configure:
  3. Make the changes you require.
  4. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Account information:

How to ... change your username:

How to ... change your contact email address:

How to ... change your password:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Account information section.
  3. Make the changes you require:
  4. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Navigation setting:

How to ... hide toolbar icons:

How to ... show toolbar icons:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Navigation setting section.
  3. Select how you want to display the toolbar links:
    • Show both text and icons.
    • Show text only.
    • Show icons only.
  4. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Subscription settings:

How to ... automatically subscribe to everything you post:

How to ... automatically enable notification when your content is changed or is commented on:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Subscription settings section.
  3. Check the box to enable automatic subscription to all posts.
  4. Uncheck the box to disable automatic subscription to all posts.
  5. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Block configuration:

How to ... show side bar blocks:

How to ... hide side bar blocks:

How to ... display bookmark block:

How to ... display site bookmarks block:

How to ... display quick links block:

How to ... display a list of recently posted nodes block:

How to ... display a list of recent comments block:

How to ... display the folder navigation block:

How to ... display the list of new users:

How to ... display the list of who is currently using Self-Service Analytics:

How to ... display the administration menu:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Block configuration section and select which block to configure:
  3. Check the box of the block you wish to display.
  4. Uncheck the box of the block you wish to hide.
  5. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Comment settings:

How to ... add a signature to your comments:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Comment settings section.
  3. Edit the text you would like used as your signature on all the comments you post.
  4. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Locale settings:

How to ... change the time-zone of the dates that you see:

  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Locale settings section.
  3. Select the time-zone that corresponds to where you are based (which may be different from the time-zone where Self-Service Analytics is located.
  4. Scroll to the bottom of the page and click   to enable these changes.
 Top

How to ... configure Theme settings:

How to ... change the color scheme used in Self-Service Analytics:

If your Collaborative Framework has been suitably configured, you can change the styling from a number of predefined themes.
  1. Click on
    my account
    in the Manage toolbar.
  2. Scroll to the Theme settings section.
  3. Select the color scheme you would like to use to display Self-Service Analytics content.
  4. Scroll to the bottom of the page and click   to enable these changes.

Notifications and subscriptions

 Top

How to ... get notified if the content changes:

Self-Service Analytics can email you when content changes — this might be because someone has edited the page or posted a comment to it — and can apply to content originally posted by you or any other user. However, this depends on you providing a valid email in the first place. To configure this:
 Top

How to ... what content you will get notified for:

How to ... what subscriptions you have in place:

Click on
subscriptions
on the Manage toolbar to list all of the content to which you are subscribed.
 Top

How to ... remove a subscription:

How to ... remove notification from content changes:

Working with Project Requests

 Top

How to ... assign a Project Request for action:

  1. Browse to the Project Request.
  2. Click on tab to change the assignment of the request.
  3. Scroll down the page and select the to which you want to assign the request.
  4. Scroll down the page and select Assigned for .
  5. Enter a description of why you made this change in .
  6. Press   to make the change, or   to review your response before submitting it.
The Project Request will now display Assigned and this change will be captured in the request history.
 Top

How to ... change the state of a request:

  1. Browse to the Project Request.
  2. Click on tab to change the assignment of the request.
  3. Scroll down the page and select the to which you want to change the request.
  4. Enter a description of why you made this change in .
  5. Press   to make the change, or   to review your response before submitting it.
The Project Request will now display the new and this change will be captured in the request history.
 Top

How to ... view the history of a request:

  1. Browse to the Project Request.
  2. Click on tab
A sortable table of changes is displayed — covering when the change was made, the change of state, who by and what reason they gave.
An example project history, displaying the states the Project Request has moved through, when the transitions were made and who changed the state

An example project history, displaying the states the Project Request has moved through, when the transitions were made and who changed the state

 Top

How to ... track the progress of a request:

How to ... see what project requests have been submitted:

  1. Click on
    Project Request
    on the Navigate toolbar.
A sortable table of Project Requests is displayed.
An example of the Project Requests search results, displaying all current Project Requests and summarizing their title, author, priority, specification and target user for completing the request

An example of the Project Requests search results, displaying all current Project Requests and summarizing their title, author, priority, specification and target user for completing the request

Publishing from Portrait Customer Analytics

 Top

How to ... publish a query result from a Decisionhouse viewer:

Decisionhouse can be configured to allow you to published views from its viewers directly to Self-Service Analytics.
  1. Use Decisionhouse to build up the view you are interested in publishing. This can be in any of the viewers: including the graphical Crossdistribution, Profile or Geographical Viewers or the textual Crosstab Viewer.
  2. Use Export > Publish this ... menu in the viewer to start the publishing process.
The new Query will appear in the location you selected. You can configure how this is displayed to recreate the same view as was displayed in Decisionhouse.
 Top

How to ... publish content from the Quadstone System Explorer:

The Quadstone System Explorer can be configured to allow you to publish anything on the Portrait Customer Analytics server directly to Self-Service Analytics as a Upload Document.
  1. Browse in the Quadstone System Explorer to the file you are interested in uploading to Self-Service Analytics. This can be of any file type.
  2. In the Quadstone System Explorer use Publish right-click menu to start the publishing process.
The new Document will appear in Self-Service Analytics in the location you selected.
 Top

How to ... publish a Crosstab View from the Quadstone System Explorer:

The Quadstone System Explorer can be configured to allow you to publish a crosstab file (any of .qsdv, .qstv, .qspv or .qsmv files) on the Portrait Customer Analytics server directly to Queries on Self-Service Analytics.
  1. Browse in the Quadstone System Explorer to the crosstab file you are interested in uploading to Self-Service Analytics.
  2. In the Quadstone System Explorer use Publish View right-click menu to start the publishing process.
The new Query will appear in Self-Service Analytics in the location you selected.
 Top

How to ... publish a Portrait Customer Analytics Focus from the Quadstone System Explorer:

The Quadstone System Explorer can be configured to allow you to publish references to a Focus on the Portrait Customer Analytics server directly to a Dataset on Self-Service Analytics.
  1. Browse in the Quadstone System Explorer to the Dataset you are interested in uploading to Self-Service Analytics. This will be a file with extension .ftr.
  2. In the Quadstone System Explorer use Publish Focus right-click menu to select all required options for publishing a Dataset:
    An example of publishing a focus from the Quadstone System Explorer

    An example of publishing a focus from the Quadstone System Explorer

  3. Optionally, browse to a related metadata file or translations file.
  4. Press   to start the publishing process.
The new Dataset will appear in Self-Service Analytics in the location you selected.
 Top

How to ... publish a Databuild Plan from the Quadstone System Explorer:

The Quadstone System Explorer can be configured to allow you to publish references to Data Build Plan on the Portrait Customer Analytics server directly to Self-Service Analytics.
  1. Browse in the Quadstone System Explorer to the Data Build Plan you are interested in uploading to Self-Service Analytics. This will be a file with extension .qsb.
  2. In the Quadstone System Explorer use Publish Build Plan right-click menu to start the publishing process.
The new Databuild will appear in Self-Service Analytics in the location you selected.
 Top

How to ... publish a Portrait Customer Analytics Audit or Model Snapshot from the Quadstone System Explorer:

The Quadstone System Explorer can be configured to allow you to publish a Profile and Audit or Model Snapshot (both .qshtml files) on the Portrait Customer Analytics server directly to Audits on Self-Service Analytics.
  1. Browse in the Quadstone System Explorer to the Profile and Audit you are interested in uploading to Self-Service Analytics. This will be a file with extension .qshtml.
  2. In the Quadstone System Explorer use Publish Audit right-click menu to start the publishing process.
The new Audit will appear in Self-Service Analytics in the location you selected.
 Top

How to ... publish content from a databuild process:

How to ... publish content from a DBC:

How to ... publish content from a command line:

How to ... publish content from Portrait Customer Analytics Server:

You can use the Data Build Command, qppublish to publish any type of content from Portrait Customer Analytics server to Self-Service Analytics.
  1. Ensure your path is set to access the Data Build Command correctly.
  2. Use qppublish to either:
    • create a new folder: for example:
      qppublish -folder -title "February Databuild Results" -location 225 
       -description "Regular databuild." -user me -password ****
    • publish some new content: for example:
      qppublish -title "Customer Audit" customer.qshtml
      -location 225 -user me -password ****
 Top

How to ... install Self-Service Analytics extensions to Portrait Customer Analytics:

How to ... install a publishing capability to Windows Explorer:

  1. Browse to the downloads page on Self-Service Analytics web site.
  2. For users wanting to publish from Portrait Customer Analytics or from Windows Explorer, click on link Publishing Client Installer.
  3. Follow the installation instructions on these pages.
 Top

How to ... install the Portrait Customer Analytics Result Viewer Plugins:

  1. Browse to the downloads page on Self-Service Analytics web site.
  2. click on link JRE 1.4.2 Installer.
  3. Follow the installation instructions on that page.
  4. click on link Java3D Installer.
  5. Follow the installation instructions on that page.

Configuring what appears on the home page

 Top

How to ... add a table of contents:

How to ... add content to the homepage:

  1. Browse to the content you want to list on the homepage — this could be a folder or other published content.
  2. Edit this page.
  3. If you have sufficient permissions, in the Options section check Promoted to front page to select this content to be added to the homepage.
  4. Press   to add the content to the homepage.
 Top

How to ... remove table of contents:

How to ... remove content from the homepage:

  1. Browse to the content you no longer want to list on the homepage — this could be a folder or other published content.
  2. Edit this page.
  3. If you have sufficient permissions, in the Options section uncheck Promoted to front page to select this content to be removed to the homepage.
  4. Press   to remove the content to the homepage.
 Top

How to ... ensure content is always listed on the homepage:

  1. Browse to the content you want to fix at the top of lists on the homepage — this could be a folder or other published content.
  2. Edit this page.
  3. If you have sufficient permissions, in the Options section check Sticky at top of lists to select this content to be displayed at the top of lists on the homepage.
  4. Press   to ensure this content is always listed on the homepage.
 Top

How to ... configure the layout of the table of contents:

How to ... configure how many columns of content are displayed on the front page:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings  > home .
  4. Configure the layout of the homepage according to your needs:
    • Choose the of Homepage Channels displayed on the homepage.
    • Enter the maximum number of Homepage Channels (the ) displayed on the homepage.
    • Select the maximum displayed for each of the Homepage Channels (ordered by recency of last edit or stickiness).
    • Choose the for each item — the title only or additionally including a short description of the item.
    • Enter the to restrict the length of the titles displayed.
  5. Press   to enable these changes to the homepage.
 Top

How to ... set a user's homepage:

The homepage of a user can be set to any page in the Collaborative Framework. By default, it is the the homepage, and some roles only see the query page of the current dataset as their homepage and others have a group specific homepage.
  1. Either:
  2. As administrator:
    1. Ensure the administration block is being displayed.
    2. Click on administer > users.
    3. For the selected user, click on link edit.
  3. As a non-administrator user:
    1. Click on
      my account
      in the Manage toolbar.
  4. Browse to the Home Page Link section (if it is enabled).
  5. Either,
    • enter the relative URL of a page within Self-Service Analytics (without the leading ?q=,
    • enter home to select the site wide homepage, or
    • leave blank, to allow Self-Service Analytics to set the value.
  6. Press   to change the default save location.
In each case, the selected page is displayed whenever the user goes to their home.
 Top

How to ... allow users to set their own homepage location:

Roles can be configured to allow users with that role to change their own default homepage. This is not the default configuration of any of the standard roles.
  1. Configure user permissions.
  2. Scroll to user module > change homepage.
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... goto query the current dataset when logged in:

How to ... make the home page query the current dataset:

How to ... restrict users access to only query the current dataset:

Roles can be configured to restrict users with that role to only view the current dataset as their default homepage. This is the default configuration of the profiler user in the standard roles.
  1. Configure user permissions.
  2. Scroll to qs_profiler module > use profiler homepage
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
Note:
 Top

How to ... allow different users to query different datasets as their homepage:

You can configure all users with a specific role to query a single current dataset when they first log in. However, if you want a number of different datasets to be available for different users, you will have to configure their default homepage to make it refer to the location of the query page (which will look like: http://myserver/?q=profiler/...).
 Top

How to ... allow users to set the current dataset:

Roles can be configured to allow users with that role to change the default dataset used by all users. This is the default configuration of the profiler admin user in the standard roles.
  1. Configure user permissions.
  2. Scroll to qs_profiler module > administer profiler
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... set the current dataset:

The current dataset is used by default for users who's homepage is a query page. To allow this to be easily updated for all users — this is done in a single place, either interactively or in batch:
  1. Ensure a dataset series has been created for the dataset.
  2. Either:
  3. Ensure the administration block is being displayed.
  4. Click on administer > settings > profiler.
  5. In the Profiler settings section, select from the list of available dataset series.
  6. Press   to change the default dataset.
The current dataset for this dataset series will apply to all profiler users.

User administration

 Top

How to ... add a new user:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab
  5. Enter the details of the new user.
  6. Press   to add this new user.
 Top

How to ... give a user administrator privileges:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. click on link edit for the user you wish to allow administration permissions.
  5. Scroll to the Roles section.
  6. Check admin.
  7. Press   to make the user administrator.
 Top

How to ... change a user's role:

How to ... add new roles to a user:

How to ... add new permissions to a user:

A user's role determines what actions they are able to undertake and what content they are able to view.
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. click on link edit for the user who's roles you wish to change.
  5. Scroll to the Roles section.
  6. Check the roles you wish this user to have.
  7. Press   to enable these changes.
 Top

How to ... remove a user:

How to ... delete a user:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. click on link edit for the user you wish to delete.
  5. Scroll to the Status section.
  6. Select Blocked.
  7. Press   to block the account.
  8. Click on tab
  9. Press   to delete the user.
 Top

How to ... list all users:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
 Top

How to ... list when users have logged in:

How to ... read a user access log:

How to ... review user activity:

A list of when users logged in is captured in Self-Service Analytics:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > logs > users .
 Top

How to ... list when users have queried:

How to ... read a user query log:

How to ... read a user query search log:

How to ... review user queries:

A list of what queries have been executed in the last month is captured in Self-Service Analytics:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > logs > profiler .
A sortable table will be displayed giving a date, a summary of the query, which user executed the query and a link to the full details of the request.
 Top

How to ... change how long logs are stored for:

By default, Self-Service Analytics stores a log for 4 weeks. To change this:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings.
  4. Scroll to the Error handling section.
  5. Edit to the time span you want.
 Top

How to ... configure who can create new user registrations:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab
  5. In the User registration settings section, select which Public registrations option you want for Self-Service Analytics.
  6. Press   to enable these changes.
 Top

How to ... configure what function a user role can access:

How to ... configure user permissions:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab
  5. Click on secondary tab . This shows a matrix of function (vertical) and role (horizontal).
  6. Check the box to enable a particular permission for a particular role.
  7. Uncheck the box to disable a particular permission for a particular role.
  8. Press   to set the roles' permissions.
 Top

How to ... forbid guests from viewing content:

  1. Configure user permissions.
  2. Scroll to node module > access content
  3. Uncheck the box to disable this permission for anonymous user.
  4. Scroll to upload module > view uploaded files
  5. Uncheck the box to disable this permission for anonymous user.
  6. Press   to set the role's permissions.
 Top

How to ... forbid guests from searching content:

  1. Configure user permissions.
  2. Scroll to search module > search content
  3. Uncheck the box to disable this permission for anonymous user.
  4. Press   to set the role's permissions.
 Top

How to ... forbid guests from viewing news:

How to ... enable user roles to view news:

  1. Configure user permissions.
  2. Scroll to aggregator module > access news feeds
  3. Uncheck the box to disable this permission for anonymous user.
  4. Check the box to enable this permission for any role you want to access news.
  5. Press   to set the role's permissions.
 Top

How to ... forbid guests from viewing comments:

  1. Configure user permissions.
  2. Scroll to comment module > access comments
  3. Uncheck the box to disable this permission for anonymous user.
  4. Press   to set the role's permissions.
 Top

How to ... allow guests to post comments:

How to ... allow user role to post comments:

  1. Configure user permissions.
  2. Scroll to comment module > post comment
  3. Check the box to enable this permission for anonymous user or any other role you want to be able to add comments.
  4. Press   to set the role's permissions.
 Top

How to ... allow guests to post comments without approval:

How to ... require users to have posted comments approved:

  1. Configure user permissions.
  2. Ensure the user role can post comments.
  3. Scroll to comment module > post comments without approval
  4. Check the box to enable this permission for anonymous user (or any other role) to allow them to add comments without moderation.
  5. Uncheck the box to require comments from this user role to be moderated.
  6. Press   to set the role's permissions.
 Top

How to ... allow a role to administer customer groups:

Users can be organized within (customer) groups. A user (role) must have specific permissions to administer these groups.
  1. Configure user permissions.
  2. Scroll to customer module > administer customers
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to moderate comments:

  1. Configure user permissions.
  2. Scroll to comment module > moderate comments
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to moderate content:

  1. Configure user permissions.
  2. Scroll to node module > moderate nodes
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to set content access permissions:

Roles with content access permissions can control the promotion, moderation and stickiness of the content.
  1. Configure user permissions.
  2. Scroll to node module > administer nodes
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to view Queries with Plugins:

  1. Configure user permissions.
  2. Scroll to quadstone module > applet viewers
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to run queries on Datasets allow a role to run fastcounts:

  1. Configure user permissions.
  2. Scroll to quadstone module > fast counts
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to launch Portrait Customer Analytics applications:

  1. Configure user permissions.
  2. Scroll to quadstone module > launch client applications
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to view records allow a role to show individual customer records:

  1. Configure user permissions.
  2. Scroll to quadstone module > view records
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... restrict which roles create new folders:

  1. Configure user permissions.
  2. Scroll to book module > edit own folders
  3. Uncheck the box to disable this permission for authenticated user.
  4. Check the boxes to enable this permission for your chosen roles.
  5. Press   to set these permissions.
 Top

How to ... restrict which roles have personal bookmarks:

  1. Configure user permissions.
  2. Scroll to bookmarks module > access bookmarks
  3. Uncheck the box to disable this permission for authenticated user.
  4. Check the boxes to enable this permission for your chosen roles.
  5. Press   to set these permissions.
 Top

How to ... restrict which roles can post comments:

  1. Configure user permissions.
  2. Scroll to comments module > post comments
  3. Uncheck the box to disable this permission for authenticated user.
  4. Check the boxes to enable this permission for your chosen roles.
  5. Press   to set these permissions.
 Top

How to ... enable a role to set content access permissions:

  1. Configure user permissions.
  2. Scroll to privacy_book module > manage book privacy
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... restrict which roles create specific types of content:

  1. Configure user permissions.
  2. Scroll to flexinode module.
  3. For each content type change the  > create ... content and  > edit own ... content:
    • Uncheck the box to disable this permission for authenticated user.
    • Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... restrict which roles can manage their own subscriptions:

  1. Configure user permissions.
  2. Scroll to subscriptions module > maintain subscriptions
  3. Uncheck the box to disable this permission for authenticated user.
  4. Check the boxes to enable this permission for your chosen roles.
  5. Press   to set these permissions.
 Top

How to ... change a user's password:

  1. Either:
  2. As administrator:
    1. Ensure the administration block is being displayed.
    2. Click on administer > users.
    3. For the selected user, click on link edit.
  3. As a non-administrator user:
    1. Click on
      my account
      in the Manage toolbar.
  4. Browse to the Password section (if it is enabled).
  5. Enter the new password in each of the text-boxes.
  6. Press   to change the password.
 Top

How to ... allow users to change their own passwords:

Roles can be configured to allow users with that role to change their own passwords. This is not the default configuration of any of the standard roles.
  1. Configure user permissions.
  2. Scroll to user module > change password
  3. Check the boxes to enable this permission for your chosen roles.
 Top

How to ... set a user's theme:

  1. Either:
  2. As administrator:
    1. Ensure the administration block is being displayed.
    2. Click on administer > users.
    3. For the selected user, click on link edit.
  3. As a non-administrator user:
    1. Click on
      my account
      in the Manage toolbar.
  4. Browse to the Theme settings section (if it is enabled).
  5. Check the Selected theme.
  6. Press   to change the theme.
 Top

How to ... allow users to change their theme:

Roles can be configured to allow users with that role to change their own theme. This is not the default configuration of any of the standard roles.
  1. Configure user permissions.
  2. Scroll to user module > change theme
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... set a user's default save location:

The users default save location is the folder which will be selected by default whenever that user creates any new content within Self-Service Analytics. If no default is set, and no folder is selected when saving — the content will be placed at the root folder of Self-Service Analytics and should be moved to a known place as soon as possible.
  1. Either:
  2. As administrator:
    1. Ensure the administration block is being displayed.
    2. Click on administer > users.
    3. For the selected user, click on link edit.
  3. As a non-administrator user:
    1. Click on
      my account
      in the Manage toolbar.
  4. Browse to the Default Save Location section (if it is enabled).
  5. Browse to the required folder.
  6. Press   to change the default save location.
 Top

How to ... allow users to set their own default save location:

Roles can be configured to allow users with that role to change their default save location. This is not the default configuration of any of the standard roles.
  1. Configure user permissions.
  2. Scroll to user module > change default save location
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... allow users to share saved queries or filters:

Roles can be configured to allow users with that role to share saved queries or filters. This is the default configuration of the profiler admin user in the standard roles.
  1. Configure user permissions.
  2. Scroll to qs_profiler module > administer queries
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... create new user roles:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab
  5. Click on secondary tab . This shows a list of all available roles.
  6. Type the name of the new role in the text box.
  7. Press   to create the new user role.
 Top

How to ... add more information about a user:

How to ... change information about a user:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users.
  4. For the selected user, click on link edit.
  5. Click on the user you wish to add more information to.
  6. Click on secondary tab . This shows a list of all available pieces of user information that can be provided.
  7. Type the values of the information for that user form provided.
  8. Press   to change the details.
 Top

How to ... find out more about a user:

When ever a user name is listed in Self-Service Analytics, it is attached by a link to their user page.
 Top

How to ... allow a user to change their own personal information:

Any user can change their own personal information. Users with sufficient permissions can edit other users information.
 Top

How to ... change the types information kept about users:

How to ... change what information is displayed about a user:

How to ... remove information about a user:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab and then secondary tab . This lists all the information fields kept about a user.
  5. Either:
    • click on link edit on a selected piece of information to change the name of that field, or
    • click on link delete on a selected piece of information to remove this field information, or
    • in the Add a new field section click on one of the information field types to add a new field of information.
 Top

How to ... change what user information is required:

How to ... change what user information is provided on registration:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > users .
  4. Click on tab and then secondary tab . This lists all the information fields kept about a user.
  5. click on link edit on a selected piece of information to change, or
  6. Either:
    • check The user must enter a value to require this information to be provided, or
    • check Visible in user registration form to capture this information at registration time.

Administering user groups

 Top

How to ... enable the customer module:

The customer module provides support for groups of users.
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > modules .
  4. Browse to the 'customer' module.
  5. Check Enabled for this module
  6. Press   to make the change.
When this module is enabled, new roles customer_user and customer_superuser are automatically created.
 Top

How to ... create a new (customer) group:

A customer corresponds to a group of related users.
  1. Login with as customer administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > customers .
  4. Browse to tab
  5. Enter the and details
  6. Press   to create this new group.
When this customer is created, a new homepage is created for this group, and new roles are generated to allow users to view and edit content within this group.
 Top

How to ... remove a group:

  1. Login with as customer administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > customers .
  4. Browse to the customer group you wish to remove, and click on link edit.
  5. In the Deletion section, press the   to remove that group (and remove all the users from this group).
 Top

How to ... add users to a group:

  1. Login with as customer administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > customers .
  4. Browse to the customer group you wish to add to, and click on link edit.
  5. In the Membership section you can add and remove users from the group by clicking on the button beside the users name.
The users name will appear in the group membership list (with an option to remove that user from the group). The user will automatically gain customer_user role and also the 'view' role for that group. You can also add the 'edit' role for that group. A user can only belong to one group at a time.
 Top

How to ... remove users from a group:

  1. Login with as customer administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > customers .
  4. Browse to the customer group you wish to remove from, and click on link edit.
  5. In the Membership section you can remove users from the group by clicking on the button beside the user's name.
The users name will be removed from the group membership list (with an option to add that user to the group).

Content Administration

 Top

How to ... set content for moderation:

How to ... require content to be moderated before publishing:

How to ... restrict content publishing to be reviewed first:

You can require specific content types to be moderated before they are published for all to see in Self-Service Analytics. These will be kept in a submission queue before it is accepted for publishing.
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > content .
  4. Click on tab
  5. Click on secondary tab . This shows a matrix of content types (vertical) and the default configuration (horizontal).
  6. Check the box to require a type of content to be moderated, check the moderate default for that content type.
  7. Uncheck the publish default for that content type.
  8. Press   to set the content types defaults.
 Top

How to ... publish moderated content:

How to ... move moderated content from the submission queue:

You can move content which is to be moderated and kept in the submission queue into being fully published on Self-Service Analytics by:
  1. Login with a user role with sufficient permissions to moderate content.
  2. Ensure the administration block is being displayed.
  3. Click on administer > content .
  4. Optionally select the the Filter options section to "View posts that need approval" and press  .
  5. Check the documents you want to approve for publishing
  6. (Ensure the Update options section is set to "Approve the selected posts")
  7. Press   to publish all of these selected documents.

System Administration

 Top

How to ... configure what themes are available to the users:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > themes .
  4. Click on Enabled for each theme you want to make available to users.
  5. Select which theme you want to be used as the default theme for all authenticated users and guests.
  6. Press   to enable the themes.
 Top

How to ... configure Self-Service Analytics name:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings .
  4. In the General settings section edit Name.
  5. Press   to enable these changes.
 Top

How to ... configure Self-Service Analytics administration email address:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings .
  4. In the General settings section edit E-mail address. Ensure this is a valid email address — many aspects of Self-Service Analytics will not work as expected if this is not the case.
  5. Press   to enable these changes.
 Top

How to ... configure Self-Service Analytics slogan:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings .
  4. In the General settings section edit Slogan.
  5. Press   to enable these changes.
 Top

How to ... configure what text is displayed on the homepage:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings .
  4. In the General settings section edit Mission.
  5. Press   to enable these changes.
 Top

How to ... enable RSS news feeds:

  1. Login with administration role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > modules .
  4. Check Enabled for module aggregator.
  5. Press   to enable this module.
  6. Click on administer > users .
  7. Scroll to aggregator module > administer news feeds..
  8. Check the boxes to enable this permission for your chosen roles.
  9. Press   to set these permissions.
  10. Add news feeds as required.
 Top

How to ... add news feeds:

  1. Login with administration role.
  2. Ensure the administration block is being displayed.
  3. Ensure the aggregator module is enabled.
  4. Click on administer > aggregator .
  5. Click on tab
  6. Enter the details of the news feed: the name you wish to use, the URL of the RSS or RDF feed, the frequency of update and, optionally, how many of the most recent news items should be displayed in a new block.
  7. Press   to enable this news feed.
 Top

How to ... add site bookmarks:+2.1

How to ... add quick links:+2.1

You can add additional links to quick links:
  1. Login as the admin user.
  2. Add bookmarks for this user.
These new bookmarks will be available to all users through their quick links block.
 Top

How to ... configure what block options users can choose from:

  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > blocks .
  4. Configure the blocks as appropriate:
  5. Press   to enable these changes.
 Top

How to ... configure which lists of content types are available from the navigate toolbar:

You can add additional the Navigate toolbar options to allow authenticated users to list all published content of a specific type. Project Requests are displayed by default.
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings  > flexinode .
  4. Scroll to the Flexinode Listings section.
  5. Check Display toolbar shortcut for listing ... for the content type your users want to see.
  6. Press   to add the selected types to the toolbar.
All authenticated users will see these additional options on the Navigate toolbar.
 Top

How to ... limit the size of uploaded files:

How to ... restrict the types of files which can be uploaded:

As a Collaborative Framework administrator, you can restrict the maximum size or types of files which can be uploaded to Self-Service Analytics.
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > uploads .
  4. Configure the uploads as appropriate for your needs:
    • In the Settings for authenticated user section, set to restrict size of uploaded files and to restrict the file types available for upload.
    • In the General settings section, set .
  5. Press   to enable these changes.
 Top

How to ... configure outbound mail handing on Windows:

How to ... configure mailhandler.module POP access:

Outbound mail is used to notify new users of their password, and also for subscription notification (if you have 'subscriptions' module enabled). This is all configured during the installation. However it can be modified by following the steps below:
  1. First you'll need to remote desktop to the server:
  2. Using the control panel, stop the 'Quadstone Portal Web Server' service
  3. Using a text editor, edit %QSHOME%\qp2.2A\portal\apache2\php.ini and find the [mail function] section. Information similar to the following should be entered:
    [mail function]
    SMTP = email.quadstone.com
    smtp_port = 25
    sendmail_from = quadstone@company.net
    
  4. Restart the 'Quadstone Portal Web Server qp2.2A' service.
  5. Now test it:
    1. Use your local web browser to log in to Self-Service Analytics as the admin user. Go to administer > modules and click the enable box for mailhandler and subscriptions modules, then  .
    2. Now log out and back in as your own user, and visit any content page of your choice. You should see a 'subscribe' icon near the title. Click on it to subscribe to the page.
    3. Log out and back in as admin and visit the same page. Edit or comment on it. When you submit your change, there should be a grey box near the top of the page (you might need to scroll up) detailing the people who got notified. You should also receive an email in your normal email box.
 Top

How to ... configure inbound mail handing on Windows:

How to ... configure mailhandler.module POP access:

Self-Service Analytics can be configured to allow users to reply to outbound emails, with these replies captured within the Collaborative Framework content.

The inbound mail is where you set up a POP or IMAP-accessible mailbox, which Self-Service Analytics automatically polls during it's background cron processing. This can be used to add content into Self-Service Analytics via email. Currently it is setup to post replies to subscription notification mail as a comment to the original node. This mailbox should be configured as the 'outbound' email address, the mailhandler module should then be enabled and configured it via administer > mailhandler.

Please ensure cron processing is enabled and that 'Delete messages after they are processed?' is ticked.

  1. Log in to Self-Service Analytics as user with administration role,
  2. Go to administer > mailhandler.
  3. click on link add mailbox, and complete as follows:
      Email address: quadstone@company.net
      Folder: INBOX (leave default)
      POP3 or IMAP: select IMAP
      mailbox domain:
      mailbox port: 143
      mailbox username: quadstone
      mailbox password: <leave blank>
      mime preference: select plain text
      security: disabled
      send error replies: enabled
      from header: <leave blank>
      default commands: "type: comment" (without the quotes)
      signature separator: --
    
  4. tick the box to delete messages
  5. enable cron processing.
  6. Finally click  .
To test it, use your mail client to reply to the message you have received from the subscription notification above, and wait a few minutes (or go to the administer > mailhandler > list page and click  ), and visit the original content page and see if a new comment has been added. Then test it by triggering a subscription notification by subscribing to some piece of content and making a change to it from a different user account. This will trigger an outbound mail confirming your SMTP setup is correct. You should then reply to that message and either wait for mailhandler to automatically poll (if you've enabled cron processing) or just use the   link at administer > mailhandler and check that it adds your reply as a comment.

Query and reporting guide ...

The query and reporting basics

 Top

How to ... access the query page:+2.1

How to ... query a dataset:+2.1

The query page is where queries are built and executed using the underlying dataset. To access this page:
  • For users with the profiler role goto the homepage which should correspond to the query page of your current Dataset
  • Browse to the Dataset you wish to query. Then:
    • click on one of the field names to start a profile of this field
    • click on
      query
      to start with a default query.
This will display a query page to allow you to select the fields, measures and filters for your query.
 Top

How to ... the query page:

How to ... navigate the query page:

The query page consists of a number of panes:
The query page, showing all available tabs and the current query

The query page, showing all available tabs and the current query

  • the tab navigation: breaking down into: You can navigate by clicking on these tabs at any time during the analysis process, with the results only updated when   button is pressed.
  • information about the current dataset (including sizes and recency),
  • action link to save and load query elements,
  • the current query, which shows the state of the current query, and provides you with   button to run the query. When   is pressed, the current query is executed and the results tab is brought into view, with the numbers updated for that query.
  • the page associated with the current tab.
A typical user workflow of the query page could be like:
  1. Browse to the query page
  2. Add an additional segmentation field
  3. Press   to run the query
  4. Look at the results
  5. return to the query page to add a filter to restrict the results
  6. Press   and look at the results
  7. Change the layout of the results
  8. Press   and look at the results
  9. Add a custom segmentation to one of the fields, or additional custom measures
  10. Press   and look at the results
 Top

How to ... browse the hierarchical field list:+2.1

In most places where a list of fields is presented (and depending on the associated metadata) they are displayed grouped into related topics — with navigation of this hierarchical list by opening and closing groups. To navigate this field list:
  • For all fields and groups, hovering over the name will display a description of that field or group (if such a description has already been added).
  • Clicking on field groups (or the plus sign beside the name), shows their contents — which may be any combination of fields or further field groups. What groups are open or closed will remain in place between queries.
  • Clicking on fields has different effects depending on the location of the field list. In a dataset, clicking on a field creates a profile of this field, while on a query page, clicking on a field (or on the plus beside the name) displays the query options for this field.
  • As an option to manual browsing for fields, you can use the find fields facility.
 Top

How to ... find a field in a field list:

A text box exists at the bottom of each field list to ease the finding of fields in a field list. To find a field containing a specific phrase in its name or description, type the phrase into the text box and click on link Find. To clear this text box, click on link Clear. The field list will be displayed with fields with this phrase in the name or description highlighted in the view. Note: this search is case sensitive.
An example of finding fields in a dataset. The letters "ge" are found in fields "Age" and "Lifestage"

An example of finding fields in a dataset. The letters "ge" are found in fields "Age" and "Lifestage"

 Top

How to ... profile a field in a Portrait Customer Analytics analysis dataset:

How to ... profile more than one field in a Portrait Customer Analytics analysis dataset:

How to ... create a query more than one field in a Portrait Customer Analytics analysis dataset:

How to ... query a Portrait Customer Analytics analysis dataset:

How to ... query a dataset:

How to ... find the query page of a dataset:

How to ... create a new query from a published dataset:

You can create any crosstab query or profile query you like, using any combination of fields and functions through the query page.
  1. Access the query page for your chosen dataset.
  2. Browse the hierarchical field list, until you find the field you are looking to use.
  3. Click on the field name to see the query options available.
  4. To add this field as a segmentation of the query, click on the field name. The field you have selected will appear in current query pane.
    The query options for a field. Highlighted is the option to add this field as a segmentation to the current query

    The query options for a field. Highlighted is the option to add this field as a segmentation to the current query

  5. To add a measure of this field as a summary figure of the query, click on the named measure (which includes the field name and some function). The measure you have selected will appear in current query pane.
    The query options for a field. Highlighted is the option to add a measure of this field to the current query

    The query options for a field. Highlighted is the option to add a measure of this field to the current query

  6. To add a filter on this field to restrict the records used in the query, click on the appropriate filter type (a number of different filter choices will be available depending on the field). The filter you have selected will appear in current query pane.
    The query options for a numeric field. Highlighted are the options to add filters on this field as a record restriction to the current query

    The query options for a numeric field. Highlighted are the options to add filters on this field as a record restriction to the current query

  7. Press   to run the query. This will generate a chart and a table of the query results.
You can customize the layout and contents of the results produced by:
 Top

How to ... add more fields, measures or filters to a query:

 Top

How to ... remove fields, measures or filters from a query:

In the current query, click on the element you want to remove from the query (when you hover over these, the cursor will change to be a delete symbol).
Query elements available for deletion. Highlighted is the change in cursor when you hover over a deletable query component.

Query elements available for deletion. Highlighted is the change in cursor when you hover over a deletable query component.

 Top

How to ... add the count measure to a query:*2.1

By default, the count measure is always present in a new query and will be displayed when a query is reset. You can the count measure from the group at the top of the fields list.
The default measures list containing the count measure. Highlighted is the way to add this measure to the query.

The default measures list containing the count measure. Highlighted is the way to add this measure to the query.

 Top

How to ... change the type of query created:

How to ... generate separate profiles:

How to ... generate a profile query:

How to ... query each field independently:

By default, queries are generated as crosstab querys. This means all the fields specified are used to create a single query result. However, you can change this default:
  1. In the current query pane there is an option to calculate either a crosstab or profile.
    The query type selector — highlighted is the choice between crosstab, profile and dataview queries

    The query type selector — highlighted is the choice between crosstab, profile and dataview queries

  2. Select which query type you want, either:
    • crosstab to create a single query result combining all fields, or
    • profile to create independent results from all fields.
    • dataview to list individual records.
 Top

How to ... change how filters are combined:

How to ... accept records which satisfy any of the filter conditions:

How to ... accept records which satisfy all of the filter conditions:

By default, filters are combined to require all filter conditions to be satisfied before a record is used (or included) within the query. This is equivalent to an 'and' logical combination of filters. However, you can change this default:
  1. In the current query pane there is an option to include all or any of the records.
    The filter combination selector — highlighted is the choice between including using all or any filter combinations

    The filter combination selector — highlighted is the choice between including using all or any filter combinations

  2. Check which filter combination you want, either:
    • all: to include records which satisfy ever filter clause in the query (equivalent to an 'and' combination), or
    • any: to include records which satisfy at least one of the filter clauses in the query (equivalent to an 'or' combination).
 Top

How to ... open query results in Excel:

How to ... export results to Excel:

From tab (either ad-hoc or saved), you can export the results numbers to Excel for further processing. In either case, in the the Query section, click on link Open in Excel.
 Top

How to ... clear the query:

How to ... reset the current query:

How to ... remove all elements from the query:

In the current query pane, click on link clear. This will return the query to its original state — with the single 'count' measure and no fields or filters.
Clear the current query

Clear the current query

 Top

How to ... undo the last change to the query:

How to ... add the last removed query element:

How to ... remove the last added query element:

In the current query pane, click on link undo. This will return the query to the state before the last action. You will then have the option to undo this change — click on link redo.
Undo the last action

Undo the last action

 Top

How to ... save a query:+2.1

How to ... save a filter:+2.1

How to ... store queries or filters:+2.1

You can save queries or filters for reuse at a later date, simplifying the process of recreating a useful query without having to pull together all the individual elements manually each time you want to use them.
  1. In the current query pane, either click
    save query
    to save the full contents of the current query (including filters), or click
    save filter
    to only save the filter described in the current query.
  2. In the popup:
    Save a query or filter popup. Highlighted is the default "Profiler area" destination folder once saved.

    Save a query or filter popup. Highlighted is the default "Profiler area" destination folder once saved.

    • Give a suitable title. This name will be used when loading the object, or when browsing the location where the save object is stored.
    • Edit the description (by default this includes the definition of the query or filter, but you should add something more meaningful). This description will be provided when you view the saved object, or as hovertext when you use the load option.
    • Select a location to organize this saved content (by default this will be your default save location). This will be used when organizing your saved queries and filters alongside all other saved content.
  3. Press   to complete the save operation.
 Top

How to ... load a query:+2.1

How to ... load a filter:+2.1

How to ... reuse queries or filters:+2.1

You can load saved queries or filters for reuse, simplifying the process of recreating a useful query without having to pull together all the individual elements manually each time you want to use them.
  1. In the current query pane, either click
    open query
    to load the full contents to the current query (including filters), or click
    open filter
    to only replace the filter described in the current query with this new filter.
  2. In the popup
    Load a query or filter popup.

    Load a query or filter popup.

    1. A list of previously saved queries or filters is displayed (in the folder order).
    2. Use the name or location to select which query or filter to load.
    3. Either:
The current query (or its filter) will be replaced by the loaded query description.
 Top

How to ... publish a query:

How to ... save query results:

How to ... share query results:

To save the results of a query (as opposed to the query definition itself) and publish them for other users:
  1. Browse to tab
  2. click on link Publish result.
  3. Complete the details of the Query.
  4. Press   to publish the Query.
This will create a snapshot of the query results which can be viewed alongside other published content, and will not change with time.

Restrict the records in the query

 Top

How to ... filter records in a query:

How to ... know the different types of filters available:

How to ... restrict the records in a query:

How to ... create a date filter:

How to ... create a filter on a date field:

How to ... select data by date:

You can limit the records which take part in a query by adding filters. Different types of filters exist depending on the type of the field on which the filter is based.
  • For all filter types, you have the choice to include or exclude records based on that filter. This is done through a is/is not toggle — which allows the user to invert the selected filter. Flipping the toggle is reflected in the current query description of the filter.
    Include or exclude selected records choice

    Include or exclude selected records choice

  • For all field types, you can select whether the records in that field are missing or not missing (e.g. whether they have a defined value or not). Clicking on either option will add opposing filter clauses to the current query.
    Include or exclude missing values

    Include or exclude missing values

  • For categorical fields, you can select on specific field labels. Clicking on a label will select records with field value equal to the selected value. As for numeric filters, this selection can be inverted to exclude those values selected.
    Select on labels. Highlighted is the user choice to include or exclude the selected values from the query.

    Select on labels. Highlighted is the user choice to include or exclude the selected values from the query.

  • For numeric fields, you have a choice of:
    • selecting a predefined range: click on the range label to add a filter on records with values in the range selected. The ranges are inclusive at the lower end and exclusive at the higher end.
      Select on ranges. Highlighted is the user choice to include or exclude the selected ranges from the query.

      Select on ranges. Highlighted is the user choice to include or exclude the selected ranges from the query.

    • selecting an user defined range: enter values into the textboxes provided, and click on link Add to create the filter. Entering values into only one box will create an open ended selection e.g. values greater than 10. Un-checking the boxes will change an inclusive selection into an exclusive selection (e.g. the end value will not be included in the selection).
      Select on user defined ranges

      Select on user defined ranges

  • For date fields, you have a choice of:
    • selecting values from predefined date ranges: click on the range label to add a filter on records with values in the range selected.
      Select on pre-defined date ranges

      Select on pre-defined date ranges

    • selecting values from your own range of dates: choose start and finish dates for the range either by selecting individual day, month and year components, or using the calendar () to choose a date. click on link add to add the date range to the current query.
      Select on ad-hoc date ranges. Highlighted is the calendar helper for selecting date values.

      Select on ad-hoc date ranges. Highlighted is the calendar helper for selecting date values.

  • For string fields, without categorical interpretation: only direct matching of string values is available: type the field value into the textbox provided and click on link Add to create the filter. Only records with values who exactly equal this will be included in the filter.
    Select on single string value. Highlighted is the opportunity to exclude a value from the query.

    Select on single string value. Highlighted is the opportunity to exclude a value from the query.

 Top

How to ... add filter details to the current query:+2.1

When loading a saved filter, you can choose to add the filter details (rather than the filter name), by selecting the click on link add expanded .
 Top

How to ... exclude records using a saved filter:+2.1

How to ... negate filter selections:+2.1

How to ... invert filter selections:+2.1

When loading a saved filter, you can choose to use this to exclude the customers specified by the filter, choose the click on link add negated .
 Top

How to ... create a filter from a results chart:+2.1

How to ... create a filter from a results table:+2.1

How to ... create a filter from dataview results:+2.1

How to ... drill-down from a results table:+2.1

You can create a new filter on the current query directly from the results tables or charts. These filters take into account all segmentation fields involved in the query. To do this, you either:
  • Click on a table segmentation field label, to add a filter on that field only.
    Creating a filter from a table label. Highlighted is a segmentation field label, which adds a filter on this field to the query.

    Creating a filter from a table label. Highlighted is a segmentation field label, which adds a filter on this field to the query.

  • Click on a table result cell, to add a filter corresponding to all the field labels which define that cell.
    Creating a filter from a table cell. Highlighted is a link which would add a filter on all segmentation fields defining this cell.

    Creating a filter from a table cell. Highlighted is a link which would add a filter on all segmentation fields defining this cell.

  • Click on a chart result bar or line point, to add a filter corresponding to all the field labels which define that cell.
    Creating a filter from a chart. Highlighted shows clicking on a bar to add a filter defined by the two segmentation fields of the chart.

    Creating a filter from a chart. Highlighted shows clicking on a bar to add a filter defined by the two segmentation fields of the chart.

  • Click on the value in the dataview result, to add a filter corresponding to the selected value.
    Creating a filter from a dataview result table. Highlighted shows clicking on a value to add a filter defined by the the segmentation field and its value.

    Creating a filter from a dataview result table. Highlighted shows clicking on a value to add a filter defined by the the segmentation field and its value.

 Top

How to ... select a list of customers:+2.1

How to ... display individual customer records:+2.1

How to ... display data values:+2.1

You can view a list of customer records from any dataset published in Self-Service Analytics. You do this by specifying a description of the group of people:
  1. Query the Dataset you wish to select from.
  2. Build up a filter to represent the records you wish to display.
  3. Select a dataview query type.
  4. Press   to display the first 20 records selected.
    Display dataview query results of individual records

    Display dataview query results of individual records

  5. To view more than 20 records, change the number of rows value and press  .
  6. To export the displayed recordset to Excel, click on link Open in Excel.
  7. Press   and   to scroll through the groups records.
  8. Optionally, save or load a dataview query.
Note:
  • All the fields used as segmentations, measures or filters are displayed in the dataview query.
  • You can configure the dataset to always include specific fields in a dataview query result.
 Top

How to ... export all selected records from a query:*2.1

If you add a filter to the query, restricting the query to a subset of the data, you get an additional export records action link in the results tab. This allows all of the selected customer records to be exported into another system.
To export all selected records from a query.

To export all selected records from a query.

You are prompted from some details of the export, which are saved within Self-Service Analytics:
Export record details.

Export record details.

A job then executes in the background configured using a Portrait Customer Analytics build script.
 Top

How to ... allow a role to export all selected records:*2.1

Users can export records from a query. A user (role) must have a specific permission to export records.
  1. Configure user permissions.
  2. Scroll to quadstone module > export records
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... to monitor the progress of an export job:*2.1

How to ... see job status:*2.1

You can see the status of any recent jobs from http://server:portnumber/?q=qsjobs.
 Top

How to ... to configure the export of all selected records:*2.1

You can configure the details of how the export is deployed by editing the build script in: QSHOME/2.2A/ws/config/jobscripts/exportrecords.qsb This script takes the following parameters:
focus
Path and name of the underlying Portrait Customer Analytics focus containing the data (also referred to from parameter exportlist.focus.pathname). This focus is created for this export script in a temporary directory with a record selection of the relevant population in-place (on field qs_vfield_portalSelection_selectOnes). You can delete it upon completion of the export.
exportlist.drupal.user.uid
The user identifier of the person running the export.
exportlist.drupal.user.company
The company identifier of the person running the export.
username
The username of the person running the export (also referred to from parameter exportlist.drupal.user.name).
jobname
A user-supplied name for the job.
jobid
A unique identifier for the job.
exportfield
Name of the field describing the model or targeting segmentation (typically CampaignTargetingField).
fields
A comma separated list of fields including at least the above export field and any showData fields in the dataset.
campaignnid
The Self-Service Analytics identifier for the campaign content (also referred to from parameter exportlist.nid).
exportlist.title
The title of the list content item saved on export.
exportlist.cellcode
The code given with the list content item saved on export.
exportlist.date
The date on which the export was started.

Understand the contents of your dataset

 Top

How to ... see a data dictionary for your dataset:

How to ... see the values and default ranges of all fields:

How to ... see the details of the focus underlying the dataset:

How to ... see Portrait Customer Analytics name and datatype of a field:

How to ... see Portrait Customer Analytics interpretations attached to a field:

How to ... see which translations are attached to a dataset:

How to ... see which metadata has been associated with a dataset:

A data dictionary is displayed when viewing a dataset page. This can be accessed either by browsing to the dataset page, or from the current query.
 Top

How to ... see a data dictionary from the query page:

To see the data dictionary for the dataset underlying your current query click on
dataset
in the query page.
Access to the data dictionary from the current query. Highlighted is the shortcut link back to the dataset page.

Access to the data dictionary from the current query. Highlighted is the shortcut link back to the dataset page.

 Top

How to ... return to the dataset of the current query:

How to ... read the detail of the dataset:

How to ... goto the dataset page:

How to ... exit the query page:

You can return to the full details of the underlying dataset behind a query. Simply, click on
dataset
on the Query toolbar.
 Top

How to ... create another query from a published result:+2.1

How to ... modify the query behind a published Query:+2.1

If the Query has been published with an associated Dataset you will be able to execute another query against this same dataset by clicking the click on link run by the query definition.
To rerun a saved query.

To rerun a saved query.

Results display and formatting

 Top

How to ... change the display of query results:+2.1

How to ... change the result layout:+2.1

You can change the way results are displayed through tab
  1. In , select how you want the query results displayed. Not all options will be available to all users.
    The options available to change how the Queries are displayed. Highlighted is the selection box of the five key combinations.

    The options available to change how the Queries are displayed. Highlighted is the selection box of the five key combinations.

  2. Optionally, check Show empty rows. This will display all rows and columns in the results, irrespective of whether there are any values to be reported (missing query cells report 'NULL' values).
  3. Optionally, check Allow piecharts. This will display the results in a piechart if the query consists of a single field and for the query measures which can be meaningfully summed.
  4. Optionally, for queries with more than one field, check Manual layout to allow you more control over how fields and measures are attached to the axes of the charts or tables. The options include:
    The options available to change how the Queries are displayed

    The options available to change how the Queries are displayed

    • : to select which field is displayed on the vertical axis of the results table (or the x-axis of the chart), or
    • : to select which of the remaining fields or, alternatively, measures is displayed on the horizontal axis of the results table (or as the stacked or interleave bards of the chart), or
    • check Single table to include all measures in a single result table (as opposed to displaying each measure in a separate result table).
    All fields which are not explicitly placed on rows or columns will be displayed on pages: each value of each page field will be displayed as a separate table.
  5. If you select a which contains a plugin, select which option you wish to use (though only certain options are available depending on the type of query).
  6. Press   to refresh the display of the query results.
 Top

How to ... change how a saved query is displayed:

How to ... change the layout of a saved query:

If you have suitable permissions, you can change the way a Query is displayed (for all users):
  1. Click on tab
  2. Select the layout choice required.
  3. Press   to change the display.
 Top

How to ... see a preview of the query layout:

How to ... see how the fields will be arranged in the results tables:

When changing the layout of a query a preview of the layout which you will get after the query has been run is displayed.
The layout preview. Highlighted is the graphical preview of charts for the current layout settings.

The layout preview. Highlighted is the graphical preview of charts for the current layout settings.

As you change the layout choices, the preview updates.
 Top

How to ... sort a results table or chart by a field or measure:

How to ... sort query results:

How to ... order query results tables or charts:

In tab choose to include either tables or charts, and in section contains a pull down list of fields and measures. If you select one of these, the results tables and charts will be ordered (in ascending alphabetical order) by these values.
Sorting results in the layout tab

Sorting results in the layout tab

 Top

How to ... display results in line charts:

In tab choose to include an option with charts, and check Show linecharts. The layout preview will update, and the result charts will be displayed with lines.
Display results using line charts.

Display results using line charts.

 Top

How to ... display results in a single table:

How to ... combine all results tables:

How to ... create results for use in an Excel pivot table:

In tab choose to be 'Single table'. The layout preview will update, and the results will contain a single table with all of the segmentation fields spread across the vertical axis.
Display results using single table display type.

Display results using single table display type.

 Top

How to ... hide the summary values in a single result table:

Set up a single table result, and in tab check Hide summary to hide the summary rows in the results.
 Top

How to ... show the empty rows in result tables:

In tab check Show empty to hide the rows in the results which have empty results cells.
The query type selector — highlighted is the choice between crosstab, profile and dataview queries

The query type selector — highlighted is the choice between crosstab, profile and dataview queries

 Top

How to ... change the order of fields displayed in a single result table:

Set up a single table result, and in tab select from to pick the field which will be used as the fastest moving (right most) field in the results table.
 Top

How to ... display results using a dual-axis chart:*2.1

How to ... suppress display results using a dual-axis chart:*2.1

How to ... display more than one unrelated measure on a chart:*2.1

Dual-axis charts are the default chart types when there are exactly two measures across a single segmentation field in a query result. Dual-axis charts show both of these measures on a single chart, with one measure on each vertical axis, blocks to show one measure and line to show the other.
Dual-axis chart showing Age by count and average income.

Dual-axis chart showing Age by count and average income.

You can decide not to use a dual-axis chart to display your query results:
  1. browse to tab
  2. uncheck Use dual-axis charts
    Dual-axis layout.

    Dual-axis layout.

  3. click  
 Top

How to ... configure which measures are compatible:*2.1

How to ... display more than one related measure on a chart:*2.1

Compatible measures are either measures on the same field, for example average Income, maximum Income and minimim Income, or the same measure on different fields, for example average SpendJan, average SpendFeb, average SpendMar. By default, Self-Service Analytics will try to display compatible measures by a single segmentation field on a single chart. But you can select which measures are compatible:
  1. browse to tab
  2. in the check the measures you want to appear on the same chart
    Compatible measures, all displayed on a single chart. This example includes measures on the Income field.

    Compatible measures, all displayed on a single chart. This example includes measures on the Income field.

  3. click  
 Top

How to ... combine profiles with the same binning:

How to ... show timeseries change across a single segmentation field:

How to ... show profiles on a single chart:

Self-Service Analytics can combine profiles (of a set of related fields) into a single table and chart, if all the fields share a common set of values or common custom segmentation.
Composite profiles, all displayed on a single table or chart. This example includes three segmentation fields with identical segementations.

Composite profiles, all displayed on a single table or chart. This example includes three segmentation fields with identical segementations.

 Top

How to ... suppress formatting using abbreviations:

By default, all query result labels use a set of abbreviations:
  • numbers: K for thousands, M for millions. To suppress these abbreviations, configure the dataset metadata setting the kmbinlabels attribute of each required field element to false.
  • dates: English language descriptions in the format DD MMM YYYY, without time components, and collapsing repeated date components e.g. 20 to 25 Mar 2005 or 20 Mar to 20 Apr 2006. To suppress these abbreviations, configure the dataset metadata setting the ymdlabels attribute of the metadata element to true.
 Top

How to ... use abbreviations and thousand separators in inputs:*2.1

The formatting abbreviations used in the display can also be used when you enter numeric values in filter end-point and custom segmentation boundary definitions. For example, you could enter 100K for the value 100000. You can also use comma thousand separators for these inputs. For example, you could enter 100,000 for 100000, and 1,000,000 for 1000000.
 Top

How to ... format labels and values as currency:

How to ... set the currency symbol:

How to ... change the currency symbol:

Fields which represent currency values can be configured to be displayed (either in segmentation labels or measures in results) using the relevant currency symbol. You can do this by setting the currency attribute of each relevant field element to the currency character of choice (e.g. $).
 Top

How to ... format labels and values as percentages:

Fields which contain binary values or whose values are limited to the range [0,1] can be configured to be displayed as percentages. You can do this by setting the percentage attribute of each relevant field element to true.
 Top

How to ... create user defined segmentation labels:

How to ... customize the result labels displayed:

The labels used on chart and table rows and columns are created automatically by Self-Service Analytics. However, you can override these labels with your own. You can do this by embedding a custombinlabel attribute to each relevant field. You can then configure a specific label to represent a range of values by adding upperboundary, lowerboundary, and label attributes.
 Top

How to ... change the default chart type:*2.1

How to ... set the size of a chart:*2.1

How to ... make all charts display as linecharts:*2.1

You can configure the default chart type and size of charts for all users of Self-Service Analytics:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings > profiler.
  4. Set the option you are interested in:
    • enter chart width and height values (in terms of pixels)
    • check Show linecharts to display line charts by default.
  5. Press   to save these defaults.
 Top

How to ... set the size limit for a large categorical:*2.1

How to ... limit the number of categories displayed in a chart:*2.1

How to ... improve the query performance on fields with many categories:*2.1

For improved performance, segmentation afields with large numbers of values or categories are treated differently. You can configure what is a large number of categories:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > settings > profiler.
  4. Set the limit in the textbox.
  5. Press   to save this default.

Schedule a query for automatic refresh

 Top

How to ... navigate a timeline query:

A timeline query has a set of results from different snapshots in time (corresponding to the evaluation of the query on subsequent datasets in the dataset series). Between the description and the results tables or charts is:
  • The link to the dataset series, and
  • The label of the dataset of the current result, with links to the next and previous results in the series. click on link previous result to view a result from an earlier dataset, and click on link next result to view the result from a later dataset.
 Top

How to ... add a query to a series:

How to ... create a timeline query:

How to ... mark a query for automatic refresh:

How to ... schedule a query for update:

When publishing or editing a query, if you have sufficient permissions, in , check Repeat to make this Query refreshed when new datasets is added to the dataset series.
 Top

How to ... change the label on a timeline query:

The navigation of a timeline query contains a label to indicate the result displayed. This is either the dataset name, or the date on which that dataset was published. To change this:
  1. Log in with a role with sufficient permissions
  2. Click on tab
  3. In the Series labels section click:
    •   to use the date as the label
    • , and
    •   to use the name of the dataset as the label.
    The text in this section will update to reflect the current choice.
 Top

How to ... allow a role to schedule a query for refresh:

  1. Configure user permissions.
  2. Scroll to qs_profiler module > administer timeline queries
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... allow a role to manage a dataset series:

  1. Configure user permissions.
  2. Scroll to qs_datasetseries module > administer dataset series
  3. Check the box to enable this permission for your chosen role.
  4. Press   to set the role's permissions.
 Top

How to ... know which queries are scheduled for refresh:

How to ... know which queries are timeline queries:

The list of queries scheduled for refresh is listed on the dataset series page. The query result page contains a link to the dataset series it belongs to.
 Top

How to ... add a dataset to a dataset series:

How to ... add a dataset to a datasetseries:

How to ... add a dataset to a datasetseries:

Either create, publish or move a published dataset to the same folder as the dataset series.
 Top

How to ... remove a dataset from a dataset series:

Either:
 Top

How to ... monitor the progress of a dataset series update:

The progress of which queries have been refreshed and which datasets have been used to refresh them is listed on the dataset series page. The dataset list shows what proportion of the queries have been updated, and the query list shows what proportion of the datasets have been used in this update.
 Top

How to ... see which datasets are associated with a dataset series:

The list of datasets associated with a dataset series is listed on the dataset series page. This page also includes an indication of which is the current dataset in the dataset series. The dataset page itself contains a link to the dataset series it belongs to.
 Top

How to ... see which dataset series a dataset is associated with:

The dataset page contains a link to the dataset series it belongs to.
 Top

How to ... see which is the current dataset in a dataset series:

The current dataset in a dataset series is listed on the dataset series page. For users with sufficient permissions, this can be changed to be another dataset in the series. The current dataset is automatically update when new datasets are added to the dataset series.
 Top

How to ... manage a dataset series:

Dataset series are managed from tab This includes
 Top

How to ... change the current dataset:

The current dataset is automatically set to be the dataset most recently added to the dataset series. You can change this to be another dataset in the series by:
  1. Browse to the dataset series
  2. Click on tab
  3. In the Included datasets section click   on the dataset you want to be used as the current dataset.
    Setting the current dataset in a dataset series

    Setting the current dataset in a dataset series

Search for query suggestions

 Top

How to ... search for a relevant query:

How to ... do a query search:

How to ... use the intelligent search capability:

How to ... request query suggestions:

How to ... search query suggestions:

How to ... generate a set of query suggestions:

How to ... suggest a related query:

For users of Self-Service Analytics who are not familiar with the details of the fields and datasets published in the system, an intelligent search capability is available to suggest useful queries — based on a plain language description of what the users is looking for. The idea is to make searching structured data as simple as searching unstructured data is on the internet. To request query suggestions, you simply type the text you are looking for in the suggestions box and press  . A list of possible queries, ordered by relevance, will be returned to you. These queries can then be executed.
Request query suggestions. Highlighted is the button to press to receive query suggestions.

Request query suggestions. Highlighted is the button to press to receive query suggestions.

From this list of results, either:
  • Browse the suggestions: click on link Next to view the next five search results, click on link Last to view the last five search results, click on link Previous to view the previous five search results, click on link First to view the first five search results.
  • See the query results from a suggestion: click on the suggested query to calculate its results on the current data.
  • Modify the suggestion using the query tab.
To see the suggestions box as part of your current query either:
 Top

How to ... view a query suggestion:

How to ... run a query suggestion:

How to ... execute a query suggestion:

From the list of query suggestions, click on the query which you want to run.
Run a query suggestion. Highlighted is a link to run the selected query.

Run a query suggestion. Highlighted is a link to run the selected query.

The result of this query will be displayed in tab The description of this query will now be displayed in the suggestions box. This will allow you to easily refine your search for suggestions.
 Top

How to ... refine a query suggestion:

How to ... add query elements to a query suggestion:

To refine the suggestion text, either:
  • edit the text in the suggestions box, either including additional names (of fields) or values (for selecting particular data values) or removing suggestion contents for a broader search, or
  • browse to tab and use the folding field list to add additional breakdown fields or to select particular data values.
    Adding structured query elements to your suggestions. Highlighted is an example of where a filter on Gender has been added.

    Adding structured query elements to your suggestions. Highlighted is an example of where a filter on Gender has been added.

When you rerun the suggestions, this changes will be taken into account.
 Top

How to ... enter suggest query mode from the current query:

How to ... return from build query mode to the current query:

click on link suggest queries above the current query.
Show the current query in suggest mode. Highlighted is the link to flip query modes to suggest queries.

Show the current query in suggest mode. Highlighted is the link to flip query modes to suggest queries.

 Top

How to ... enter build query mode from the current query:

How to ... return from suggest query mode to the current query:

click on link build query above the current query.
Show the current query in build mode. Highlighted is the link to flip query modes to build queries.

Show the current query in build mode. Highlighted is the link to flip query modes to build queries.

 Top

How to ... configure which user roles can access the executive mode:

Roles can be configured to restrict users with that role to only access Self-Service Analytics through the executive interface. This is the default configuration of the executive standard roles.
  1. Configure user permissions.
  2. Scroll to quadstone module > structured queries
  3. Uncheck the boxes to restrict this permission for your chosen roles.
  4. Press   to set these permissions.

Advanced Query Customization

 Top

How to ... add a custom segmentation to a field:

How to ... change the binning on a field:

How to ... change the coarse classing of values on a field:

How to ... create a custom segmentation:

You can add a custom segmentation to any field which has been added to a query. To do this:
  1. Browse to tab This can either be directly using the query page navigation, or via a shortcut link on the field names in tables or data dictionaries on tab
  2. Browse to secondary tab :
    Custom segmentations on the advanced tab

    Custom segmentations on the advanced tab

  3. Click on the name of the field you want to add a custom segmentation.
  4. When you have made your changes, click on link add to add the custom segmentation to the field.
    A custom segmentation on a field. Highlighted is the add link, required to add the segmentation to the query.

    A custom segmentation on a field. Highlighted is the add link, required to add the segmentation to the query.

A field in the current query with a custom segmentation is marked with an asterisk:
Highlighted is the indication in the current query of a custom segmentation on a field.

Highlighted is the indication in the current query of a custom segmentation on a field.

 Top

How to ... remove a custom segmentation from a field:

How to ... see a field has a custom segmentation:

Click on the asterisk marker on the field to remove the custom segmentation.
Highlighted is deleting a custom segmentation on a field, shown by the change in cursor.

Highlighted is deleting a custom segmentation on a field, shown by the change in cursor.

 Top

How to ... change an existing custom segmentation:

How to ... refine a custom segmentation:

Changing an existing custom segmentation follows the same procedure as adding one in the first place. From the results page, a custom segmentation can be quickly changed by clicking on the name of the field you want to customize.
Changing the custom segmentation from the results page. Highlighted is the link on the segmentation name to take you back to the custom segmentation of this field.

Changing the custom segmentation from the results page. Highlighted is the link on the segmentation name to take you back to the custom segmentation of this field.

 Top

How to ... create a custom segmentation of ranges with equal width:

How to ... create a equal-range binning:

  1. Add another customer segmentation to the field.
  2. Select custom segmentation with .
  3. Enter the number of ranges you want to create.
  4. click on link add to add the custom segmentation to the current query, or
  5. Save this custom segmentation for use on another field.
 Top

How to ... create a custom segmentation of ranges with equal populations:

How to ... create decile breakdown:

How to ... create a equal-population binning:

  1. Add another customer segmentation to the field.
  2. Select custom segmentation with segments.
  3. Enter the number of ranges you want to create.
  4. click on link add to add the custom segmentation to the current query, or
  5. Save this custom segmentation for use on another field.
 Top

How to ... create a custom segmentation with user defined ranges:

How to ... allow you to set the custom segmentation boundaries:

How to ... create a user-defined binning:

How to ... delete ranges in a custom segmentation:

How to ... merge ranges in a custom segmentation:

How to ... create new ranges in a custom segmentation:

How to ... change the boundary values in a custom segmentation:

  1. Add another customer segmentation to the field.
  2. Either:
    • Create a custom segmentation by specifying a new set of boundaries:
      1. click on link new
        User defined custom segmentation.

        User defined custom segmentation.

      2. Enter the boundary values.
        User defined custom segmentation.

        User defined custom segmentation.

      3. Click   to set the custom segmentation definition on the field.
    • Edit the boundaries of the existing custom segmentation with boundaries.
      1. Either:
        • Click to add a new range within these boundaries
        • Click to remove this range.
        • Type alternative numbers in the boxes to change the (lower) boundary value for this range.
      2. click on link add to add the custom segmentation to the current query, or
  3. Save this custom segmentation for use on another field.
 Top

How to ... group values by date period:

How to ... group values by day, month or year:

For a date field:
  1. Add another customer segmentation to the field.
  2. Choose to create a custom segmentation with equal width ranges.
  3. Select the periodic interval to group by.
  4. click on link add to add the custom segmentation to the current query, or
  5. Save this custom segmentation for use on another field.
 Top

How to ... create a custom segmentation on a string field:

How to ... combine values on a string field:

How to ... merge values on a string field:

  1. Add another customer segmentation to the field.
  2. Either:
    • Check the boxes of the categories you want to combine, and click on link merge to combine them.
    • Check the boxes of the categories you want to separate, and click on link split to break them down into their case category values.
    • Click on the field name to rename it.
  3. click on link add to add the custom segmentation to the current query, or
  4. Save this custom segmentation for use on another field.
 Top

How to ... save a custom segmentation for reuse:+2.1

How to ... apply a custom segmentation to another field:+2.1

After preparing the custom segmentation, you can store the description for use at a later date or on another field:
  1. In the custom segmentation pane, click on link save to save the custom segmentation currently displayed for that field.
    Highlighted is the action link to save a custom segmentation.

    Highlighted is the action link to save a custom segmentation.

  2. In the popup:
    Save a custom segmentation popup

    Save a custom segmentation popup

    1. Give a suitable title. This name will be used when loading the object, or when browsing the location where the save object is stored.
    2. Edit the description (by default this includes a definition of the custom segmentation, but you should add something more meaningful). This description will be provided when you view the saved object, or as hovertext when you use the load option.
    3. Select a location to organize this saved content (by default this will be your default save location). This will be used when organizing your saved queries and filters alongside all other saved content.
  3. Press   to complete the save operation.
 Top

How to ... reuse a custom segmentation:+2.1

How to ... load a custom segmentation on another field:+2.1

You can load saved custom segmentations for reuse, simplifying the process of recreating a useful custom segmentation without having to pull together all the individual elements manually each time you want to use them.
  1. Browse to tab
  2. Browse to secondary tab .
  3. Browse to the field you want to add the custom segmentation to.
  4. click on link open
    Highlighted is the action link to load a custom segmentation.

    Highlighted is the action link to load a custom segmentation.

  5. In the popup
    Load a custom segmentation popup

    Load a custom segmentation popup

    1. A list of previously saved custom segmentations is displayed (organized in your folder structure).
    2. Use the names, descriptions (provided as a screentip when hover over the name), location or saved date to select which query or filter to load.
    3. To load the selection, click on link on the name.
  6. click on link add to add this newly loaded custom segmentation to the current query.
The current custom segmentation on the field will be replaced by the loaded custom segmentation.
 Top

How to ... change a custom segmentation from results:

From the results tab, click on the field name in the results table to change the custom segmentation on this field. You will be taken directly to tab with the custom segmentation for this field opened.
 Top

How to ... enable user roles to use the advanced query features:

How to ... enable user roles to create custom segmentations:

How to ... enable user roles to create custom measures:

  1. Configure user permissions.
  2. Scroll to quadstone module > advanced profiler features.
  3. Check the boxes to enable this permission for your chosen roles.
  4. Press   to set these permissions.
 Top

How to ... create new measures from the query results:

How to ... create a custom measure:

How to ... create a derived measure:

How to ... create a measure calculation:

How to ... perform calculations on query results:

You can create custom measures using any measure (or custom measure) which has been added to a query. To do this:
  1. Browse to tab This can either be directly using the query page navigation, or via a shortcut link on the measure names in tables or data dictionaries on tab
  2. Browse to secondary tab .
    Custom measures on the advanced tab

    Custom measures on the advanced tab

  3. Use the calculator to build up your custom measures (based on existing query measures or other custom measures, combined with some calculation). For example:
  4. Give your custom measure a name.
  5. When you have made your changes, click on link add to add the custom measure to the query.
A new measure will be added to the current query and the measure (with its description) will be added to the table of custom measures below the calculator.
The table of custom measures

The table of custom measures

After building up a set of custom measures, you can:
 Top

How to ... perform cell arithmetic on query results:

You can add custom measures which perform simple arithmetic calculations on each cell of the query result independently. For example, you could subtract a measure of costs from a measure of revenues to produce a simple profit breakdown across the segmentation fields. You would do this by selecting the two measures and how they are to be combined.
  1. Select the left hand measure.
  2. Select the arithmetic operation to combine them.
  3. Select the right hand measure.
  4. Optionally, give the new measure a meaningful name.
  5. click on link add to add the measure to the query.
Adding an arithmetic custom measure

Adding an arithmetic custom measure

For arithmetic calculations the measures can either be:
  • Other base query measures
  • Predefined custom measures
  • A constant value. In this case, a value is given by default, but you use a different constant value by selecting to Change constant and providing the new value in the pop-up box that appears.
  • Selecting to change the constant used in an arithmetic custom measure

    Selecting to change the constant used in an arithmetic custom measure

 Top

How to ... display results as summary percentages:

You can add custom measures which displays each cell of the query result as a percentage of the summary figure. For example, you could do this for a single segmentation query to show the population counts as percentages e.g. across a Male/Female split. Further, if two segmentation fields are included in the query, you could show the population counts as percentages of rows (or across one of the query dimension), to show a breakdown by Age, but normalised compared to the Gender breakdown. You would do this by selecting one measure and the summary calculation to define how the base measure is to be displayed.
  1. Select the measure.
  2. Select the appropriate Percentage ... operation to display:
    Adding a percentage custom measure

    Adding a percentage custom measure

    • Percentage of column: displays results as a percentage of the column summary, for each query result column independently.
      Percentage of column. Highlighted is a column of results, all expressed as a percentage of the column summary figure.

      Percentage of column. Highlighted is a column of results, all expressed as a percentage of the column summary figure.

    • Percentage of table: displays results as a percentage of the table summary, for each query result table independently.
      Percentage of table. Highlighted is a cell value, the summary across the whole table, and this cell value expressed as a percentage of the table summary.

      Percentage of table. Highlighted is a cell value, the summary across the whole table, and this cell value expressed as a percentage of the table summary.

    • Percentage of overall: displays results as a percentage of the whole query summary, across all pages of the query result.
    • Percentage of first column: displays results as a percentage of the first column in the result table, across each query result column independently.
      Percentage of first column. Highlighted is the first row of the table, another row of the table, and that row expressed as a percentage of the first row.

      Percentage of first column. Highlighted is the first row of the table, another row of the table, and that row expressed as a percentage of the first row.

    • Percentage of first row: displays results as a percentage of the first row in the result table, across each query result row independently.
      Percentage of first row. Highlighted is the first column of the table, another column in the table, and that column displayed as a percentage of the first.

      Percentage of first row. Highlighted is the first column of the table, another column in the table, and that column displayed as a percentage of the first.

  3. Optionally, give the new measure a meaningful name.
  4. click on link add to add the measure to the query.
Note:
  • for queries with a single segmentation field, ... column, ... table and ...overall all display the same results.
  • for queries with two segmentation fields, ... table and ...overall display the same results.
 Top

How to ... display results as differences:+2.1

If a query result has only two rows, a difference row will be automatically displayed. You can add custom measures which displays each cell of the query result as a difference of the summary figure. For example, you could do this to show the uplift in response rates between treated and control groups for a marketing campaign. You would do this by selecting one measure and the summary calculation to define how the base measure is to be displayed.
  1. Select the measure.
  2. Select the appropriate Difference ... operation to display:
    Adding a difference custom measure

    Adding a difference custom measure

    • Difference of column: displays results as a difference from the column summary, for each query result column independently.
      Difference from column. Highlighted are rows which show the difference between the values and the summary values.

      Difference from column. Highlighted are rows which show the difference between the values and the summary values.

    • Difference from table: displays results as a difference from the table summary, for each query result table independently.
      Difference from table. Highlighted are a cell in the table, the table summary cell, and these cells displayed as a difference from the overall table summary cell.

      Difference from table. Highlighted are a cell in the table, the table summary cell, and these cells displayed as a difference from the overall table summary cell.

    • Difference from overall: displays results as a difference from the whole query summary, across all pages from the query result.
    • Difference from first column: displays results as a difference from the first column in the result table, across each query result column independently.
      Difference from first column. Highlighted are the first row in the table and another row in the table, both displayed as differences from the first row.

      Difference from first column. Highlighted are the first row in the table and another row in the table, both displayed as differences from the first row.

    • Difference from first row: displays results as a difference from the first row in the result table, across each query result row independently.
      Difference from first row. Highlighted are the first column and another column, both displayed as differences from the first column.

      Difference from first row. Highlighted are the first column and another column, both displayed as differences from the first column.

  3. Optionally, give the new measure a meaningful name.
  4. click on link add to add the measure to the query.
Note:
  • for queries with a single segmentation field, ... column, ... table and ...overall all display the same results.
  • for queries with two segmentation fields, ... table and ...overall display the same results.
 Top

How to ... display results as rank ordering:

You can add custom measures which displays each cell of the query result as rank (from highest value to lowest) compared to all other cells. For example, you could do this to identify the top spending segments in a crosstab query. You would do this by selecting one measure and the summary calculation to define how the base measure is to be displayed.
  1. Select the measure.
  2. Select the appropriate Rank ... operation to display:
    Adding a rank custom measure

    Adding a rank custom measure

    • Rank in column: displays results as a rank along columns, for each query result column independently.
      Rank from column. Highlighted are a column of counts, and their corresponding (largest to smallest) ranks across that column alone.

      Rank from column. Highlighted are a column of counts, and their corresponding (largest to smallest) ranks across that column alone.

    • Rank in table: displays results as a rank across the whole table, for each query result table independently.
      Rank from table. The (largest to smallest) ranks are across the whole table, individually ranking all cells.

      Rank from table. The (largest to smallest) ranks are across the whole table, individually ranking all cells.

    • Rank overall: displays results as a rank across the whole query, across all pages from the query result.
  3. Optionally, give the new measure a meaningful name.
  4. click on link add to add the measure to the query.
Note:
  • for queries with a single segmentation field, ... column, ... table and ...overall all display the same results.
  • for queries with two segmentation fields, ... table and ...overall display the same results.
 Top

How to ... display results as cumulative totals:

You can add custom measures which displays each cell of the query result as cumulative total of all cells in the order defined by the query sort layout. For example, you could do this to create a running total of spending across an ordered segmentation. You would do this by selecting one measure and the summary calculation to define how the base measure is to be displayed.
  1. Select the measure.
  2. Select the appropriate Cumulative ... operation to display:
    Adding a cumulative custom measure

    Adding a cumulative custom measure

    • Cumulative: displays results accumulated along columns, for each query result column independently.
      Cumulative. Highlighted is a column which is accumulated independently from the others.

      Cumulative. Highlighted is a column which is accumulated independently from the others.

    • Table cumulative: displays results accumulated across the whole table, for each query result table independently.
      Table cumulative. Highlighted are the values, and the accumulated totals, column-wise across the whole table.

      Table cumulative. Highlighted are the values, and the accumulated totals, column-wise across the whole table.

    • Overall cumulative: displays results accumulated across the whole query, across all pages from the query result.
  3. Optionally, give the new measure a meaningful name.
  4. click on link add to add the measure to the query.
Note:
  • for queries with a single segmentation field, ... column, ... table and ...overall all display the same results.
  • for queries with two segmentation fields, ... table and ...overall display the same results.
 Top

How to ... change a custom measure:

How to ... refine a custom measure:

How to ... access custom measures from the current query:

To change or refine a custom measure, you can use the definition of an existing custom measure as a starting point, and then use the calculator to create a new measure. To load the definition of an existing custom measure into the measure calculator:
  1. Navigate to the custom measure page
  2. In the custom measure list, click on the definition of the custom measure you want to refine.
The definition of this custom measure now appears in the measure calculator, and can be altered like any other custom measure.
 Top

How to ... rename a custom measure:

Refine the custom measure and when you are adding the new one, use a different name.
 Top

How to ... remove a custom measure from the current query:

Either:
 Top

How to ... delete a custom measure:

To fully remove a custom measure from the custom measures list:
  1. Remove the custom measure from the current query.
  2. In the custom measures table, click on the name of the custom measure you want to delete.
    Highlighted is the link to delete a custom measure from the custom measures list

    Highlighted is the link to delete a custom measure from the custom measures list

 Top

How to ... save a set of custom measures:+2.1

After preparing a set of custom measures, you can store the descriptions for use at a later date:
  1. In the custom measures pane, click on link save to save the custom measures currently displayed.
    Save a custom measure

    Save a custom measure

  2. In the popup:
    Save a custom measure popup

    Save a custom measure popup

    1. Give a suitable title. This name will be used when loading the object, or when browsing the location where the save object is stored.
    2. Edit the description (by default this includes a definition of the custom measures, but you should add something more meaningful). This description will be provided when you view the saved object, or as hovertext when you use the load option.
    3. Select a location to organize this saved content (by default this will be your default save location). This will be used when organizing your saved queries and filters alongside all other saved content.
  3. Press   to complete the save operation.
 Top

How to ... load a set of custom measures:+2.1

How to ... reuse a set of custom measures:+2.1

You can load saved custom measures for reuse, simplifying the process of recreating useful custom measures without having to pull together all the individual elements manually each time you want to use them.
  1. Browse to tab
  2. Browse to secondary tab .
  3. click on link open
    Load custom measures

    Load custom measures

  4. In the popup
    Load a custom measure popup

    Load a custom measure popup

    1. A list of previously saved custom measures is displayed (organized in your folders).
    2. Use the names, descriptions (provided as a screentip when hover over the name), location or saved date to select which query or filter to load.
    3. To load the selection, click on link on the name.
The current custom measures will be appended by the loaded custom measures (in both the custom measure table and current query).

Query actions

 Top

How to ... see the descriptions of fields in a query result:+2.1

How to ... see the descriptions of custom measures in a query result:+2.1

How to ... see the descriptions of filters in a query result:+2.1

How to ... see Portrait Customer Analytics names of fields in a query result:+2.1

The descriptions of fields (and Portrait Customer Analytics field names), and definitions of custom measures and filters are shown in a data dictionary below the chart and table results for any query. This data dictionary is exported to Excel with all of the results. A data dictionary for all of the fields is available from the dataset view.
The field description in a query data dictionary

The field description in a query data dictionary

 Top

How to ... set the default query:

How to ... configure the default query:

How to ... add a custom measure to the default query:

You can configure the default content of the current query by configuring the aggregation attribute of the metadata element in the focus metadata.
 Top

How to ... see how many queries a user has run recently:*2.1

How to ... see which users are running queries:*2.1

How to ... see which users are using Self-Service Analytics:*2.1

How to ... see a summary of query usage:*2.1

You can view a summary of usage by user, for all users with the profiler role:
  1. Login with an administrator role.
  2. Ensure the administration block is being displayed.
  3. Click on administer > logs > profiler > summary.
The query usage summary report.

The query usage summary report.

Along with some user specific information, you can see the first and last query time, the number of queries in the last three calendar months (the most recent month, is month-to-date), and the total number of queries. You can sort (ascending/descending) the report by the different columns by clicking the header links.

Reference and Definitions

Command line and Language Reference

 Top

What is ... qppublish

This is a DBC for publishing content into Self-Service Analytics.

There are four cases — publishing content, datasets and articles and creating new folders.

  1. For publishing content, usage is:
    Command line: qppublish [options] <filename>
    Publish new content in a local file to an existing folder
    Option Required Type Default Description
    -portal y URL URL for accessing Self-Service Analytics
    -user y text Self-Service Analytics username to login to Self-Service Analytics as
    -password y text the password for that Collaborative Framework username
    -location y folder node-id node number of folder in which to create the new content
    -title y text the name for the new node
    -description n text the description text for the content, provided as a string on the command line
    -description @ n filename the description text for the content, provided through a file

    Note: The content will be imported into Self-Service Analytics as different 'types', depending on the type of the file being published:
    • a .qshtml file is imported as an Audit type,
    • a .qstv, .qsdv, .qspv or .qsmv is imported as a Query type
    • anything else is imported as an Upload type
  2. For publishing datasets, usage is:
    Command line: qppublish [options] <focus filename>.ftr
    Publish a focus as a new dataset to an existing folder
    Option Required Type Default Description
    -portal y URL URL for accessing Self-Service Analytics
    -user y text Self-Service Analytics username to login to Self-Service Analytics as
    -password y text the password for that Collaborative Framework username
    -location y folder node-id node number of folder in which to create the new dataset
    -title y text the name for the new dataset
    -description n text the description text for the content, provided as a string on the command line
    -description @ n filename the description text for the content, provided through a file
    -default n make this focus the default dataset
    -metadata n filename path to specify focus metadata
    -translations n filename path to specify focus translations

  3. For publishing articles, usage is:
    Command line: qppublish [options] -article
    Publish the description text as a new article in an existing folder
    Option Required Type Default Description
    -portal y URL URL for accessing Self-Service Analytics
    -user y text Self-Service Analytics username to login to Self-Service Analytics as
    -password y text the password for that Collaborative Framework username
    -location y folder node-id node number of folder in which to create the new article
    -title y text the name for the new article
    -description n text the description text for the article, provided as a string on the command line
    -description @ n filename the description text for the article, provided through a file

  4. For creating new folders, usage is:
    Command line: qppublish [options] -folder <foldername>
    Publish a new folder in an existing folder
    Option Required Type Default Description
    -portal y URL URL for accessing Self-Service Analytics
    -user y text Self-Service Analytics username to login to Self-Service Analytics as
    -password y text the password for that Collaborative Framework username
    -location y folder node-id node number of folder in which to create the folder
    -description y text the description text for the folder, provided as a string on the command line
    -description @ y filename the description text for the folder, provided through a file

In both cases, the DBC will report the node-number of the new content node that it has created.

 Top

What is ... qpstatus

This is a DBC for monitoring the state of a particular instance of Self-Service Analytics.

Command line: qpstatus <URL>
Monitor the state of Self-Service Analytics identified by the given URL
Contents are pure strings — no attributes or subelements permitted.

Examples
qpstatus http://myserver.mycompany.com:996
report on the system details of Self-Service Analytics.

The command will print out:

  • the port number on which the web services is running
  • the number of servers
  • the foci loaded into the web services
  • the foci current in use

 Top

What is ... qpping

This is a DBC for checking whether a particular instance of Self-Service Analytics is still running.

Command line: qpping <URL>
Check whether there is a Collaborative Framework running at the given URL
Contents are pure strings — no attributes or subelements permitted.

Examples
qpping http://myserver.mycompany.com:996
report whether an active Collaborative Framework was available.

The command will print out Quadstone Portal running at ... if there is a working Collaborative Framework at this URL (and give an error otherwise).

 Top

What is ... qpunload

This is a DBC for removing foci from the pool of web-servers supporting a particular instance of Self-Service Analytics.

Command line: qpunload <URL> [ <focus> ... ]
Unload foci from Self-Service Analytics web-services running at the given URL (or select specific foci to remove)
Contents are pure strings — no attributes or subelements permitted.

Examples
  • qpunload http://myserver.mycompany.com:996
    would remove all the foci from the web services.
  • qpunload http://myserver.mycompany.com:996 myfocus.ftr
    would remove the myfocus.ftr focus from the web services.

 Top

What is ... a metadata file+2.2

A metadata file is an XML description of a focus and provides the formatting and display information for use within a Dataset. Specifically, it contains details on how fields are grouped together, descriptions for these groups and information about which fields are available for different aspects of the query creation process.

You can edit this metadata in Excel from Quadstone System Explorer (with the ext/excel_metadata extension installed), including field display labels, interpretations, tags, derivations, and comments with the following steps:
  1. To export a metadata file from a focus dataset, right-click and choose Metadata > Export. For a newly imported dataset, this will be a blank template, and for a dataset you've worked on it will contain all the labels, tags, binnings, derivations and other details you've added.
  2. To create an Excel file to edit, right-click on the metadata file and choose Import to Excel.
  3. To edit the metadata in Excel, right-click on the Excel file and choose Send to Excel. More details of how to edit this file are contained in the Excel sheet.
  4. To create a focus metadata file, right-click on the Excel file and choose Export as Quadstone Focus Metadata.
Alternatively, you can directly write an XML-based metadata file (ideally with an XML-aware editor) with the following details. Full examples of this file format are provided in the downloads area of this site.
Element: metadata
Top level element for the whole metadata file
Attribute Required Type Default Description
aggregation n min | max | mean | mode | median | sum default measurement to add to the query for the field with the Objective
defaultdatefield n field name default date field for date-filters for suggestions
defaultfield n field name default field for aggregations or breakdown for suggestions
level n text name of record-type (e.g. "household" or "customer")
name n text name of dataset
ymdlabels n true|false false format dates as YYY/MM/DD as opposed to DD MMM YYYY
schemaLocation n text location of the RELAX-NG schema definition
xsi:noNamespaceSchemaLocation n text location of the XSD schema definition
Content Required Type   Description
fields n subelement list of fields
groups n subelement list of top-level field groupings
campaign n subelement campaign information about this dataset

Examples:
  • Simple metadata file, identifying the records as representing 'customers' and naming the dataset. Additionally, field metadata is used to provide easier to read field display names:
    <?xml version="1.0" encoding="UTF-8"?>
    <metadata level="customer" name="DirectBankUSA">
      <fields>
        <field name="CustomerNumber" display="Customer Number"/>
        <field name="HomePostCode" display="Home PostCode"/>
      </fields>
    </metadata>
    Note: no field grouping is being defined — so all fields will appear in a linear list.
  • Metadata file adding average Objective as a measure to the default query, identifying which default fields will be used within the suggestions for the standard aggregation (or Objective) and also naming the default date field. Additional grouping metadata is to provide easier navigation of field lists:
    <?xml version="1.0" encoding="UTF-8"?>
    <metadata defaultdatefield="DefaultDate" 
        defaultfield="RespondPress" aggregation="mean">
      <groups>
        <group> <!-- no group name, ensures placement of field within hierarchy -->
          <field name="CustomerNumber"/>
        </group>
    		
        <group name="Demographics">
          <comment>Core customer level descriptions provided as part of 
    the application process.</comment>
          <field name="HomePostCode"/>
          <field name="BranchPostCode"/>
        </group>
      </groups>
    </metadata>
    Note: no field display names are set. Two groups are created and all other fields are displayed in a flat list below the groups.
Element: fields
Element to group lists of fields
Content Required Type   Description
field n subelement field definition

Example: Fields list with four fields described. All other fields will take their default description.
<fields>
  <field name="CustomerNumber" display="Customer Number"/>
  <field name="HomePostCode" display="Home PostCode"/>
  <field name="BranchPostCode" display="Branch PostCode"/>
  <field name="StateCode" display="State Code"/>
</fields>
Element: groups
Element to provide top-level groupings of fields
Content Required Type   Description
group n subelement group definition

Example: Groups list with two groups defined, with the second group only containing two sub-groups.
<groups>
  <group name="Service Information">
    <field name="CallsPerMonth"/>
  </group>
	    
  <group name="Campaign Details">
    <group>
      <field name="RespondPress"/>
    </group>
    <group name="Trial Campaign Details">
      <field name="TrialTarget"/>
    </group>
  </group>
</groups>
Note: all other fields are displayed after the groups in the field list.
Element: field
Field definition and usage customization
Attribute Required Type Default Description
name y field name short / Portrait Customer Analytics field name
buckets n true|false true should this field be presented as buckets in a query filter? (if any metadata is present)
currency n currency symbol display using this currency symbol.
display n text long / display field name (if different from short name). Note: this string must not contain any punctuation (e.g. single quote, double quote) — as these will not be displayed correctly.
filterable n true|false true can this field be used in a filter clause?
id n true|false false is field part of the 'key'?
kmbinlabels n true|false true use numeric abbreviations in chart labels.
percentage n true|false false display this field measures as percentages
profile n true|false false is this field profile-able (for suggestions)?
querydimension n true|false true can this field be used as a query axis dimension?
querymeasure n true|false true can this field be used as a query measure?
showdata n true|false false show this field in any dataview query result.
visible n true|false true is this field implicitly included in the group structure if not explicitly mentioned?
Content Required Type   Description
custombinlabel n subelement add user-defined labels to chart and table ranges
info n subelement query search 'additional comment' text

Examples:
  • Fields with (plain language) display names (which can include spaces):
    <field name="CustomerNumber" display="Customer Number"/>
    <field name="TimeAtAddressMonths" display="Tenure in Months At Address"/>
    Note: by default the short (Portrait Customer Analytics) name is displayed.
  • Fields which are to be hidden from Self-Service Analytics user:
    <field name="DummyField" visible="false"/>
    <field name="IntermediateCalculation" visible="false"/>
    Note: by default all fields are displayed.
  • Fields which should not be used as segmentation fields within a query:
    <field name="CustomerNumber" querydimension="false"/>
    <field name="HomePostCode" querydimension="false"/>
    <field name="ZipCode" querydimension="false"/>
    Note: by default all fields are available for query breakdown.
  • Fields which should not be used as within measures in a query:
    <field name="CustomerNumber" querymeasure="false"/>
    <field name="AgeRangeLabel" querymeasure="false"/>
    Note: by default all fields are available for use within query measures.
  • Fields which should not provide filters based on their values:
    <field name="HomePostCode" filterable="false"/>
    <field name="BranchPostCode" filterable="false"/>
    Note: by default all fields are available for use within query value based filters.
  • Fields which should not provide the users to select filters based on their labels or ranges (perhaps, as they have too many individual categories):
    <field name="HomePostCode" buckets="false"/>
    <field name="BranchPostCode" buckets="false"/>
    <field name="StateCode" buckets="false"/>
    Note: by default all fields are available for use within query range or label based filters.
  • Fields which represent currency values:
    <field name="Income" currency="$"/>
    <field name="Spend" currency="$"/>
  • Fields which should always be included in a dataview query:
    <field name="CustomerIdentifier" showdata="true"/>
    <field name="ZipCode" showdata="true"/>
  • Fields which represent binary (or [0,1] range fields) which are best displayed as percentages:
    <field name="Response" percentage="true"/>
    <field name="EligibilityFlag" percentage="true"/>
  • User defined labels for those Age ranges strictly under 18, 80 and over, and between 30 (inclusive) and 50 (exclusive):
    <field name="Age">
      <custombinlabel label="Too young" upperboundary="18"/>
      <custombinlabel label="Too old" lowerboundary="80"/>
      <custombinlabel label="Middle aged" lowerboundary="30" upperboundary="50"/>
    </field>
Element: custombinlabel
User-defined chart and table label definitions
Attribute Required Type Default Description
label y string label to use for defined range
lowerboundary y numeric lower value for the range (included)
upperboundary y numeric upper value for the range (excluded)

  • All values up to, but not including 18:
    <custombinlabel label="Too young" upperboundary="18"/>
  • All values over, and including 80:
    <custombinlabel label="Too old" lowerboundary="80"/>
  • All values over and including 30, and up to, but not including, 50:
    <custombinlabel label="Middle aged" lowerboundary="30" upperboundary="50"/>
Element: group
Group definition
Attribute Required Type Default Description
name y text group name (missing for a 'virtual' group)
Content Required Type   Description
comment n subelement optional comment to be displayed with the grouping
field n subelement field group contents
group n subelement subgroup group contents

  • Simple group of two fields:
    <group name="Service Information">
      <field name="CallsPerMonth"/>
      <field name="ThreeMonthTrend"/>
    </group>
    Note: all other fields are displayed after this group.
  • Sub-groups defined within a group, with each group given a description:
    <group name="Campaign Details">
      <comment>Summary of phased credit card rollout marketing campaigns.</comment>
      <group>
        <comment>Initial press offering - no direct mail</comment>
        <field name="RespondPress"/>
      </group>
      <group name="Trial Campaign Details">
        <comment>Direct mail campaign follow up to initial press offering</comment>
        <field name="TrialTarget"/>
        <field name="TrialRespond"/>
      </group>
    </group>
    Note: all field level information is set in the fields element above — not within the field elements within a group.
Element: comment
Text to describe a group to be displayed with the group name in the field list
Content Required Type   Description
n text Comment or descriptions

Descriptions added to all field groups:
<group name="Campaign Details">
  <comment>Summary of phased credit card rollout marketing campaigns.</comment>
  <group>
    <comment>Initial press offering - no direct mail</comment>
    <field name="RespondPress"/>
  </group>
  <group name="Trial Campaign Details">
    <comment>Direct mail campaign follow up to initial press offering</comment>
    <field name="TrialTarget"/>
    <field name="TrialRespond"/>
  </group>
</group>
Element: campaign
Element to provide information about campaigns on this dataset
Content Required Type   Description
display n subelement Option determining the default layout of the campaign reports
financial n subelement Financial information about the campaign
infofields n subelement Data fields relevant for use within the campaign
populations n subelement Identified groups of customers for specific campaign analysis
responserates n subelement Expected response rates for treated and control groups

Example: a simple campaign with only the campaign fields identified
<campaign>
  <infofields>
    <response name="CardVisa"/>
    <reporting>
      <field name="Age"/>
      <field name="Gender"/>
      <field name="Income"/>
    </reporting>
  </infofields>
  <display showcharts="true"/>
</campaign>
Element: display
Option determining the default layout of the campaign reports
Attribute Required Type Default Description
showcharts n binary true Show charts as well as tables in campaign report

Example: don't show charts for these campaign reports:
<display showcharts="false"/>
Element: financial
Financial information about the campaign
Attribute Required Type Default Description
currency n text Symbol to use for currency values in all reports
Content Required Type   Description
costs n subelement Campaign costs
revenue n subelement Campaign revenues

Display all currency values with dollar symbol and set some cost and revenue estimates:
<financial currency="US$">
  <costs action="1.2" response="2"/>
  <revenue response="10.7"/>
</financial>
Element: costs
Campaign costs
Attribute Required Type Default Description
action n value or field name Cost of contacting one customer
response n value or field name Cost of fulfilling the response from one customer

Example: contacting a customer cost 1.2 units and fulfilling their response 2 units.
<costs action="1.2" response="2"/>
Element: revenue
Campaign revenues
Attribute Required Type Default Description
response n value or field name Revenue collected from one customer's response

Example: the revenue generated from a single customer's response was 10.7 units
<revenue response="10.7"/>
Element: infofields
Data fields relevant for use within the campaign
Content Required Type   Description
response n subelement Campaign response
treatment n subelement Campaign cell codes
championmodel n subelement Campaign champion predictions
reporting n subelement Campaign reporting fields
analysis n subelement Campaign modeling fields

Example: A simple campaign with a set of campaign fields identified ready for predictive modeling:
<infofields>
  <response name="TrialRespond"/>
  <treatment name="TrialMailing"/>
  <championmodel name="TrialPropensity"/>
  <analysis>
    <field name="Age"/>
    <field name="Gender"/>
    <field name="NumberOfDependants"/>
    <field name="MaritalStatus"/>
  </analysis>
</infofields>
Element: reporting
Campaign reporting fields
Content Required Type   Description
field n subelement Field for using in campaign reports

Example: A set of three fields are identified for use in all campaign reports:
<reporting>
  <field name="Age"/>
  <field name="Gender"/>
  <field name="Income"/>
</reporting>
Element: analysis
Campaign modeling fields
Content Required Type   Description
field n subelement Field for considering in modeling

Example: A set of four fields are identified for use as analysis candidates in any predictive modeling:
<analysis>
  <field name="Age"/>
  <field name="Gender"/>
  <field name="NumberOfDependants"/>
  <field name="MaritalStatus"/>
</analysis>
Element: response
Campaign response
Attribute Required Type Default Description
name y field name of field containing response values

Example: TrialResponse contains campaign responses:
<response name="TrialRespond"/>
Element: treatment
Campaign cell codes
Attribute Required Type Default Description
name y field name of field containing treatment cell codes
controlvalue y value treatment cell codes corresponding to the control group

Example: TrialMailing contains the campaign treatment (mail and control) cell codes:
<treatment name="TrialMailing"/>
Element: championmodel
Campaign champion predictions
Attribute Required Type Default Description
name y field name of field containing champion model predictions

Example: TrialPropensity contains a set of predictions from the another modeling approach:
<championmodel name="TrialPropensity"/>
Element: populations
Identified groups of customers for specific campaign analysis
Attribute Required Type Default Description
reporting n text node id of the reporting population
analysis n text node id of the modeling population
targeting n text node id of the targeting population

Example: use filters 120, 119 and 121 to define the various populations to be used throughout analyzing the campaign:
<populations reporting="120" analysis="119" targeting="121"/>
Element: responserates
Expected response rates for treated and control groups
Attribute Required Type Default Description
treated n text expected response rate (between 0 and 1) for treated customers
untreated n text expected response rate (between 0 and 1) for untreated customers

Example: estimate that treated customers will response at a 5% rate, and untreated customers at 2%:
<responserates treated="0.05" untreated="0.02"/>

 Top

What is ... a translations file

A translations file is an XML description of the meaning of fields in a dataset — a thesaurus for fields and customer groups. It provides the basis for the query search to convert plain language search strings into queries which can be executed against a dataset. Full examples of this file format are provided in the downloads area of this site.

Element: qtrans
Content Required Type   Description
map y subelement

A simple translations file with three defined mappings:
<?xml version="1.0"?>
<qtrans>
  <map to="male">man</map>
  <map to="age &gt;">older than</map>
  <map to="NumberOfDependants &gt; 0">parent</map>
<qtrans>
	      
Element: map
Attribute Required Type Default Description
to y text what the phrase is mapped to
Content Required Type   Description
y text the phrase that gets mapped

  • A simple translation of one string (which might be provided in a user search) to another (which is more relevant to the underlying data):
    <map to="male">man</map>
    		  
  • A translation of one string comparison (which might be provided in a user search) to a mathematical one in terms of a specific data field (which is more relevant to the underlying data):
    <map to="age &gt;">older than</map>
    		  
    Note: the result of this comparison must be expressed using entitized characters.
  • A translation of a thing or object name (which might be provided in a user search) to a definition in terms of data fields and value comparisons (which is more relevant to the underlying data):
    <map to="NumberOfDependants &gt; 0">parent</map>
    		  
    Note: exact case of the field name used in the mapping gives a more exact match for suggestions.

Terms

 Top

What is ... the bookmark block

This is one of the blocks displayed in a column on the side of your screen and displays the list of your bookmarks.

An example of a users bookmark block, displayed on the left hand of the screen

An example of a users bookmark block, displayed on the left hand of the screen

 Top

What is ... the Quick links block

This is one of the blocks appearing in a column on the side of your screen and displays the list of your site's bookmarks (quick links).

An example of the Quick links, or site-wide bookmarks, displayed on the left-hand edge of the screen

An example of the Quick links, or site-wide bookmarks, displayed on the left-hand edge of the screen

 Top

What is ... the recently posted nodes block

This is one of the blocks appearing in a column on the side of your screen and displays a list of the ten most recently published items of content, who published them and when they were published.

An example of the Recent items block, displayed down one side of the screen

An example of the Recent items block, displayed down one side of the screen

 Top

What is ... the recent comments block

This is one of the blocks appearing in a column on the side of your screen and displays a list of the ten most recently posted comments and when they were published.

An example of the Recent comments block, displayed down one side of the screen

An example of the Recent comments block, displayed down one side of the screen

 Top

What is ... the folder navigation block

This is one of the blocks appearing in a column on the side of your screen and displays a tree browser covering all folders for easy navigation of Self-Service Analytics, as well as a shortcut to adding new folders.

An example folder navigation block, displayed on the left-hand side of the screen. Clicking on the square beside the folder opens or closes the folder. Clicking on the folder name opens that folder in the main page

An example folder navigation block, displayed on the left-hand side of the screen. Clicking on the square beside the folder opens or closes the folder. Clicking on the folder name opens that folder in the main page

 Top

What is ... the Who's new block

This is one of the blocks displayed in a column on the side of your screen and displays which users have registered with Self-Service Analytics in the last month.

An example of the new user block, displaying a list of all the users who have recently registered

An example of the new user block, displaying a list of all the users who have recently registered

 Top

What is ... the Who's online block

This is one of the blocks displayed in a column on the side of your screen and displays which users are currently logged into Self-Service Analytics and how many unauthenticated guest users are viewing the content.

An example list of all the users who are currently logged in, displayed at the side of the page

An example list of all the users who are currently logged in, displayed at the side of the page

 Top

What is ... the administration block

This is one of the blocks displayed in a column on the side of your screen and displays the administration menu options available for you.

An example administration block, displayed at the side of the page.

An example administration block, displayed at the side of the page.

 Top

What is ... the Navigate toolbar

This is the primary toolbar within Self-Service Analytics, displayed in the header bar at the top of each page. It's primary function is providing shortcuts to navigation, allowing you to quickly find content published in Self-Service Analytics as well as being the main way of accessing Self-Service Analytics documentation.

Highlighted are the primary site navigation aids provided to all users

Highlighted are the primary site navigation aids provided to all users

 Top

What is ... the Manage toolbar

This is the secondary toolbar within Self-Service Analytics, displayed in the header bar at the top of each page. It's primary function is providing shortcuts to functions to manage your use of Self-Service Analytics — and in particular how it looks to you.

For authorised users, this Manage toolbar allows you to control how your view behaves

For authorised users, this Manage toolbar allows you to control how your view behaves

 Top

What is ... the Breadcrumb bar

This is a navigation aid displayed at the top of each page, displaying the location of the page you are viewing within the context of all its parent folders. Clicking on the breadcrumb bar will take you back to that level in the folder hierarchy.

Highlighted is an example of the navigation provided at the top of every page, relating the current content with the hierarchy of folders within which its was placed

Highlighted is an example of the navigation provided at the top of every page, relating the current content with the hierarchy of folders within which its was placed

 Top

What is ... the Page toolbar

Within each page, there are a collection of actions which allow you to better collaborate with your other users of Self-Service Analytics.

Available on every page, this toolbar offers you ways to interact with other users

Available on every page, this toolbar offers you ways to interact with other users

 Top

What is ... the Comment toolbar

When comments are added to some content, they are displayed with this toolbar, which will allow you and other users to take action based on the comment posted. Specifically which actions depends on your permissions.

Highlighted is an example of the actions available to you when viewing a comment

Highlighted is an example of the actions available to you when viewing a comment

 Top

What is ... the Query toolbar

Highlighted are the primary query manipulation aids provided to all users

Highlighted are the primary query manipulation aids provided to all users

 Top

What is ... Portrait Support

This is who you should contact if you have any problems or questions about Self-Service Analytics.

 Top

What is ... the Sitemap

This is what is displayed if you click on

sitemap
on the Navigate toolbar. It shows a folding tree layout of the folder structure of your Collaborative Framework, including all the content contained within those folders. Clicking on a folder or other content name takes you to that page in Self-Service Analytics.
An example of the sitemap, displaying the contents of the DirectBankUSA folder

An example of the sitemap, displaying the contents of the DirectBankUSA folder

 Top

What is ... the Homepage

This is what is displayed if you click on

home
on the Navigate toolbar. What you see depends on how your account has been configured.

 Top

What is ... the Home Channel

On the the homepage there is a short mission statement (describing what your Collaborative Framework is all about) but also a set of blocks with links to a folder and a small number of most recently modified contents. These blocks are channels — and you can add other channels to the homepage if you have the right permissions.

Highlighted are two example channels displayed on the homepage

Highlighted are two example channels displayed on the homepage

 Top

What is ... the superuser

The superuser is the user number 1 and has special privilege. You system administrator will know the authentication details for the superuser.

 Top

What is ... a query

A query is a generic term to describe what users create when they are running fast-counts or reports on a dataset. They provide a summarised of the data. The summary metrics form part of the query. As do the breakdown fields (or segmentation) and any filters which define the set of records which are used by the query. Within Self-Service Analytics there is a distinction between a saved query — which just contains a definition of the query — and a published query — which contains both the definition and snapshot of results of the query.

 Top

What is ... in an Article

An Article is a simple document which can be used to record notes or short discussions in Self-Service Analytics. It consists of a and a — which can be formatted to be more easily readable.

When viewed, an Article just displays the title and body within the main Collaborative Framework page.

 Top

What is ... in a Upload Document

An Upload Document provides a way to publish any type of written document or file to Self-Service Analytics. It can be used to give access to a, for example, Powerpoint presentation or Word document report to any authorized user of Self-Service Analytics. It consists of a and a — which can be formatted to be more easily readable — and an — with   to select the file to publish to Self-Service Analytics.

When viewed, an Uploaded Document page displays the title and body within the main Collaborative Framework page but includes a link to allow the viewer to download the associated document.

 Top

What is ... in a Link to a Web Page

An Link to a Web Page is a way to publish a reference to a page on another website to capture interesting content available elsewhere on the intranet or internet. It consists of a and a — which can be formatted to be more easily readable — and a — which you can paste directly into from your web browser's Address bar.

When viewed, a Link to a Web Page displays the title and body within the main Collaborative Framework page along with a hyperlink to the associated web page.

 Top

What is ... in a Dataset

A Dataset is a way to publish a reference to an analysis dataset (a focus) hosted on Portrait Customer Analytics analysis server. Further it offers a way to undertake fast counts or data selections on that dataset. It consists of a and a — which can be formatted to be more easily readable — and a — which may have been completed automatically when you publish the reference to the data from outside Self-Service Analytics, but which can also be entered manually if you know the location of the data.

When viewed, an Dataset displays the title and description within the main Collaborative Framework page, as well as details of the dataset as a whole, the individual fields and a number of action options to allow you to analyze the dataset.

 Top

What is ... in a Query

An Query is a simple report stored and displayed within the Collaborative Framework. It consists of a and a — which can be formatted to be more easily readable — a checkbox to allow users to share their saved queries; a — with a   to allow you to upload a Query result file from your PC, and an option to include a reference to the which in turn enables future queries to be executed on the same dataset. Alternatively these latter two values may be automatically completed when the Query is published from a Collaborative Framework fast counts session or from Portrait Customer Analytics analysis.

When viewed, a Query displays the title and description within the main Collaborative Framework page, as well as a summary of the Query contents, its visibility and the details of the report as a whole. The way this information is displayed depends on the layout at the time it was published, or last edited.

 Top

What is ... in a Filter

An Filter is a query component to restrict which records take part in the query. It consists of a and a — which can be formatted to be more easily readable. The definition of the query is created at the time of saving.

When viewed, a Filter displays the title and description within the main page, as well as a summary of the Filter contents, its visibility and the definition of the filter in terms of fields and comparisons.

 Top

What is ... in an Audit

An Audit is a specialist report created by Portrait Customer Analytics to give a high-level overview of the contents of a dataset and the correlations which are contained within it. It consists of a and a — which can be formatted to be more easily readable — and a — with a   to allow you to upload a Audit file from your PC. Alternatively this last values may be automatically completed when the Audit is published directly from Portrait Customer Analytics System analysis.

When viewed, a Audit displays the title and description within the main Collaborative Framework page, as well as the contents of the Audit as a whole.

 Top

What is ... in a Databuild

An Databuild is a way to publish a reference to an analysis databuild process hosted on Portrait Customer Analytics analysis server. It consists of a and a — which can be formatted to be more easily readable — and a — which may have been completed automatically when you publish the reference to the data from outside Self-Service Analytics, but which can also be entered manually if you know the location of the databuild script.

When viewed, a Databuild displays the title and description within the main Collaborative Framework page, as well as details of the parameters and task incorporated in the data build process as a whole.

 Top

What is ... the red asterix

When viewing content, titles or other Collaborative Framework content marked with * indicates this is new or recently published.

When submitting content, form elements marked with * indicates a required field which must be completed before the request is submitted.

 Top

What is ... the the maximum size for an uploaded file

Self-Service Analytics is configured to restrict the size of any single document to upload and also the total volume any individual user can upload.

By default these settings are:

  • 1 megabyte maximum file size per upload.
  • 10 megabytes total file size per user.

 Top

What is ... the moderated content

Self-Service Analytics can be configured to require users to get approval of the content they post before it is finally published to the Collaborative Framework. This process is call moderation.

 Top

What is ... the current query

The current query is displayed in a pane at the top of the query page. It is present for all tabs on the query page and shows the query which will be executed when   is pressed. It contains both descriptions (of fields, measures and filters) and actions (remove elements from the query, build crosstabs or profiles, combine filters with and or or).

An example current query

An example current query

 Top

What is ... the standard roles

Roles are a key concept in Self-Service Analytics — each user is assigned one or more of them and they govern what functionality or content that user can access. As part of the demonstration content provided with every Collaborative Framework there are a number of predefined roles (the standard roles — in addition to the default 'anonymous user', for guests, or 'authenticated user', for users with logins) which are intended to show different aspects of user functionality. The standard roles are:

These standard roles are provided as a starting point for you to create your own custom roles which map to your organization. A set of matching demonstration user accounts are also available for these roles.

 Top

What is ... the default save location

When users publish content to Self-Service Analytics they are required to select a location (a folder) into which that content is placed. A default save location provides a simple way for users to customize the saving of their content to make the process more efficient and easier to use.

 Top

What is ... the customer module

The customer module provides support for separating users into separate groups, who can work completely independently, while sharing content within their group (their content is stored within separate secure group folders), but have no access to any content published by users in any other group, nor even see the existence of any other groups or users (as user identities are anonymized). This separation of groups is targeted for service providers who host many different organizations within their Collaborative Framework installation.

 Top

What is ... the root folder

The content in Self-Service Analytics is organized into folders. Everytime a user creates a new piece of content they are given the option to place the content in a folder. It is possible to set a default folder on a per user basis. If content is created, but not placed in a folder, the content is stored in the root folder. This is not directly browsable from the folder tree. However, you will be able to see this new content in the recent files list. When this content has been viewed, it is advisable to move it to a known folder as soon as possible.

 Top

What is ... the delete symbol

The delete symbol () is used throughout Self-Service Analytics and Self-Service Analytics.

 Top

What is ... the timeline query

A timeline query has been created to be refreshed everytime a new dataset is added to the dataset series. This automatic scheduling of update of the query results creates a new set of results for every dataset. You can view any of the results in the timeline by navigating through the results.

 Top

What is ... the dataset series

A dataset series is a grouping of related datasets within a single folder. This forms the basis of automatically updating timeline queries to show results on new data.

 Top

What is ... the custom segmentation

A custom segmentation is an alternative grouping, classing or banding of values into ranges on segmentation fields. In Portrait Customer Analytics terms, this is equivalent to a binning. This custom segmentation is used primarily when evaluating queries --- with the result tables and charts using the custom segmentation in its display.

 Top

What is ... the custom measure

A custom measure is a calculation acting on a query result. It is defined in terms of simple operations to existing query measures (or other custom measures) and results in additional results tables.

Portrait Customer Analytics Terms

 Top

What is ... the Portrait Customer Analytics

The Portrait Customer Analytics is the collective name for Portrait Customer Analytics's client-server customer analytics product set.

 Top

What is ... Decisionhouse

Decisionhouse is the module within the Portrait Customer Analytics which enables interactive analysis (fast counts integrated with predictive modeling).

It can be used to publish Queries directly to Self-Service Analytics.

 Top

What is ... the Quadstone System Explorer

The Quadstone System Explorer is the module within the Portrait Customer Analytics which enables browsing of the file system on the analysis server from the users PC — as well as enabling a number of data preparation processes.

It can be used to publish many types of content directly to Self-Service Analytics.

 Top

What is ... the Portrait Customer Analytics Data Build Manager

This is the component of the Portrait Customer Analytics that controls the execution of data build plans.

 Top

What is ... the Data Build Commands

This is the component of the Portrait Customer Analytics that executes the individual tasks within the data build process. There are over 20 separate data build commands, grouped by function into areas for importing and exporting data, enhancing datasets, joining datasets, managing datasets and producing reports. A special data build command is available to manage the data build process. Typically they are executed from the command-line or via a build plan.

 Top

What is ... a focus

A focus is a Portrait Customer Analytics analytical dataset. This is a proprietary, binary, compressed format which allows Portrait Customer Analytics to access data extremely quickly. It has a .ftr file extension. It is the underlying data representation behind a Collaborative Framework Dataset content type.

 Top

What is ... a data build plan

This is a (XML) description of what steps are required to complete a data build process. In addition to the tasks, it contains dependencies, control structures and parameterization of the plan.

 Top

What is ... an audit

A Profile and Audit is a web page which contains simple profiles over all fields and against set measures. It is a specialist report created by Portrait Customer Analytics to give a high-level overview of the contents of a dataset and the correlations which are contained within it. It has a .qshtml extension. It forms the basis for an Audit content type.

 Top

What is ... a snapshot

A Model Snapshot is a web page which contains simple profiles over all fields in a dataset against a model score result. It is a specialist report created by Portrait Customer Analytics to give a high-level overview of the performance of a model. It has a .qshtml extension. It forms the basis for an Audit content type.

 Top

What is ... a crosstab file

A crosstab file is an XML description of a query definition and its results. These are created by Portrait Customer Analytics and are stored on the analysis server. They have file extensions .qsdv, .qstv, .qspv, .qsmv, or .qsxt (depending on what tool generated the crosstab file). These files can be uploaded to Self-Service Analytics and are stored and displayed as saved query.

 Top

What is ... a profile

A profile is a query which summarises results by each field separately.

 Top

What is ... a crosstab

A crosstab is a query which summarises results using all fields together.

 Top

What is ... an objective

The objective is a field which specifies some attribute of each record that the user is particularly interested in e.g. wishes to predict in a model or report across. The objective field is sometimes called the outcome, dependent variable or response. It contains a known historical outcome for each customer. Only one objective field may be set in any dataset.