Introducing WebFOCUS Designer

In this section:

WebFOCUS Designer is a web-based development platform that you can use to quickly and easily create content from your data. WebFOCUS Designer provides tools to manage your data using data flows and use that data to create charts, interactive and responsive pages, and workbooks.

Using WebFOCUS Designer, you can combine related data from multiple sources in a data flow. You can then use a simple, but powerful, set of tools to create a variety of chart types, or use a Technical Preview feature to create tabular reports to communicate detailed information about your data. This content, as well as any other content available in your WebFOCUS repository, can then be added to a page simply by dragging and dropping. With the interactive canvas, you can resize and rearrange resources on the page with ease. Additionally, you can use the integrated filter controls to create instant and compelling applications from your content. You can enhance this content further by bringing your pages together with additional charts and reports in the form of a workbook, allowing you to explore your data in depth and keep your analytical content in one place for quick access. With WebFOCUS Designer, you can go from data discovery to content creation to content integration, and application development all in a single tool.

The WebFOCUS Designer interface provides a different set of options depending on what type of content you are creating. However, each WebFOCUS Designer mode always provides the following resources:

  1. An area containing the resources that you can use to build your content. In a data flow, these are synonyms, in a chart, these are fields, and in a page, these are charts and reports.
  2. An area where you add the resources that you want to use in order to build your content. In a data flow and a page, you build your content on the canvas. In a chart or report, you build your content by adding fields to buckets.
  3. A design area where you can view your content as it is configured and modified. This area dynamically refreshes as any changes are made. In a data flow, this is the Data sheet. In a chart, report, or page, this is the canvas.
  4. A set of customization options to modify your content. These are available in different panels and tabs in the WebFOCUS Designer interface. Customization options change depending on the types of content that you are creating or modifying.
  5. A filter toolbar that provides options to limit the data being displayed. Filtering capabilities are available for charts, reports, and pages.
  6. A set of universal tools for file management and run-time behavior. These are available on the WebFOCUS Designer toolbar.

The following images show the locations of the six areas listed above when creating a data flow, chart, report, and page, respectively.

Creating a Data Flow



Creating a Chart



Creating a Report (Technical Preview)


designer report ui

Creating a Page



Note: When creating a workbook, the interface that displays corresponds to the component you are currently editing.

Navigating the WebFOCUS Home Page

In this section:

The Home Page is the default landing page that opens when you first sign in to WebFOCUS. It serves as a centralized place for creating, organizing, and sharing content, performing administrative tasks, scheduling reports and procedures, and working with your data. These functions are controlled by the permissions that are assigned to role of a user. To learn more about the available roles in WebFOCUS, see the WebFOCUS Security and Administration technical content.

The default Home Page is shown in the following image. The appearance of this page may vary, depending on the configuration or setup of your organization. For example, the administrator in your organization may configure a custom sign-in page and home page.

The main elements of the Home Page are:
  • Banner
  • Sidebar
  • WebFOCUS Explorer

Banner

The banner is located on the upper-right corner of the Home Page.

From the banner, you can access the User menu, from which you can perform the following tasks:
  • Administration:
    • Access the Security Center, where you define users and groups, and grant access permissions.
    • Access the Administration Console, where you configure, administer, and monitor the components of the WebFOCUS environment.
    • Access the Magnify Console, where you specify settings, configure security, and perform maintenance and diagnostic tasks for Magnify.
    • View and administer private resources for groups and users.
    • Switch between Normal mode, seeing your own content, and Manager mode, managing other user content.
  • Tools:
    • Access the ESRI Configuration Utility to create or edit a file.
    • View the status of deferred reports, and manage them.
    • Stop outstanding interactive requests that are running.
    • Access the ReportCaster Explorer, where you view ReportCaster content within columns that provide detailed information specific to the displayed ReportCaster item, such as Schedules, Distribution Lists, Library Access Lists, Library Reports, and Watch List Reports.
    • Access the ReportCaster Status, where you view the status of your scheduled jobs and log reports. Authorized users can also view the status of the ReportCaster Distribution Server and perform configuration and administration tasks.
    • Access the Magnify Search Page.
  • Configure the Home Page preferences.
  • Access the online Help and other resources, including the WebFOCUS Information Center, Information Builders web site, and Community.
  • Access the Legacy Home Page.
  • Change your password.
  • Sign out of WebFOCUS.

From the banner, you can also toggle the sidebar. Click the toggle button to expand or collapse the sidebar.

Note: Expanding or collapsing the sidebar is remembered as a preference. The last status of the sidebar before you sign off is applied when you sign in.

Sidebar

You can use the sidebar to switch between five views of your repository content. These include:

  • Content. Displays your repository content and provides options so you can create, share, and modify domains and content. Here, you can also upload files and spreadsheets, connect to data, create portals and pages, and generate sample content.
  • Portals. Displays all of the existing portals in your repository. If tags are created for these portals, tag buttons display on top of the portals.
  • Favorites. Displays the items that you designate as favorites. To designate an item as a Favorite, right-click the item, and click Add to Favorites.
  • Ask WebFOCUS. Provides access to WebFOCUS InfoSearch, where you can search your repository for content and data values, compare statistics, and perform other analytical tasks. To use WebFOCUS InfoSearch, type your inquiry in the search field or click the microphone icon and ask a question.

WebFOCUS Explorer

The WebFOCUS Explorer is the main component of the Home Page. Here, you can create and interact with content, work with data, create sample content, organize your repository structure and perform other essential tasks. The WebFOCUS Explorer is shown in the following image.

The WebFOCUS Explorer consists of the following elements:
  • Navigation bar

    The navigation bar is located beneath the banner and above the WebFOCUS Explorer area. You can use the navigation bar to move between folders in your repository, search the contents of a domain or folder, change the view of items in the content area, and refresh content in a domain or folder you select.

    When you drill down into folders in your repository, the navigation bar generates a breadcrumb trail that you can use to move between folders. You can move back one folder or multiple folders in a single click. You can click a folder name to view the contents of that folder. You can also click arrows between the folders, to see the file structure that is currently displayed, as shown in the following image. The selected folder appears in bold text.

    From the navigation bar, you can also search for items in your repository. To search for an item, type a key word in the Search field and press Enter. The results of your search display in the content area.

  • Resources tree

    The Resources tree provides a way to view your repository structure and navigate between domains and folders that are available to you. The following image shows an example of a Resources tree.

    You can expand or collapse folders by clicking the plus (+) or minus (-) sign . When you click a folder, its contents display in the content area. You can also right-click a folder to access a shortcut menu of available options.

  • Action bar

    You can use the Action Bar to create analytical content, upload files and spreadsheets, connect to data, build portals and pages, schedule procedures, and generate sample content using the options available to you for a domain or folder. The following image shows an example of the Action Bar an advanced or basic user has access to for a folder.

    The default view of the Action Bar displays the most common options available to you.

  • Content area

    The content area displays the items contained within a domain or folder that is currently selected. An example of a content area is shown in the following image.

    If a resource contains folders and items, the folders are always displayed first, followed by the items. Items shown in the content area include reports, charts, pages, portals, and more.

Using the Action Bar

In this section:

The Action Bar is available on the Home Page, in the Content View and enables you to create analytical content, upload files and spreadsheets, connect to data, build portals and pages, schedule procedures, and generate sample content.

Access to options and categories on the Action Bar is subject to permissions and determined by your role in a domain. Contact your administrator to obtain access to additional options. To learn more about roles, see the WebFOCUS Security and Administration technical content.

Action Bar categories display at the folder level, and not from the Domains node view. If you click the Domains node, the Action Bar displays Domain and Folder buttons.

Action Bar Overview

Depending on your view, the Action Bar is organized by tabs into the following categories:

  • Common. Displays buttons for actions you would most commonly use.
  • Data. Displays buttons for using different WebFOCUS data workflows.
  • Designer. Displays buttons for content that can be created using WebFOCUS Designer.
  • InfoAssist. Displays buttons for content that can be created using InfoAssist.
  • Schedule. Displays buttons for using WebFOCUS ReportCaster.
  • Other. Displays buttons for additional WebFOCUS actions, such as creating links, shortcuts, blogs, and collaborative portals.

Similar to the Resources tree, you can collapse the actions bar to make more room for the content area. To collapse the actions bar, click the arrow in the upper-right corner of the actions bar, as shown in the following image.

The following table lists and describes all of the content items that you can create from the Action Bar on the WebFOCUS Home Page.

Action Button

Name

Description

Folder

Creates a folder or a portal section if used inside a portal. This option is available from the Common and Other tabs.

Upload Data

Uploads an Excel spreadsheet, CSV, JS, or XML file to your database. This option is available from the Common and Data tabs.

Connect

Creates synonyms by connecting to various data sources. This option is available from the Common and Data tabs.

Workbook

Creates a workbook file, where you can create charts, combine embedded charts with external content, and use the integration of the chart and page modes to create compelling displays. This option is available from the Common and Designer tabs.

Chart (Designer)

Creates a graphical representation of data in WebFOCUS Designer. This option is available from the Common and Designer tabs.

Report

Creates a tabular representation of your data created in InfoAssist, by default. This option is available from the Common and InfoAssist tabs.

If you have the necessary Technical Preview enabled, the Report option is added to the Designer tab, and clicking Report on the Common tab or Designer tab allows you to create a report using WebFOCUS Designer. Clicking Report on the InfoAssist tab still creates a report using InfoAssist.

Page

Creates a page in WebFOCUS Designer, which is a flexible interactive application for various BI content, including charts, visualization, reports, maps, URLs, and other resources. This option is available from the Common and Designer tabs.

Metadata

Enables you to edit or delete previously created synonyms. This option is available from the Data tab.

Reporting Object

Creates a report procedure (FEX) that is a tailored view of data that groups or individual users use to create personal reports quickly, and in compliance with the reporting rules and guidelines of your company. This option is available from the Data tab.

Chart (InfoAssist)

Creates a graphical representation of your data created in InfoAssist. This option is available from the InfoAssist tab.

Visualization

Creates a graphical representation of your data, comprised of one or more visuals. Visuals can be charts, maps, or grids. This option is available from the InfoAssist tab.

Document

Creates a customized document in InfoAssist. This option is available from the InfoAssist tab.

Sample Content

A set of sample charts, reports, and dashboard that is generated automatically based on uploaded Excel workbooks, CSV files, or existing single-segment Master Files in your repository. This option is available from the InfoAssist tab.

Alert

Creates a report procedure that evaluates whether a defined condition is true or a file exists to determine whether to run (trigger) the specified or referenced report request. ReportCaster can be used to schedule and distribute an Alert report and specify how the Alert test should be evaluated after it has been triggered. This option is available from the InfoAssist tab.

Access List

Specifies the groups and users that the private Library report can be shared. This option is available from the Schedule tab.

Distribution List

Specifies the email addresses, directory locations, or printers that you can configure to distribute a schedule. This includes Email, FTP, or Printer. This option is available from the Schedule tab.

Schedule

Specifies when to run a report procedure, how to distribute the report (Email, FTP, Report Library, Printer), and the destination to which the report will be distributed. This is available when you are licensed for ReportCaster. This option is available from the Schedule tab.

Upload File

Uploads files such as images and office documents to the repository. This option is available from the Other tab.

URL

Creates a link to a web page that can be displayed inside a portal or page or within the WebFOCUS repository. This option is available from the Other tab.

Shortcut

Creates a shortcut to a repository file or a Master file. This option is available from the Other tab.

Text Editor

Opens a simple editor where you can create, view, and edit the source code for procedures, procedure components, Master Files and Access Files, and other types of files. This option is available from the Other tab.

Blog

Creates an interactive item that operates as commonly seen blogs on the internet, and allows users to post and view comments. This option is available from the Other tab.

Portal Page

Creates a page from which you can organizes dynamic content. A portal page can be created as part of a portal, in which case it resides in the Resources folder of that portal by default. Portal pages can only be viewed inside a portal. This option is available from the Other tab.

Collaborative Portal

Creates an analytical content management and deployment system that provides a flexible environment for users to access BI content, including visualizations, reports, charts, maps, and interactive InfoApps. This option is available from the Other tab.

Web Content Folder

In this section:

Administrators have access to a Web Content folder on the Domains level in the Resources tree. The Web Content folder provides access to the HTML, CSS, and image files that are associated with legacy self-service applications, such as those that may have been created in earlier versions of App Studio. Clicking on the Web Content folder changes the breadcrumb trail in the navigation bar, as shown in the following image.

Web Content Subfolders

The Web Content folder contains subfolders for various web elements, as shown in the following image.

Right-Click Options

The Web Content folder provides the right-click options Expand/Collapse, Refresh, and Security, as shown in the following image.

Note: The Expand/Collapse option is determined by the initial folder state.

All Web Content subfolders provide the following shortcut menu options: Expand/Collapse, Paste, Delete, Refresh, and Security. These menu options are shown in the following image.

From the shortcut menu, select Security to display Security options: Rules, Rules on this resource, Effective policy.

Security options are shown in the following image.

Actions Bar Options

Clicking a Web Content folder displays the following additional Create New options on the Actions Bar: Folder, Text Editor, Upload File.

The Actions Bar icons are shown in the following image.

Global Resources Folder

In this section:

Administrators have access to a Global Resources folder on the Domains level in the Resources tree. The Global Resources folder contains files that are used to style and format your content in WebFOCUS Designer and Portal Page Designer. Clicking on the Global Resources folder changes the breadcrumb trail in the navigation bar, as shown in the following image.

Global Resources Subfolders

The Global Resources folder contains three main subfolders: Page Templates, Page Templates (Legacy), and Themes. These main subfolders as shown in the following image.

Each main subfolder contains two additional subfolders: Standard and Custom. These subfolders are shown in the following image.

Right-Click Options

The Global Resources folder provides the right-click options Expand/Collapse and Refresh, as shown in the following image.

Note: The Expand/Collapse option is determined by the initial folder state.

All Global Resources main subfolders and Standard subfolders provide the following shortcut menu options: Expand/Collapse, Refresh, Security, and Properties. These menu options are shown in the following image.

All Global Resources Custom subfolders provide the following shortcut menu options: Expand/Collapse, Paste, Refresh, Security, and Properties. These menu options are shown in the following image.

From the shortcut menu, select Security to display Security options: Rules, Rules on this resource, Effective policy.

Security options are shown in the following image.

Actions Bar Options

Clicking a Page Templates Custom subfolder displays the following additional Create New options on the Actions Bar: Folder, Page.

The Actions Bar icons are shown in the following image.

Clicking a Page Templates (Legacy) Custom subfolder displays the following additional Create New options on the Actions Bar: Folder, Portal Page.

The Actions Bar icons are shown in the following image.

Clicking a Themes Custom subfolder displays the following additional Create New options on the Actions Bar: Folder, Text Editor.

The Actions Bar icons are shown in the following image.

Exploring Chart Creation Options

In this section:

WebFOCUS Designer enables you to quickly and easily create many different types of charts. You can build charts that use filters, matrix rows and columns, calculated fields, include run-time behavior such as Insight and Auto Drill, and many other customizable features. These charts can be added to a page or workbook with other charts to provide an expanded view of your data.

To create a chart in WebFOCUS Designer, from the WebFOCUS Home Page, on the Action bar, click the Designer tab or Common tab and click Chart. In the Open dialog box, navigate to a data source that you want to use and click Select. The following image shows WebFOCUS Designer while creating a chart.


WebFOCUS Designer creating chart

When creating a chart, the WebFOCUS Designer toolbar provides access to general properties, as well as chart-specific features to help you explore and distribute your content and provide run-time enhancements. The WebFOCUS Designer toolbar when creating a chart is shown in the following image.


Designer toolbar when creating a chart

The following table lists and describes the controls that you can access from the WebFOCUS Designer toolbar.

Icon

Description

Application Menu. Opens a menu that includes the following options:

  • Open. Opens an existing chart. When creating a workbook, this option allows you to open another workbook.
  • New. Creates new content in WebFOCUS Designer. This option is not available when the chart is part of a workbook.
  • Save. Saves the current chart.
  • Save as. Saves the current chart as a new file.
  • Export data. Downloads a spreadsheet containing the data in the chart.
  • Export image. Downloads an image of the chart.
  • View Source. Allows you to view the underlying source code of a chart. This enables you to see how the chart is built by exposing the code that comprises it. Specially, it is used by support technicians to help you with debugging charts. Within View Source, you can examine the contents of the procedure in a view only window. Clicking the Export button places a copy of the procedure as a .fex file into your download directory.
  • Close. Close WebFOCUS Designer.

Save. Opens the Save dialog box, where you can save the chart to a specific location in your environment.

Undo. Undoes the previous action.

Redo. Available when you have undone an action. Redoes the last undone action.

Preview. Shows the page in preview mode, allowing you to view how the page will appear when run. To exit the preview mode of the WebFOCUS Designer, click the back arrow.

Thumbnail. Takes a snapshot of the chart to use as a thumbnail on the WebFOCUS Home Page and in the Resource selector when creating a page. A thumbnail is an image of the chart that can be used to quickly identify the component in your repository.

Show option. Allows you to show or hide the chart header, chart footer, or Filter toolbar.

More. Provides options to apply Auto Drill or Auto Linking to the chart, set it to be an Auto Link target, enable Insight for the chart, and enable Automatic refresh.

Note: Charts that are part of a workbook cannot be Auto Link targets or run with Insight.

Settings. Opens the Designer Settings dialog box, where you can change the following settings:

  • Preview data. Allows you to choose to show Live data from the data source or generic Dummy data in the canvas at design time when creating a chart.
  • Record limit. When Live Data is selected, allows you to specify the number of records from the data source to display in the canvas at design time when creating a chart.

Help. Launches the online Help content.

When creating a chart, you use fields from a selected data source. Placing a field into a bucket adds that field to the chart, creating, sizing, or styling chart elements accordingly. Fields can be selected from the Field panel, as shown in the following image.



The Field panel includes the Fields tab and Variables tab.

When viewing fields, the menu at the top of the panel allows you to change how the fields are displayed. You can switch between Folder view, which shows your fields organized into folders and hierarchies, and Flat view, which shows a single list of fields in your data source. You can also choose whether to split dimensions and measures into separate sections of the panel and choose whether to show the field titles, field names, or field paths. The Enforce Paths option automatically checks any joins in your data source to ensure that all fields are connected. If a field is used whose table is not joined to another table, Enforce Paths will not allow fields from that disconnected table to be used, ensuring that the request executes successfully.

To add a field to the chart, drag it into a bucket on the Display tab or onto the canvas. Right-clicking a field provides further options, depending on the type of field. These options include the ability to add the field to the chart or filter toolbar, use a dimension field as a measure or a measure field as a dimension, create bins for measure fields, or create a define field using the selected field. You can also create a define using the menu to the right of the Dimensions and Measures sections.

Drag a field into the Filter toolbar above the canvas to create a dynamic parameter filter for the chart. You are prompted to select the values that can be selected at run time.

The Variables tab contains a list of variables and preset filters defined in your data source, as well as default system variables. To add a variable to the chart to use as a filter, drag it into the Filter toolbar.

Adding fields to a chart places them in corresponding buckets that define the information displayed in the chart. Different buckets are available for different chart types. The following image shows the available buckets for a bar chart.


Buckets for a bar chart

By contrast, the following image shows the available buckets for a ring pie chart.


Buckets for a ring pie chart

The ring pie chart uses a Measure bucket that is not used in a bar chart. This is because bar charts use the Vertical and Horizontal buckets for the height and number of risers in the bar charts, as well as for matrix rows and columns. In a ring pie chart, the Vertical and Horizontal buckets are used for matrix rows and columns only, while the number and size of slices in the chart are defined by the Color and Measure buckets, respectively.

Depending on the type of chart that you create, you may see some of the following buckets:

The Display tab also includes options that you can use to modify the structure of the chart. These options are also different for each chart type. The display options for a bar chart are shown in the following image.


Display options for a bar chart

The menu to the right of each bucket label also provides different options, depending on the bucket. These options include the ability to clear the bucket, split the x-axis for multiple measures, or use measure names in the Color field.

When placed in the Vertical and Horizontal buckets, fields display icons indicating the sort order of the field and provide an option to use the field as a matrix row or column. In the following image, the Vertical bucket contains a matrix row field and a vertical axis measure field.


Chart containing matrix rows

When placed into buckets, aggregate field labels appear in green while sort field labels appear in blue.

You can also right-click a field label in the Display tab to access options pertaining to that field. These options include field format, sorting, and more.

The tabs above the buckets allow you to switch from the Display tab to the Style tab . The Style tab contains a set of options to format the chart. These options include general options, as well as options specific to each chart type. You can use the Quick Access menu to access different sets of formatting options. For example, the following image shows the menu to access different sets of options for a bar chart.


Quick Access menu for bar chart

General options include the ability to change the theme or style sheet, format the chart frame and background, and define sizing and behavior for null values. The other sets of options contain settings for different elements of the chart and settings specific to certain chart types. For more information on these options, see the content about different formatting options and formatting specific chart types.

The current state of the chart appears on the canvas. When you add fields to the chart, either by dragging fields to buckets or onto the canvas itself, the chart on the canvas is automatically refreshed.

The canvas also contains, if enabled in the Show option menu, a Chart Heading section and a Chart Footing section. You can double-click these sections to add and edit the header and footer text for the chart.

When editing the chart header, a text toolbar appears, allowing you to make modifications to the header or footer text including font, size, style, alignment, and color. You can also drag a field from the Field panel into this area to create a dynamic header or footer containing the displayed field value.

Above the canvas is the Filter toolbar. The Filter toolbar enables you to quickly filter your chart with a dynamic parameter for the selected field. To add a filter, drag a field from the Field panel to the Filter toolbar. A prompt appears, allowing you to select filter values for the chart. The selection control changes depending on whether the field is a character field, numeric field, or date field. If no value is selected, all values will be available.

If you right-click a filter, you can set it to exclude the selected values or choose whether to allow one value or multiple selected values. If you filter for all values and then right-click the filter and click Require Selection, the chart will not load until a value is selected.

To see a run-time view of the chart, including behaviors such as tooltips and Auto Drill that are not available in the canvas, click Preview on the WebFOCUS Designer toolbar.

You can change chart types using the Chart Picker. Click a chart type to quickly change to that type of chart. The canvas and the Display and Format panel refresh accordingly. The Chart Picker is collapsed by default. When collapsed, the Chart Picker shows a default set of 14 chart types, as shown in the following image.



You can expand the Chart Picker by clicking the left arrow at the bottom. This reveals an extra set of Business charts and a Custom section containing HTML5 chart extensions that have been enabled in your environment, as shown in the following image.


Expanded Chart picker

Accessing Fields and Variables

In order to build charts and reports, you use fields from a selected data source to define the data that appears in your content. When you open WebFOCUS Designer and select a data source, the fields and variables defined in it appear in the Data pane, which is shown in the following image.


Data pane

The Data pane contains two tabs, which allow you to view fields and variables. You can add fields to buckets to populate a chart, add fields and system variables to a chart header or footer to add dynamic text, and add fields and query variables to the Filter toolbar to filter the chart.

You can control how fields and variables are presented by using the View Selector menu, which is shown in the following image.


View Selector menu

The following options are available:

  • Field layout. Choose how the fields in your data source are organized. Folder view is the default.
    • Folder view. Organizes fields into folders based on segments and field hierarchies defined in the data source.
    • Flat view. Lists all fields in alphabetical order on the same level instead of grouping them into folders.
  • Split dimensions/measures. By default, dimension fields and measure fields in the data source are separated into different sections of the Fields tab, highlighting the different roles they perform in sorting and aggregating the values in a chart. You can deselect this setting to show all fields in a single pane. This option is unavailable when viewing the Variables tab.
  • Field identifier. You can choose how fields are identified in the Fields tab. By default, field titles display. You can choose to show the field name or field path and name instead.
    • Show title. Displays field titles in the Fields tab. The field title is a logical name defined in the data source that is used in axis labels, column headers, tooltips, and other areas.
    • Show name. Displays field names. The field name is the literal name of the field listed in the data source.
    • Show path and name. Displays qualified field names. This option shows the field name, as well as the file and segment where the field is located.
  • Enforce paths. Selecting Enforce paths means that any joins in your data are automatically checked to ensure that all fields are connected. If a field is used from a table that is not joined to another table whose fields are being used, Enforce paths will not allow that field or any other fields from the disconnected table to be used, ensuring that the request executes successfully. This option is deselected, by default.

You can search for a field or a variable using the search bar. Type a text string into the search bar text box to filter for fields or variables whose titles or names contain that string. The list of fields or variables refreshes dynamically to display values that contain the string. The string can appear at any point in the field name or title.

To clear the search query, click the X button in the search bar, as shown in the following image.


Search bar

Using the Fields tab

The fields in your data source are available from the Fields tab. By default, if the data source uses folders to organize the fields that it contains, these folders are reflected in the Fields tab. This folder organization is called a business view. For dimension fields, these folders could be field hierarchies defined in the data source or segments in the data based on different tables that have been joined together. Measures can also be grouped based on segments.

Icons identify whether a folder is a basic folder or a hierarchy , and whether a field is a character , geography , date , or numeric field. Calculated fields are indicated by a function symbol added to the field icon.

By default, the Fields tab is divided into two sections, one for dimension fields and one for measure fields.

Dimension fields are categories that sort and organize the values in your data. For example, product categories, customer names, geographic locations, and dates are all commonly used as dimensions. In a chart, each value in a dimension field often defines a separate section of the chart. For example, each dimension value might be represented by a riser in a bar chart, a slice in a pie chart, or a point in a scatter plot.

Dimension fields in your data source can be organized into hierarchies, where the top field is the most general and the bottom field is the most specific. The following image shows a hierarchy of product fields.



Note: Hierarchies in cube data sources do not include a Values list in WebFOCUS Designer.

Some dimension fields can also be expanded to show attributes. Attributes are other fields that provide additional information about field values. Each attribute field value is correlated to a value of the field that it describes. For example, in the following image, the attribute fields for the Customer City field, listed in the Customer,City Details folder, provide information such as the latitude, longitude, and population of each city value.


Attributes for Customer City

Measure fields supply quantitative values for each category defined in the chart, often sizing components of a chart or applying a color scale to reflect those values. Measure values are typically numeric fields.

To add a field to a chart, drag it from the Data pane into a bucket or onto the chart canvas. Different buckets are configured to use different kinds of fields. For example, in a bar chart, the first field added to the Vertical bucket is used as a measure to aggregate the sort values in the chart. Therefore, you will typically use a measure field in this bucket. Similarly, you will typically use a dimension field in the Horizontal bucket for a bar chart in order to determine the values that each bar represents. If you use a measure field in the Horizontal bucket using the Add as dimension option, a bar will be generated for each value in the measure field.

If a bucket is designed to use only measure fields or only dimension fields, you cannot drag a field into it from the Fields tab. To indicate this, the cursor changes to a cancel sign when pointing to an invalid bucket. For example, when creating a vertical bar chart, you cannot drop a measure field into the Horizontal bucket, or a dimension field into the size bucket. If you drop a dimension field into the Vertical bucket, instead of aggregating the report like a measure field in the Vertical bucket would, matrix rows are created for each value in the dimension field.

Instead, to add a measure field to a dimension bucket, right-click the field in the Fields tab and click Add as dimension. The field is added to the default dimension bucket, and appears in blue, indicating that it is a dimension, as shown in the following image.


Quantity Sold used in the Horizontal bucket for a vertical bar chart

Similarly, to use a dimension field as a measure, right-click it and click Add as measure. The field is converted to a measure by applying the CNT. aggregation function, which provides a count of data records, and added to the default measure bucket. The field appears in green, indicating that it is a measure, as shown in the following image.


Product Category used as a measure with the CNT. aggregation

You can then move the field into another bucket that accepts measure fields.

You can right-click the field in the measure bucket and point to Aggregate to change the prefix operator aggregation from count (CNT.) to count distinct (CNT.DST.), which provides the number of distinct values for the field, or percent of count (PCT.CNT.), which computes percentages based on the number of instances found.

Some buckets accept measure fields and dimension fields, but use different types of fields differently. For example, if you add a measure field to the Color bucket for a bar chart, a color scale is generated, and each bar is colored according to that scale. If you add a dimension field to the color bucket, a legend is created. The bars are each segmented into different colored sections based on the legend.

You can add fields to other areas, as well. If you drag a field to the Filter toolbar, you can create a filter for the field. If the field is a character field, you can select values from a list. If the field is a numeric field, you can use a slider to specify filter values. If the field is a date field, you can use a calendar to select dates or use a predefined date range.

If you drag a field into the chart header or footer, the field is used as a parameter to dynamically provide a value in the header or footer text. The first value found for the field is displayed at run time. Using a field in the header or footer is especially useful if that field is also used to filter the chart or if it is used as a multipage field. The following image shows WebFOCUS Designer with the Customer Country field added to the header of a chart that is filtered to only show data for the United States.


Design view of field in chart header

The following image shows the chart at run time. The chart header displays United States, which is the value of the Customer Country parameter.


Run time view of a chart with a field in the header

You can manipulate fields from the Fields tab as well. You can right-click a field to add it to the chart, create a filter for it, or create a define using the selected field. If you right-click a dimension field, you can add it to the chart as a measure. When you do this, an aggregation function that calculates a count of the dimension values is applied to the Dimension, and the field is placed in the bucket.

Similarly, you can right-click a measure field and add it as a dimension. In this case, the measure value in each row of the data source is used as a sort value in the chart. You can also right-click a measure and point to Bin values to create bins. Bins are ranges of values that you can use to sort the chart. For example, bins are used in histograms to plot the distribution of data values.

You can right-click a measure or dimension once they are added to the chart to access additional options. For example, if you right-click a dimension added to a chart, you can change the location of the axis, the sort order, create a compute, and more, as shown in the following image.



If you right-click a measure added to a chart, you can set it to use a logarithmic scale, set sorting, apply an aggregation function, use a quick transform, create a compute, and more, as shown in the following image.



In the Fields tab of the Data pane, you can also create a calculation that runs before aggregation (DEFINE) by clicking the ellipsis buttons on the top right of the Dimensions and Measures panes, and clicking New calculation, as shown in the following image.


Dimension menu

Using the Variables Tab

The Variables tab contains a set of predefined parameters that you can use to add information to the chart header or footer, build dynamic calculated fields, or quickly create filters based on conditions defined in the data source.

The available variables are divided into two sections, System Variables and Query Variables, as shown in the following image.


Variables tab

System Variables are predefined variables that are always available for use. These are:

  • Today's date (default format)
  • Today's date (mm/dd/yyyy)
  • Today's date (yyyy/mm/dd)
  • Today's date (dd/mm/yyyy)
  • Time of Day (hh:mm:ss)

These values are dynamic, and are set when your content is run. That means that if you use a system variable to show the current date, it will display the date that the chart was run, regardless of when the chart was created.

You can use a system variable in two ways. You can drag a system variable to the chart header or chart footer to create a dynamic label that shows when the chart was run. If you run a chart multiple times as your data updates, adding the date and time of day when the chart was executed to the header or footer can tell you when it was generated, differentiating between multiple executions of the same procedure.

You can also add a system variable to a calculated field. For example, you could create a calculated field that uses a date function like DTADD to subtract 7 days from the date indicated by a system variable. You could then filter by this calculated field to create a chart that always only shows the last week of data.

The Variables tab also contains Query Variables. Query variables are preset filters that are defined in the data source. You can use one by dragging it to the Filter toolbar.

For example, the following image shows a query variable called Store Front that has been added as a filter in the chart.


Store Front filter

This filter has already been set in the data source to exclude sales made online. When you drag it to the Filter toolbar, you can choose whether the filter is set to True or False. When set to True, the filter is applied. Only brick and mortar stores are included in the chart. When set to False, the filter is excluded. Brick and mortar stores are excluded from the chart, so only online sales are included. When the filter is set to All, it has no effect on the chart.

When you right-click a query variable, you can add it to the Filter toolbar or create a new calculation using the filter.

Exploring Report Creation Options

A report is a tabular display of data, in which quantitative measure values are displayed in rows and columns based on categorical dimension values. As a Technical Preview feature, WebFOCUS Designer provides tools to expand on this basic structure through organization, filtering, and formatting options, among others.

To enable the Technical Preview so that you can create reports using WebFOCUS Designer, on the WebFOCUS Home Page, expand the User menu, point to Administration and click Administration Console. In the Administration Console, from the navigation pane on the Configuration tab, click Other. On the Other page, type ALL in the Technical Preview Features field, and then click Save.

To create a report, on the WebFOCUS Home Page, select the domain or folder in which you want to save your content, clickDesigner on the Action bar, and then click Report. You are then prompted to select a data source, which defines the fields that you can use to build the report. Once you have selected a data source, WebFOCUS Designer opens in report mode.

When creating a report, the WebFOCUS Designer toolbar provides access to general content-creation functionality, as well as report-specific features to help you explore and contextualize your content and provide run-time enhancements. The WebFOCUS Designer toolbar when creating a report is shown in the following image.


report toolbar

The following table lists and describes the controls that you can access from the WebFOCUS Designer toolbar when creating a report.

Icon

Description

Application Menu. Opens a menu that includes the following options:

  • Open. Opens an existing report. When creating a workbook, this option allows you to open another workbook.
  • New. Creates new content in WebFOCUS Designer. This option is not available when the report is part of a workbook.
  • Save. Saves the current report.
  • Save as. Saves the current report as a new file.
  • Export data. Downloads a spreadsheet containing the data in the report.
  • View Source. Allows you to view the underlying source code of a report. This enables you to see how the report is built by exposing the code that comprises it. Specially, it is used by support technicians to help you with debugging reports. Within View Source, you can examine the contents of the procedure in a view only window. Clicking the Export button places a copy of the procedure as a .fex file into your download directory.
  • Close. Close WebFOCUS Designer.

Save. Opens the Save dialog box, where you can save the report to a specific location in your environment. Once the report has been saved, clicking Save overwrites the existing saved report.

Undo. Undoes the previous action.

Redo. Available when you have undone an action. Redoes the last undone action.

Preview. Shows the report in preview mode, allowing you to view how the page will appear when run. To exit the preview mode of the WebFOCUS Designer, click the docked back arrow button or press the Esc key.

Show option. Allows you to show or hide the page header, page footer, or Filter toolbar.

More. Provides options to apply Auto Drill or Auto Linking to the chart, set it to be an Auto Link target, and add column and row totals.

Note: Reports that are part of a workbook cannot be Auto Link targets or run with Insight.

Settings. Opens the Designer Settings dialog box, where you can change the following settings:

  • Preview data. Allows you to choose to show Live data from the data source or generic Dummy data in the canvas at design time when creating a chart.
  • Record limit. When Live Data is selected, allows you to specify the number of records from the data source to display in the canvas at design time when creating a chart.

Help. Launches the online Help content.

When creating a report, you use fields from a selected data source. Placing a field into the Rows, Columns, or Summary bucket adds that field to the report to sort it into rows, sort it into columns, or display aggregated values.


fields tree

The Field panel includes the Fields tab and Variables tab.

When viewing fields, the menu at the top of the panel allows you to change how the fields are displayed. You can switch between Folder view, which shows your fields organized into folders and hierarchies, and Flat view, which shows a single list of fields in your data source. You can also choose whether to split dimensions and measures into separate sections of the panel and choose whether to show the field titles, field names, or field paths. The Enforce Paths option automatically checks any joins in your data source to ensure that all fields are connected. If a field is used whose table is not joined to another table, Enforce Paths will not allow fields from that disconnected table to be used, ensuring that the request executes successfully.

To view the selected data source and join it to additional related data sources, click the Data tab at the bottom of the Designer interface. You can return to the report by clicking the report tab.

To add a field to the report, drag it into a bucket on the Display tab or onto the canvas. Right-clicking a field provides further options, depending on the type of field. These options include the ability to add the field to the report or filter toolbar, create bins for measure fields, or create a define field calculation using the selected field. You can also create a define using the menu to the right of the Dimensions and Measures areas.

The Variables tab contains a list of variables and preset filters defined in your data source, as well as default system variables. To use a variable to filter the report, drag it into the Filter toolbar.

Adding fields to a bucket in the report defines how the report is structured. The Rows bucket creates a row for each unique value in each field within it, sorting the aggregate or detail values in the report. You can use multiple fields in the Row bucket to show more granular information in the report. In the following image, the Product Category and Sale Year fields have both been placed in the Rows bucket, with the Quantity Sold and Revenue fields in the Summary bucket providing aggregated values for each row.


report with 2 row fields

The Columns bucket creates a set of measure columns for each unique value in each Column field. Like the Rows bucket, fields in the Columns bucket can be used to sort the aggregate or detail values in the report, and you can use multiple Column fields to display more granular information. In the following image, Product Category is in the Rows bucket, while Sale Year is in the Columns bucket. Since Quantity Sold and Revenue are in the Summary bucket, they are repeated in separate columns for each Sale Year value.


report with a column field

The Summary bucket aggregates measure field values for each sort value in the report. Measure values are summed, by default, for each sort row and sort column value. You can right-click a field in the Summary bucket and point to Aggregate to aggregate measure values using a different operation, such as average or percent. Adding multiple fields to the Summary bucket creates multiple measure columns in the report. These columns are repeated for each Column value, if any have been added.

While the Summary bucket is the default measure bucket, it is not the only option for displaying measure values. You can use the display options to change the Summary bucket to the Count, Detail, or Detail with counter bucket to display different information for the fields within it. The display options can be accessed above the buckets, as shown in the following image.



The Count bucket, enabled by selecting the Count display option , aggregates values in the report by displaying the number of records for each field within it, for each sort value. The Detail bucket, enabled by selecting the Detail display option , does not aggregate the values of the fields within it. Instead, it displays all values for the selected fields. The Detail with counter bucket, enabled by selecting the Detail with counter display option , displays all values for the selected fields, similar to the Detail bucket, and also counts the rows for each primary sort field.

The menu to the right of each bucket label also provides different options, depending on the bucket. On all buckets, this menu allows you to create a new field list parameter or clear the bucket. For the Rows bucket, you can also create a new calculation, and for the measure bucket, you can change the display option or create a new calculation.

When placed into buckets, aggregate field labels appear in green while sort field labels appear in blue. Hidden fields appear slightly dimmed. When placed in the Row and Column buckets, fields display icons indicating the sort order of the field. You can click this icon to change the sort order from ascending to descending. You can drag fields around within a bucket to reorder them, or click the X on a field in a bucket to remove it.

To remove all fields from the report, click the Clear buckets content icon above the buckets.

You can also right-click a field label in the Display tab to access options pertaining to that field. These options include field format, sorting, and more.

The tabs above the buckets allow you to switch from the Display tab to the Style tab . The Style tab contains a set of options to style and format the report. You can select a theme to provide automatic styling to different components of the report, such as headers, column titles, and data values, based on a predefined StyleSheet. You can also change the output format. You can use the default HTML format, which runs your report in a web browser, or you can use the Offline Analysis option to enable a number of in-document analytic options that allow you to interact with the report and explore the data that it was created with, even without a connection to the original data source.

The current state of the report appears on the canvas. When you add fields to the report, either by dragging fields to buckets or onto the canvas itself, the report on the canvas is automatically refreshed.

You can quickly and easily change the layout of the report by using the report picker, which is shown in the following image.


report pattern picker

You can click a pattern in the report picker to instantly change how the field values are arranged on the report, by having sort field values display on each row instead of showing blanks to indicate repeated values, or by using stacked measures to organized measure fields in sets of rows instead of columns.

The canvas also contains, if enabled in the Show option menu, a page heading section and a page footing section. You can double-click these sections to add and edit the header and footer text for each page of the report.

When editing the header or footer, a text toolbar appears, allowing you to make modifications to the text including font, size, style, alignment, and color, as shown in the following image.


text styling toolbar

You can also drag a field from the Field panel into the heading or footing area to create a dynamic header or footer containing the displayed field value. If there are page breaks in the report that affect the field added to the header or footer, a different field value appears on each page.

Above the canvas is the Filter toolbar. The Filter toolbar enables you to quickly filter your report with a dynamic parameter for the selected field. To add a filter, drag a field from the Field panel to the Filter toolbar. A prompt appears, allowing you to select filter values for the report. The selection control changes depending on whether the field is a character field, numeric field, or date field. If no value is selected in the filter control, all values are displayed in the report, and no filtering is applied.

If you right-click a filter, you can set it to exclude the selected values or choose whether to allow one value or multiple selected values. If you click Require Selection, the report will not load until a value is selected to dynamically filter the report at run time.

To see a run-time view of the report, including behaviors such as Auto Drill, Auto Linking, or dynamic filtering that are not available in the canvas, click Preview on the WebFOCUS Designer toolbar.

Exploring Page Creation Options

You can create interactive responsive pages using content that you or other members of your organization create. Content can be added to a page by utilizing drag-and-drop actions. With the interactive canvas, you can resize and rearrange resources with ease. Additionally you can use the integrated filter control capability to create instant, compelling applications and InfoApps from your content.

To create a page, from the WebFOCUS Home Page, on the Action bar, click the Common tab or Designer tab and click Page, then select a page template.

When creating a page, WebFOCUS Designer includes the following components that contain different tools and functionality.

Layout of Designer when creating a page
When working with pages, WebFOCUS Designer consists of the following components:
  • WebFOCUS Designer toolbar
  • Resource selector
  • Canvas
  • Page toolbar
  • Properties panel

The WebFOCUS Designer toolbar provides access to general properties and interface controls that you use to help develop content in WebFOCUS Designer, as shown in the following image.

The following table lists and describes the controls that you can access from the WebFOCUS Designer toolbar.

Icon

Description

Application Menu. Opens a menu that you can use to open an existing page, create a new page, save the current page, and close WebFOCUS Designer.

Save. Opens the Save dialog box, where you can save the page to a specific location in your environment.

Preview. Shows the page in preview mode, allowing you to view how the page will appear when run. To exit the preview mode of the WebFOCUS Designer, click the back arrow.

Quick Filter. Configures filters that automatically appear when new unbound parameters are found in the content on the page. The badge icon shows the number of parameters available.

Page Filter Configuration. Opens the Page Filter Configuration dialog box, where you can choose to display filters in a filter bar above your content or in a modal window.

Info Mode. Enables the informational mode that changes the view of all content items on the canvas to display their paths in the repository and parameters configured within these items.

Help. Launches the online Help content.

Resources. Hides or shows the Resource selector.

Properties. Hides or shows the Properties panel.

You can use the Resource selector to access content, containers, and controls for your page. The Resource selector has the following tabs:

The Containers tab is shown in the following image.

Using this tab, you can select empty containers that you can drag to the canvas and populate with the content of your choice. The types of containers available to you include the following:

The Content tab is shown in the following image.

The Content tab consists of two drop-down areas, Content and Repository Widgets.

The Content area, provides access to the Resources tree, where you can navigate to your content. The initial view of the Resources tree displays the directory in which the page is created. You can navigate to other domains and folders using the back arrow. Each item on the tree is represented by a thumbnail, making it easy to locate content. The following images show the Resources tree displaying two different levels of the domain hierarchy.

The Repository Widgets area, shown in the following image, displays the Explorer and Link Tile widgets, which give you more ways to interact with your content.

The Controls tab is shown in the following image.

Using this tab, you can add a text label or a Submit button to your page.

The canvas is the design area. It provides a responsive grid for all your containers and content and resizes automatically to fit any browser or device. The canvas is shown in the following image.

When you right-click the grid area, a shortcut menu of options opens that include the following:

The Page toolbar is located above the canvas. Here you can edit the page title by double-clicking the text and typing the new text. You can hide the page title by disabling Title in the Properties panel.

The Page toolbar also contains two options, which are described in the following table.

Icon

Description

Refresh. Refreshes the content on the canvas.

Filter. Toggles the page filter, which can be displayed as a filter bar or a filter modal window. This option is only visible when filters are added to the page.

You can hide the options by disabling Toolbar in the Properties panel. To hide the Page toolbar completely, disable both Title and Toolbar in the Properties panel.

You can use the Properties panel to configure properties for the element that you selected on the page. An example of the Properties panel for a page is shown in the following image. Under the Settings tab, you can toggle the title and toolbar visibility. Under the Style tab, you can configure page style and page heading.

Exploring Workbook Creation Options

A workbook combines a page and multiple charts into a single file. Using a workbook, you can create a data flow to engage in data discovery, create charts to analyze that data, and add multiple charts to a page for a broader perspective. Using a workbook is a quick way to explore your data in a single session, providing the ability to save multiple content components together for easy access.

To create a workbook, from the WebFOCUS Home Page, click the Common tab or the Designer tab, then click Workbook. In the Open dialog box, navigate to a data source and click Select. A new workbook opens to a chart component in WebFOCUS Designer.

The options available to create content in a workbook depend on the type of component you are editing. If you are editing a chart in a workbook, the available options are the same as for a stand-alone chart. If you are editing a page, the available options are those that you use to create a page.

The workbook contains additional options in the navigation area. You can use them to switch between components, add a chart to the workbook, and add a page to the workbook. There can be only one page component in a workbook. The navigation area is shown in the following image.


Workbook navigation area

To delete a chart or report from a workbook containing multiple charts and reports, right-click the navigation tab for an item, select Delete, and then select Yes to confirm the deletion of the item. You cannot delete an item if it is currently being used in the page within a workbook. You must remove it from the page first, then delete it. Additionally, you cannot delete the only component in a workbook, or the page component.


WebFOCUS