The user guide has been replaced by the video tutorials [1] and the remaining pages are being migrated into the knowledgebase. Please bear with us as we remove and rearrange these remaining pages.
The contents of this User Guide are searchable and navigable using either the links below or by using the left-hand User Guide navigational menu. You can use the custom search field at the top right of any page to enter specific commands, terms or phrases and find all references in the Forums [2], this User Guide, and the KnowledgeBase [3] (which contains moretechnical articles of potential interest to IT support and DBAs/developers).
For a printed version of the entire User Guide or any section, click on ‘printer friendly version’ at the bottom of the first page you wish to print, then use your browser Print function. If available, choose 'PDF' as the printer from your browser to obtain a PDF file version. Alternatively, you can download the prepared PDF files posted here, although they will not aways contain the very latest version of all the pages.
Printable User Guide [4]
User Guide (PDF) [5] (21 MB)
Training Guide [6](PDF)
Overview [8] - this is a simple, one-page overview of key Omniscope functionality illustrating typical tasks in 10 steps; install Omniscope, prepare data, load/import data from a spreadsheet, check the data types, explore/check the data, display the details, add/change views, create report tabs, add links, and save the configured Omniscope files for distribution to others.
Installation [9] - describes the Omniscope installation process on Windows. Details regarding non-Windows installations, rollouts to administered desktops and network installation options, etc. are covered in the KnowledgeBase [3].
Activation and de-activation [10] - illustrates how to activate new installs, refresh activation for version upgrades, and de-activate prior to re-building or moving machines.
Welcome Screen [11] - if no data file is open, branded Omniscope installs display a welcome screen with useful links to learning resources and other settings.
Demo files [12] - every installation contains many fully-configured demonstration files illustrating key features and uses of Omniscope. Consult this page to lfind links to more detailed or specialised demos most relevant to your own data sets and intended uses. See also Case Studies
Training Guide [6] - recommended 6-phase approach with printable checklists outlining the sequence of specific 'best-practise' steps in detail. Print this section and follow the checklists. Downloadable versions are available for use as outlines for structuring training sessions.
The free Viewer enables navigation, filtering and printing using Omniscope files prepared by others, including the demo files included with Omniscope. You can display or send this direct link to this chapter to your file recipients together with your IOK files: http://www.visokio.com/using-viewer [13]
Viewer Main Toolbar [14] - introduces revealing and using the navigational icons/buttons available on the Main Toolbar, which may be hidden (or in some cases displayed on the Sidebar) on some tabs of the files you receive.
Using the Sidebar(s) [15] - covers the basics of selecting and filtering using the Sidebar(s) which are usually displayed on most tabs of the files you receive.
Tabs and Views [16] - navigating presentation/report tabs and using views for filtering and producing screenshots and printed views.
Welcome Screen [17] - closing a file in the free Viewer reveals the Welcome Screen, from which other files and features can be accessed. This screen is not displayed when deploying files using Omniscope Online and the unbranded version of the free Viewer.
Printing [18] - Omniscope can print static images of views, single or multiple tabs, to a printer or in common file formats like PDF and PowerPoint
Using Omniscope Online [19] - Omniscope Online is a version of the free Viewer that can be deployed from a link in a web page to users' machines using Java Web Start technology. Both branded and unbranded versions of the free Viewer are available, although use of the unbranded version requires the Enterprise Server Commercial Publisher.
DataManager [21] (2.6+) - the DataManager workspace is a highly-visual drag and drop interface for defining import, assembly, transformation and various output and distribution options as repeatable flows with defined data refresh options.
New file [22] - Populating your own small file by typing in imaginary (or real) data is an excellent way to get started with Omniscope. Open blank table and type or cut-paste data into cells. You can also cut-paste tabular data sets from documents or web pages to provide a starting point.
Open file [23] - importing data from spreadsheets and other types of data files, maintaining links to source data
Open map [24] - introduces the Map View and various ways of adding maps and geographic coordinates to your data sets.
Database connections [25] - Using either ODBC or JDBC protocols, Omniscope can establish and refresh direct connections to relational database tables and reporting views using the Database Connection Wizard wizard, which can import the results of any SQL statement that returns a table.
Connectors [26] - connectors enable data import, refresh and synchronise features for data hosted on popular remote 'cloud computing' SaaS platforms, including e-mail folders, collaborative online data services like Google spreadsheets, general-purpose application platforms like Salesforce/Force.com, free information sources like Google Analytics as well as traditional subscription data 'feeds' like Bloomberg.There are also options to gather data about folders of files on your network, and import/export image collections in Omniscope file format. Click on the links below for more detailed sections on each connector.
Bloomberg Connector [27] E-mail Connector (POP3, IMAP) [28] Google Spreadsheets [29] | Facebook [30] Google Analytics [31] Website Mapper [32] | Salesforce Connector [33] Open folder of files [34] Open image set [35] |
Merge data [36] - the Merge Data wizard makes it easy for anyone to assemble and update data sets from disparate sources. An Omniscope can have any number of files as sources, and all merges are repeated on every refresh.
Adding Images [37] - Explains the process for associating folders of images (image sets) with your files and referencing them for display in various views. Omniscope can associate more than one image with each record (row), and can associate more than one image set with a file, either embedded or for delivery via the web. If multiple images are available for some records, slide show mode can display a sequence of these images for each record selected.
Refresh options [38] - explains options for refreshing data from linked sources, including the Automatic refresh option, and how to unlink and re-link Omniscope files from/to source data files, including other Omniscope files. Using Omniscope IOK files as 'datamart' source files permits many 'personalised' Omniscope files to be distributed and auto-refreshed from the same central Omniscope file, itself typically being refreshed more frequently on the server from the data warehouse.
Editing Cell Values [40] - the Table View permits you to edit values in data sets at individual cell, value or column level using familiar keyboard shortcut commands
Rows & Columns [41] - adding and deleting rows and columns, setting column orders, configuring row height etc.
Dates & times [42] - specifying and changing the format of data stored in your source files as imported Omniscope date & time values.
Tokenized data [43] - use this data sub-type option when you need more than one value/image in the same cell of a given row, i.e. to enable filtering with one-to-many relationships in 'flat' data sets, or to display multiple images per row of data.
Time Series [44]- Omniscope stores repeated observations over time as rows (not columns). Consult this section if you plan to create time-series displays from your data set.
De/Re-pivot [45] - Omniscope includes powerful functions for changing the orientation of data in the files, such that rows become columns, or columns become rows.
Edit/Add Map Coordinates [46]- Omniscope enables you to add or edit geographic coordinates associated with a map manually. Use this approach to check your geographic coordinates, add missing coordinates, and refine the coordinate columns in your data set by referencing highly detailed online mapping resources
Data entry - see the Details View [47] to learn how this view can be configured as a data entry screen that can be displayed on any tab.
Omniscope enables you to define evaluated Formula fields (columns) which calculate the values to display using the values in other fields (columns). Omniscope formulae can also incorporate variables, user-defined ranges of assumed values specified in terms of maximum, minimum and default values. Formula fields are defined using standard functions using the same syntax as for Excel. Functions available for use in constructing formulae include a library of special Omniscope SUBSET and older DATASET functions that operate across one or more entire columns of data sets. Example formulae useful for accomplishing common tasks are also illustrated in this section.
Provides detail on configuring the filter/query devices displayed on the Side Bars with the Devices and Tools Side Bar drop-down menus, using the functions available on the filter/query devices, and the commands accessible by right-clicking on the devices.
View Details [50] - Explains the options for displaying some or all the values associated with individual records or selected groups of records - the Details pop-window, the Side Bar details display options and the Details View. The highlighting function, which shows the position of selected records in all open views, is explained and illustrated. Automatic record cycling and slide show image displays that provide file recipients with automatic, unattended 'tours' of the data are also covered.
Aggregating Data [52] - most Omniscope View Toolbars include an Aggregation drop-down dialog which enables you to define an aggregated transformation of the underlying granular data set, and also define the aggregation functions to be applied across the aggregated values in each field (column). Each view on any given tab can use a different aggregated view as defined by the settings on each View Toolbar Aggregation drop-down
Guide to Views [53] - details the commands and options available for each of the different views in Omniscope. Visit the top page, or lick the links below to go directly to the section relating to a specific view. View Toolbar commands common to most Views are documented here.
|
Adding Links [71] - Explains the process for adding local links, using pre-configured links to free web services and creating custom web links launched by clicking on specific cells/values in your files.
Adding & Styling Text [73] - Free-form text, links, and images not in the data set can be added to Report files as text tabs, and can be added to any view tabs as Titles and Annotations. Explanitory text can also can be added to views windows by editing view headers and displaying view footers. Any number of Content Views can be added to any tab and sized to complement the other views. Each Content View can contain styled text, links, images and formula-driven dynamic text.
Managing Layouts [74] -
Edit Layout Modes [75] -
Using Styles [76] -
Create Reports [77] - Introduces the process of creating and modifying Reports Pages, the Reports Navigator, the importance of committing or reverting changes to Report Pages, how to exit Reports Mode and using various menus for managing all the Report Pages already configured in a given file.
File Appearance [78] - Highlights a few of the more commonly used options for branding the overall appearance of a given file using Cover and Back information pages together with your own corner logos, etc. Options for adding your corporate identity to installations of Omniscope itself, simplifying display menus, and adding banner advertising displays to Omniscope files are also referenced.
Creating DataPlayers [79] - DataPlayers are exportable, data-bearing, interactive Flash 'dashboard' .SWF files which can be created, refreshed and exported from Omniscope to web pages and documents such as PowerPoint, Excel, PDF ...with full interactivity. This section explains how to create, combine and export many different, highly-configurable DataPlayer view types using the DataPlayer View of Omniscope.
File Security Options [81] - Omniscope files can be saved with extensive file security options controlling who can open Omniscope files, for how long and under what circumstances. 'Layered' security options are available for securing data against unauthorised copying (not even cut-and-paste) and for implementing highly-secure deployment options such as domain locking and/or 'walled gardens'.
Commands Reference [82] - summarises the Main Toolbar command menus and provides links to documentation for current and previous versions. Use the links below to go directly to the command menu of interest.
Main Toolbar [83]- documents the icons and options located in most Layout modes on the Main Toolbar to the right of the command menus.
Version 2.5: | File [84] | Data [85] | Tab [86] | Layout [87]| Toolbars [88]| Settings [89]| Help [90] |
(click links above to go directly to the Commands Reference page)
Welcome to Omniscope! This section covers the basics of Omniscope, and provides links to more detailed sections located elsewhere in this User Guide and our KnowledgeBase [3], which contains more depth of technical articles and worked examples. The Training Guide [6] at the end of this section provides a phased, step-by-step 'roadmap' to fully configuring any Omniscope file, with detailed checklists you can print and follow as you work through your files.
Overview [8] - a one-page general introduction to the process of using Omniscope.
Installation [9] - This page covers installation on machines running the Micrsoft Windows operating system. If you are installing from a Mac, the Mac version will be preselected and you should follow the instructions that appear on the download page. There are currently some Mac version limitations [92]. To use with Linux/Unix, an experimental JAR-only version of the free Viewer is available. Choose "Linux / JAR-only" on the download [93] page, and see Command Line [94] for more information on using this. More detailled information on installing on other operating systems (Mac, Linux, etc.) is in the KnowledgeBase [95].
Activation & De-activation [10] - describes the process for activating (new installations), refreshing (version upgrades) and deactivating Omniscope installations prior to re-building or moving machines.
Welcome Screen [11] - the Welcome Screen opens before any file is loaded, with shortcuts to frequently-used commands, recently opened files, links to demos and links to learning resources. Note: The Welcome Screen will look different in free Viewers [13] than it does in activated editions used to import/edit data and configure files.
Opening demo files [12] - opening the demo files included with Omniscope is a very good way to learn what is possible. During your free trial, you can export the underlying data then try re-configuring the file to match the demo. Additional online demos are here [96].
Training Guide [6] - start by following this 6 phase, step-by-step detailed checklist approach to importing data, configuring views, creating a presentation and sharing it with others.
Omniscope free Viewer will open any Omniscope .IOK file of any size, up to the limits of your PC [97]. Each new Viewer installation also includes a free 30-day trial of Omniscope Professional. During the 30-day trial period, you can import your own data from spreadsheets and databases, and you can export data from any of the embedded or online demos as spreadsheet files to see how these files were configured from tabular data. You can also use the DataPlayer View to create exportable, interactive Flash DataPlayers for embedding in web-based 'dashboards' and common documents like PowerPoint, Excel and Adobe Acrobat .PDF. After the 30 day free trial expires, the installatation reverts to being a free Viewer, so there is never a need to un-install.
If you don't yet have Omniscope installed, install the free Viewer [93]. The installation sequence (for Windows) is shown here [9].
You can open tabular data sets such as spreadsheet files directly in Omniscope. A sample 6-column .CSV file for use with this Quick Start page is attached here [98]. Download the sample data file, or choose a different file containing your own data. Try to avoid any blank rows, formatting and merged cells in your source spreadsheet file. Check that your spreadsheet looks like this. [99]
![]() | ![]() |
During your 30-day trial period, or if you are already running an activated Edition, you can open any of the demo files and use File > Export > Export files and select the Data tab to save the data as a CSV or other supported file type. You can then re-import the data using File > Open file [23], and compare with the embedded demo to see how the demo file looked before it was configured. For more detail, see the section on Importing Data [20].
Omniscope will open the file displaying three default views; a Table View, a Chart View and a Pie View, as well as the right Sidebar, with various filter devices created by default.
The Table View is most familiar, but the Chart View is very useful for gaining insight into the structure of the data set at a glance.
Omniscope examines the data in each column and makes some assumptions about the column's data type, which are not always optimal. When importing data for the first time, always check and (if required) modify the data typing (i.e. whether a column's data is typed Numbers, Dates and Times or Text). If there are only a limited number of different Text values, Omniscope will usually type the data as Category. To review and edit data typing, click on Data > Manage Fields [100].
Frequently, Omniscope assumes that identifying numbers should be treated as integer numbers. You should change the data type of all-numeric reference identifiers to 'Text'. Remove the separators in the number before converting to text using Options > Formatting options: {untick} Show thousands separator. Also, for some date and time fields you may be asked to clarify the date/time format used in your data before Omniscope can recognise it accurately as dates and times. For more detail on data typing options see Data > Manage Fields [100].
Using the hurricane example file, close the Pie and Chart Views, and open a Table View. Click on the Aggregation command to aggregate all the observations over time by Hurricane Name. By default, all of the columns will show the sum of the observations, nonsensical in this case. Right-click on each column header, choose Aggregation function and display the median for the Longitude and Latitude columns, the mean (average) Pressure and the maximum Wind Speed. The example above shows two Table Views, the lower with the aggregation functions defaulting to Sum, and the upper showing the same data with the view configured to show meaningful results that can be used to spot errors in the data. From version 2.4, the Aggregation drop down menu on the View Tolbar can be used to set both the fields to aggregate on and the aggregation functions to apply to visible columns in the aggregated view.
For more detail, see Using the Table View [54]
Next open only the Chart View, which provides a horiziontal overview of all the columns in the data set. In the Chart View, under View Tools > All charts, for each field (column) name you can decide how to graph the values in each column, e.g. histogram bars, pie charts, statistical summaries, etc. Use this analytical view to further scrub your data.
The right-click menu provides links to many other settings related to the selected field (column). You can re-order or hide fields that are not required by dragging or unticking them in the Fields drop-down pick list.
For more detail see Using the Chart View [55]
To see the values of all the fields for a given record (row), in the Table View, double-click on the record (row) header (farthest left). A configurable Details pop-up window appears, showing the values for the selected record. You can configure the Details pop-up window extensively using the Configure menu.
Omniscope has 12 different views that can be used to visualise and explore your data. Click on Add View in the Main Toolbar and try each of the views not already showing. Each view has its own Toolbar and pick lists for selecting which fields (columns) to display. The powerful Bar View has a tab that you pull from the left side to reveal all the options. When you have finished with a view window, click on the [X] in the upper right hand corner to close it.
All users of your Omniscope file are not expected to know how to open views, set multiple filters etc. Instead, you decide the most important combinations of views, filter settings and messages to other users, and save them as persistent tabs, which can be considered report pages or simply separate workspaces. Tabs are preconfigured combinations of views, filter settings, formula variables and annotations. If you save an .IOK file in Reports Mode with a Report Page selected, it will open and navigate just like a slide show presentation.
To create a tab in your file, click on Tab > New > From current layout from the Main Toolbar.
If you make further changes to a tab, always remember to click Commit to make them lasting. If you do not wish to change a tab after performing some operations on it, click Revert to return the Report Page to its configuration when you last committed or created it. This is useful when giving live presentations. There is also an optional floating tab navigator in the lower left-hand corner, which reveals itself when you hover your mouse (Toolbars > Floating tab navigator). For more detail, see Creating and Managing Report Pages [77].
Omniscope integrates with the Web by incorporating defined links based on your data. Values in your data are automatically transformed into links when users of your files click to display related web pages. The web pages can display either in the Web View of Omniscope, or the users' default web browser. To configure your own web links or add links to local documents on your network, use the Add links wizard available from Settings > Links > Add web or Add local link.
Omniscope also includes pre-configured links to popular, free web services that accept a single string of text as an input, such a Google, EBay or Wikipedia searches, or financial data on specific securities from Bloomberg, Reuters, Yahoo etc. Select Settings > Links > Preconfigured links to see the menu of currently available free web services.
Once configured, save your Omniscope file using various options for distribution. Go to File > Save As and you will be presented with the Data Export wizard set to save your file as IOK files. This wizard offers many options to save all or only selected subsets of your fields and/or records, plus the option to set file update/refresh options, and to protect your data from unauthorised access and copying.
There is a single installer file for all Editions available from our downloads page. [93]
Full - the first time you install Omniscope, you will be offered the full installer, which includes a full version of Java that will be installed as the private virtual machine (PVM) together with Omniscope. If you update a beta version of Omniscope frequently, you can update your installation using the much smaller Light installer. However, due to bugs in Java being fixed all the time, it's best to download a full version of Omniscope, with the latest version of Java, at least once per month.
64-bit - If you are using a 64-bit operating system, make sure to download the 64-bit version of the installer. More on 64-bit operation. [102]
Omniscope Online - if you are on a machine that does not allow you to install Omniscope, you can still download the free Viewer from the Launch link, and use it to explore the demo files and other IOK files you may have received. More on using Omniscope Online [19].
Omniscope is a standalone installed application requiring administrative privileges to install. There is only one installer file to download for all Editions of Omniscope. The installer includes a 30-day free trial of Omniscope Professional. On expiry of the initial 30-day trial, the installation will revert to a free Viewer, which never expires. There is never any need to uninstall.
To install on Windows, visit our download page [93]and click on the Free Download orange colour button. If you are installing on a 64-bit machine, make sure to select the 64 bit installer. Use the full installer the first time you install, but you can later choose 'lightweight' installer to speed download times.
1.) Click "Run" or "Save" when prompted. 2.) If you choose "Run", the installer wizard will launch automatically. 3.) If you choose "Save", the installer file OmniscopeOfflineInstaller.exe will be saved. if you choose "Save", 4.) Find the file "OmniscopeOfflineInstaller.exe" file (icon shown right) and double-click to launch the installer wizard. | ![]() |
When the installer is started you will see Vista User Account Control prompt: "Program needs your permission to continue". Click Continue to proceed. Please note that if you are not logged in with Administrator privileges on the machine, you will need someone with an Administrator account to install Omniscope. This will change in version 2.6.
The next screen is the set-up wizard, click Next >
The next screen asks you to accept our licensing agreement. More information on the terms of our licensing is available here [103]. Tick the "I accept the terms of the License Agreement" box and the Next > button to continue.
You will see an installation progress bar, a list of files being installed and then this screen: Click Finish.
Unless you have previously licensed Omniscope, your installation will open as a free Viewer, allowing you to open and navigate any Omniscope .IOK file, such as the many embedded and online demos. [96] In addition, all free Viewer installations come with a free 30-day trial of Omniscope Professional, enabling you to make files with your own data. At the end of the trial period, unless activated the installation reverts to a general-purpose free Viewer...no need to uninstall.
By default, Omniscope installs with the option to automatically check for updates ticked. Test that you have the latest version, and that your automatic update function is working by clicking Help > Check for software updates now...
If you have a problem contacting our update server, it may be that your machine is accessing the Internet via another machine known as a 'proxy server'. Due to limitations in Java, Omniscope is sometimes not able to detect these settings automatically. They useful not just for updates, but also for Activation, bug reporting, etc.
If your organisation is using a proxy server, you may need to ring your support person or network administrator to discover the settings Omniscope needs.
More information on Proxy Settings [105].
If you intend to install an Enterprise Edition with automated Scheduler and Generator capabilities, make sure to install on a machine that will not be turned off, and activate the installation from an account that will not log-off. See the Automation [106] section of the KnowledgeBase for more information on installing an Enterprise Edition as a Windows Service [107] to provide always-on data refresh and other automation services.
Omniscope opens to display the Welcome Screen with shortcuts to frequently-used commands, recently opened files, links to demos and links to learning resources.
TasksThese commands are also on the File menu on the Main Toolbar, but can be used from the Welcome Screen for connecting directly to sources of data (including online data sources, images and maps) which are not already in an Omniscope file. | LearningLinks under this heading point to various resources for learning more about how to use Omniscope. | DemosOmniscope is completely general-purpose. Embedded demos provide working examples of how to use Omniscope to make the most of your data. A wide range of examples are provided drawn from a cross section of typical uses. | ||
Recent filesDisplays the files you have open most recently. Clicking on these links will open the file, provided the file name and location have not changed. | ResourcesLinks under this heading direct you toward potentially useful sources of information, maps and data you may wish to add to your files.
| |||
ActivationYour version/build number is displayed at bottom left, and you can click 'Check for updates' to ensure that you have the latest build for your version. If you are unactivated and still in your 30-day trial period, a link is displayed for you to contact us for a formal trial key, or an Enterprise trial key. Once you have a key, you can activate by entering it in the text box. | LanguagesChoose the language you want Omniscope to display in commands menus and dialog. Languages displayed in violet are less than 90% complete. Anyone can add a new translation or improve/localise an existing one using Omniscope as explained here [109].
| ZoomKnown as screen resolution in earlier versions, Zoom allows you to magnify or reduce the entire Omniscope interface to make text and buttons larger or smaller. Use Zoom to increase the readability of text on a high-resolution screen, or reduce the size of buttons on low-resolution screens. Zoom can improve legibility of printed output and is also useful for the visually impaired. |
When you have a file open, you can still zoom in and out by clicking on the Zoom icon/drop-down in the Main Toolbar of the application. You can also revert back to the default settings by clicking on the Revert to default option which is located under the slider. This option is also available from the Welcome Screen by clicking on the small black triangle right of the zoom slider in the bottom right hand corner.
Full working examples showing the many features of Omniscope are available either from File > Open demo or the Welcome Screen [11]. During your free trial, you can try exporting the underlying data sets as CSV spreadsheet files using File > Export > Export file {Data} dialog, then using File > Open file to import the exported data set and configure it to match the original demo file.
![]() | Human resources - a very comprehensive demo file based on a typical company staff. Every record (row) is a person, with images, a position in an organisational hierarchy, and an office location for mapping. Includes multi-variate simulation modelling of salary increase options and an alerts dashboard. |
Anyone can configure Omniscope files systematically following the 6-phase checklists outlined below. Most issues in configuring Omniscope files arise because essential steps like changing default data typing assigned on data import are not addressed BEFORE moving on to other tasks. Following the checklists below, anyone can achieve rapid, reliable results and make best use of Omniscope. This phased outline and checklists also serve as a useful guide for structuring training sessions.
Options for importing data into Omniscope include importing from delimited data files like CSV and XLS, relational tables/reporting views created using SQL statements that return a table, various remote-hosted or 'cloud' based data sources via connectors, transformed tabular XML [116] and some multi-dimensional 'cube' data structures (Data Manager Edition only). The Enterprise and Data Manager Editions (2.6+) has a dedicated visual drag and drop data assembly, filtering and transformation Data Manager [21] workspace that can be used independently of Omniscope. The Professional Edition has Most of the options are documented in the Importing Data [20] chapter of this User Guide, which includes sectons on creating [22]and importing data files [23], making and refreshing database connections [25], using connectors [26] to online/remote data sources and more. More technical articles and examples relating to importing data via Data Manager or the Professional EDition Data Import and Merge Wizards are available in the KnowledgeBase [3], which includes sections on supported data file formats [117], examples of database connections [118] using ODBC and JDBC, and other related topics.
This checklist covers tasks you should perform AFTER importing a starting data set for the first time, but BEFORE beginning to analyse how to filter, visualise or present the complete data set. Most of these tasks are coved in the Editing Data [39] and Managing Data [49] chapters of the User Guide.
The Data Management phase focuses on data set completeness and correctness. Data typing assumptions made by Omniscope on import should be checked, columns duplicated, expanded, collapsed or tokenized to facilitate end-user interaction with your file. In this phase, 'data scrubbing' view configurations (rather than final presentational views and layouts) are used, normally working on a single tab entitled 'Data Set' or similar. Use Table View column sorting and the Chart View to examine extreme values in each column, correct null (blank) and missing values, and add related content to the file, such as image sets, maps and links to related web pages and web services.
At the end of this phase, the single 'DataSet' tab should reveal all non-empty and non-uniform data fields and filters, using both Sidebars if necessary to check all the filter devices in the Table/Chart View(s) without aggregations or groupings. You may need to duplicate certain columns so that they can be typed or formatted differently, providing different filtering options for users. Note: it is good practise to always leave this unfiltered 'Data Set' tab accessible as the final tab on the far right of the file tab set, providing an instant, credibility-enhancing maximum granularity view of the data to any user who clicks on the tab.
This phase focuses on optimising the data set for its intended audience. The checklist covers tasks you should perform, or options you should consider AFTER you have imported/merged all the data sources and 'scrubbed' the data to ensure correctness and completeness, but BEFORE you begin to define the best ways to visualise and present the data set as a presentation or reporting 'dashboard' file. Most of these tasks are covered in the Managing Data [49] and Configuring Files [119] chapters of this User Guide.
In this phase, column re-naming should be used to shorten names to save space and make them instantly meaningful to the end-user audience. Unneeded columns (especially empty or uniform-value columns) can be hidden or deleted, and the number of unique category values can be reduced, either via re-naming/consolidating values with data edits, or by adding formula columns that re-categorise records into fewer categories. Formulae can also be defined to transform imported data fields into more useful values and to detect alert conditions to be highlighted. If you use formulae to convert/reduce total category values, or to extract useful data fields from within text strings, your changes will be re-evaluated on every refresh. Aggregations can be set and aggregation formulae specified to create transformed views of the data for use with most views.
At the end of this phase, all the data, images, maps and link references required to meet end-users' requirements should be in the file, and the single 'Data Set' tab should show all the fields, both data and formula, which have not been globally hidden. Additional 'Subset', 'Formula' and 'Aggregated' tabs will have been added to show useful data subsets made reference-able as Named Queries, the inputs and results from defined Formulae, and various Aggregation settings with key values calculated according to specified aggregation functions displayed. Don't worry, you will delete all these preliminary testing tabs by the end of the next phase.
This checklist covers tasks your should perform, or options you should consider, AFTER you have optimised your data set, defined reference-able data subsets i.e. Named Queries, added Formula fields that calculate useful values and alert conditions, and defined useful Aggregation settings (including aggregation functions by field/column), but BEFORE you decide the optimal combinations of views that best suit the requirements of the file. Most of the documentation of the Views and how each is best used is in the Exploring Data [51] chapter of the User Guide.
Omniscope offers a large and growing number of views, each of which is highly configurable. In the Visualisation phase, you test each View on its own tab, seeking the best configuration(s) of each view for the data set and the requirements of your intended audience. You may create more than one variant of each view. Views determined to be of limited value to the audience can be hidden.
At the end of this phase, you should have a tab for each view you plan to use, with one or more variations of the view on each tab, perhaps some displaying subsets of the data defined by Named Queries, and others displaying Aggregated views with column-specific functions as defined in the Aggregation settings in each view.
This checklist covers tasks your should perform, or options you should consider, AFTER you have defined the views you plan to use, but BEFORE you create the tab sequence that will convert your file into a final presentation. Most of these tasks in this phase are documented in the Reports & Presentations [72] chapter of the User Guide.
Unlike previous phases, the Presentation phase takes a minimalist, 'zero-based' approach to file configuration, i.e. the bias is that everything should be hidden unless it is needed on a specific tab to make a specific point or enable a particular end-user interaction. Working with the most useful view configurations created in the previous phase, the objective of this phase is to create a multi-tabbed presentation where each tab is addressed to a specific issue with a specific message supported by the data. In this phase the philosophy is "less is more" to simplify the audience experience, but with credibility-building granular detail always only one click away. Don't be afraid to create many different tabs, each focused on specific user groups and points to be made, rather than trying to put too much on one tab. The objective is to create a file that opens and navigates just like a slide presentation.
At the end of this phase, you should have a highly-visual, interactive, multi-tabbed presentation file that your users can quickly and easily consult, filter, and print.
This checklist covers the final file configuration options relating to branding, data refresh and how others will be able to use the file. Most of the tasks in this phase are documented in the Save & Export Files [80] chapter of the User Guide.
In this phase, Help screens are added, along with selected branding options (opening screen, closing screen, banner ads, corner logos, etc.). File settings relating to refresh, file security, and other publishing options configured in the file when saved are all considered in this final phase.
The Data Import phase is documented primarily in the Importing Data [20] sections of this User Guide, which includes topics such as importing data files [23], making and refreshing database connections [25], and using connectors [26] to online/remote sources and more. More technical articles and examples are available in the KnowledgeBase [3], which includes sections on supported data file formats [117], examples of database connections [118] using ODBC and JDBC and other related topics, such as importing transformed XML. [116]
Getting started with Omniscope usually involves importing a copy of a structured table of data, such as a spreadsheet file or a reporting view from a SQL-based relational database. Options include:
1-01 Create new file [22] - manually type or cut and paste data into a blank Omniscope file
1-02 Open data file [23] - import data from a delimited data file (see potential issues list below)
1-03 Connect to database [25] - connect to a relational database using ODBC or JDBC protocols
1-04 Using Connectors [26] - use one of the available Connectors to access/import remote-hosted data
1-05 Open image collection [35] - open and import a folder of images, together with user-editable tags
1-06 Folder of files [34] - access and analyse a folder of files (documents, audio/visual media, etc.) to create a data set of filenames/paths and user-editable tag names
1-07 Open map [24] - access our Map Library [120], download a geo-coded map file and build a data set, including manual or automatic placement of records by decimal longitude/latitude. Alternatively, screenshot an online map image, note some reference coordinates, then use Omniscope to geo-code the image and build a data set to overlay the image map.
1-08 Perform merges [36] - Use the Merge Wizard if additional data from other sources needs to be joined or concatenated with your initial data set. Before performing a join, test the uniqueness of join criteria columns using the Table View: View Tools > Tools > Select duplicate records command.
Note: If new, currently unspecified columns might be added to one or more of your merge files in future, do not specify the fields to import, so that Omniscope will continue to import all fields in future. You can then Hide or Delete any unneeded fields as a remembered action.
Data files are often not delivered formatted according to precise international standards. Differences in formatting of data within tables and delimted files around the world can affect data import and display in Omniscope. Below are some common issues which you may encounter when importing data tables into in Omniscope:
Regional formatting - When importing data by opening a CSV or Excel XLS file, Omniscope analyses the data in the file to determine how the data is arranged and which fields (columns) are most likely of data type Text, Numbers, or Dates & Times. The regional settings in your computer's operating system (Windows, or Mac, etc.) have a strong influence on this operation. For some combinations of settings and data formats, Omniscope cannot reliably detect the situation automatically. If your data opens incorrectly and your fields are not correctly structured, numbers have the wrong decimal place, etc. please consult the File > Open file [23] dialog page, which contains options to help with these situations.
For example, if you know your data has been formatted for a different region, change the Locale drop-down accordingly. For example, if you live in Germany but have received a CSV from an American customer, you should choose "English (US)". If you find Omniscope gets things wrong and your data is incorrectly recognised, you can disable auto-detection of dates and numbers by deselecting the two Recognise... check boxes on the File > Open file [23]dialog. All fields will open as Category or Text data and their text values will be preserved. You can then use Data > Manage fields [100] [121]to configure each field (column) as you would like it to display.
Data file delimiters - CSV stands for "Comma Separated Values", which means the cells in each record (row) of the data table are separated by the comma character. However, this is not a formally-documented standard, and if you are in a region that also uses the comma in numbers instead of the decimal point (e.g. several European countries, such as France), some versions of Excel create CSV files that use a semicolon as the separator character. Sometimes these multi-column tables files are saved with a CSV or even a TXT extension. Omniscope is unable to detect this situation automatically. If you open such a file in Omniscope, your data will very clearly be wrong, with most columns appearing as text with semicolons. To avoid this problem, use the File > Open file [23]Customise data import dialog to change the separator character to a semicolon " ; ". You can also do this with 'pipe' "|" delimited files, but you must first change the file extension on the data file to .CSV, even though the file is really is 'pipe' and not comma delimited.
Dates & numbers - If you are running on Windows, when importing data that is in a delimited text format such as Excel XLS, CSV or TSV (tab-separated values), Omniscope will use your Windows Regional Settings to try to automatically recognise data. For example, for a PC with United States Regional Settings, Omniscope will recognise "5/13/2005" as a date and "1,500.5" as a number. For some international users, however, this may not work as expected and the result will be an import of all columns as data type Text (shown in Omniscope either as multi-coloured Category columns or white Text columns). If this occurs, you can usually manually convert fields (columns) containing numbers or dates and times using the Data > Manage fields [100]dialog. For more information on formatting dates and times and managing time zones, see the section on Dates & Times [42].
Go to Data Management Phase [111]
This checklist covers tasks you should perform AFTER importing a data set (or merging in another) for the first time, but BEFORE adding further content or beginning to analyse how to filter, visualise or present the data.
The Data Management phase focuses on data set completeness and correctness. Data typing assumptions made by Omniscope on import should be checked, columns duplicated, expanded, collapsed or tokenized to facilitate end-user interaction with your file. In this phase, 'data scrubbing' view configurations (rather than final presentational views and layouts) are used, normally working on a single tab entitled 'Data Set' or similar. Use Table View column sorting and the Chart View to examine extreme values in each column, correct null (blank) and missing values, and add related content to the file, such as image sets, maps and links to related web pages and web services.
Using the X in the upper right-hand corner, close all the default opening Views on the opening Tab, except for the Table View [54].
2-01 Check data typing [100] - On import, Omniscope assigns a data typing assumptions to each column in the data set: 'Text', 'Numeric' or 'Date & Time'. If the number of unique text values in a column is less than a defined threshold, the field will be further typed 'Category'. Sometimes, columns of identification numbers which are not used in calculations and usually searched as Text are mistakenly typed 'Integer Number' with separators added. Data typing can be reviewed and changed using the Data > Manage fields [100] dialog. Make sure to remove the separators from numbers before changing them to text by unticking Data > Manage fields > {column} Options > Show thousands separator. Ensure that data which is stored in the source file as a valid data and time has been recogised and imported as Date and Time rather than Text, as discussed here [42].
2-02 Set default global column order [100] - the order of the columns on import may not be the most useful to your users. You can set the global default column order for the file from the Data > Manage fields [100]dialog by dragging the 'hands at the far right upwards or downwards. Column order is view specific, and you can modify the order in each Table View by dragging the columns. Use Data > Manage fields > Reset view field orders to reset columns to the default order. If you have defined tab-specific view orders, Omniscope will ask if you want to return all tabs to the global default order.
2-03 Add new fields [100] - you may want to add new fields in order to add more data. Use Data > Manage fields > Add new field to create the field at the bottom of the list, then drag the new column into proper position in the defualt column order and assign it a name. You can convert it to a formula field and define the calculation logic later.
2-00 Address null (blank) values - Omniscope is a powerful tool for completing data sets and improving data quality.
2-00 Expand, collapse or tokenize columns -
Note: Expanding and collapsing columns are data edits that will not survive a data refresh. If the changes are to be made persistent, they should be made in the source data.
2-00 Look for aberrant values -
Note: Data deletions and corrections will not survive a data refresh. If the changes are to be made persistent across refreshes, the changes should also be made in the source data.
2-00 Import image sets -
2-00 Download/import maps [24] -
2-00 Define links -
Commit all changes Tab > Commit changes for all and File > Save (Ctrl+S) the file, preserving the link to the source data if required for subsequent refresh.
At the end of this phase, the single 'DataSet' tab should reveal all non-empty and non-uniform data fields and filters (use both Sidebars if necessary to see all the filter devices) in the Table/Chart View(s) without aggregations or groupings.
Note: it is good practise to always leave this 'Data Set' tab accessible as the final tab on the far right of the file tab set, providing an instant, credibility-enhancing view of the data at maximum granularity to any user who clicks on the tab.
This checklist covers tasks you should perform, or options you should consider, AFTER you have imported/merged all the data sources and 'scrubbed' the data to ensure correctness and completeness, but BEFORE you begin to define the best ways to visualise and present the data set.
In this phase, column re-naming should be used to shorten names to save space and make them instantly meaningful to the end-user audience. Unneeded columns (especially empty or uniform-value columns) can be hidden or deleted, and the number of unique category values can be reduced, either via re-naming/consolidating values with data edits, or by adding formula columns that re-categorise records into fewer categories. Aggregations can be set and aggregation formulae specified to create transformed views of the data for use with most views.
Close the Chart View (if still open after scrubbing) and continue working initially with a single Table View [54] on a single 'Data set' tab
3-01 Rename fields/columns [36] - horizontal space is always at a premium in Omniscope and DataPlayer files, so changing/shortening the field names used in the source databases to shorter names meaningful to the intended audience not only communicates better, but also presents better. You can enable multi-line display of field (column) names in the Table View from Table View: View Tools > Column options > Column header height. Insert a "\" character when renaming field names to introduce custom line breaks, which will appear in Table View column headers (assuming multi-line headers are enabled) and also in filter devices displayed on the Sidebar.
3-02 Hide or delete fields/columns [100] - empty, uniform value and fields not needed by end users for filtering can be globally hidden or deleted using Data > Manage fields [100]. Deletions are a remembered action, and will be re-performed on every file refresh. Values in hidden columns can still be displayed in details and used in Sidebar filters and links.
3-03 Define formula fields [122] - Formula fields are used to transform imported data into new columns containing more useful, calculated values and to detect alert conditions to be highlighted. If you use formulae to make calculations, convert/reduce total category values, or to extract useful data fields from within text strings, your changes will be re-evaluated on every refresh. Formula fields can be added from the Main Toolbar: Data > Formulas command, the Manage fields [100] dialog, or the Table View: View Toolbar: Formulas drop down. [54] Functions available for use in formulae are documented in the Functions Guide [48]. This page lists useful formulae [123] commonly used in Omniscope. You may need to use Subset functions [124] unique to Omniscope to define formulae involving defined subsets of the data.
3-04 Duplicate/re-format selected fields - sometimes it is useful to duplicate a data/formula field (column) so that each can be typed two different ways to facilitate use of different filter types, often while allowing one of the columns to also be used as a splitting category. For example, the display format and data typing of Dates & Times sometimes needs to be changed so that the values sort better as categories or otherwise better facilitate user interactions. To create a duplicate of a given column, right-click {Column Header} > Tools > Create duplicate of this field.
3-05 Order Sidebar devices - if it is not already visible, reveal the Right Sidebar using Main Toolbar: Toolbars > Right Sidebar and its Devices drop down. Using the dragging 'hands' (or by dragging the Device headers themselves) set the display order by dragging various devices upwards or downwards. Now also open the Left Sidebar and its Devices drop down. Starting from the bottom, check the empty devices boxes to move the devices from the Right Sidebar to the Left Sidebar.
3-06 Define Named Queries/subsets [125] - In addition to the 'Data Set' tab already configured, create a new tab from the current layout and name it 'Defined Subsets' or similar. The new tab should show a Table View and one or both Sidebars should still be displaying all the relevant filters just as they are on the 'Data Set' tab from which this tab was derived. Use the Sidebar filters to select a useful subset of the data, then define and name the results of these filter settings as a persistent Named Query (data subset) using Main Toolbar: Queries > Create queries from filters. Confirm that your Named Query has appeared at the top of the MainToolbar Queries listing and on the bottom of the Data Subset selector drop-down on the Table View View Toolbar. Perform a Main Toolbar: Reset, then choose another combination of filters and create another Named Query subset.
3-07 Define aggregations [52] - use the Aggregate drop-down menu to define & check aggregations, specifying the aggregation functions to be applied in each column. For formula fields, consider whether it is appropriate to apply the formula to the aggregated values.
Commit all your changes using Main Toolbar: Tab > Commit changes for all, then File > Save (Ctrl+S) to save the file.
At the end of this phase, all the data, images, maps and link references required to meet end-users' requirements should be in the file, and the single 'Data Set' tab should show all the columns, both data and formula, which have not been globally hidden. Separate 'Subset', 'Formula' and 'Aggregated' tabs should be used to show useful data subsets made reference-able as Named Queries, the inputs and results from defined Formulae, and various Aggregation settings with key values calculated according to specified aggregation functions displayed. Don't worry, you can delete all these tabs in the next phase.
Go to Visualisation Phase [113]
This checklist covers tasks your should perform, or options you should consider, AFTER you have optimised your data set, defined reference-able data subsets i.e. Named Queries, added Formula fields that calculate useful values and alert conditions, and defined useful Aggregation settings (including aggregation functions by field/column), but BEFORE you decide the optimal combinations of views that best suit the requirements of the file.
Omniscope offers a large and growing number of views, each of which is highly configurable. In the Visualisation phase, you test each View on its own tab, seeking the best configuration(s) of each view for the data set and the requirements of your intended audience. You may create more than one variant of each view. Views determined to be of limited value to the audience can be hidden.
The default opening settings for each view will be defined, and the paning and field selection drop-down menus edited so that only useful options are presented to the end user in each view.
In this phase, the focus is on making best use of the various views for visualisation and navigation.
4-00
4-01 Table View [54]: In addtion to the 'Data Set' tab you have been working on, create a new tab [126] called 'Table View' which will be used to experiment with the presentational aspects of the Table View using Grouping and the various settings for the overall Summary Row.
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-02 Chart View: [55]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-03 Pie View: [56] Define multiple pies with different combinations of Value and Split-by settings...experiment with horizontal and vertical paning, save best/most useful visualisations on tab called Pie Views or similar.
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-04 Bar View: [57]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-05 Graph View [58]:
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-06 Tile View [59]:
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-07 Pivot View [60]:
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-08 Network View: [62]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-09 Portal View: [63]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-10 Map View: [64]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-11 Venn View: [65]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-12 Dial View [68]:
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-13 Content View: [67]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-14 Web View: [66]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-15 Details View: [47]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
4-16 DataPlayer View: [69]
Commit changes to the tab using the drop down at right of tab, or from Main Toolbar:Tab > Commit changes
Commit all changes Main Toolbar: Tab > Commit changes for all and File > Save (Ctrl+S) the file, preserving the link to the source data if required.
At the end of this phase, you should have a tab for each view you plan to use, with one or more variations of the view on each tab, perhaps some displaying subsets of the data defined by Named Queries, and others displaying aggregated data and functions as defined in the Aggregation settings in the view(s).
This checklist covers tasks your should perform, or options you should consider, AFTER you have defined the views you plan to use, but BEFORE you create the tab sequence that will convert your file into a final presentation. Most of the tasks in this phase are documented in the Reports & Presentations [72] chapter of the User Guide.
Unlike previous phases, the Presentation phase takes a minimalist, 'zero-based' approach to file configuration, i.e. the bias is that everything should be hidden unless it is needed on a specific tab to make a specific point or enable a particular end-user interaction. Working with the most useful view configurations created in the previous phase, the objective of this phase is to create a multi-tabbed presentation where each tab is addressed to a specific issue with a specific message supported by the data. In this phase the philosophy is 'less is more' to simplify the audience experience, but with credibility-building granular detail always only one click away.
At this point your file consists of view-specific tabs and perhaps some other tabs created in previous phases. Starting with the most useful view-specific tabs, you will now create multi-view versions of each tab, combining efffective views/data subsets and re-naming the tabs to focus on messages and user groups. Don't be afraid to create many different new tabs, each focused on specific user groups and points to be made, rather than trying to put too much on one or two tabs. The objective is to create a file that opens and navigates just like a slide presentation.
5-00 Add titles and annotations [74] - add titles and annotations to each tab, styling and sizing the text and adjusting spacing between views, using the commands available from the Main Toolbar: Layout > View Spacing, Titles, and Annotations [87]
5-00 Select & Edit layout modes [75] - choose the Layout mode you wish to apply to each tab in your file, making edits to the default modes, or adding new modes of your own.
5-00 Select & Edit Styles [76] - use default styles suited to each Layout mode, or create a new Style to match your corporate standards.
5-00 Specify tab toolbar defaults [88] - set the tab-specific visibility of various toolbars and other on-screen tab navigation and filtering aids.
5-00 Hide user options in drop-downs [127] - the filed (column) options available to the end user should be reuded to the minimun useful set by toggling the Show' option revealed by clicking on the spanner/wrench on each drop-down header. Toggle the 'All' option to hide the filed from all drop-downs on th same tab. This operation is tab-specific.
Note: any of the experimental view-specific visualisation tabs created in the previous Visualisation phase can now be deleted in favour of new, message-oriented tabs in the presentation.
Order tabs, commit all changes & save - make sure that your desired opening tab is open, then commit all changes using Main Toolbar: Tab > Commit changes for all and File > Save (Ctrl+S) the file, preserving the link to the source data and merge history if required.
In the Publishing phase, we focus on final file configuration options relating to branding, data refresh and how others will be able to use the file. Help screens are added, along with selected branding options (opening screen, closing screen, banner ads, corner logos, etc.). File settings relating to refresh, file security, and other options configured in the file when saved are all considered in this final phase.
6-00 Create help page - this pop-up screen is accessible from the Main Toolbar 'Help with this file' icon at the far right, as well as from the Help > Help with this file
6-00 Create cover page - this opening screen
6-00 Create back page - this closing screen is displayed for a designated period of time when the file is closed.
Make sure that the opening tab is open, then commit all changes from Main Toolbar: Tab > Commit changes for all and then File > Save (Ctrl+S) the file, preserving the links to the source data and merge history if required.
If you have received an Omniscope file, you may also have received a link to this page explaining how to interact with an Omniscope file using your free Viewer. Clicking on an Omniscope IOK file attached to an e-mail, a link to a file on a web page, or an IOK file saved in a network shared folder will open not only Omniscope, but the IOK file as well. Omniscope IOK files you receive should have been configured to anticipate your typical uses of the file. .
Omniscope free Viewers support the full range of interactions with the daa in the file, links and even submissions to web services. However, free Viewers cannot save changes to IOK files. To do this, you will need to upgrade your free Viewer to an activated Edition. The Enterprise Server Commercial Publisher Edition can produce/save IOK files that DO enable certain key features in the free Viewer, such as live data refresh, export of selected data subsets to Excel/CSV, etc. For more information, see the Edition comparison chart [128] or contact us [129]for advanced publishing options.
Navigating Omniscope files is easy and intuitive
Welcome screen [17] - If you open your free Viewer from the desktop launch icon, or if you download Omniscope Online from a link without a linked data file, or if you close the file you are viewing, you will see the Viewer Welcome screen [17]. You can browse to and open any IOK file from the Welcome screen.
Omniscope files can be configured to open in Layouts with the Main Toolbar either displayed, or hidden, in which case it will drop down only when users hover thier mouse near the top of the display. All options are accesible from the Main Toolbar, but some options can be moved to the Sidebar [15] to permit users to interact with 'dashboard' Layouts, for example, without being confronted with the Main Toolbar.
Most filtering and searching of Omniscope files is done using the devices revealed on the right (and sometimes left) Sidebar. If the file is being delivered in Layouts with the Main Toolbar [14] hidden e.g. Dashboard mode, then key options may be displayed on the Sidebar(s).
Tabs are generally displayed across the top, or just under the Main Toolbar when it is visible. There is also an option to display lengthy lists of tab names grouped into sections in the Sidebar. A tab is a persistent combination of Views, Layout elements (including title and annotation text, graphics, etc.), filter settings and opening settings for formula variables defined in the file. The person who configured your file would have created and named the tabs, each focused on a different aspect of the data, or perhaps different users of the file.
If you open an Omniscope Viewer from a desktop launch icon or the Programs list, you will see the Viewer Welcome Screen. The Welcome screen displayed in the free Viewer, (either a permanent install or a temporary, zero-footprint install using Omniscope Online [19]) is less detailed than the Welcome Screen displayed by an activated installation:
{update to version 2.5 in progress}
Omniscope offers options to print from individual views, or at the level of the entire file. In addition to printing only one view, or the current page, it is also possible to print some or all tabs as PowerPoint or Adobe Acrobat files, with many options to show or hide various aspects of the Omniscope display in the printed versions.
Sometimes, you may wish to print a single view on a single piece of paper. All views offer this option from View Tools > Capture Views > Print. Right clicking on views with backgrounds, like the Pie and Graph Views, also presents a view Print option.
If you are running Windows, the individual view print option available from Capture Views > Print will launch the Windows Page Setup dialog enabling you to confirm the paper size, orientation and margins for the page you wish to print.
![]() | ![]() |
Note: When printing individual views, the view title does not print.
Sometimes, you would like to print a paper copy of the entire page display, or multiple tabs, from Omniscope. On the Main Toolbar, File > Print opens a printing options dialog:
Choose reports:
Current display/report only - prints only the current tab displayed in Omniscope
Include all reports - prints all the tabs in the file.
Print some reports - allows you to choose which tabs you wish to print from a drop-down pick list
Display options:
Show report tabs - unless ticked, Report Page tabs are not printed
Show side bars - when ticked, Side Bars are printed on each page.
Show titles - when ticked, the page titles are printed (view titles are always printed when printing pages)
Show annotations - when ticked, prints the annotations below the views on each page
Show unused options - unless ticked, does not print aspects of the display relating to unused options, e.g. Pane-by menus are not displayed in views with no active paning.
Show Main Toolbar - unless ticked, the Main Toolbar does not print
Show view toolbars - unless ticked, the View Toolbars do not print
Change background colour to white - when ticked, substitutes a white background when printing
File > Print as PowerPoint launches the Print Options dialog described above. You can choose to print the current display, or some or all the Report Pages configured in your file. Click on OK and Omniscope processes the pages you have selected. When it finishes, Omniscope displays the Print as PowerPoint wizard:
![]() | ![]() |
If you want to create a new PowerPoint file, choose New presentation. If you already have your PowerPoint file open, choose it from the list of open presentations. Otherwise, browse to and open the PowerPoint file you wish to add pages to. If you are adding pages to an existing PowerPoint file, you are asked where to insert them:
Warning: If you specify Replace existing slide, make sure that the slide number choosen is a blank 'placeholder' slide or otherwise uneeded; it will be overwritten and all addtional pages inserted behind it. Subsequent slides will not be overwritten.
Click on finish and Omniscope will open the PowerPoint file. If you wish to save or print this file, you can now do so from PowerPoint itself:
File > Print as PDF launches the Print Options dialog described above. You can choose to print the current display, or some or all the Report Pages configured in your file. Click on OK and Omniscope precesses the pages you have selected. When it finishes, Omniscope displays the Print as PDF wizard:
Specify the new file name and location you want to save this file. Open the file to access the full range of options for managing .PDF files, including printing.
Applies to versions 2.3 & 2.4
This section provides an introduction to 'navigating' or 'exploring' Omniscope files that someone else has prepared and sent to you. This section uses an Everton British football club file as an example, which you should download now [130].
Omniscope files always open as last configured and saved. In the case of the Everton file, it has many columns that could be used for filters, so it has been configured to open with four views and both the right and left Sidebars open:
The following sections discuss the navigational features on the Omniscope Main Toolbar, and the use of Sidebar filters and other devices that help you navigate any IOK file and select the records (rows) that you wish to see in detail.
The left side of the Main Toolbar contains top level command menus useful for preparing .IOK files. These are not needed to navigate .IOK files already prepared by someone else with your needs in mind. More detail on these commands, which are not specific to using individual views, can be found here [131]
To the right of the command menus, the Main Toolbar displays a number of useful icons/buttons that are used to aid exploration/navigation of the .IOK file: Add View - Used to add an additional View to the current display. In the demo, try adding a Details View to the display. To remove a View from the display, click on the [X] in the upper right hand corner. To change one View to another, click on the View name and select the View you want from the drop-down menu. In the demo, try changing the Map View to a Graph View.
Reset - Omniscope files are flat tables of data, with records (rows) and fields (columns). One of the objectives of navigating an Omniscope file is to select and focus on only a certain subset of records (rows), rather that the whole universe of records in the file. The Reset button removes all of the filtering criteria you may have expressed, and returns the current display views to show all the records. It is very important to always reset your data before filtering, so that all qualifying records will be considered in your subsequent query.
Deselect - Omniscope navigation depends on 4 basic operations: Select (or Deselect), Move, Keep, and Reset. Every view provides ways of selecting one or more records. In the Everton demo file, look at the Table View and under 'Player', click on the first picture (Richard Wright). His record is now selected, indicated by blue animated shading, and his record is now highlighted in other views. In the Graph View, for example, we can see from the blinking highlight that like most goalkeepers, he had no goals or assists. Now click the Deselect icon on the main Toolbar, and this record is not longer selected. Try selecting, then de-selecting other players, or groups of players. For example, in the demo Pie View, click on Republic of Ireland. This will select two goal-scoring players from Ireland. Be sure to click Deselect before moving on.
Move - Selecting records is a precursor to deciding whether to Move these records OUT of further consideration. The Move Command moves all selected records OUT of consideration, where they stay until the display is Reset.
Keep - the opposite of Move, the Keep command keeps only the selected records IN consideration, and moves all the other unselected records OUT of consideration.
Back - like a browser, you can go back to the previous display at any time by pressing Back.
Controls (2.3 Show Sidebar) - clicking this icon gives you the option to show or hide the Sidebars on one or both sides of the current display. Uses of the Sidebar are explained in the section on filtering.
Barometer - upon opening a file, it is useful to know how many records are in the data set. As you filter, it is useful to see how many records have been kept IN consideration, and how many moved OUT. The barometer is a visual gauge that shows the total, as well as the split between IN (green) and OUT (red). Click on the Republic of Ireland wedge of the Pie View in the demo. Notice how the barometer tells you that you have selected two players.
Now click Move. Notice how the barometer tells you that you have excluded two players...just because they were Irish?
Since they were goal scorers, let's click Reset and put them back on the team!
{version 2.3 only} Basket - the basket is a 'parking place' where you can put selected records, such that they will stay there even if you Reset the display. At any time, you can open the Basket and see the records you have placed there. In the demo, go to the Table View and select the Position 'Goalkeeper' instead of Richard or Wright. Notice that unlike a spreadsheet, the Barometer tells you that you have selected 3 Goalkeepers, not just Richard Wright. Now click the Basket, and choose 'Add selection to basket'. The record count in the Basket changes to 3. To view the contents of the Basket, click on the icon. We have just put all 3 of our Goalkeepers on the market! Let's re-consider...click on the drop-down arrow to the right of the basket, then click Clear selection from basket, or Clear basket. More on Using the Basket [132].
Help screen - click on the help icon to see what the publisher or re-publisher of the file may have to say that will help you understand more about the file.
Publisher logo link - if you are publishing or re-publishing a file, you can put your own logo here, and link it to your website.
Most Omniscope files contain pages with Sidebars showing on the right, the left or on both sides of the display. At any time, you can reveal and configure Sidebars to help you and your readers navigate a file.
{version 2.4 only} The display of Side Bars is controlled from the Main Toolbar > Controls drop down menu. More infomation on configuring and using Sidebars [133] and using the Controls [134] drop-down.
| In the Sidebar text device labelled 'Surname', type a letter. Notice how all views update to display only players whose surnames begin with that letter. Back-space or click Right-clicking on a Sidebar device reveals a wealth of options to change things, such as resetting all the other filters or even hiding the filter. To return all Sidebar filter settings to their original state, click the global |
Unlike free Viewers, an activated Omniscope can import data from any number of different sources, and can combine disparate, even unrelated tabular data sources into a single, in-memory Omniscope file. Current versions of Omniscope assemble data into one 'flat' tabular, in-memory structure (called a data set although any number of unrelated tabular data sets can be appended into one file). All source file locations, database connections, merges and appends and other transformations required to assemble and refresh a given data set are remembered and re-executed by Omniscope on file open or on refresh.
DataManager (2.6+) [21] The DataManager workspace usually appears on its own tab and provides a highly-visual drag-and-drop interface for defining and importing data from various sources. The same workspace can also be used to define how data is assembled and transformed prior to loading into Omniscope's in-memory structure, and how many output files and distribution delivery options are defined for a give Report IOK file. Many (but not all) of the options available via the DataManager workspace are also accessible from the Main Toolbar File: and Data: command menus. Operations defined in these menus are also visible by opening a DataManager tab from Tab > New > DataManager. A DataManager View workspace can be combined with other views by adding them to the DataManager Tab. By default, a Table View appears below the DataManager workspace, although it will not be populated until you select a data block to Load.
More on importing data using the DataManager Sources menu [21]
The same import blocks as are accessed via the Datamanager workspace can also be accessed from the Main Toolbar: File > menu
Open a new file and you will see a blank table similar to a spreadsheet where you can type or cut-paste data or text into cells. Populating your own small, experimental IOK file by typing in sample data is an excellent way to get started with Omniscope. You can also cut-paste tabular data sets from documents or web pages to provide a starting point. From the Main Toolbar File menu or Welcome Screen, select File > New [22] and specify how many blank rows and columns you will start with.
Omniscope can automatically open supported [117] delimited data files and import a copy of the tabular data, either locally, across the network or over the web using a URL. Using the DataManager tab workspace, drag a File Connector block from the Sources menu onto the workspace for each file you wish to import
Using either vendor-specific or generic ODBC or JDBC protocols, Omniscope can establish and refresh direct connections to relational database tables and reporting views. From the DataManager tab workspace, drag a Database Connector block onto the workspace and configure it for each table/reporting view you wish to import into the file.
See the KnowledgeBase [118] section on database connectivity for worked examples and more technical detail on advanced database integration options, e.g. parameter-passing to enable variable 'on-demand' data imports using parameter passing and parametric SQL statements to automatically vary the size/granularity of the data sets being imported.
The new Database Connector blocks replace the Database Connection Wizard (2.5) [135]
OLAP cube connections [136]
Opening folders of files [137]
Batch append files [138]
Open online source/feed [139]
See Using Connectors [26] for more detail on how to use specific Connectors
Open a map [24] - download a map, and add data to the file, including positioning record markers on the map
Beginning with version 2.6, Omniscope features a new drag-and-drop visual workspace enabling non-technical users to import, assemble, transform (aggregate, de-pivot, tokenise, etc.), filter, sample, scramble and export tabular data sets, with no knowledge of SQL.
File [140] | List of values [141] | Batch append files [142] | OLAP cubes [143] | Operations [144] |
URL [145] | Sequence of values [146] | Lookup data [147] | Online Sources/Connectors [148] | Outputs [149] |
Database table (or view) [150] | File metadata [151] | Demo data [152] | Merging feeds [153] |
![]() | View Toolbar |
![]() | Block Tools: Block note: allows the user to insertcomment in the Block Rename: allows the user to Remane theBlock name Load into Omniscope : Load datainto Omniscope Update data: Load data from Omniscope(Table)to the block. Update Option: These settings allow you to customise howOmniscope checks for changes for this block. =>can be Never-Auto or Scheduled Preserve formulas output:Keep the formula when creating an output file. Create duplicate : does createa duplicate of the block Create a snapshot: Create asnapshot of the block Replace with snapshot: Replacethe block with a snapshot. Bookmark This block: will create a“shortcut” under Bookmark menu Explore to: Allow you to open a file Reset size: reduce the size of the block Maximize: Maximize the size of the window Remove others: Remove ALL of the blocks except for 'Rename(snapshot)'? Remove: Remove the block |
Sources - using DataManager source blocks
Omniscope DataManager workspace opens to reveal a Data Bar/Blocks menu on the left side, and an Add Block menu is always available at the top of the drag-and-drop workspace.
The user can importe an Excel file including X number of worksheets, Omniscope will give the user the possibility to choose, individual, or a pair of working sheets:
![]() | -The name of the worksheet will appears under the buttonAll.
-The user can also create one block and append X number of Worksheet. or create one block for each worksheet |
By clicking on the block the user is able to:
-See/change the directory of the file.
-Change and modifythe setting of the Table Data
![]() | ![]() |
Data Manager also gives the possibility to change thesetting of the table if the user use the option selects table data.
![]() | This Option gives the possibility to Configure/Select or Remove any rows, column and Headers. |
URL
![]() | Data Manager can Import data from a remote data file such as an XML, CSV file or a SpreadSheet. |
To see how to configure the Database in DataManager click Here [25]
![]() | List of values Block create a list of values that you can use as input to create any operation. |
Sequence of values
![]() | Sequence of values generate a sequence of values betweenStart and End values. |
File metadata
![]() | FileMedia data Block, retrieves all information about all of the media files in afolder. |
Batch append files
location of data files to be automatically appended into a single data set.
![]() | Batch append files, appends a set of files whith in a designated folder |
Lookup data
useful data available for free
![]() | Look up, Imports data from one of the Omniscope sample files to DM |
Demo data
![]() | Same as Look up option, Demo data Imports data from one of the Omniscopesample files |
OLAP cubes [136]
The OLAP cube source block provides connectivity to MDX-compliant multi-dimensional data structures (cubes) such as Microsoft SSAS and other cubes.
![]() | OLAP cube, Import data from an OLAP Cube such as SQL Server Analysis Services. |
Online Sources/Connectors [26]
![]() | Under the Blocks > Sources menu, the DataManager workspace provides access to a growing number of Online Sources/Connectors allowing you to control the import of data from remote sources to which you have access. Connectors enable Omniscope to access structured data sources unique to a publisher/platfrom or application directly via API calls, rather than via exported delimited data files or views/tables from relational databases imported using SQL statements and JDBC/ODBC protocols.
Note: Connectors for accessing, refreshing and synchronising with remote-hosted 'clouds' are available only from activated Omniscopes, not the free Viewer. |
Other Data Bar Blocks in DataManager:
![]() | Online data sources ranging from freely-available searchable sources like Twitter and web searches to premium real-time data feed services like Bloomberg. Using Merging feeds [154] |
Operations
![]() | The DataManager workspace also allows you to define any sequence of transformational operations by dragging Operations blocks onto the workspace. Operations blocks are also accessible from the Mani Toolbar Data > Operations menu and are fully documented here. Transforming Data [155] |
Outputs
![]() | Any number of different file output, publishing and distribution options can alo be defined using the DataManager data flow definition workspace. Output/export and disctribution/devliery options are fully documented here. Defining Outputs [156] |
Under the Blocks > Sources menu, the DataManager workspace provides access to a growing number of Online Sources/Connectors allowing you to control the import of data from remote sources to which you have access.
Connectors enable Omniscope to access structured data sources unique to a publisher/platfrom or application directly, rather than via exported delimited data files or views/tables from relational databases imported using SQL statements and JDBC/ODBC protocols.
Note: Connectors for accessing, refreshing and synchronising with remote-hosted 'clouds' are available only from activated Omniscopes, not the free Viewer.
![]() | The user is able toimports a worksheet Spread Sheets created on Google Spread sheet into DataManager: http://www.google.com/google-d-s/spreadsheets/ [157]
DataManager gives also the possibility to load and View a public spreadsheet by copy and past a Link/key. Google spreadsheets are on-linecollaborative tools for Gathering and maintaining structureddata sets.
How to use Omniscope with Google Spreadsheets [29]
|
Email Connector
![]() |
The user is able to imports email data from a POP3 or IMAP email account.
A list of server will appearwhen click on Mail Server option box, the user is able to select any Serverused. The user is able to setupthe Max number of messages he wants to seen in Omniscope. DataManager gives also thepossibility to load the Messages content and any attachements. How to use the
|
![]() | Datamanger allows the userto import data from FaceBook. Facebook [158] is a social networking applicationthat allows users to create networks of relationships centred on theiraccounts. How to use |
Google Analytics
![]() | The user can import report, data from Google Analitic, and also provideswebsite traffic and marketing information: http://www.google.com/analytics/ [159]
DataMager allow the user to filter the data by time/Visitor/content.
The Google Analytics import functionallows you to download and analyse Google Analytics data from within Omniscope. How to use
|
Web Mapping
A web site map is a network of interconnecting pages within a particular website. A connection between two pages exists if the first page contains a link to the second page. You can use the webmap functionality within Omniscope to visualise the structure of a website.
How to use Omniscope for Web Site Mapping [32]Salesforce [160] is an application that runs in the Force.com [161] online cloud-computing hosted platform, one of the largest and fastest-growing general-purpose SaaS platforms. Salesforce is widely used for CRM (Customer Relationship Management, composed of the 'Sales Cloud' and service/case management, aso know as the 'Service Cloud'). Almost any application can be written on the Force.com platform. If you have a Salesforce account, it is possible to access your Reports and Data Objects/Tables stored in Salesforce using either the Omniscope direct connector (File > Open online source > Salesforce) or the free web connector [162] your Administrator can install into your Salesforce account from the online AppExchange [163].
Salesforce web connector: the free Omniscope Connector for Salesforce [162] web service can be installed in your Salesforce account(s) from the AppExchange listing page [162] by your Administrator, unless you have a Group Edition. Instructions for installing in Group Editions are here. The web connector installation will add a new tab from which you can download reports and un-joined data objects using pre-configured templates to deliver files that will open in the free Viewer. An activated version of Omniscope is required to modify and save customised templates, which can then be uploaded to your account, adding new download and viewing options for different classes of users within your organisation. More on using the online Web Connector for Salesforce [164].
Salesforce direct connector: Omniscope Professional and Enterprise 2.5 (and later) enable to access your Salesforce reports and data objects directly. More on using the Direct Connector for Salesforce [165]to access, modify, edit and synchronise changes with your Salesforce-hosted data.
More detail and a solutions roadmap for making the most of the combination of Salesforce and Omniscope is here [33].
(experimental feature)
(experimental feature)
If you would like to discuss developing an Omniscope Connector for your remote data ASP/SaaS platform, client-premise installed application, or online data service, please contact us. [129]
Omniscope version 2.5 and beyond include a connector that can import e-mail from any online email account supporting either the IMAP or POP-3 email management protocols. Most modern web-based email accounts support at least one of these protocols.
To import email data into Omniscope, select File > Open online source > Email. The Account details dialog will be displayed:
| Mail server - Select your email server. If your email server does not appear in this list you should select the 'Custom' option. Accounttype -This option is only enabled if you select the 'Custom' mailserver. Select the type of email account (either POP-3 or IMAP). Incomingmail server URL - This option is only enabled if you select the 'Custom'mail server. Select the address of the mail server. Incoming mail server port - This option is only enabled if you select the 'Custom' mail server. Enter the mail server port. UseSSL Encryption - This option is only enabled if you select the 'Custom'mail server. Check this box if your email server uses Secure SocketsLayer encryption. Username - Enter the username you use to log-in to your email account. Password - Enter the password you use to log-in to your email account. Maxmessages - Determines the maximum number of email messages that will bedownloaded. A value of '10' means the 10 most recent messages will bedownloaded. Download content - Check this box if you want todownload the message content. This will enable you to read messageswithin Omniscope but will also increase the size and amount of datadownloaded. Download attachments - Check this box if you want todownload message attachments. If this option is selected, then you mustalso specify a valid attachment directory. Attachment directory - This determines the folder attachments are moved to after they have been downloaded. |
Once you have entered the relevant information click the 'OK' button to start downloading the message data. A status dialog will be displayed to show you how many messages have been downloaded and how many are still to come:
Google Docs and Spreadsheets [166]is a free service that enables anyone to create documents, spreadsheets and presentations online. You can import and collaboratively edit or publish from .doc, .xls, .csv, .ppt, .txt, .html, .pdf and other formats. You can export files for use with traditional desktop software as well.
Hosted online spreadsheets enable powerful new workflows with collaborative data compilation and editing options...no more playing 'file tag' with offline spreadsheet files circulating as e-mail attachments. These so-called 'cloud' solutions enable co-workers to share the same online copy of each document, spreadsheet or presentation. All revisions are saved and recoverable.
Omniscope will connect to any Google spreadsheet and edit it online in the browser or off-line in Omniscope. Changes will be synchronised between Omniscope and Google Spreadsheets in real time. The combination permits collaborative compilation and maintenance of data sets delivered in branded, highly-visual Omniscope files with the possibility of live refresh and banner ads inside the file.
Combining Google's free hosted online spreadsheets with Omniscope provides a 'best of both worlds' solution enabling many new workflow and publishing options. Data publishers and most businesses can benefit greatly by shifting most typical spreadsheet data compilation and maintenance workflows to an online spreadsheet linked to Omniscope.
When you create a new Google Spreadsheet, there are two ways of inviting others to help compile, edit and maintain the data. For data being published to the public, you can define a link or key allowing anyone with the link to connect to the data using Omniscope, and optionally help to edit the data. Once this link is embedded in the Omniscope file, this source worksheet will be remembered and data refreshable in activated Omniscopes from the Omniscope file. For company internal data, you can use the more Google Docs Share with others dialog to determine who will have what type of access to the spreadsheet, who can make changes etc.
![]() | ![]() |
To create an Omniscope file from a Google Spreadsheets worksheet (either private or public) as a linked data source, go to File > Open online source > Google Spreadsheets. Enter your account details for private spreadsheets, or the link or spreadsheet key to use public spreadsheets. Once you have logged into your account or connected to a public spreadsheet, select the worksheet that will be the linked data source for this Omniscope file.
![]() | ![]() |
Omniscope will automatically import the data and open in the default layout. You can further configure the layout of the Omniscope file, then save it as an .IOK/.IOM file. The default refresh behaviour with online data sources is 'Never', since you may want to open the file while offline. If you or your colleagues have activated Omniscopes, while online you can use Data > Refresh from source for on-demand refresh, or you can go Data > Automatic Refresh to configure automated refresh based on frequency of polling timings you can configure. If you plan to always open the file while online, you may choose to save it with refresh set to 'Always'.
You can save an Omniscope file whose linked data source is a Google spreadsheet with the refresh behaviour set to 'Always', and the file will update itself with the latest data from the Google spreadsheet. You can also activate and configure Automatic refresh to keep the Omniscope file updated while open.
You can view the linked data source spreadsheet from the Omniscope file using the Web View. Files using the Google Spreadsheets connector open by default to display the linked spreadsheet in a Web View:
Google Analytics is a free online service that allows you to monitor various statistics about visitors to your website(s). In order to use Google Analytics you will need to sign-up and then configure your web-pages to generate the required information. Once you have signed up you can log-in to the Google Analytics website to view and analyse your website analytics data. To sign up for Google Analytics or to get more information click here [159].
Omniscope allows you to download Google Analytics data straight to your desktop. This means you can use Omniscope's powerful visualisation environment to quickly and effectively download and analyse all of the data for any Google Analytics report in one go.
To import Google Analytics data select File > Open online source > Google Analytics. A dialog will be displayed asking you to enter your Google Analytics username and password. Enter the same username and password that you use to log-in to the Google Analytics website.
|
Once you have entered your username and password click the 'OK' button. Omniscope will attempt to contact the Google Analytics server. If the server was contacted successfully and your username and password are valid the report configuration dialog will be shown. This dialog allows you to specify what Google Analytics data you want to download.
![]() | Account - Select your Google Analytics account. Profile - Select your website profile. Report - Select from one of 8 pre-defined Reports or choose 'Custom' to generate a custom Report. With Custom Reports you can specify the information you want to download and how you want it to be organised. To configure a Report, select a combination of dimensions and metrics. Dimensions determine how the data is segmented, such as browser type, visitor city or language. Metrics provide data for the selected dimensions, such as the number of visitors, unique page views and bounce rate. Start date - Select the start date of your data. End date - Select the end date of your data. Max records - Define the maximum number of records you want to download at once. |
When you are happy with the configuration click the 'OK' button to download the data from the Google Analytics server into Omniscope.
New in 2.5... this page in progress
In Omniscope 2.5 and beyond you have the ability to generate a website map and view the site and associated data on content and structure in Omniscope.
To generate a website map you need to provide Omniscope with one or more 'seed' URL's. Omniscope will 'crawl' and then download the contents of each of these URLs and extract all the links. The content of each of the linked pages is then downloaded and the content extraction process is repeated. The resulting data set contains the details of all of the pages downloaded and the connections that exist between these pages. This can be visualised in Omniscope using the Network View to show a 'map' of all the pages, with each node in the map representing a page and each line representing a link between from one page to another.
A website map can prove useful in many different scenarios:
To generate a web site map select File > Open online source > Website map.
![]() | URL(s) - Enter one or more URL's to use as a starting point for the website map. Include external pages - most web sites include links to pages on other sites. When ticked, this option includes pages from other sites referenced by links.
|
Import Google Analytics data - when checkedOmniscope will attempt to retrieve Google Analytics information for anyof the pages encountered that belong to one of the sites associatedwith a Google Analytics account to which you have access. If you select this option then youwill have to enter a Google Analytics username and password. Moreinformation on the Google Analytics functionality within Omniscope canbe found here [31].
Start date - only available if the 'Import Google Analytics data' option is checked. Select the start date for the Google Analytics data.
End date - only available if the 'Import Google Analytics data' option is checked. Select the end date for the Google Analytics data.
![]() | ![]() | |
Enforce tree structure selected | Enforce tree structure unselected |
Using Omniscope with SalesforceAdd the perfect desktop/web compliment to Salesforce solutions | ![]() |
Omniscope is integrated with Salesforce and the Force.com [167] cloud computing platform and provides a low-cost, low-risk route to business intelligence reporting and data quality initiatives involving data hosted in Salesforce/Force.com. If you have a Salesforce account and security token, you can go to File > Open online source and choose to open either a Report (read-only) or Data Object/Table directly from Salesforce. Using the direct connector, you can you can visualise, analyse, save offline, add/edit data and synchronise your changes with Salesforce. There is also a free web connector for Salesforce listed on the AppExchange [162].Your Administrator can install a 'Visokio Reports' tab into your Salesforce accounts to enable pre-configured downloads of Reports and Data Objects/Tables that open in the free Viewer. Using an activated Omniscope, you can also modify the default templates provided for each Report and Data Object/Table, and upload your customised files to the'Visokio Reports' tab in Salesforce to modify the online DataPlayer displayed or provide alternative templates for future downloads. The free web connector can be installed in Group accounts, but the direct connector involves API access which Salesforce permits only to subscribers with Professional, Enterprise and Unlimited Editions.
Start by installing the free Omniscope Connector for Salesforce 2.1 [162] (a certified, AppExchange-listed application) into your Salesforce user accounts. Salesforce Administrators can do this automatically from the AppExchange if your organisation has the Professional, Enterprise or the Unlimited editions of Salesforce. If your organisation uses Salesforce Group Edition, any Administrator can install the Connector tab manually by following these directions. [168]
Installing the web connector will add a new 'Visokio Reports' tab to some or all of your user accounts. From this tab, users with the free Omniscope Viewer [169] installed can download, view, filter and query the data in their Reports. The look and feel of the files will initially be based on the standardised default Omniscope file templates provided for each Report or Data Object. During your free trial, you can modify these template files and upload them for others to use when downloading to the free Viewer. Users without the free Omniscope Viewer installed cannot open local copies of their data from the permissioned tab, but can still use interactive Flash DataPlayer 'dashboards' you can create and export from Omniscope to your Visokio Reports web tab. For more details, see using the web connector. [164]
If you install Omniscope [93], and you have Professional, Enterprise or Unlimited editions of Salesforce, during your free trial you can not only modify templates and save/archive secured copies, you can also access Reports and Data Objects directly using the File > Open online source > Salesforce login and download option (you will need to paste-in your security token). Using Omniscope Professional or Enterprise, you can connect to and edit Data Objects offline, then synchronise your changes with Salesforce using the Data > Synchronise with Salesforce wizard. For more details, see accessing Salesforce directly from Omniscope [165].
Once your 30-day free trial period has expired, upgrading your Omniscope from free Viewer to the Professional or Enterprise Edition enables you to continue modifying and uploading customised templates and DataPlayer 'dashboards', integrating/merging in data from non-Salesforce sources, saving and sharing secured Omniscope files offline, and synchronising offline changes back to Salesforce. Non-activated Omniscope installations will revert to being free Viewers able to download and filter/query default or customised files from the free web connector tab installed in the user accounts. No need to uninstall.
For the quickest start, maximum flexibility and lowest average cost-per-user in deploying your solution, use the Salesforce:
Installing the free Omniscope Viewer/Professional trial and the free Visokio Reports web tab from the AppExchange enables any organisation to embark on a simple, low-cost, low-risk, ‘tiny-steps' progression of continuous improvements, while delivering users live, working reports with many useful visualisations of their data beginning on Day One:
1. Install free Omniscope Viewers and add the free Visokio Reports web tab to user accounts
a. Download key reports/data objects from each user's account tab using the standard templates, enabling users to see, filter and sort all their data to find alert conditions, data errors & inconsistencies.
b. Ask users to start flagging incomplete, out-dated and erroneous data records/fields online in Salesforce using the unusual "!" character or similar
c. Download key data objects as Omniscope files and consult the Flagged Errors tab to view all the records which have been flagged for online correction/completion either online via Salesforce, or offline using an activated Omniscope Professional and the direct connector for Salesforce, available in the free 30-day trial.
d. Create custom reports containing the most useful joins...users can then download and view standard template versions of these reports using Omniscope.
e. File refresh & security - the data in Omniscope files downloaded in templates is always fresh, and cannot be exported or copied (not even cut-and-paste). Users of free Viewers cannot save the files...they must always return to their Salesforce account Visokio Reports tab to download fresh copies of the data or view online DataPlayers in sub-tabs.
2. Upgrade to Omniscope Professional (requires activation)
a. If your 30-day free trial has expired, contact us [129] to purchase a licensed activation key to upgrade from free Viewer to Omniscope Professional.
b. Now you can continue to modify and save files downloaded from your Salesforce account tab to fit the needs of your organisation - adding/changing report tabs to highlight key messages, introducing corporate branding, etc. Make multiple versions of each report/data object template to suit the needs of different classes of users.
c. Save your changed .IOK file(s), then upload one or more of your modified files from the Visokio Reports tab in your Salesforce account. Note: you can upload the file empty, with all data deleted... data in the uploaded template file(s) will not be synchronised with the online data.
d. Modify the standard Flash DataPlayers shown in the DataPlayer View tab of each template file downloaded, then export your new customised DataPlayer ‘dashboard' to web pages (including Salesforce tabs) and/or internal documents such as PowerPoint, Excel or .PDF.
e. The custom templates/DataPlayer configurations uploaded will be selectable for future downloads from the Visokio Reports tabs of authorised users, whether using the free Viewer or a Professional.
f. Data integration projects: download custom versions of your reports/data objects and then use Omniscope to merge in related data from other sources (spreadsheets, ERP databases, etc.) to create combined reports (using any number of joins)that can be circulated to users with the free Viewer.
g. Using Omniscope 2.5 or later, you can also login to your Salesforce account from inside Omniscope, connecting directly to reports or data objects using File > Open Online Source > Salesforce Table/Report
h. Use the powerful data cleansing/scrubbing and editing capabilities of Omniscope to make changes to your data and save local copies of files.
i. Using Omniscope 2.5 or later, use the Data > Synchronise with Salesforce command to make changes to both your local copies and the corresponding user-editable fields within your Salesforce organisation.
j. File refresh & security- Users with Professional Editions will be able to refresh directly from source on opening. Offline files sent to users with the free Viewer show configurable opening screen ensuring they do not use stale files.
k. Continue to optimise the configuration of templates for all your reports and data objects based on user feedback and the evolving needs of your business...enjoy the total flexibility of the hybrid solution you have created.
3. Automate refresh, archiving copies and distribution with Omniscope Enterprise Edition
a. Omniscope Enterprise edition is designed to automate the entire process of refreshing and distributing Omniscope reports and Flash DataPlayer inserts from a central 'always-on' server with access to all the required data sources, including Salesforce.
b. A single Enterprise Edition allows automated refreshes of files with data from Salesforce and other sources, plus distribution (via e-mail or FTP) of refreshed IOK files and DataPlayer dashboards either according to a defined schedule or on-demand using the Scheduler or the Generator, two automation tools included with Enterprise Editions.
c. File refresh & security - Enterprise installations offer the full range of file security options, including time-limiting and domain-locking of files (files will not open if user is not logged into specified site and download page e.g. Salesforce)
Using the Salesforce Visokio Reports TabInstall this free service in any Salesforce Edition, including Group Edition | ![]() |
The Omniscope web connector for Salesforce is a certified, AppExchange-listed free service [162] that can be installed by your Salesforce Administrator in any Edition of Salesforce, including Group Edition. Once installed, the new web connector tab provides your users with one-click downloads of pre-formatted, filterable, highly-visual, offline copies of Salesforce Reports and Data Objects/Tables. The downloaded files can be shared as presentations with anyone using the Omniscope free Viewer. Each file download contains all the data [97], configured as multi-tabbed visualisations and report.
|
If you are running the Professional, Enterprise or Unlimited Edition of Salesforce, and you are logged into an Administrator account, you can install the free web connector service just by clicking the [Get It Now] [162]button. If you are running Group Edition of Salesforce, you can still install the web connector manually following these instructions [171]. Once installed, the web connector tab appears at the right-most end of your opening tabs, usually with the label 'Visokio Reports'. Click on the tab At the top of the tab is a link for all users to install a free Omniscope 2.5 [169] Viewer, with free 30-day trial of Omniscope Professional authoring capabilities anyone can use to modify the default templates. | |
Select Report or Data Object/Table to download * not available when installed in Group Edition | ||
| Your data will open in your installed Omniscope | |
| If you like, customise templates and upload Use Omniscope Professional to customise template files for different purposes or user groups. All template .IOK files can be downloaded and interacted with using the free Viewer, dramatically reducing average cost-per-seat of your Business Intelligence and reporting solution for Salesforce. |
WARNING: due to limitations imposed by Salesforce, when installed in Group Edition accounts, the Omniscope web connector does not support upload of customised templates, and displays All Reports, rather than the custom "My Reports" tab by default.
Group Edition installs are not done using the [Get it Now] button on the AppExchange. they must be done manually following these instructions:
To begin, go to www.salesforce.com [160] and make sure to login to an account with a System Administrator profile
Click "Setup" at top of screen
In left side panel under "App Setup" click "Create" to expand menu
In expanded section under "Create" click "Tabs"
In the middle "Web Tabs" (not "Custom Object Tabs" above or "VisualForce Tabs" below) box, inside the Web Tabs header, click the grey "New" button centre
Step 1. Choose Tab Layout, choose "2 columns with Salesforce sidebar"
Click "Next"
Step 2. Define Content and display properties > Tab Content definition > "Tab Type" choose "URL" from drop-down list
Under Display Properties:
1. In "Tab Label" type "Visokio Reports" or whatever label you want to appear on the new tab
Leave "Tab Name" blank
2. "Tab style" click magnifier to open a list of icon/style choices
Choose any style, for example, a desk indicating desktop reports
3. Leave the Content Frame height set to '600'
leave splash page set to None
4. Fill in the Description field with something that reminds users what the application does, like:
"Delivers Omniscope files to desktop"
Click "Next"
Step 3. Enter the URL Details
In the big white box with the title "Button or Link URL" paste:
https://salesforce.visokio.com/index2.jsp?sid=={!User.Session_ID}&apiurl={!API.Partner_Server_URL_70}
(clear the space first, and make sure to delete any duplication of the initial letters 'http')
Leave the encoding setting Unicode (UTF-8)
Click "Next"
Step 4. Add to Custom Apps make sure ALL options are ticked
Click "Save"
Make sure your users have Omniscope installed. They can now click on the new Visokio Reports tab and choose a default template to download.
Using an activated Omniscope Professional, anyone can modify and save a downloaded file for use as a new template, then upload it (not available for Group Editions of Salesforce) back to the Salesforce Visokio Reports tab to serve as an additional template option for future downloads of that Report or Data Object/Table.
In addition, if at least one DataPlayer is configured in the file, and the file saved with a DataPlayer tab as the open tab, then the file can be designated as the template for the DataPlayer to be displayed online whenever users click on that template. Also, to save storage space in your Salesforce account, you can upload the template file empty of all data...the file will be populated with the latest data each time a user downloads it.
To upload a new template file, click on +Add Template from the All Reports or My Reports pages and the upload new template dialog will appear:
Choose file - opens a browse dialog that enables you to select the saved file that you want to upload.
Note: If you plan to use a DataPlayer configured in the file as an online displayable DataPlayer, you must save the file with the DataPlayer tab containing the preferred DataPlayer open.
Template name - choose a name that everyone will see on the tab...try to make clear who the template is internded for and avoid using spaces in the file name...like this: MyNewTemplateforSales.iok
Show as .IOK file - when ticked, this refreshable template file will be shown as a downloadable Omniscope option, which can be navigated in the free Viewer offline.
Show as DataPlayer - when ticked, this file will be displayed with the option of viewing the configured DataPlayer 'dashboard' online, just by clicking on the template icon. If you want this option to be available, you MUST save the file with the DataPlayer tab you want to display as the open tab.
Change default size of DataPlayer - DataPlayers can be sized in terms of pixel budgets for height and width. If you make larger DataPlayers, make sure you set the pixel budget associated with the DataPlayer in the file being uploades big enough to display it properly on the web tab, but not so big that user have to scroll sidebars to see and interact with it.
Upload template - your template should appear next to the Report or Data Object/Table it applies to. You cannot delete the default templates, but we welcome suggestions on how to improve the defaults to better serve your needs.
There are two default template files for every Salesforce Report and Data Object, each containing a tab with an exportable Omniscope DataPlayer interactive Flash 'dashboard'. The default DataPlayer template file contains the DataPlayer on the top tab. This DataPlayer configuration is used to generate the DataPlayer displayed online on the Visokio Reports tab in your Salesforce account. You can modify the default DataPlayer template file and upload a new version for automatic refresh and display if you have an activated Omniscope and a Salesforce Edition higher than Group Edition.
You can also use the Save/export menu options on the DataPlayer view toolbar of either template file to export DataPlayers to non-Salesforce web pages or offline documents, with full interactivity. For more detail see Exporting DataPlayers [175].
Direct Connection & Synchronisation with SalesforceOmniscope 2.5+ (all Salesforce Editions except Group Editions) | ![]() |
Omniscope is the perfect complement to Salesforce/Force.com 'cloud-based' solutions, providing a general-purpose local client for improving data quality, facilitating offline data merges and management and providing end-users with refreshable analytic reports, highly-visual final management presentations. If you use the Salesforce Professional, Enterprise or Unlimited Editions, and you have installed Omniscope [93], during the free 30-day trial period you can access your Salesforce Reports and Data Objects directly. Using Omniscope, all standard and custom Reports can be accessed directly and most fields (columns) in the Data Objects can be edited/completed offline and changes synchronised back to Salesforce. Omniscope files scale to millions of records, yet are very compact, easily-shared and re-purposed interactive multi-tabbed highly-visual presentations.
Open Omniscope and go to File > Open online source > Salesforce. You will be presented with a log-in sequence requesting your User ID, password and security token, which you should copy-paste. All applications that connect directly to Salesforce must present a security token at login. You will need to set your own security token from your Salesforce account. Salesforce will send you the digital text string via e-mail. Save your token in a Notepad file, because you will have to paste it into Omniscope each time you login.
![]() | ![]() |
Once you have successfully logged in to your Salesforce account, you can choose to import either an existing standard or custom Report data set, or an existing standard or custom Data Object. Report data sets can be configured, saved and shared with others, including additional data merged in from other non-Salesforce sources. However, copies of the data in Reports files cannot be edited offline such that the changes are synchronised back to Salesforce. Un-joined Data Objects contain many fields (columns) which can be filtered and corrected offline in Omniscope, and the changes synchronised back to Salesforce.
Note: some fields (columns) in every Data Object are Salesforce system-generated and cannot be edited offline. In addition, some records (rows) in Data Objects/Tables which have become interconnected with other Data Objects/Tables, such as converted Leads, cannot be edited/synced back to in their original Leads Data Object/Table, but the user-editable fields related to unconverted leads CAN be edited and the changes synced back to the Leads Data Object/Table.
![]() | ![]() |
Use Omniscope to filter records (rows) for blanks, variations in spellings, inconsistencies among different records relating to the same account, and other typical data quality problems. Make systematic corrections, even across thousands of records, very quickly and easily in Omniscope, then synchronise the changes with Salesforce (see below). Regularly archive copies of all Reports and Data Objects/Tables. Quickly perform data integration by merging in data from other systems and/or stand-alone or collaborative spreadsheets.
If you open an online Report or Data Object/Table for the first time using the direct connector in Omniscope Professional 2.5, you will have to configure the Omniscope file report tabs yourself. However, if you have installed the free Omniscope (web) Connector for Salesforce [162]in your account(s), you can download an existing templated file for each standard Report or Data Object/Table from the 'Visokio Reports' tab, then follow these directions to change the file data source [176] so that you can start from an already templated reporting file. Once you have fully customised your copy of the pre-templated file, and synchronised any changes to the data with Salesforce, you can upload the file back to the Visokio Reports tab, adding a new, customised template download option for each Report or Data Object/Table. Colleagues will be able to download future fresh views of the data using the now customised template, even with the free Viewer.
Note: Uploading a populated customised file to the 'Visokio Reports' tab as a new template does not synchronise the data. Only the layout, report tab configurations and overall look and feel of the file is remembered. Each future download is fully re-populated with the freshest data from Salesforce.
Once you have downloaded and added to or edited user-editable fields (columns) in Omniscope, you must synchronise these changes with Salesforce in order for your changes to become persistent in the online data. When you are ready to commit your changes to the online version of the Salesforce data, go to Data > Synchronise with Salesforce to launch the synchronisation wizard.
WARNING: If you close and open your local Omniscope file before you have successfully synchronised with Salesforce, be sure to skip or cancel the refresh, since this will overwrite any changes you made in the local file with values from the current online data set. You can avoid this risk by saving local copies with un-synchronised changes with the refresh option set to 'Never' until all changes have been successfully synchronised.
The Synchronisation wizard opens comparing the status of your local Omniscope version of the data with the then-current version of the Data Object/Table downloaded in Salesforce. In the example below, no new rows were added online while the file was being edited locally in Omniscope. Had new records been added by someone else online, they would show on the right current Salesforce pane in green, with the option to download the new records (rows) during synchronisation.
By default, there is a protective setting preventing online records from being deleted if they are not present in the local Omniscope copy. To change this, tick the option to Enable row deletion below the local changes listing.
More detail on synchronisation [177], best practices and common warning and error messages.
You can save time configuring Omniscope files for all your Reports and Data Objects if you start by downloading a copy of your data using the default templates available on the 'Visokio Reports' tab of the web connector tab for Salesforce, a certified, free AppExchange-listed application [162] your Administrator can install.
The templated files available via the web connector are downloaded without a linked source. To add/edit and synchronise data saved locally in Omniscope with your online instance of Salesforce, you first need to associate each downloaded file with the corresponding Salesforce online Report or Data Object directly.
Changing the linked data source of a file is done from Data > Change source by selecting select Salesforce importer as the type of data source.
![]() | ![]() |
If you are working with a downloaded Report file, and are interested in live refresh of the data in the Report file, choose Salesforce report. The data in Reports cannot be edited directly, but can be refreshed on demand into Omniscope, and the configuration of the Omniscope file changed and saved/forwarded assuming you have an activated edittion of Omniscope (not the free Viewer).
If you are working with a downloaded Data Object/Table, and you wish to add/edit data then synchronise the changes with Salesforce, choose Salesforce data table, which are editable. You will then be prompted to login to your Salesforce account and asked to paste-in your security token. Note: Salesforce Group accounts do not support direct connections.
![]() | Please note: Some fields (columns) and some records (rows) within each Data Object/Table are not directly editable from outside of Salesforce. They may need to be edited from inside the web interface of Salesforce, or by reference to another Data Object/Table. Fields which are not editable are indicated in the heading. Rows which are not editable are usually screened out by filters set in the editing tab of the default template. |
{in progress}
Omniscope 2.5+ provides a connector that allows you to download data from Facebook. Using the Network View, you can visualise the interconnections and relationships in your Friends list.
To import data from a Facebook account, select File > Open online source > Facebook.
First, you must click on the link at the top of the dialog. This will take you to the Omniscope Facebook connector log-in screen. Enter your Facebook username and password and click 'OK'. Tokenise friend list - adds a separator beween each friend and enables Omniscope to treat each friend as tokenised text [43] Show user profile images - |
![]() | All options to import data present in Toolbar menu are the same options present in DataManager. Click Here [20] for more details.
One Option has been Added: Open map This option allow the suer to Add Online Map:
For more details of how to use Online world click Here [24] |
You can create a new Omniscope file 'from scratch' by entering data into the Table View, much as you would with a spreadsheet.
Populating data (brief guide) , Links to Editing topic,
Omniscope types uniformly empty (null) fields as 'Text'
Converting fields => Configuring data sub-topic
Omniscope can open most common delimited data files and tagged XML files suitably transformed. Clicking on File > Open file brings up the Open file dialog, which looks similar to a Windows file browse dialog:
![]() | File > Open dialog: Most source data files in Excel XLS, CSV, TSV and other common delimited text data file formats will open directly in Omniscope. The Help icon in the upper right displays a format guide [178] for importing spreadsheet files. Always confirm that your spreadsheets conform to this simple layout before trying to open them in Omniscope. If you have problems, such as all the values appearing in one column, you may need to change the delimiter or rename a tab-delimited file extension from TXT to TSV. If only some of the data fields (columns) have not separated cleanly, you can use the Expand or Collapse Values functions in the Table View Tools [54] menu to separate data into more columns or combine data from multiple columns into fewer columns. If you encounter problems importing data from one or more files, see also the KnowledgeBase section on importing and exporting data to and from supported data files. [117] Note: Importing XML files requires that the file be transformed to a single tabular structure in our schema (see below). |
![]() | Opening remote data files over the web -
|
![]() | Adapting to regional and non-standard data formatting - If you are repeatedly using/importing other peoples' spreadsheets, you can depart from the recommended standard spreadsheet layout somewhat by ticking the Customise data import behaviour option and providing Omniscope with additional information about the layout of the data you are importing. For example, sometimes you may have a CSV, TSV or Excel XLS file which does not have the column headers on the first row. Without customisation, Omniscope will assume the first row contains headers, and include the actual column headers as the first row of data. To skip any number of redundant upper rows on file import, use the Skip first ?? rows box to enter the number of redundant (usually formatting) rows in your data file to be skipped before trying to read in the headers. |
Data File delimiters - the CSV file extension stands for "Comma Separated Values", which means the cells in each row of the data table are separated by the comma character. However, if you are in a region that also uses the comma for the decimal point (e.g. several European countries, such as France) some versions of Excel create CSV files that use a semicolon as the separator character. Sometimes these files are saved with a TXT rather than CSV extension, even though they are multi-column tables. Omniscope is unable to detect these situations automatically. If you open such a file in Omniscope, your data will very clearly be wrong, with most columns appearing as text with semicolons. To import this kind of file, use the Customise data import option dialog to change the Separator character to a semicolon " ; ". Pipe "|" delimited files can also be imported, but first you must re-save the file with a CSV extension, then use the option that appears to change the delimiter to "|".
Dates & Numbers - if you are running on Windows, when importing data that is in a delimited text format which includes Excel, CSV and TSV (tab-separated values), Omniscope will use your Windows Regional Settings to try to automatically recognise data. For example, for a PC with United States Regional Settings, Omniscope will recognise "5/13/2005" as a date and "1,500.5" as a number. For some international users, however, this may not work as expected and the result will be an import of all columns as type Text (shown either as multi-coloured Category columns or white Text columns in Omniscope). If this occurs, you can usually manually convert numbers and dates & times fields using the Data > Manage fields dialog. for more information on formatting dates & times, and dealing with time zone issues, see the section on Dates & Times.
If you know your data has been formatted for a different region, change the Locale drop-down accordingly. For example, if you live in Germany but have received a CSV from an American customer, you should choose 'English (US)'. If you find Omniscope gets things wrong and your data is incorrectly recognised, you can disable auto-detection of dates and numbers by deselecting the two Recognise...checkboxes. All fields will open as Category or Text data and their text values will be preserved. See the KnowledgeBase section for more on information on dealing with International data issues. [179]
Importing XML files which have already been transformed to Visokio XML Schema [116] is the same as opening a CSV.
![]() | Transforming XML into Omniscope Schema - If your XML file conforms to another schema, then you must prepare an XSL Transform [180]file, tick Customise data import and specify that file to transform the non-Visokio XML file to Visokio XML schema for import. Your XSL Transform stylesheet can be accessed from any location, including the web, using the Enter web address (URL) option to specify the online location of the XSL file.
Note: if your XML data set is not already in a tabular structure, you must array it into a tabular structure using your XSL file.
|
Omniscope DataManager workspace currently supports direct connections to Microsoft Analysis Services and some other MDX-compatible mutli-dimensional cube structures from other vendors.
MS SQL Server Analysis Services (SSAS) example [181]
Recent versions of Microsoft SQL Server 2008 includes Reporting Services (SSRS) and Analysis Services (SSAS).
Same as file metadata
Omniscope can treat any folder (and related subfolders) containing files as a data source using the File > Open folder of files/media connector. Omniscope asks for a starting folder, and will scan all files within the folder, representing each file as a record within the resulting data set. When Omniscope opens, you will see fields and corresponding filters realting to all the attributes of the files in the folder(s) - filenames, extensions, category, size, date, etc.
All supported media files will have not only their filenames but also their tags imported as additional columns. For example, the ID3 tags of an MP3 file, such as Artist, Album and Track Number will be imported, as will the meta data in a JPG photo file, including camera model, date taken, and geo-location (if available in the file). Tag fields will be available as Sidebar filters where commonly useful.
After import, Omniscope will show default Pie and Tile Views illustrating the types of files you have (such as audio and image), and a Table View showing the data, including colour-coded table headers for tags. The Tile View will also display the images for any image files.
Include subfolders - by default, this is ticked, meaning all subfolders and sub-subfolders (etc.) of the selected scan folder will also be processed. If unticked, only files directly in the selected folder will be processed.
Include files without extensions - by default, files that do not have a dotted extension such as ".txt" or ".jpg" are excluded. If ticked, files without any extension will be included. On Windows machines, most files already have extensions.
Customise which file types are included - by default all files are included. Tick this option to provide a comma-separated list of extensions to permit such as "jpg,mp3". All other files will be skipped.
Tags in filenames - you can also choose to include "Tags in filenames" from in the file chooser when browsing for a folder. This will prompt you to define the "Filename structure", which is the format of the filename as a series of delimited values, typically using a hyphen to separate them. Omniscope will then read each filename tag as an additional column. For example, you might standardise on naming your photo files according to the convention "1983-Paris-Jim's wedding", in which case you would use the format "YEAR-LOCATION-DESCRIPTION" and Omniscope would then create 3 editable fields accordingly.
You can edit the tag columns (shown in the Table View using colour-coded headers) like any other values in cells. Then, use File > Export > Apply tags to files to save your changes back to the individual files where they are stored. All filename tags will be applied (which will physically rename your files), but only supported media tags such as MP3 Artist will be applied. A comprehensive list of supported media tags for reading and writing is shown in each table column header's tooltip displayed by hovering your mouse over the column header.
Warning: The following text/screenshots apply to earlier versions of Omniscope and may be slightly out of date.
Opening a folder of files is similar to opening a folder of images. For example, Omniscope can be used to explore folders of files on part or even all of your PC or connected servers' hard disks. You can also use Omniscope to manage media file libraries (Audio, Video and related Images) including powerful options to modify and harmonise Tags as well as file naming conventions.
Choose File > Open folder of files/media. Browse to the top-level folder you want to explore (for example your entire C:/ root) and click Select. After a few moments, depending on the number of files scanned, you will see a Pie View on the left, a Tile View on the right and the right-hand Sidebar with filter/query devices showing both file attributes like Extension, Category and Size, as well as Tag: values. The Pie View is initally set to show the distribution of files by Category, whereas the Tile View represents each file as a tile, initially grouped by types of files (System files, Video files, Music files, etc.) and sized according to the size of the file. On opening, colour is used to show the date of each file. A green tile represents a recently modified file; red represents older files.
This view allows you to see at a glance where the space on your hard disk is allocated (by the size of the tiles), what sort of files they are (by the grouping) and how old the files are (by the colour).
The smallest tiles/files might not be clearly visible if they are much smaller than the biggest files. Use the Side Bar query devices on the right to filter and search for relatively smaller files. For example, on a Windows machine, certain very large system files have very old dates. Filter them out by excluding System files in the Side Bar. You may want to do the same for Video files. Now set the 2nd Group option to Enclosing Folder, enabling you to see the exact locations of your larger, older (non-system) files:
You can change the primary grouping (using the Group drop-down in the Tile view) to show Level 1, which groups the files according to the first level of folders in your directory structure. You can also change the 2nd Group option to Extension to gain an overview of your files by file type. After you have analysed your Images, for example, exclude them using the Side Bar filter to focus on other types of files which tend to be smaller. Instantly you will see the relative size of each top-level folder, excluding System, Video and Images.
By filtering out all files that are not documents, you can use Omniscope as a document browser. For example, the Web View can display any Acrobat .PDF document. Saving this configuration as a Report Page with the filter set to Documents only permits any recipient of the file to browse the documents in a defined location (any network-accessible file server, not just their local machine as in this example).
This allows you to use Omniscope to explore and manage your photo collection. Using File > Open image collection, Omniscope will ask you for a starting folder, and will scan all images within the folder, representing each as a record within the resulting data file.
You will see a Tile view showing your images in a grid, a Table view showing the data, and a series of filters. The data and filters will include information about each file, including image tags such as width, height and GPS location (lat/lon, if available).
Opening image collections is very similar to opening folders of files. See Open Folder of Files [34] for more information about advanced options, tagged files and renaming / applying edited tags to files. The only differences between the two are:
Additional advanced options
Assume files without extensions are images: By default, only files with a supported image extension (such as ".jpg") are included. If this is ticked, Omniscope will also assume files without an extension are images also. Used for specific image servers which don't provide filename extensions. All image files on Windows usually have an extension.
Warning: The following text applies to earlier versions of Omniscope and is out of date.
Omniscope can be used as a photo browser, allowing you to explore and manage large folders of images, and to send selected, annotated collections to others in compact, searchable .IOK files with supplementary information on the photos, their locations etc.
File > Open Image Collection opens a new Omniscope file in folder browser mode that allows you to point at any folder (with or without sub-folders) containing image files in .JPG, .GIF. .BMP, or .PNG format. Browse to the folder, select it and click Select.
Wait a few moments for Omniscope to import the pictures. The Tile View and left Side Bar will appear, with the images scaled down to display in the Tile View. The Side Bar filter/query devices allow you to Search All for a keyword, to filter the size of the files (and hence the quality/size of the picture), and to filter the date of the pictures. The Tile View initially shows all the pictures found in the folder chosen. As you filter, some pictures will disappear, and the remaining pictures will get bigger.
At this point, you might want to save a new .IOK file linked to this image folder. This will capture any settings you configure to the file. You do not have to embed the pictures in the file at this time. In future, you can use File > import into current file > Refresh from source to update the file to include any new photos added to the folder.
You can Select and Move pictures you want to exclude from further consideration, thereby enlarging the remaining pictures. When you see a picture you would like to add to a collection file (such as your 'holiday highlights'), click the picture to get the Details pop-window showing a larger view, then click Add to basket to save that picture in the BASKET universe. Carry on filtering and exploring your photos, adding more pictures selected for the collection file to the Basket.
When you've finished selecting photos for the collection file, view the Basket by clicking the Basket button to the right of the Barometer on the Main Toolbar. A Table View of the BASKET universe will appear. Click Table View to display the View Chooser, and select a Tile View of the BASKET universe. For more detail, see Data Universes [182]
If you're happy with your BASKET of images, you might want to view a Slide show. See Viewing Details [183].
When you've finished reviewing the images you wish to save as a collection, choose File > Save as IOK/IOM. In the Save as dialog that appears, you will see a number of configuration options on the right-hand side.
Click Records (rows) and choose Records in the Basket (XXX records). This will create a new file with only the images you added to the Basket. When you make this change, the dialog will transform from a Save as dialog to an Export the images [184]dialog with the Images tab pre-selected.
Under Embed images, click Image sets and tick Image. This means the image set called 'Image' will be embedded inside the IOK file. In other words, the IOK file will be like a ZIP or archive, containing images. If your images are quite large, you may want to down-size them when embedding in the IOK file. If so, tick Reduce image sizes. A dialog for down-sizing the images will appear after you click Export. In Linked data source, un-tick Keep link to remove the reference to the original folder of images on your PC. Enter the name you want to save the file as, say 'My holiday snaps', and click Export.
If you chose to reduce image sizes, enter the maximum dimensions you want for any image (in pixels), and all images exceeding these dimensions will be down-sized, preserving their aspect ratio, until they fit within these dimensions. You may have to wait a while down-sizing the images, but once done, you should have a simple and small (depending on the size and number of images) Omniscope file for sending to friends.
If you send an .IOK file, they only need the Omniscope free Viewer to open and view it, even export their own selected images if you have not locked the file.
Visokio supply zooming vector maps you can include in your files. Vector maps work offline, and zoom to show detail, although not down to city street level. If you send the file to someone who does not have the vector map already installed, it will be downloaded when they open the file, even if they are using a free Viewer or Omniscope Online [19], the 'zero-footprint' Java Web Start deployment of the Viewer.
![]() | World maps: these maps cover the whole world World (bundled) - every Omniscope contains a vector world map, but additional world maps can be added to any installation or file via download. Country maps: we offer a complete library of geo-coded country maps. Maps already installed will be listed, with more available for download. City Maps: we are in the process of adding geo-coded city maps to our library. Contact [129] us for the city you need. Alternatively, you can use static image screenshots from street-level mapping services like Google Maps (see below). Download maps - takes you to the Maps Library Browse for image or map file - any image can be used as a mapping background, and coordinates consistent with your data can be added to the image. The imported image file becomes embedded in the Omniscope file/DataPlayer and travels with the file. |
For more information on adding coordinate systems to imported images and screenshots, i.e. street level screenshots from Google Maps, etc. please see the KnowledgeBase sections on Using Maps [185] and Projection Transformation [186]
{in progress}
Operations blocks are managed similar to source blocks, either dragged from the Data Bar or added from the Add Block View Toolbar drop-down menu.
Omniscope is a very powerful visual tool for detecting and 'scrubbing' errors and making changes to your data. Once you have imported all the 'raw' data from various sources, you can use Omniscope to ensure the completeness and correctness of the data following the Data Management phase checklist [111]. Topics:
Editing Cell Values [40] - the Table View permits you to edit values in data sets at individual cell, value or column level using familiar keyboard shortcut commands
Rows & Columns [41] - adding and deleting rows and columns, setting column orders, configuring row height etc.
Dates & times [42] - specifying and changing the format of data stored in your source files as imported Omniscope date & time values.
Note: Omniscope does not currently support time durations as data values. If you are managing time durations, you must either import start & stop times & dates and let Omniscope calculate durations, or use and display durations as decimal numbers, e.g. 3.5 = 3 hours and 30 minutes
Tokenised data [43] - using data sets with more than one value (or image) per cell, i.e. one to many relationships in 'flat' data sets
Time Series [44]- Omniscope stores repeated observations over time as rows (not columns). Consult this section if you plan to create time-series displays from your data set.
Placing markers [46] - Omniscope enables you to add or edit geographic coordinates associated with a map manually. Use this approach to check your geographic coordinates, add missing coordinates, and refine the coordinate columns in your data set by referencing highly detailed online mapping resources such as Google Earth/Maps.
Data entry - see the Details View [47] to learn how this view can be configured as a data entry screen and added to any tab. Use formulae fields to set validations, and use Source IOK visualisations to 'flag' invalid inputs. Export/post edited data as corrections files/tables using web services and other methods.
Keyboard shortcuts [91]
WARNING: Depending on your data source(s), you may or may not be able to directly write-back or synchronise your changes with the linked source of your file, such that your changes will survive future file data refreshes (see below). In the case of direct database connections, we do not recommend writing manual changes directly back to the relational source tables. However, unless you follow an agreed manual corrections file export/import procedure, the next time you refresh your Omniscope file from its database source, some of your data edits could be replaced with the as yet uncorrected contents of the source database.
Use the DataManager workspace to specify changes to data pending correction of the data in the source databases. This will ensure that your changes are repeatly applied on each refresh/recalculation, ensuring that Reports are always correct even if the source data remains uncorrected.
To preserve data not contained or being corrected in the source database, you can divide your data set into two parts, one Source IOK file with the same fields as the database and that refreshes directly from the database, and another IOK merge file that holds your local data as edited. Following each refresh, the merge will be repeated, preserving the local data held in the IOK merge file from being overwritten by blank columns from the database refresh of the Source IOK file.
Omniscope is a powerful tool for editing the values in data sets at individual cell, value or column level. Omniscope displays cells for editing in the Table View. To edit the value in a cell, point the mouse at the cell in the place where the edit begins and double left-click on the cell and the cell will open for editing with the cursor placed where the edit begins. You can also use Right-click on cell > Edit this cell and the cell will open for editing with the cursor placed at the end of the cell.
Each Omniscope cell can contain an unlimited amount of text. Depending on the Row Height [41]selected, the cell will expand to allow you to read many lines, but you cannot scroll down within a cell. Keyboard shortcuts below are used for this and other basic editing operations within cells, and to cut and paste values between cells.
Note: it is not possible to edit cells if the file has been locked by the owner, the column has been set to Read-only, or Aggregations are being applied on the tab. If Aggregations are being applied, open another Table View and perform a Keep of the aggregated rows you wish to edit to make the aggregated records visible in the Filtered data IN data subset, and therefore editable in the non-aggregated Table View.
The following keyboard shortcuts are used used to speed editing of cells, copy & pasting values into other cells down many rows or across many columns and navigation of cells containing many lines of text:
Alt+Return adds a line return inside a cell containing text
Ctrl+A selects all the text in the cell
Delete deletes all selected text
Backspace deletes selected cells or text
Ctrl+C copies the selected cells to the clipboard
Ctrl+V pastes the values in the clipboard to the selected cells (see warning on large pastes above)
Ctrl+X removes the current values from the selected cells and stores them in the clipboard
Ctrl+Z undoes the previous edit
Ctrl+Y re-does the previous undone edit
Ctrl+; inserts the current date into the cell
Ctrl+End moves the cursor to the end/bottom of the text in the cell.
Ctrl+Home moves the cursor to the top of the text in the cell
Page Down moves the cursor a full page down the text
Page Up moves the cursor a full page up the text
Note: Macs use the Command key instead of the Ctrl key. See the full list of keyboard shortcuts [91]
You can move data into or out of Omniscope using copy and paste (assuming the file owner has not locked the file). Column headers are used to set sorting behaviour and cannot be used to select an entire column. To select most or all of a long column, hold the Shift key down and drag the right Table View scroll bar to the very bottom of the target range. Then click on the last cell in the range so that all intermediate cells will be selected and become targets for edits like copy & paste and delete.
WARNING: Be careful when pasting large, rectangular tables of values into Omniscope. If you specify a target paste range with more rows and columns than are contained in the data set you are copying, Omniscope may duplicate the records to fill the target space entirely. If you are not sure how many rows and columns you are importing via copy and paste, create a large number of new rows and columns and select only the single upper left-hand cell as the target paste range. This usually pastes the correct range. However, depending on the format/source of the incoming pasted data (web page tables, for example) all of the incoming values are sometimes pasted into the single upper left cell only. If this happens, then you must specify a rectangular target area exactly the correct size to receive the incoming pasted data. If you accidentally make the paste range too large, be sure to check for, and delete, any duplicated records.
There are two different ways to make changes to multiple values in a given field (column) such that all instances of the value are changed; either from the Options sub-menu for the corresponding field (column) in Main Toolbar: Data > Manage Fields [100], or, if the field is typed 'Category', you can edit the category values directly from Sidebar devices by right-clicking on the value you wish to edit.
A powerful search and replace option that will work with all data types is accessed from Data > Manage fields > {column} Options > Replace within values
![]() | Replace within values - this option is not global, it only operates on the specified field (column) to search and replace full or partial matches automatically. Use this tool, for example, when date formats are not consistent within a given column, and the data format needs to be made consistent before Omniscope can apply Date & Time typing. You can use this tool with Text, Category, Numeric and Date & Time data. |
If the value to be edited is in a column typed Category, you will also see an editing option from Data > Manage fields > {column} Options > Value Order,...> Edit Value as shown below:
![]() | The Manage fields > {column} Options > Value Order..., dialog enables you to change the sort order, colour and shape assigned to each Category value in the column (see below), as well as edit the values and their sort order: Edit value - replaces the selected category value with the specified text for all rows in the specified field (column). Once you have corrected all values in the Category column, use the 'hands' to change the sort order by dragging values upwards or downwards. This top-to-bottom sort order will be used throughout the file, for example in the Sidebar category filter devices, etc. You can export and import long sort orders e.g. bond ratings as text files and revert to the default alphabetical sort order at any time. Ticked by default, the Preview order changes option allows you to see the effect of order changes immediately.
|
Specific values in a category field (column) can also be edited collectively directly from the Sidebar, as can the colour and shape assigned to each category value:
![]() | Right-clicking on the value to be edited displays a drop-down menu from which the value can be edited, as well as the colour and shape assigned to the value changed. Clicking on Edit Value will display a warning and a field where you can enter the corrected value for rows whose column values you wish to change. |
Because Omniscope has features of both databases and spreadsheets, the terms 'columns' and 'fields' are interchangeable, as are the terms 'records' and 'rows'. Omniscope imports tabular data sets which are structured into fields (columns) and records (rows). The default opening Table View provides a traditional, tabular 'row and column' view of the data set in the file. Current versions of Omniscope assemble all imported and merged data into only a single table, but future versions will be multi-table.
You can add fields and add and delete records from various menus, depending on the degree of control you need an where the records appear in the data set.
![]() | Add field (column) - adds a new named column to the data set at the far right of the columns in that Table View, and the bottom of the list in Manage fields. Add records (rows) - adds a specified number of blank records to the bottom of the data set display. Delete selected records - displays warning asking if you want to permanently delete the records currently selected. |
The left-most, unlabelled, narrow column in the Table View is the Row Header. Left-clicking on the Row Header selects that record. Hold down the Ctrl key and you can select any pattern of rows. Double-clicking on a Row Header displays the Details for that record according to the Details display settings available from Main Toolbar: Settings > Details. Right-clicking on a Row Header, or selected group of Row Headers, displays options for adding, deleting and duplicating rows:
![]() | Delete selected records - displays warning asking if you want to permanently delete the records currently selected. |
Note: When adding or deleting rows, make sure that the Table View you are using is displaying either the default Filtered data (IN) subset with no records filtered out, or better yet the All data subset. This ensures that the new records (rows) are not subjected to filtering and named Query settings until fully populated.
You can change the ways rows are displayed from the Table View: View Tools > Row options menu:
![]() | Row title - by default, Omniscope displays a record number in the Row Header sequenced as in the data source. You can save space by selecting (None), or choose to substitute this with values from a column in the data set (usually one with complete and unique values), which can then be hidden |
Show link shortcuts - by default, the far right end of each row displays a links menu providing links related to the record, a list of pre-configured links that may suit some fields in the record, and options to create both local and web links. If no links are configured in the file, only the Details link will display. You can choose to hide the link shortcuts in any given view by toggling the Show link shortcuts option. See Creating links [187]for more detail.
The Add new field button at the bottom of the Data > Manage fields [100]dialog enables you to name and add a new filed, but you must then drag the column into the correct column order. New fields are typed 'Text' by default
You can also right-click on a Column Header to access many column-related commands with more control over the placement relative to existing column orders:
![]() | Right-click {Column Header} > Tools: |
Delete field from data set - after a warning, permanently deletes the column from the data set. This is a remembered action that will be repeated on each refresh.
WARNING: Be careful when clicking on Column Headers. Unlike spreadsheets, a left click on a Column Header in Omniscope sets a Sort...see Setting & Clearing Sorts)
To select most or all of a long column, after selecting the first cell, hold the Shift key down and drag the right side Table View scroll bar to the bottom of the target range. Then click on the last cell in the range so that all intermediate cells will be selected and become targets for edits like copy & paste and delete.
Omniscope makes use of repeated observations over time in vertical rows, rather than the horizontal column layouts often used to lay out spreadsheets. To create a multi-line time series in Omniscope, put your data in a 'vertical' format like that illustrated below, where each successive record in the data file is a price observation for a company's shares at a different point in time:
![]() | In this example of a time series, we have 5 companies "A" to "E" with historic share prices for each month. The Company field contains Category values correlating to different lines in the time series. Let's call this our Category field. The Month field contains Date and Time values representing the time part of the time series, along the X axis. Let's call this our Time field. The Price field contains quantitative Decimal number values for the Y axis. Let's call this our Value field. Don't worry about the vertical repetition in the data...this will be invisible in all views except the Table View and not evident in the time series reports you configure. |
Check your data types - After importing your data, make sure the Time (here Month) and Value (here Price) fields are the correct format. They must be numeric (decimal or integer), or dates, shown by the red to green colour gradation. Also make sure the Category field is of type Category, shown by the variety of different colours. You can convert data from one type to the other by right-clicking the column header in the Table View and choosing Convert field data type.
Sometimes time series source data is laid out horizontally (repeated observations in columns) when Omniscope would manage it better vertically. In other cases, data may need to be exported from Omniscope in an orientation different from that used in the Omniscope file. To avoid the time consuming process of changing the orientation of some or all of the data from horizontal to vertical (row becomes column) or vertical to horizontal (column becomes row), Omniscope has both De-pivot and Re-pivot functions. Use of these functions is discussed here [188].
For a continuation on displaying line graphs like time series, see the the Graph View section displaying time series [189].
You can use embedded vector maps or online Google Maps from within Omniscope to add map coordinates to your data by selecting records (rows) and manually placing markers on an open Map View.
To place markers and automatically generate coordinates in your data for existing records (rows), open your data set and close all open views except:
These views must be open simultaneously, and you might want to drag or switch (rotate) the view divider to allocate more space to the Map View. When you add the Map View, if this is the first time you're adding markers to the map, you will see the Configure Map dialog asking you to configure the map:
Make sure Add new X/Y field pair is selected, and click OK. You will be able to name the new. blank coordinate fields in the dialog.
Suggestion: name the X-axis with something related to longitude and the Y-axis with something related to latittude.
Next, filter your data until only the records you want to place to generate coordinates remain visible. For example, if you have already placed some markers, you will want to filter out the records that already have coordinates. This will make focusing on the remaining records with blank coordinates easier. In the Omniscope Table view, scroll across to the coordinate fields, and click on any grey (blank) cell. This will select all the records without coordinates. Click Keep on the Main Toolbar to isolate only those records in the Table View.
In the Map View, first make sure Place marker mode is selected in the mouse Mode drop-down.
Notice that the X and Y coordinate fields visible in the Table View are populated automatically with latitude and longitude coordinates when you do this.
Sometimes you might want to place a range of records at a single point on the map. For example, you might have a database of customers, and you might only know they are based in London. In the Table or Chart Views, select the records you want to place in the same location. In our example, there might be a field called 'Location'. In the Chart View, we would open the Location device and select the value 'London'. In the Map View again, still in Place marker mode, point at London and click to place all selected markers in London.
After zooming in and exploring your map and markers, you might want to adjust the position of some of them. In Place marker mode, dragging a marker will update its position. If the marker represents several records, only the top-most record in the "pile" will be repositioned.
When in Place marker mode, if you click on the map without record(s) selected/highlighted, you will be asked if you want to Add a record at that location. This will create a new record (row) in the data set, with all fields empty except the coordinates.
Once you have successfully imported your data, and confirmed that you can refresh from the original source(s), you can follow the Analysis phase checklist [112] to optimise your file. Most changes you make to your file are remembered and re-applied when you refresh the data from source, but not all. Changes which will not survive a refresh are noted, and you must follow a source data correction procedure that depends on the nature of your sources. Omniscope can write changes back to data files such as a spreadsheet, but this is not currently supported for direct database connections. Some connectors, such as the Salesforce direct connector, feature synchronisation of changes with the live source online.
Manage Fields [100] -
Setting & Clearing Sorts -
Formula Fields [190] [190]- You can define Formula fields (columns) to be evaluated according to mathematical functions and logical expressions using the values in other columns. In addition to the same functions used in most spreadsheets, Omniscope also features powerful SUBSET functions that operate on entire data sets. This section introduces the use of Formula fields (columns) and provides links to more detailed sections on defining your own formulae and using Variables (assumed values used for sensitivity analysis) with links to the Functions Guide [191], which provides detailed documetation and examples of commonly used formulae.
Omniscope gives you many options to use colour to communicate more about your data visually.
PENDING: global and per-view colouring, and precedence; how colouring of elements representing multiple records uses averages; links to configuring value colouring options and other colour-related options e.g. in the table view
Once you are satisfied with the content of your data set, you are ready for the next phase of file preparation following the Visualisation Phase checklist [113].
Selection
Filtering
Queries & Subsets [125]- Introduces the related concepts of Named Queries and defined data subsets. The Main Toolbar Named Queries menu options are covered, as is the Data Subsets selector that appears on most View Toolbars immediately to the right of the view name for all views.
Aggregation [52] -
Using an activated Omniscope, you can add a new view to a tab, or change a view from one view type to another, at any time using the Maintoolbar: Add View icon drop down to dislay the View Chooser, or clicking on the far left view icon on any view toolbar, which also displays the View Chooser
Applies to verison 2.4 only;
Omniscope 2.4 offered 14 different views, but version 2.5 has expanded this to 16, with the former Tree View being replaced by the new Network View. You can use these views in any combination to help you and recipients of your files analyse and illustrate the messages in your data. Omniscope views offer much more than just data visualisation and portable/exportable charting and presentation. Most views are complete data navigation environments enabling browsing, aggregation, analysis, filtering and drill-down to details. All views set to show the same data subset/named query e.g. 'Filtered data (IN)' or 'Errors for Correction' update simultaneously to reflect filtering actions.
on the Main Toolbar displays the vertical View Chooser drop-down menu. The same display can be use to change a view window from one view to another by clicking on the left-corner view icon on the View Toolbar. On the View Chooser, each View is represented by its own icon:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Click on the view icons above or the names below to go directly to the discussion of each individual view:
|
*To see the experimental views available in your version, tick this advanced option, then re-start your Omniscope:
Version 2.4: Tools > Advanced Tools > Application wide settings > Show experimental features;
Version 2.5: Settings > Advanced > Show experimental features.
Some of the views are slightly different:
Web View [66] - opens browser window(s) showing linked web pages and the results of web services associated with the data set.
Content View [67] - displays free text commentary and links to web assets, including images and charts not referenced in the data set
Dial View [68] - creates typical dashboard-style gauges to display field (column) composition, progress and alert conditions, etc.
Details View [47] - displays all (non-hidden) values for each single record, together with images and buttons/links connecting to related web pages/services.
DataPlayer View [69] - allows anyone to create interactive Flash DataPlayers encapsulating the data in exportable 'dashboards' for documents and web pages.
If you wish to arrange more than one view on a tab, you can control the amount of space and the order of each view.
Immediately to the right of the Help command is the Add View drop down menu, used to add an additional view to the current display. To remove a view from the display, click on the [X] in the upper right hand corner of the view. To change a window from one view to another, click on the view name and select the view you want from the drop-down menu. If you want to add a view showing another data subset, you can select it using the Data Subset drop-down to the right of the view name in each View Toolbar.There is no upper limit on the number of views you can open in Omniscope, but display screen size limitations encourage using multiple tabs to display different combinations of views, rather than crowding the working display with too many open views.
Hint: It is best to first create a layout of view windows the right size and shape for each view, then switch each window to be the desired View. Easier than Rubik's Cube!
In addition to the Main Toolbar barometer, many views display view-specific barometers whenever they are displaying a data subset different form the Filtered (IN) subset.
Options for each view are generally available on the View Toolbar. Many of the commands available from the View Toolbar > View Tools drop-down menu are common to all views. Commands or options common to all (or most) views are documented here: View Tools common commands [204].
Applies to version 2.4 and prior
Each View has a View Toolbar, which presents the features and options applicable to that View, including a View Chooser, Data Sub-Set selector, Aggregation options, a View tools drop-down menu, Fields (columns) picker and other options specific to each view. View Toolbars open and close at the top of each view window. All views and View Toolbars always open below the Main Toolbar, whose commands apply to all open views.
View Toolbars vary in appearance, since each View features different controls on the toolbar, but they typically look like this:
[update to 2.4]
In the left corner of each View Toolbar is the View icon which identifies the view currently selected. Clicking this icon also reveals the vertical View Chooser drop-down from which you can change the view shown in that window. On the right-most end of all View Toolbars is the Close View icon, shown as a black [X]. Click this icon to close the view. You can always bring closed views (or new, additional views) back by clicking this icon on the Main Toolbar:
By default, new views will open with the Data Subset selector set to 'Filtered data (IN)' meaning you're looking at all the records that meet the filtering criteria expressed on the Side Bar. You can change the Query/Subset of the data shown in the view using the drop-down selector. More on Queries & Subsets [125]
Beginning with version 2.4, many Views include an Aggregation drop-down menu, used to define aggregated views of the data, together with the function to be applied when aggregating each field (column). Aggregation differs from the presentational Grouping options available only in the Table View. Unlike Grouping, the end user is not meant to 'unroll' or 'drill down' the defined aggregation to the lower level of granularity. User-interactive Grouping can be used in addition to Aggregation. For example, a file with each row defined as an observation for a given day can be aggregated by week, then grouped by month and year. In the resulting Table View, an end user would be able to unroll the groupings down to weeks, but to see the maximum granularity daily data, they would have to remove the Aggregation settings.
Omniscope provides several ways for users of files to filter/query the data in the file.
The de-query option allows you to modify data subset definitions selectively to return records already filtered OUT to the filtered IN data set.
Relates only to version 2.3 and earlier. Data Universes have been reclassified as Data Subsets selectable using the Data Subset drop-down selector in each individual View Toolbar, and configured using the Queries drop-down on the Main Toolbar (2.4)
When Omniscope filters records, where do the excluded records go? Don't worry...they are not deleted! Based on your filtering decisions, Omniscope classifies each record (row) in a given file as being in one or more Data Universes:
All of these Universes can be viewed at any time in any of the 12 available views in Omniscope. Click on Add View on the Main Toolbar, then select the Show other data universes option at lower right.
Tick the box representing any combination of Views and Universes to see the records (rows) currently in each universe in each view.
If you save an Omniscope file, the contents of the IN and OUT Universes will be preserved, and the file will open with the barometer showing the same IN/OUT split as when the file was last closed. However, the contents of the BASKET and SELECTION Universes will be re-set. Always remember to do something with the contents of your BASKET universe before you close the file, because this selection of records will not be there when you open the file again.
Let's explore the use of Data Universes in Omniscope, while re-visiting the filtering aspects of navigating .IOK files. Recall that there are 2 filtering approaches in Omniscope, which can be used interchangeably at any time, assuming at least one SideBar with instant filter/query devices is showing.:
For this tutorial, please download another, especially-configured version of the Everton Football Universes [205] file. This version of the Everton file has been configured to open with five Table Views, one for each Universe, and with only one Side Bar open:
The View icons on the far left of each View Toolbar are coloured to show which of the 5 Universes is being displayed in the view. In this demo, the upper left-hand Table View is showing the green IN Universe, all 23 players. The upper right-hand Table View is showing the red OUT Universe, currently empty because no players have been filtered out. The full-width black ALL Universe Table View in the middle will always show all players, regardless of filtering. The gold BASKET Universe Table View is showing 'Basket Empty', since no players have yet been placed in the Basket. Finally, the bottom blue SELECTION Table View is empty, indicating that no records are yet selected.
Using the Side Bar, type the letter 'B' into the top text query device labelled Surname. Notice how the right-hand green IN Table View changes to display only the 3 players whose surnames begin with B, and the left-hand red OUT Table View now displays the records for the 20 players whose surname does not begin with 'B'. A glance at the barometer confirms that the green IN Universe contains 3 players whose surnames begin with B, and the red OUT Universe contains 20 players whose surnames all begin with other letters. In the Side Bar, back-space over the letter 'B' to clear the Surname query device, which will Reset the file, since this was the only extant query/filter setting.
Notice that when using the Sidebar devices, the bottom Table View showing the SELECTION Universe did not show any records being selected, and that moving 20 players to the OUT Universe was instant.
Now let's try using Selection, which can be very useful for drilling-down and confirming details before deciding whether to execute a Move or Keep operation.
Go to the upper right green Table View showing the IN Universe, and click on the Position category Defender, which will display an animated highlight in blue. This means you have selected all the players who are Defenders, and their records will now appear in the bottom blue SELECTION Table View. A glance at the barometer will confirm that you have selected 9 Defenders out of the 23 on the team.
Let's say you want to take a closer look at the Defenders. On the main/top Omniscope Toolbar, click on the green check-marked icon labelled Keep. This will keep only Defenders in the green IN Universe and move all others to the red OUT Table View to the right. Notice that the SELECTION Table View has been cleared, pending you next selection.
Let's say you want to put all the English Defenders on the transfer market (don't ask...). In the Sidebar, using the 3rd device labelled Country, click on the category name England. Notice that all other nationalities are X-ed out and all non-English Defenders are moved to the red OUT universe, leaving only the 4 English Defenders remaining in the IN Universe. Now go to the green IN Table View Toolbar, and find the Add to Basket icon right-most on the toolbar. Click the Add to Basket icon, and notice that the gold Table View showing the BASKET Universe now shows the 4 English Defenders.
Click Reset on the Omniscope Main Toolbar. This will return all players to the IN Universe, and empty the OUT universe, but leaves the 4 English defenders in the Basket, as can be seen also on the top/main Omniscope Toolbar Basket icon to the right of the barometer.
Let's save the youngest English Defender for the future. In the gold Table View showing the 4 English Defenders currently in the BASKET Universe, click on the column header Date of Birth. This will set a primary sort (see the orange downward arrow appear in the column header) sorting the players in the basket from youngest to oldest. Double-click on the row header of the youngest player, Daniel Fox. This will display the details window pop-up for Daniel Fox. Now click Remove from Basket to remove Daniel's record from the basket.
To clear the BASKET Universe completely, click on the right-most Clear basket icon in the gold Table View Toolbar, or use the Omniscope Main Toolbar Basket > Clear basket command on the drop-down menu. More on Using the Basket... [206]
Refers to version 2.3 and earlier. From Omniscope 2.4, the basket universe has been superceded by Named Queries [125] which are far more powerful. The terminology "Data universes" has also been dropped. Using Named Queries, multiple baskets can be used.
Omniscope classifies every record in the data set as belonging to various 'data universes'. In addition to being in either the IN or OUT Universe, all records are always in the ALL universe. At any given time, any selected records are in the SELECTION universe. Clicking Deselect, or executing a power query using
Move or
Keep removes all records from the SELECTION universe and shifts records between the IN and OUT universes. Clicking
Reset moves all records from the OUT universe back to the IN universe.
Version 2.3 and previous: Every View Toolbar (except the Web View) allows you to put all (or just one or more selected) records into the BASKET universe, building up a list of records in which you are particularly interested. The purpose of the BASKET universe is to allow you to collect a session-persistent subset of records (rows) that does not Reset. The Basket allows you to use many different Side Bar filter criteria or sequences of power queries to identify records of interest, placing each group of records in the BASKET for 'safekeeping' prior to executing a Reset and applying other filtering sequences or power queries to your data.
Although records in the BASKET are unaffected by Resets, the contents of the BASKET not saved on Exit. If you wish to save, share or reuse the contents of the BASKET, you must use the Export or Import basket references (or images) command options which appear on the View Toolbar whenever you are viewing the BASKET target universe:
References are the values in a field (column) that are unique, that is, there is only one reference value for each record (row). (You should always test for duplicate references using the Table View Tools Tools > Select duplicate values option )
Import basket references- if you or someone else using data with the same unique identifiers have previously saved a reference list as the single column of values in a .TXT file, you can re-create the contents of the BASKET in your current Omniscope session using this command to import the external .TXT reference file. Omniscope will move all matching records (rows) into the BASKET universe automatically, and tell you if any references in the external file could not be matched.
Export basket references- typically, you use Side Bar filtering and power queries (together with geographic and image-based selection) to identify a sub-set of records on interest, and accumulate them in the BASKET universe. Before you exit, if you want to save (to share or re-use/re-create) the contents of the BASKET, you must use this command to export a .TXT file containing a list of the references currently in the BASKET.
Export basket images- Omniscope can be used to manage and select images grouped in folders (image sets) for web-sites, DataPlayers, and other uses. At any time, a selection of images in the BASKET can be exported as a new image folder using this command.
Export this view's data- used to export the entire contents of the BASKET universe in various file formats ( .IOK/.IOM, .XLS, .CSV, .TSV, .XML, etc.) using the Export Data wizard [207].
You can enable your users to browse the contents of the BASKET in any view(s), but given that they will have already selected these records and placed them in the basket for closer review, a free-floating instance of the Details View with the records navigation slider revealed can be the most effective.
To create a free-floating view, use Add View command on the Main Toolbar with the Open new window option ticked. From the Details View Toolbar, choose Show navigation controls to display the arrows and slider navigation at the top, and untick the Sync option, since this view is for user review of the BASKET universe only. Add a title, use the Links option to add buttons for the action links at the bottom, then hide the View Toolbar and users will be able to interact with their baskets record-by-record using a floating window something like this:
Omniscope allows you or your user to define a subset of Selected rows at any time, and from any view, usually just by using your mouse.
{update to version 2.5 in progress...}
The sidebars are used to display filter/query devices and other options on either the right or left-hand side (or both) depending on the tab-specific settings on the Main Toolbar: Toolbars options, which manage the display of the sidebars.
[2.5 Main Toolbar: Toolbars menu commands]
Whenever either Side Bar opens, there are three menus displayed at the top; the Devices drop-down menu, the Tools drop-down menu, and the right corner [X] to close the Side Bar. The first time the Side Bar opens, three configurable display options (Reports, Search All, and Exclusions) plus filter devices for all fields (columns) in the data set will be ticked and therefore visible on the Side Bar.
To configure or re-configure the Side Bar, click on the Devices drop-down menu on the upper left:
Except in a general 'Data Set' tab intended to show everything, you will probably not want filter devices for ALL the fields (columns) to be displayed on most pages. Some field values may not be relevant to the message or useful for selecting/filtering the displays on a given page. Use the Devices drop-down menu to untick those fields to hide their filter devices. Use the drag hands at the right to move filter devices up-wards or down-wards to achieve the desired display on the Sidebar. You can also move the filter devices themselves into a new order by dragging and dropping them with the mouse up-wards or down-wards on the Sidebar.
The three configuration options at the top of the Devices list (Reports, Search All and Exclusions ) will be displayed on the Sidebar only if you leave them ticked. Otherwise, untick these boxes and Report Page tabs will display across the top of the Main Toolbar (the default), Exclusions (Move and Keep with history) will show on the Main Toolbar (without history), and Search All will be available in the Portal View [63], when open.
Note: Side Bar settings are specific to each Reports Page, and must be changed page-by-page inside Reports Mode. Side Bar settings established outside Reports Mode (always hit Escape to make sure you are not working in a specific Report tab) will apply outside Reports Mode. If you create one or more Report Pages, you can either keep your existing Side Bar settings the same or change them to suit each Report Page. More on creating Report Pages. [77]
If you leave all three display configuration options ticked, the top of your Sidebar will look something like this:
Displaying Exclusions on the Sidebar has the advantage that you can expand the Exclusions device and monitor the history of your Moves and Keeps (see image below). This is especially useful when you are recording a power query sequence of Moves and
Keeps to send to someone else as a query file for use with their copy of the file (see below for more on query files).
Displaying Reports on the Sidebar is useful when there are very few, or when there are many Report Pages that need to be arranged in groupings.
Like Search All above, any Sidebar text filter can be expanded to reveal a virtual keyboard for text search entry, with ANY and ALL multi-term search options. Omniscope text search works like a search engine, on one, several or all fields (columns)simultaneously. In any text filter, if you enter a single text string with no spaces, Omniscope will perform a prefix match, highlighting all records with text beginning with the search string. If you enter two text strings separated by a space and do not enclose them in "double quotes", you can search a field (column) of the data file for either one or both of the strings using the ANY or ALL search options. You can expand your search criteria to include values in other columns by simultaneously entering text strings in more that one filter device. To the right of each device you will see the hits in that column and at the top, in the barometer will show the combined record count.
Notice that whenever a query device is actively filtering the data set, the device panel colour turns orange:
Closing the Sidebar with filters set will prompt a message either to reset all the filters, or to convert the query settings to Exclusions. If you wish to keep the same record set in the IN Universe with the Side Bar closed, you must choose Convert to Exclusions, which means that the filter settings will be translated to the equivalent Moves and
Keeps that you can manage directly in the open views without the Sidebar.
The Sidebar Tools drop down menu displays commands that affect the data and/or all other Sidebar query devices. The first three of these are especially useful when managing the creation of Report Pages and using them in live presentations.
![]() | Reset variables- Variables are input values not contained in a column of the data set that you can include in formula fields to facilitate dynamic modelling and sensitivity analysis. When you specify a Variable, you define a minimum, maximum and a default value in the range. Each variable defined in a file can display a Sidebar slider enabling users to change the assumed value. Clicking on Reset variables returns all variables to their default values. For more on defining and using variables, see Formulas & Variables [122]. |
Reset configuration (views & layout) - returns the current view to a 'pristine' state, with all views closed and the Sidebar reset to opening default settings. Usually used to recover from confusing combinations of views and layout when constructing Report Pages.
Clear colour-by - each device has a small colour-by icon in the upper left. Clicking the device icon imposes the colouring scheme for that field (column) on all the open views that use colouring, like the Table View, the Tree View, etc. This command removes all overriding colouring schemes that have been set in the Sidebar (but not those already specified in the individual View Toolbars)
Halo function: Also include records with the same value in: - a powerful feature for managing groupings or clusters within a data set. Setting the Halo function changes filtering behaviour to include/maintain all records sharing a common value in the specified field (column). For more information, see Using the Halo function. [208]
[209]Expand all - expands all visible Side Bar devices
Collapse all - returns all Side Bar devices to their collapsed state (default on opening)
Add new variable - brings up the Add Variable wizard...see Formulas & Variables [122]
Edit variables - brings up the Edit Variable wizard...see Formulas & Variables [122]
Convert all to exclusions - Converts the current settings of all query/filter devices into Exclusions (the results of Moves and Keeps), thereby setting the green IN universe independently of Side Bar settings...allows Side Bar devices to be reset and/or hidden without changing the current composition of the data universes.
Import XML query file - XML query files exported from Omniscope by one user, say a business user identifying data quality issues with specific records (e.g. corrections or suspicious data) can be imported by another Omniscope user, say the Database Administrator, who wants to view just the records at issue and decide whether to parse the XML file to import the corrections into the source database.
Export XML query file - Exports the current query settings as an XML text file which other Omniscope users can open to recreate the same display, assuming they have the same .IOK file version open.
Right-clicking on any device displays a series of options for resetting/hiding the device, and changing the filter type. Changing the filter type is sometimes necessary to facilitate user interaction. In the example shown below, the field 'Node' is an integer number field, displaying as a range slider (the default) and with the 'Include empty (null) values' box ticked. If it was better to have users search for a specific number by typing it in, we could change the filter type to Text search...without changing the data type to Text.
Below the Filter Type command are a series of commands for managing each field. These commands are the same as those accessible from the Main Toolbar: Data > Manage Fields menu, and are discussed here [100].
Each text filter device has a drop down options menu that allows you to further refine the status and behaviour of the device.
Choosing the Show Text tools option provides more options.
The leftmost drop-down allows you to specify the text filtering options to be applied in this filter:
Substring (default) -
Word prefix -
Exact -
Regular Expression -
Applies to version 2.4 only
The Sidebars are used to display filter/query devices and other options on either the right or left-hand side (or both) depending on the tab-specific settings on the Main Toolbar Controls drop-down menu:
Whenever either Sidebar opens, there are three menus displayed at the top; the Devices drop-down menu, the Tools drop-down menu, and the right corner [X] to close the Sidebar. The first time the Sidebar opens, three configurable display options (Reports, Search All, and Exclusions) plus filter devices for all fields (columns) in the data set will be ticked and therefore visible on the Sidebar.
To configure or re-configure the Sidebar, click on the Devices drop-down menu on the upper left:
![]() | Except in a general 'Data Set' tab intended to show everything, you will probably not want filter devices for ALL the fields (columns) to be displayed on most pages. Some field values may not be relevant to the message or useful for selecting/filtering the displays on a given page. Use the Devices drop-down menu to untick those fields to hide their filter devices. Use the drag hands at the right to move filter devices upwards or downwards to achieve the desired display on the Sidebar. You can also move the filter devices themselves into a new order by dragging and dropping them with the mouse up-wards or down-wards on the Sidebar. |
The three configuration options at the top of the Devices list (Reports, Search All and Exclusions ) will be displayed on the Sidebar only if you leave them ticked. Otherwise, untick these boxes and Reports tabs will display across the top of the Main Toolbar (the default), Exclusions (Moves and Keeps with history) will show on the Main Toolbar (without history), and Search All will be available in the Portal View [63], when open.
Note: Sidebar settings are specific to each Reports Page, and must be changed page-by-page inside Reports Mode. Sidebar settings established outside Reports Mode (always hit Escape to make sure you are not working in a specific Report tab) will apply outside Reports Mode. If you create one or more Report Pages, you can either keep your existing Sidebar settings the same or change them to suit each Report tab.
If you leave all three display configuration options ticked, the top of your Sidebar will look something like this:
![]() | Displaying Exclusions on the Sidebar has the advantage that you can expand the Exclusions device and monitor the history of your Moves and Keeps (see image below). This is especially useful when you are recording a power query sequence of Moves and Keeps to send to someone else as a query file for use with their copy of the file (see below for more on query files). Displaying Reports on the Sidebar is useful when there are very few, or when there are many Report Pages that need to be arranged in groupings. Like Search All above, any Sidebar text filter can be expanded to reveal a virtual keyboard for text search entry, with ANY and ALL multi-term search options. Omniscope text search works like a search engine, on one, several or all fields (columns)simultaneously. In any text filter, if you enter a single text string with no spaces, Omniscope will perform a prefix match, highlighting all records with text beginning with the search string. If you enter two text strings separated by a space and do not enclose them in "double quotes", you can search a field (column) of the data file for either one or both of the strings using the ANY or ALL search options. You can expand your search criteria to include values in other columns by simultaneously entering text strings in more that one filter device. To the right of each device you will see the hits in that column and at the top, in the barometer will show the combined record count. |
Note: Omniscope does not yet support an EXACT match option, so searching for numbers and text can return records whose values are supersets of the search term, i.e. a search for '22 ' will also display 222, 223, etc. leaving you to select the final records manually. (support for EXACT was added in version 2.5)
Notice that whenever a query device is actively filtering the data set, the device panel colour turns orange:
![]() | Closing the Sidebar with filters set will prompt a message either to reset all the filters, or to convert the query settings to Exclusions. If you wish to keep the same record set in the IN Universe with the Sidebar closed, you must choose Convert to Exclusions, which means that the filter settings will be translated to the equivalent Moves and Keeps that you can manage directly in the open views without the Sidebar. |
The Sidebar Tools drop down menu displays commands that affect the data and/or all other Sidebar query devices. The first three of these are especially useful when managing the creation of Report Pages and using them in live presentations.
![]() | Reset variables- Variables are input values not contained in a column of the data set that you can include in formula fields to facilitate dynamic modelling and sensitivity analysis. When you specify a Variable, you define a minimum, maximum and a default value in the range. Each variable defined in a file can display a Sidebar slider enabling users to change the assumed value. Clicking on Reset variables returns all variables to their default values. For more on defining and using variables, see Formulas & Variables [122]. Clear colour-by - each device has a small colour-by icon in the upper left. Clicking the device icon imposes the colouring scheme for that field (column) on all the open views that use colouring, like the Table View, the Tree View, etc. This command removes all overriding colouring schemes that have been set in the Sidebar (but not those already specified in the individual View Toolbars) Halo function: Also include records with the same value in: - a powerful feature for managing groupings or clusters within a data set. Setting the Halo function changes filtering behaviour to include/maintain all records sharing a common value in the specified field (column). For more information, see Using the Halo function. [208] |
Expand all - expands all visible Side Bar devices
Collapse all - returns all Side Bar devices to their collapsed state (default on opening)
Add new variable - brings up the Add Variable wizard...see Formulas & Variables [122]
Edit variables - brings up the Edit Variable wizard...see Formulas & Variables [122]
Convert all to exclusions - Converts the current settings of all query/filter devices into Exclusions (the results of Moves and Keeps), thereby setting the IN universe independently of Sidebar settings...allows Sidebar devices to be reset and/or hidden without changing the current composition of the data subsets.
Import XML query file - XML query files exported from Omniscope by one user, say a business user identifying data quality issues with specific records (e.g. corrections or suspicious data) can be imported by another Omniscope user, say the Database Administrator, who wants to view just the records at issue and decide whether to parse the XML file to import the corrections into the source database.
Export XML query file - Exports the current query settings as an XML text file which other Omniscope users can open to recreate the same display, assuming they have the same .IOK file version open.
Right-clicking on any device displays a series of options for resetting/hiding the device, and changing the filter type. Changing the filter type is sometimes necessary to facilitate user interaction. In the example shown below, the field 'Node' is an integer number field, displaying as a range slider (the default) and with the 'Include empty (null) values' box ticked. If it was better to have users search for a specific number by typing it in, we could change the filter type to Text search...without changing the data type to Text.
Below the Filter Type command are a series of commands for changing the filter types for each field. These commands are the same as those accessible from the Main Toolbar: Edit > Manage Fields menu, and are discussed here [100].
By default, Omniscope works with 4 defined sets/subsets of the integrated data set; ALL data, filtered IN data, filtered OUT data and Selected data. Files open with all records in the inegrated data set visible in the default filtered IN subset.
Omniscope has two query modes; Sidebar instant filtering, or Main Toolbar Selection, Moves & Keeps, whereby some records are transfered to the filtered OUT data subset as shown in the barometer.
You can define additional subsets of data which can be displayed alone or in conjunction with the defined data sets/subsets using Named Queries.
The Named Queries drop-down menu is immediately right of the Barometer, and provides all the commands required to define and manage Named Queries, combinations of filter settings or record selections which define selected or filtered subsets of the file data expected to be used frequently in configuring the views in the file. In the example below, 3 Named Queries have been defined; 'Basket One', 'Errors for Correction' and 'Other Named Query'. At right, the example Venn View toolbar has been set to display the records contained in the Named Query 'Basket One'.
![]() | Each View Toolbar includes a Data Subset drop down where you specify which of your defined Named Queries (in brown) should be displayed in the view: |
Named Queries can be defined using either Create empty query or Create query from filters.
Create empty query - give the query you plan to populate a unique name for this file. The new query will appear at the top of the Named Queries drop-down list, and become a side menu option for commands such as such as Clear, Rename and Delete Query. The Show button for option places a button with the name of the selected Named Query/data subset on the Main Toolbar to the right of the Named Queries drop-down menu. These button(s) make it easier to manage adding or deleting selected/filtered IN records from multiple Named Queries. Once an empty query has been created, e.g. 'Basket One' or 'Errors for Correction' you can add filtered IN or Selected records to these queries at any time using Add or Remove selected/filtered data to query (if records are Selected, these records will be added/removed, if not, then the current contents of the Filtered IN subset will be added/removed to/from the Named Query you select from the sub-menu at right.
Create query from filters - this option lets you preserve the current pattern of filters set in the Side Bar as a Named Query. You can subsequently refine the data set defined using Add or Remove selected/filtered data to query.
Import/export XML query file- the definition of any query in the file can be saved in XML file format and exchanged with others using the same Omniscope file. This is useful for example, for highlighting anomalies and errors in the data requiring correction.
From version 2.5, most Omniscope View Toolbars include an Aggregation drop-down dialog which enables you to define an aggregated transformation of the underlying granular data set, and also define the aggregation functions to be applied across the aggregated values in each field (column). Each view on any given tab can use a different aggregated view as defined by the settings on the View Toolbar Aggregation drop-down.
Note: Formula columns can be set to apply the defined logic to the aggregated, rather than individual, row values by choosing 'Apply formula' as the aggregation function for the formula field.
Consider the unaggregated data set illustrated below and downloadable here [211]. Potential 'Aggregation Field 1' has 7 unique values, and potential 'Aggregation Field 2' has an additional 4 values uncorrelated with the 7 values in 'Aggregation Field 1'. In addition, there are Category, Numeric and Time & Date fields in the data set:
![]() | ![]() |
Use the Aggregation drop down menu found on most View Toolbars to define view-specific aggregated transformations of the underlying data set. The example above shows how to customise the drop-down fields and use the Preview window. In this case, the uniform value field 'Source' is being hidden, since aggregating by a single value will collapse the entire data set into one row. Notice that selections in the view are shown with brushing (fading) in the Preview window, enabling us to confirm that Value 1 is associated with both Second Value 1 and 2.
![]() | Ticking a field on the Aggregation drop-down tells Omniscope to aggregate by the unique values in the chosen field, apply the default aggregation function to the values in the other fields, and display a view-level mini-barometer upper right with the aggregated record count. In this case, the result is 7 aggregated rows, one for each of the unique values, with the 'Values-Numbers' summed and the average (mean) of the 7 aggregated 'Values-Dates' displayed, since those are the default aggregation functions. Notice that the row headers now display how many individual records (rows) have been aggregated into each aggregated row. Aggregation functions are applied according to the defaults, but these can be changed for each field (or set to None) using the drop-down menus at right. Hover your mouse over each possible aggregation function (the list will depend on the data typing assigned to each field) and the tooltip will provide a definition of the function to be applied to that filed when aggregated. You can also change the default for a given field. |
Aggregating by multiple fields will usually increase the resulting row count, since all unique combinations of field values from all fields will become aggregate rows. IN the example below, the data set is being aggregated by both Field 1 and Field 2, resulting in 12 rows as shown in the mini-barometer:
![]() | In this case, the Category column was duplicated and two different aggregation functions applied; unique value count (which counts how many different colours are in each aggregated row), and unique values list (which lists all the unique values in the underlying rows). The aggregation function for 'Numbers was changed to Mean (average), which shows the original value of 10, which will stay the same no matter how many rows are aggregated, since the value was constant in the unaggregated data. The aggregation function for Dates has been set to None, which results in the Dates filed being hidden in the aggregated view. |
Many Views include an Aggregation drop-down menu, used to define aggregated views of the data, together with the function to be applied when aggregating each field (column). Aggregation differs from the presentational Grouping options available only in the Table View. Unlike Grouping, the end user is not meant to 'unroll' or 'drill down' defined aggregations to lower levels of granularity. User-interactive Grouping can be used in the Table View in addition to Aggregation. For example, a file with each row defined as an observation for a given day can be aggregated by week, then grouped by month and year. In the resulting presentational Table View, an end user would be able to unroll the groupings down to weeks, but to see the maximum granularity daily data, they would either have to remove the Aggregation settings (which they cannot do in a free Viewer) or just click to the 'Data Set tab (which they can do in a free Viewer).
The experience of the users of your files can be augmented in many ways using Omniscope.
Throughout Omniscope, there are many drop-down menus enabling the file publisher to manage the visibility of fields (columns) in user-selectable lists. Beginning with version 2.5, the field selection drop-down menus have been standardised and improved to help you find, choose and show/hide less useful fields (columns) to improve performance and prevent users from seeing inappropriate or uninformative fields as options on View/Device drop-downs.
You will find the improved field selection and management drop-down menus in several places:
This page describes:
For help with the drop-downs specific to a given View Toolbar, consult the Views Reference [53] for the relevant view.
The Colour button is the only data drop-down on the Main Toolbar. It allows you to pick a field from all the fields in your file, and then applies application-wide data colouring to all views with that capability. To revert, select "None" which will remove the application-wide colouring setting. [link to Data colouring]
In progress...
Tooltips allow you to display field values for records whenever your mouse hovers over parts of views. They appear as an extra floating display on top of views. For example, when you hover over a marker in the Graph view, or when you hover over a row header in the Table view.
You use tooltips when you want to be able to find out more information than is showing without having to click, when you don't want to clutter the display with this information up-front.
If the user hovers over a visual element that represents more than one record, although not a large number of records, they will see a multi-record tooltip, as shown below:
Tooltips are an extremely useful way to help users understand the key attributes of any record just by pointing with the mouse. However, you should be very selective, since trying to display too many fields in the Tooltips pop-up results in large, cluttered displays that obscure other important aspects of your display tabs.
By default, no fields are selected for tooltips. To pick the fields you want to display, use Settings > Tooltips > Fields (version 2.5+) or (Tools > Tooltips > Fields (verson 2.4) and tick fields, or drag to re-order.
If you have a file with image sets [37] configured, you can also pick an image to show in the tooltip. Use Settings > Tooltips > Image (2.5+) or Tools > Tooltips > Image (2.4).
{update to 2.5 in progress}
Omniscope can be used to align a set of images in a folder with records (rows) relating to each image, such that the images associated with each record (row) can be displayed in various views:
Before you can display images, however, you must associate one or more folders of images with the .IOK file as named image sets. Preparation for this involves saving a set of images in a single folder with a consistent naming convention that matches the text values in one of the columns of your .IOK file (it may be a column included just to hold the names of the images).
To save you having to find a lot of pictures in order to try this, the example below will use an Omniscope embedded demo file 'Works of Van Gogh', and its associated high-resolution image set. To take this tutorial, first click on the link below to download a zipped folder containing the images for the "Works of Van Gogh" demo.
Van Gogh Demo Image Set [212]105.3 MB (about 4-5 minutes on broadband)
Note: this folder contains many high-resolution images, making the download quite large. In order to bundle the entire folder of images together, this is a .ZIP file; do not click 'Open', click 'Save'. Download and unzip the folder, and save the unzipped folder on your desktop. Once you have saved the unzipped folder of images, open Omniscope and click Files > Demo files and select 'Works of Van Gogh'.
The embedded version of the demo file does not have the associated image embedded in it. Go to Settings > Images and you will see there are two options for retrieving the images, an automated, online service, and the manual approach. For this tutorial, to gain experience using the Add Images wizard we will try adding the downloaded image set manually. Select Add more images.
The Add Images Wizard will launch:
![]() | 1. Select Folder of images-Browse to the folder on your desktop containing the images and click select folder. 2. Choose field/column containing image references (the names of the image files)...in the Van Gogh demo this column is called 'Final Ref'. Select 'Final Ref' and you will see a sample image name displayed...in this case, a picture in the folder named J_30.jpg. 3. Choose format of references-Omniscope detects this automatically for demo files. 4. Select file extension to use...-this will show '.jpg' since all the images in the file already have this extension. 5. Give a unique name to this image set...change the suggestion from 'Images Set 2' to 'My Downloaded Images'. Check the example image at bottom right corner of the wizard and ensure that the correct image is displayed. Click OK to associate the named image set. |
To see your image set displayed, go to Add View on the Main Toolbar and add a Tile View. On the Tile View toolbar, click on the [ ? ] field (column) selector drop-down and select My Downloaded Images. You will see the images start to appear, but coloured. Go to the Colour selector to the right on the Tile View Toolbar and select 'none' to see the works coloured as van Gogh intended.
If you have an activated Edition of Omniscope (Professional or Enterprise) you can experiment with saving the file with your downloaded images embedded. At the same time, you can see the trade-offs between file size and image clarity/resolution that results when you reduce the image size to reduce the size of the .IOK file. To save a version of your file click File > Save as. The Export File dialog will appear:
![]() | Note the commands available along the right hand side: |
Tick the box 'Reduce Image size' . Give the new version of the file you are saving with embedded images a name, such as Works of Van Gogh 200x150.iok. Click Save and you will see an image reduction dialog that enables you to reduce the size of the images to reduce file size, but at some cost in terms of image clarity.
Accepting the existing image sizes will result in a file of over 100 MB, so let's try reducing the dimensions of the pictures by 50%, to 200x150 (hence the name of the file we are saving). Change the maximum values to 200 wide and 150 high and click OK. Omniscope will save the file with reduced embedded images. The resulting file is about 14 MB, still large, but not bad for an entire art exhibition in a portable, searchable file! |
{update for 2.5} Open the new version of file and close all the open Views except the Tile View, which should be configured to display the now embedded image set My Downloaded Images. On the Tile View Toolbar, select the movie camera Slide show icon to the left of the Add to basket icon far right. Click 'Start slide show' and choose full screen sub-option. Look at the image quality on your screen. If it is acceptable for the audience/screen resolutions you intend, consider reducing the images more to reduce the .IOK file size further. If the image quality full screen is not acceptable, you may have to reduce the maximum size of the images less (increasing the file size), or configure the views such that images are never displayed so large. To do this, repeat the steps above, and set larger maximums in the 'Reduce image size' box.
Before you can display images related to your data set, you must first associate one or more image folders with your IOK file as named image sets. Preparation for this involves saving a set of images in a single folder with a consistent naming convention, such that one of the columns of your IOK file (it may be a column included just to hold the names of the images) contains the same text values as the file names of the images in the folder, i.e. 'picture1', 'picture2' etc. Any image naming convention can be used, so long as the same exact text strings are present in one of the columns of your data set. You can omit the file extension from the data column if all the images have the same extension, e.g JPG or GIF. If the images are mixed format, the names in the data column must include the file extension for at least one of the formats.
There are 3 ways to display images in Omniscope:
It is also possible for Omniscope to display multiple images per record, provided you have entered multiple values in the image reference cell by declaring the field (column) to be Tokenized (for more detail, see Tokenized data). [213] If you enter multiple image references per cell, the Tile View will show the first image by default, but you can change this in the Tile View View Tools > Advanced sub-menu. The Details View, pop-up windows and Slide shows will all display the tokenized images for each record.
The Tools > Images menu contains two options:
Add Image Set- launches the Add Image Set wizard documented below.
Modify Image Set (only visible if an image set is already associated with the file)- launches the Edit Image Set wizard, which is effectively the same as the Add image set wizard. The modify image set option is usually used to re-import or re-embed an image set using the Refresh embedded images button at the bottom. Warning: Only use this command if you are sure you know the location of a complete new image set, ideally containing images at the original resolution, so that you can remove the old one and replace it with a new one.
![]() | 1. Select Folder of images- Browse to the folder containing the images. If the file is located on a remote machine accessible via the web, click Web and enter the web address of the folder. 2. Choose field/column containing image references- specify which field in your data file contains the names of the image files, and confirm by cycling through a range of example values. 3. Choose format of references- specify which format the image names are in 4. Select file extension to use- for image sets with mixed formats (e.g. .JPG and .GIF), you must include the file extensions for the non-default format as part of the image names in the reference field, but you do not need to add the extension to the default format references. 5. Give a unique name to this image set- give each image set you create a descriptive name. Check the example image at bottom right corner of the wizard and ensure that the correct image is displayed. Click OK to associate the named image set with the open IOK file. |
To see your image set displayed, go to Add View on the Main Toolbar and add a Tile View. On the Tile View Toolbar, click on the [ ? ] field (column) selector drop-down and select 'My Image Set' or whatever unique name you have used. The Tile View should display all the images in the image set. Missing images will be substituted with a red tile, but you can create a special image to substitute the missing ones, give it a name, add it to the images folder, and add its name to the empty cells in the image reference column.
Once you have associated and image set, you can save the IOK file with your images embedded. You can also experiment with the trade-offs between file size and image clarity/resolution when you reduce the image sizes to reduce the size of the IOK file. To save a version of your file click File > Save as IOK. The File Save wizard will appear:
![]() | Note the commands available along the right hand side: |
If you embed large numbers of large images without reducing their size, the resulting IOK file can become far too big. In general, images can be substantially reduced from their original size without affecting the quality of the display on computer monitors. To test the effects of reducing the image file sizes, tick Reduce Image size. Give the new version of the file you are saving with reduced embedded images a name, such as 'My File with max picture size 200x150.iok'.
Click Save and you will see an image reduction dialog that enables you to reduce the maximum dimensions of the images, thereby reducing the size of the IOK file, but sometimes at some cost in terms of image clarity. If you set maximum values for width and height, Omniscope will scale down any images with dimensions exceeding the maximum until the relevant dimension is within the maximum.
|
The size of the images displayed is not affected as much as the resolution, since Omniscope manages the sizing of the images dynamically within each display.
Open the new version of the file and close all the open views except the Tile View, which should be configured to display the now embedded image set My Downloaded Images. On the Tile View Toolbar, select the movie camera Slide show icon to the left of the Add to basket icon far right. Click Start slide show and choose full screen sub-option. Look at the image quality on your screen. If it is acceptable for the audience/screen resolutions you intend, consider reducing the images more to reduce the IOK file size further. If the image quality full screen is not acceptable, you may have to reduce the maximum size of the images less (increasing the file size), or configure the views such that images are never displayed so large. To do this, repeat the steps above, and set larger maximums in the Reduce image size dialog.
You can use Omniscope to manage large collections of images and other media by using your hard disk as a data source.
Visit File > Open image collection [35] or File > Open folder of files [34] to get started.
{update to version 2.5 in progress}
Links extend your file users' experience to include content not contained in the Omniscope .IOK file itself. By adding links, anyone can integrate other related content (documents, images, web pages, audio-video clips, etc.) into their .IOK files via their local network, and the open web. You can include full links in a column in your data, or specify data-driven (parametric) links that Omniscope composes on the fly, combining pre-defined strings with user-selected values in cells to create valid URLs.
Omniscope comes with a number of preconfigured links to free web services, such as a Google search, Wikipedia reference or Yahoo stock price charts. Once created, links can be attached to any field using the Links command available in many View Tools menus. Any number of Web Views [202] can be configured to display the results of selected links, or the users' default browser is used.
From the Main Toolbar, the Tools > Links menu enables you specify links and make them available for use within your .IOK file using the Add web link, Add local link and Preconfigured links dialogs:
The Add local link, Add web link and Preconfigured links dialogs are simple to use and allow anyone to create dynamic local and web links combining text strings typed in just once (like a network file server/folder locations or web site domain names) with the values of fields contained in the .IOK file. The result is user-selected, dynamic, data-driven links that extend users' access to related information dramatically.
File folders located on your machine (or on other machines accessible to you over your local networks) can contain documents, images, audio and video clips, practically any kind of digital content related to your data. For example, you may store a folder of documents on a remote file server that users of your .IOK file may wish to consult. If you have a reference name/number for each document (or the enclosing folder for groups of documents), including the references as a column in your .IOK file will permit users of your file to link to the folder or specific documents, audio or video clips, etc. inside.
Using the Add local link wizard, you build up the link by:
1.) Browsing to the network location containing the files you are linking to,
2.) Building the file name by adding in any text that does not change (e.g. 'fileserver' in the example above) and specifying each of the fields in your .IOK file containing values that will add specificity to the location/document/file the user will be linking to. To delete, backspace and try again. Once have have fully specified the link to an existing file/document,
3.) Try the link across a number of different records ( in the example above, there was no document found)
4.) Name the link once you are sure that the link is correctly specified and working across the full range of records
Once the link is fully configured, it will appear with the name you have given it on all menus relating to links in the file. If you then assign the link to a field (column) in the data set, you can create an underlined link from all the values in that field that launches the link whenever the user clicks on a value in that field (column). You can assign a link to a field in several ways, the simplest being to open the Table View, then click View tools > Links and select the field from the list that appears. In the Table View, the values for that field (column) should become underlined once you assign the link. You can also display local links as action buttons/links in Details Views and pop-up windows.
Note: You can assign a link to any field (column), not just the fields whose values comprise part of the definition of the link. For example, you could define a link made up of the reference numbers of documents and some other text, but assign this link to the column containing the title of the document. Clicking on the title would launch the document, using the reference number from that record, (not the title) as an argument to complete the definition of the link.
Any resource available on the open web can be linked to an Omniscope .IOK file using the Add web link wizard.
The Add web link wizard process is similar to building local links. Use the drop-down to specify the web protocol for the resource (usually http://) then type in the part of the URL/web address that is not contained in one of the fields in you data set. Next, select one or more fields from your data set, typing in any necessary separators like /, %20, etc. between the inserted fields. To delete mistakes, backspace and try again.
Once you have configured a valid URL/web address, test the link by cycling through various record field values, and clicking on the displayed link. Once you are sure that it is working as you expect, give the link a name. The link will now be added to the list of links available in your file. In the same way as local links, you can associate web links with any field (column) and they can appear as action buttons/links in Details View and pop-up windows. Web links can also be associated with Web Views by selecting the links from the list in the Web View Toolbar drop-down. For more information, see Using the Web View. [202]
Omniscope contains a menu of preconfigured links to many free, popular web services you can add to your files for the convenience of file users.
Free web services tend to expect a single cell value, such as a search term/string of text, a recognised identifying number like a stock ticker, CUSIP or ISIN (securities) or an ISBN number (books). If your data set includes fields (columns) that can be submitted to these or other web services (see Adding Web Services [214]), you should consider configuring these links in your files. You can set the results to display in one or more Omniscope Web Views [202], or the user's default browser.
{update to version 2.5 in progress}
Links extend your file users' experience to include content not contained within the Omniscope IOK file itself. By adding links, anyone can integrate related external content (documents, files and web pages) into their IOK files, with one-click access via their local network, and the open web.
Links in Omniscope allow you to link a single record to some related online content or service, optionally passing field values to the remote web server (in a single string), allowing you to reference content and even gather field values from external websites.
Note: If you need to post multiple records to a server, you need to use Settings > Web Services [215] instead.
You specify links and make them available for use within your IOK file using the Add web link, Add local link and Preconfigured links dialogs available from Settings > Links menu on the Main Toolbar.
The Add local link, Add web link and Preconfigured links dialogs are simple to use and allow anyone to create dynamic local and web links combining text strings typed in just once (like a network file server/folder locations or web site domain names) with the values of fields contained in the .IOK file. The result is user-selected, dynamic, data-driven links that extend users' access to information dramatically.
File folders located on your machine (or on other machines accessible to you over your networks) can contain documents, images, audio and video clips, practically any kind of digital content related to your data. For example, you may store a folder of documents on a remote file server that users of your .IOK file may wish to consult. If you have a reference name for each document (or the enclosing folder for groups of documents), including this information as a column in your .IOK file will permit users of your file to link to the folder or specific documents, audio or video clips, etc. inside.
Using the Add local link wizard, you build up the link by:
1.) Browsing to the network location containing the files you are linking to,
2.) Building the file name by adding in any text that does not change (e.g. 'fileserver' in the example above) and specifying each of the fields in your .IOK file containing values that will add specificity to the location/document/file the user will be linking to. To delete, backspace and try again. Once have have fully specified the link to an existing file/document,
3.) Try the link across a number of different records ( in the example above, there was no document found)
4.) Name the link once you are sure that the link is correctly specified and working across the full range of records
Once the link is fully configured, it will appear with the name you have given it on all menus relating to links in the file. If you then assign the link to a field (column) in the data set, Omniscope will create an underlined link from all the values in that field that launches the link whenever the user clicks on a value in that field (column). You can associate local links with any field (column) and they can appear as action buttons/links in the Details View and pop-up displays.
For more information on how Omniscope builds links, please see Absolute and relative links [216].
There are many free reference and look-up services available on the web. Omniscope includes a library of preconfigured links you can use to extend the reach of the users of your file, eliminating the need for them to re-type what could be long and complex codes or foreign languages in order to access a service.
Free pages tend to expect a single string of text, i.e. a search term/string, a recognised identifying number like a stock ticker, CUSIP or ISIN (securities) or an ISBN number (books). If your data set includes fields (columns) that can be submitted to these or other web pages (see creating custom links below) you should consider configuring these links in your files You can specify that the results be displayed in one or more Omniscope Web Views [202] or the user's default browser.
If you would like to offer other free preconfigured links to be added to the list included in Omniscope, or otherwise communicated to our users via our web site, please contact us [217].
Any resource available on the open web can be linked to an Omniscope IOK file using the Add web link dialog:
The Add web link wizard process is similar to building local links. Use the drop-down to specify the web protocol for the resource (usually http://) then type in the part of the URL/web address that is not contained in one of the fields in you data set. Next, select one or more fields from your data set, typing in any necessary separators like /, %20, etc. between the inserted fields. To delete, just backspace and try again.
Once you have configured a valid URL/web address, test the link by cycling through various record field values, and clicking on the displayed link. Once you are sure that it is working as you expect, give the link a name. The link will now be added to the list of links available in your file. In the same way as local links, you can associate web links with any field (column) and they can appear as action buttons/links in Details pop-ups and views. Web links can also be associated with Web Views by selecting the links from the list in the Web View > View Toolbar > Links drop-down. For more information, see Using the Web View. [202]
{update to version 2.5 in progress}
Omniscope is a universal web service 'hybrid' desktop/web client. Using the options available under Settings > Web Services, you can define standard web services in your IOK file, allowing your users to select some records and "post" them to a remote server which will process the request using the data, then present a results web page viewable in a Web View of the Omniscope file, or the users' default browser. A number of free web services are available preconfigured, or enter the details of a web service server yourself.
Note: Omniscope currently supports posts of values from a single column only. If you have a solution requiring multi-value, multi-column posts, please contact us [129].
Omniscope integrates with web services to offer a hybrid 'best of both worlds' combination of powerful desktop client/user interface with the ability to send user-selected or modified subsets of data (including user input data) back to remote servers for further processing. Corrections and updates can be sent back the the central data repository for refresh back into Omniscope, or remote server results can be immediately displayed using one or more Web Views [218] or the default browser on the users' machines.
Currently, Omniscope supports exporting to remote servers of any number of values (references) from a single field (column). Behind the scenes, Omniscope submits an POST to an HTTP server listing the record identifiers from a field of your choosing. You can define a formula field that collapses multiple user-changed fields into a single delimiter-separated column for posting back to the central data source. You can also write formulae files that return values read from remote web services. If you envisage a solution that requires posting a table of selected or modified values (more than one column) please contact us. [129]
Web services you want to make available from within each file are defined using the Main Toolbar Settings > Web Services dialog:
From the Main Toolbar, the Settings > Web Services menu offers the following options:
Modify Web Service- allows modification of all the parameters associated with any web service already configured in the file or remove the web service from the file. The parameters are the same as those shown below in the Add Web Service wizard: HTTP POST URL; Web Service name; ID field (the field (column) from which selected values should be exported) and the Record count limit, which sets the maximum on the number of values posted at a time.
Add Web Service- selecting the Add web service option opens the Web Service configuration wizard:
Add your own Web Service configuration to the file by supplying your own values for:
HTTP POST URL: the full URL of the server file/page responding to POSTs
Web Service name: Name you give that appears on the Omniscope Web Services menu. In the example above there are 3 names for 3 different services available from the file.
ID Field: the field (column) name in the Omniscope that contains the values to be exported to the Web service being configured. Can be different for each service
Record count limit: Can be any number of values, set to 100 by default
Omniscope includes a test web service that 'echos' whatever field (column) of values you choose to send. Try configuring this service using the URL given, with a name like Echo Test, and selecting a field in your data set. In one of the views in Omniscope, select less than 100 records, and in the Main Tool Bar, click on the 'Echo Test' web service. If you have not configured a Web View in Omniscope to display the results, the default browser will open and display the echo results. If you have configured a Web View to display the web service results, they will appear in that open Web View.
Set Web Service button text- Sets the display/hover value for the Web Services menu button...'Partner Services' in the example shown above.
For more discussion of options for building web-integrated data publishing solutions using Omniscope, consult our KnowledgeBase sections on Web Integration [219] and communicating with Web Services. [220]
Omniscope opens with a single default tab, but any number of tabs can be added as you evolve your file through various phases of the configuration checklist [6]. Any combination of views, settings, filters, titles and annotations can be saved on persistent Tabs displayed across the top of the Main Toolbar, or optionally on the Sidebar. Many settings are applied at tab level, and changes to tabs must be Committed using Main Toolbar: Tab > Commit changes before they become persistent.
If you close and save an Omniscope file displaying a given tab, this file will open next time displaying the same tab. Users of the file simply page through the tabs in order just as they would a presentation slide show. Using the Main Toolbar: Toolbars [88]command menu, additional navigation options can be displayed using Toolbars > Floating tab navigator or Next/previous buttons, to display either a faint, on-hover Reports Navigator in the lower left corner (that emulates PowerPoint), or forward and back screen arrows in the bottom corners, or both. The right and left keyboard arrow keys can also be used to page through the file when giving a live presentation for example.
![]() | Create new tab:
Text-only -
|
Note: For options covering aspects of the look and feel that apply to more then one tab, see the section on Reports & Presentations [72].
Sidebars are used to enable users to filter records (rows) quickly and easily. Sidebar settings are tab-specific, so you should configure the Sidebars on each tab to meet the needs of users on each individual tab.
{update to 2.5 in progress}
![]() | Embedded panel in left sidebar -
Embedded panel in right sidebar -
Popup window - the default, floating display screen which can be re-sized.
|
As noted, on Tabs where the Details View [47]display is in use, some of these settings may have no effect to prevent redundent displays of information
Double-clicking on a Table View row hear will display the Details pop-up, with the configuration Details Toolbar displayed at the top by default. if you to not see athe configuration toolbar, check to see that the Main Toolbar: Toolbars > Details toolbar display option is ticked (the default setting for Working mode layout).
Applies to version 2.4 only
In addition to the Details View [47], Omniscope can display configurable record-level details as pop-up windows and embedded Sidebar panels. Open a Sidebars on your file and try each option for viewing details outside of the Details View.
Hidden by default, the Cycling Toolbar is revealed at the bottom of the display from Main Toolbar: Toolbars > Cycling toolbar
Applies only to version 2.4;
With the exception of the Table View, Omniscope views do not show the all the values associated with individual records (rows) or small groups of records. Once you have filtered down to a relatively small group of records of interest (using Selections followed by Moves and Keeps, instant Sidebar filter devices, or selecting a Named Query data subset) you have several highly-configurable options for viewing some or all of the details for one or a group of selected records.
If the Table View is open, and no Details View is open, selecting/double clicking on a row header (left-most part of a row) will display the details for that record- either as a separate pop-up window (the Details window) or as an embedded panel in the left or right Sidebar (you set this option from Main Toolbar: Tools > Show details using ).
Whenever the Details View [47] is open, clicking on row headers or links set to display details will display inside the Details View. Only if the Details View is closed will the Details pop-up window or embedded panel options display. Whenever the Details View is open, the settings for that view (columns to show, etc.) will be used. When the Details View is closed, the settings for the pop-up Details Window or embedded Sidebar panel display will be used. Note that these settings are tab specific. If you wish to alter them in a given tab, you must open that page, make the changes and commit your changes to make them persistent.
Every View Toolbar has a View Details icon next to the Add to Basket icon on the right hand side. This command opens a tabular view of either the selected records in the view, or all data in the view, showing the fields set to be visible in the Table View, even if the Table View is not visible. The View Details option is like opening a temporary Table View. Like the Table View, double clicking on the row header, or on any underlined link set to open the Details Window/Side Bar panel, will display individual details for that record. You are always at most 2 clicks away from full details on any record using the View Details option on any View Toolbar, followed by clicking on the row header or details link in the View Details pop-up window.
Warning: The fields (columns) displayed in the View Details pop-up table window are the same (and in the same order) as the settings governing the Table View. For an given tab, you must configure a Table View (even if the Table View is not normally open on the Reports Page), in order to control the order of the visible fields in the View Details pop-up for that tab. If you do not do this, the settings for the Table View at the time the tab was created will be used. If you later change the settings for your working display Table View, the changes will not automatically be made in other tabs unless you select Apply these changes to all Table Views and then explicitly elect to apply the same settings to all tabs, or else you return to each tab and change the Table View settings individually.
If Settings > This tab > Brushing enabled (the fading of unselected records) is not enabled, whenever a single record is selected, the position of that record is highlighted in aqua-blue in all open views., as shown above. Open Table Views will scroll to reveal the selected record. Use highlighting to see the positioning of a record in plots, such as the Graph and Chart Views, and read off values for various fields of the selected record in all open views. If you are using a colour-by setting on the Sidebar, highlighted rows will be partially highlighted, so that you can still discern the colour assigned to the highlighted record (row). You can turn this feature off by clearing the Highlight button on the view/pop-up toolbar.
Hovering on the Main Toolbar barometer reveals the control panel for record cycling. Record cycling automatically steps through the records in the universe you select and displays the position of each record in all open views using highlighting. If you have a Details View open, or details windows showing on the Side Bars, then the details for each record (including any related images) will be displayed as cycling steps through. Cycling is turned on, paused, stopped, fast-forwarded and fast-reversed using the green control icons under the barometer.
Clicking on the Options button displays the record cycling configuration panel. Options available include Loop, which plays the cycle continuously once started; Play on open, which starts cycling automatically when the file is opened; Universe: which selects the data universe from which the records will be cycled for display; and Record order which sets the field used to order/sort the records to be displayed.
Warning: If you have global record cycling enabled, and you turn off the Highlighting option, the record cycling will stop. To re-start record cycling, hover your mouse on the barometer to expose the global automatic record cycling menu, and click on the green forward arrow to re-start.
Note: Version 2.4 has improved control of cycling options, see using the Cycling Toolbar [222]
Most View Toolbars feature a Slide show option. This option is used in files with associated or embedded image sets to display the image(s) associated with each record in a special Slide show display window. This window can be any size and can be displayed on another monitor. Unlike record cycling with the details view, slide shows can show multiple images associated with each record using tokenized file names in the picture column. For more information, see Tokenized data [213]
From the View Toolbar, click on the Slide show icon to reveal the configuration options panel. Options available on this panel include:
{update to 2.5 in progress}
Omniscope is not only for managing data, it is also for sharing data with others in a form that they can understand it fastest and make the best use of it.
There are three ways of adding your own text to your presentation:
![]() | To add a Title and Annotation to the Tab, the user can select the option “Style” from the main toolbar and then select “Title” or Annotation Option. To see how to edit Titles & Annotations visite T [223]ab-titles-annotations [223] . |
Displaying View Header & Footers
| The user can Add and Display a header & Footer, by selecting the option Tools>Toolbars styles>Header or Footer.
Those options are also available from the main menu under Toolbars. |
Footers are edited and styled using the Text Editor Menu bar [224]
Any number of Content Views can be added to each tab and sized the compliment the data-driven views. The Content View enables you to enter free text, incorporating dynamic formulae and links, images and other content to help make your report tabs come alive.
Free text entered in the Content View is edited and styled using the Text Editor Menu bar [224]
More on using the Content View [67]
You can import PowerPoint slides and create new Text Tabs from Tab > New.
Images and PowerPoint slides arre not editable in Omniscope and are imported as is.
Free text entered directly int a Text Tab is edited and styled using the Text Editor Menu bar [224]
-----------------------------------------------------
Edit Annotation [225]
Web and File Link [226]
Formula [227]
Aggregate [228]
Subset: Filtered data [229]Aggregate [228]
Subset: Filtered data [229]
Like presentation packages, ach tab of an Omniscope file can be written as a presentation slidde, with top titles and bottom annotations.
Create a Title
![]() | To create a Title to the Tab, select “Style” from the main toolbar and then select “Title” A temporary name“Title” will automatically appear highlighted at the top of the screen. Type in the title you would like to give to your project and hit Enter. |
Back to the Top [230]
![]() | Omniscope gives the user the option to change : Style,colour, size and alignment of the font.. All these options are available under Title style Back to the Top [230] |
![]() | The user can delete the title at any time. Select Style in the main toolbar and unselect the option “Title”. A pop up will appear with a warning message:
This will erase the title. Are you sure? - Press Ok to erase the title from your project.
-Press Cancel to keep the title in your project. Back to the Top [230] |
![]() | Select “Style” from the main toolbar and select the Annotation option. A temporary name “Annotation” will automatically appear highlighted at the bottom of the screen. Type in the annotation notes you would like to add to your project and hit Enter. Back to the Top [230] |
To see how to edit /change the font/ insert image .... to the Edit box please click on this link: Text Editor [231].
![]() | This will erase the Annotation.Are you sure? - Press Ok to erase the title from your project. - Press Cancel to keep the title in your project. Back to the Top [230] |
Throughout Omniscope, wherever you have the option to add your own free-form text to the disply, the Text Editor Menu bar will display.
Click on Edit to edit the annotation.
Edit HTML Source
Remove formatting
Annotation allows the user to remove text formatting by selecting the text edited, and clicking button
This will turn the text back to the default setting.
The user is able to change the font of the text from Bold to Italic by using the button or
.
Omniscope also allows the user to use key short cuts to turn the text to Bold (CRTL+B) or italic(CRTL+I).
The user can underline text by highlighting the text and selecting the buttonor pressing (CRTL+U)
The user can Strike through a text by highlighting the desired text selecting the buttonor pressing (CRTL+G)
The user can change the Font of the text by highlighting the desired text and clicking on .
The user can change the Font of the text by highlighting the desired text and clicking on .
The user can change the Text colour by highlighting the desired text and clicking on
The user can also highlight text by selecting the text and clicking on .
The user can insert bullets and numbers when selecting this button .
These options are available by clicking this Button .
A pop up appears asking to configure the table: number of row/column/Scale/table width/ Borders
After a table has been created, the user can still modify its properties by selecting the table and pressing again, Options are:
The user can enter an address (URL) to show a web based image:
All those options are available from Insert Image’s button
The user can link any web page or file into the annotation window
The Main Toolbar: Layout [87] menu groups most of the commands used to manage the elements of a tab outside of the views to be displayed on that tab.
![]() | Edit modes [75] - you can modify the default settings for layout modes and add you own to a given file.
|
![]() |
![]() |
![]() |
Import PowerPoint slide - you can import an existing PowerPoint slide into a tab
Clear layout - removes all the display elements outside of the views displayed on the current tab
Styles - combinations of settings that can be applied to a specific file, and also shared with other users. You can use standard pre-configured Styles, or create a custom organisational Style to apply to all Omniscope file created by a given organisation. For more information, see Styles & Configure styles [76]and also the KnowledgeBase section on sharing custom styles [232].
You can modify default Layout modes, and add your own Layout mode options to any given file. Layout modes can be applied to any or all the tabs in the file. You can show or hide Layout mode option icons on toolbars, and assign icons for exposing the options on the Main Toolbar. The Main Toolbar: Layout > Edit Modes... dialog is used to customise Layout modes:
![]() | Delete - deletes the corresponding Layout mode option from the current file. Duplicate - creates a new mode option below with the same settings as the existing Layout mode being duplicated. Active or Switch to - Active indicates which Layout mode settings are currently being displayed. If no options are showing Active, click Switch to next to the mode settings pane you wish to display, setting it to Active, then click OK. Replace - copies the currently active mode settings into the corresponding mode options pane [OK] - applies the selected settings and displays the Active Layout Mode [Add] - adds a new mode options settings pane at the bottom of the list [Revert to defaults] - returns all settings to their default values and deletes any additional Layout mode options you may have create [Cancel] - closed the dialog without saving any changes. |
Layout modes are not exportable for use in new files configured by others, and do not include the settings available when configuring Styles [76]. If you want to use a customised Layout mode option in a new file, delete the data from an existing file and change its source, thereby preserving the custom Layout. Options which can be changed to customise or define new layout modes are described below:
Styles -
View spacing -
Show main toolbar -
Show view toolbars -
Omniscope enables anyone to create a corporate Style corresponding to your corporate colours and presentation standards, using a combination of official logos, font settings, colours and effects defined using the Layout > Configure styles dialog. Change the settings and observe the result interactively. Once you are satisfied with all the settings, name and save your custom Style preset and it will be added to your Layout > Styles menu. You can also copy this customised style preset to others in your organisation, so that the official corporate style becomes available in the same menu to everyone configuring files (see below).
Default style | Presenting style | |
Reporting style | Dashboard style |
Each of the default Layout modes also has a default style is optimised for the different uses:
Working mode: for general data analysis and file configuration, with all toolbars revealed.
Presenting mode: for power users presenting to others interactively, with some toolbars hidden.
Reporting mode: for routine reports and printing a static copies, with all toolbars hidden.
Dashboard style: use this for clean, remote displays with frequently refreshing data.
You can edit the default layout modes [75]on a file-by-file basis, but you cannot share these settings with others configuring new files as you can using custom Styles.
Styles are combinations of display settings you can change using the Layout > Configure styles dialog. These settings control most of the visible aspects of each file, outside of the controls available within individual views. A pre-defined Style called 'Default' is used for every file unless you make a change. A menu of alternative pre-defined styles is available under Layout > Styles. You can apply different 'looks' by changing the style applied to the open file.
![]() | ![]() |
If you change any settings relative to the current style preset, the Preset selection drop down will show that the new altered preset is not saved. Click Save to give a name to the newly-modified style preset and save it to your installation, from which it will be available for future use, and transferable in the form of an .XML file you can copy across machines.
![]() | The settings corresponding to the new style preset are saved in a local .XML file named {YourPresetName}.XML. Anyone who creates a new file from an existing file can use the same style preset, which is part of the file. However, anyone creating a new file will not have access to the custom corporate style unless it is first copied to their machine [232].
|
Relates to version 2.4 only; from version 2.5 Report pages are referred to as Tabs.
Any combination of views, settings, filters, titles and annotations can be saved as a persistent Report Pages that display on tabs across the top of the Main Toolbar. Tab names can also be displayed as buttons from the Sidebar Reports panel. Any number of different Report tabs can be configured, with individual or groups of Report Page tabs (sections) addressing the needs of different audiences among the users of your files.
If you close and save an Omniscope file displaying a configured Report Page tab, this file will open next time displaying the same tab. Users of the file need simply page through the interactive Report Page tabs just as they would a presentation slide show. If displayed, page through their Report page tabs using the forward and back screen arrows in the lower left corner hover Reports Navigator (emulating PowerPoint) or use the right and left keyboard arrow keys (e.g. for live presentations).
Below is a high-level introduction to Report Page tabs; how they are created, modified and navigated. More detailed documentation of the commands related to creating and managing Report Page tabs is available under the Main Toolbar Reports [233] and Page [234] menu commands.
To create a Reports pages, click on Reports on the Main Toolbar and choose one of the three options available under the Create Page heading:
If you are currently displaying a combination of views, queries, variable settings, etc. that you would like to make persistent, choose From current Omniscope configuration. You will enter Reports Mode and all your current settings will be copied to create a new Report page tab. In Reports Mode, any further changes you make will apply only to the open Report Page, and all subsequent changes must be Committed to become persistent (see below).
|
If you choose to create the new page from the current Omniscope configuration, the Create New Page wizard will display like this:
![]() | Page name: this name appears on a report tab at the top of the display, or a button on the Sidebar Reports Panel if you provide access to Report pages there. Title: the title text that will appear at the top of the page...you can edit this at any time Apply default report layout: If you leave this box ticked, Omniscope will hide the View Toolbars and increase the margins around the views for a cleaner display. If you wish to preserve the existing settings, untick this box. |
Once configured and named, each pre-defined, persistent Report page appears anytime the user clicks on the top report tab, or the button next to the Report page name in the Sidebar Reports Panel, or uses the Reports Navigator menu, which appears faintly in the bottom left corner of the display in Reports Mode (see Using the Reports Navigator below).
The Main Toolbar Page menu commands provide many options useful for creating self-explanatory Report Pages. The commands on this menu can be used to configure many aspects of the current display, whether that display will eventually be converted to a persistent Report Page or not. If you make changes to the current view using Page menu commands, then close and save the file, it will next open with those changes preserved in the current display.
| Page > menu commands can be used to: You can also tick/untick the options to display or hide the Main Toolbar and the View Toolbars on open views of the page. Toolbars are usually hidden if Report Page users are not expected to access the options available on them. Even when hidden, the Main Toolbar comes back into view whenever the user hovers the mouse near the top of the display. |
Page > menu commands apply to each Report page individually, and any changes must be Committed to become a persistent change, or Reverted to return the Report page to its default configuration/layout. For options covering aspects of the look and feel of Report pages that apply to more then one page, see the introduction to the Appearance [78] command menu.
The Reports Navigator menu appears in the lower left-hand corner of the display whenever Omniscope is in Reports Mode, meaning displaying a persistent Report Page. The Reports Navigator is faint until you mouse over it, at which point it appears clearly, with forward and back arrows pointing to either side of a reports document icon. Clicking on the forward or back arrows cycles through all the Report Pages already configured in the file. The same list as can be seen in the Side Bar Reports (or some other name if you have renamed the Reports heading) panel and under the Main Toolbar Reports Navigation section.
Clicking on the Reports Navigator document icon at lower left reveals a menu listing a number of report navigation, creation, layout and reset options.
![]() | Start; Next; Previous; Go to page...used to cycle through the Reports Pages already configured in the file. Administer all pages sub-menu: Commit all modified pages- makes all changes which you have made to your Report Pages persistent Revert all modified pages- returns all Reports Pages to their last persistent configuration Delete all pages- deletes all Report Pages currently configured |
If the Commit and Revert modifications commands are solid, rather than greyed-out, it means that you have modified the current Report Page and must now either overwrite the previous settings with the new ones (Commit) or return the report to its original look, leaving the original settings unchanged (Revert). If the name of the Report Page is showing in red on the top report tab, this also means that you should either Commit or Revert your changes. If you have chosen to show the Side Bar Reports panel, these buttons also show in the Side Bar under the current Report Page whenever changes have been made to the current page, and the report titles will show in red until changes are either Committed or Reverted.
Tools sub-menu: Tick or un-tick to Show or Hide various toolbars. Note that these changes apply to the current Report Page only, and only if the modifications are Committed to make them persistent. |
Reset Layout - returns the layout of the current Report Page to the default, with all the optional Show/Hide settings set to Show
Save file as... opens the Export file wizard [235]with the tab set to .IOK/.IOM files.
Exit Report: - exits from Reports Mode and the Report Navigator menu disappears. Remember that it is usually better to Exit Reports Mode if not modifying existing Reports Pages. You can also Exit Reports Mode from the Main Toolbar Reports menu (see below) or from the Side Bar Reports Panel if you are displaying reports there.
Commands required to manage all configured Report pages are available from the Main Toolbar Reports menu. In addition to many of the same commands as are available on the Reports Navigator menu, the Main Toolbar Reports menu includes commands such as Commit and Revert all modified pages that operate on all Report Pages simultaneously. When the Reports menu is opened, the title of the current Report Page is shown at the top in bold italics.
For more detail, see the sections documenting the Main Toolbar Report [233]s and Page [234] command menus
This refers to the functionality allowing Report pages to be organised into named sections (or "groups"). To date, Report page organisation has been implemented only in the Sidebar Reports panel. To show the Reports panel, the right-hand Sidebar must be showing. However, the Sidebar Reports panel is not displayed by default.
Use the Sidebar button on the Main Toolbar to change this. Then, ensure the Reports Panel is ticked for display using the Devices drop-down on the Sidebar toolbar. When the Sidebar Reports Panel is displayed, the Report page tabs across the top of the display will disappear unless they have been explicitly shown. You can explicitly hide/show the Report Page tabs using Main Toolbar: Tab > Tab settings > Tab bar option. For more information, see the Appearance menu [236]commands.
The Sidebar Reports Panel must be expanded to show the Create new button at the bottom of the panel. Expand/collapse each device by clicking its title. Click Create new, choose Section and enter the section name when prompted. Drag the sections and Report Page titles around to achieve the desired structure.
To manage existing section titles, click the black triangle on the right to show a drop-down menu, allowing you to rename or delete each section grouping.
Applies to version 2.4 only
Omniscope enables you to deliver interactive, data-rich, visual presentations rather than dull, complex spreadsheets and/or static, non-interactive presentation slides. Omniscope also offers extensive options for branding your file, displaying advertising, focusing the end users' navigation options, and changing the layout, themes and colouring to match your organisation's standards for internal and external documents.
Commands/options relating to most of the elements of the display of pages/tabs in a given file are found under the Main Toolbar Appearance and Help menus. This page covers only two of the most commonly-used options; Branding and View restrictions. See Commands Reference 2-4 > Appearance [236]for a complete overview of commands on the Appearance sub-menu.
{Omniscope Professional & Enterprise only} The Branding sub-menu provides options to configure either of two informational pop-up screens presented on opening and closing a given file. It also provides the option to change the corner logo display from 'Visokio' to a logo of your own (with a link back to your own page), and to display banner advertising images and links in your downloadable Omniscope files.
There are two pop-up informational screens you can configure:
The Add Corner logo, Add Web Services menu logo, and Set publisher link options enable data publishers to further brand their files. The Banner advert sub-menu enables publishers to add advertising images and links to their files to fully integrate with the commercial aspects of their business. For more information, see Appearance Menu [236] and Advertising Options. [237]
Note: The Help page and banner advertising displays are currently the same for the working display and all the Report Pages in the file, rather than configurable for each Report Page. This may change in future versions. To edit the file specific Help Page, see Help > Create/Edit help page.
Clicking on the option to configure a Cover and Back informational screens launches a Set Page dialog that accepts your inputs from you. The dialogs used to create the Cover and Back informational pages are both similar to the one shown below:
Note: Both information screens support some aspects of HTML text formatting, such as <b>, <i> etc. Currently, informational screens behave differently to the file-specific Help Page, which does not require hard returns and can be re-sized directly in preview mode.
For any given data set, one or more of Omniscope's 14 different views may not be needed to best depict the data set and support user interaction. It may be that the data does not contain any fields (columns) useful to plot against other fields in the Graph View. Some files could have so many different unique Category values in different fields that the Tree View becomes slow to open and use. Whether for these or other reasons relating to simplifying the file, it is possible to hide selected views from the users' View Chooser menus by unticking the view on the list displayed under Appearance > Views > {view restrictions}:
In addition to logos/background images and font selection, all the colours associated with an file can be managed using the options available under Appearance > Themes. There is a library of predefined Themes, and you also create your own combination of corporate colours and save the settings as your own named Theme which you can share with others. More on managing Themes [238].
Applies to Omniscope 2.4 only.
Themes are combinations of display settings you can change under Appearance > Look and Feel. These settings control most of the visible aspects of each file, outside of the controls available within individual views. By default, a built-in style called Default is used for every file. A menu of alternative pre-defined themes is available Appearance > Themes. You can see the different colouring effects by changing the style applied to the open file.
![]() Ice Blue | ![]() Bordeaux | ![]() | |
![]() Forest | ![]() Darth Vader |
Create a corporate style corresponding to your corporate colours and general style of presentation, using a combination of official logos, font settings, colours and effects, which you can define using Appearance > Look and Feel. Once you are satisfied with all the settings, name and save your official style preset and it will become a new option on your Appearance > Themes menu. You can also copy this customised style preset to others in your organisation (see below), so that the official corporate preset is available in the same menu to everyone configuring files.
If you change any settings relative to the current style preset, the Preset selection drop down will show that the new altered preset is not saved. Click Save to give a name to the newly-modified style preset and save it to your installation, from which it will be available for future use, and transferable in the form of an .XML file you can copy across machines.
The settings corresponding to the new style preset are saved in a local .XML file named {YourPresetName}.XML. Anyone who creates a new file from an existing file can use the same style preset, which is part of the file. However, anyone creating a new file will not have access to the custom corporate style unless it is first copied to their machine.
Currently, to make a style preset you have defined available to others, you need to find the file called {YourPresetName}.XML on your machine, send a copy of this file to others needing to originate (not view) files with his preset, and tell them the location on their machine to copy this file so that it will be available to them whenever they create a new Omniscope file.
The location to find/copy the .XML style preset files varies by version of Omniscope and your version of Windows, as described below:
Vista:
C:\Users\UserName\AppData\Local\VirtualStore\Program Files\Visokio Omniscope\UserThemes
Windows XP:
C:\Program Files\Visokio Omniscope\UserThemes
If your system is set to hide system-related files and folders, you may not see the above locations until you change this setting:
1. Open the folder options in Windows:
Windows XP:
Open menu [START] > Settings > Control Panel > Folder options
Windows Vista:
Open menu [START] > Control Panel > Appearance and Personalisation > Folder options
2. Click on the View tab and enable the option 'Show hidden files and folders'.
DataPlayer is no longer being developed. To use, you must enable Settings > Advanced > Show legacy features.
The Omniscope DataPlayer View is a combined viewer and workspace that enables anyone to create exportable, interactive files we call DataPlayers. Using the DataPlayer View, some or all of the data in an Omniscope project file can be encapsulated in one or more Flash .SWF files combining the data, dynamic visualisations and query devices. DataPlayers can be embedded into offline documents (PowerPoint, Excel, Adobe Acrobat) and web pages with full interactivity. Flash is universally-accessible and does not require users to have the the Omniscope free Viewer installed to interact with and filter the data in real time.
Note: Due to limitations in Flash, DataPlayers can not yet be scaled up to include millions of rows as Omniscope files can. Although the upper limit is increasing over time, it currently can be difficult to get good performance in DataPlayers with over about 15,000 rows. DataPlayer scalability and performance will be increased dramatically in future releases. For more information, see KnowledgeBase article on DataPlayer scaling and performance [239].
The DataPlayer View is opened like any other, using the Add View menu on the Main Toolbar, or by switching from another view. Ticking the option Open in new window at the bottom of the Add View menu will allow you to manage the DataPlayer window independently. It is good practise to create a separate reporting tab for the DataPlayer View, which aids in creating DataPlayers and refreshing them later on. Note that under the Appearance menu, you can choose either Tabbed (one view type per tab in the single DataPlayer file, or Simultaneous, multiple ('dashboard') views for a given DataPlayer.
Upon opening a DataPlayer View, Omniscope will attempt to generate a Bar View DataPlayer using the Filtered data (IN) data set.
Warning: If you have more than 10-15,000 records in the filtered IN data set, current limitations in Flash may interfere with full rendering of the initial DataPlayer. It is best to first define either an Aggregation or a Named Query (or both) such that the number of records to be encapsulated in the DataPlayers is reduced to under about 15,000 depending on row count and data complexity.
The Side Bar filter devices and ordering settings showing when the DataPlayer View is opened are replicated in the DataPlayer filter panel which by default is on the right side of the DataPlayer. Once the initial Bar View DataPlayer is generated, you will notice the various interactive elements of the DataPlayer. Clicking on the filters in the side panel reduces the record count, as displayed in the barometer at the bottom. Clicking the Reset button restores all the records in the defined data set. Clicking on the details button displays (potentially aggregated) record level details (in an expandable table) which opens at record level to display all fields as configured.
Using the menu items available on the DataPlayer View Toolbar (see below), you can refine this opening DataPlayer, add other DataPlayer view types, and change the Omniscope Side Bar filter settings to influence the filter panel generated in the DataPlayer(s) you are creating.
Caution: The DataPlayers displayed in the DataPlayer View are fully interactive, and thus it is possible to set filters, change selection drop-downs etc. just as end-users of the DataPlayer will. However, these changes are NOT PERSISTENT. The next time the DataPlayer View is opened and the DataPlayer re-generated, all settings will revert to the settings established in the View Toolbar settings menus, described briefly below and in detail in the in the DataPlayer View [69] reference section.
Refreshing the data in the Omniscope file, then updating the DataPlayer View will create an updated Flash 'dashboard' file containing the latest data, which can be posted to the web or exported into existing documents, over-writing the previous versions.
Like other View Toolbars, the DataPlayer View Toolbar displays many of the standard menus, such as the window View picker, Data Subset, Aggregate and View tools menus, but also various specialised drop-down menus containing options for adding and configuring DataPlayers. Given the scaling limitations of DataPlayers, it is sometimes necessary to define Named Queries and/or aggregations in the DataPlayer view to reduce the record count sufficiently to allow one or more DataPlayers to be generated.
In addition to the standard View Toolbar menu items, the specialised menus on the DataPlayer View Toolbar include:
This section is just a brief introduction to the process of creating and exporting interactive DataPlayers from defined data-subsets and filter settings in your Omniscope files. More detail on all the myriad configuration options for all view types is available in the Views Reference DataPlayer View section [69].
Below is an index to all the drop-down command menus accessed from the Main Toolbar [83] for version 2.5. For information on commands and options related to specific Views and View Toolbars, please consult the Guide to Views. [53] If you're still using version 2.4, please see the command reference for 2.4 [131]. If you're accustomed to Omniscope 2.4, and can't find a command in version 2.5, see this guide to changes [248].
Main Toolbar Commands - version 2.5
Click for an overview of the Main Toolbar in version 2.5 [83] Click on the links below for more detail on the section containing the command(s) you are seeking. |File [84]|Data [85] |Tab [86] |Layout [87] |Toolbars [88] |Settings [89] |Help [90]| | |
![]() | File menu [84]
|
![]() | Data menu [85]Manage fields |
![]() | Tab menu [86]New [86] |
![]() | Layout menu [87]Mode selection: [87] Working mode-------------------------- |
![]() | Toolbars menu [88]Toolbar visibility: |
![]() | Settings menu [89]This tab: [89] |
![]() | Help menu [90]Help with this file - |
The Omniscope Main Toolbar contains both a series of drop-down command menus on the left and a selection of navigational command icons and functions to the right of the command menus used to explore and refresh Omniscope files. The command menu options on the Main Toolbar are generally not needed to navigate Omniscope files prepared by others. The number of icons and detail displayed will depend on the horizontal space available to Omniscope. Various Layout modes may hide the Main Toolbar unless the user hovers their mouse near the top of the display.
![]() | Add View - opens a new View window | ||
Reset - returns all records to the filtered IN subset | ![]() | Working Mode - layout for configuring files | |
![]() | Deselect - removes all selections | ![]() | Presentation Mode - layout for presentations |
![]() | Move - selected records to the filtered OUT subset | ![]() | Reporting Mode - layout for printing |
![]() | Keep - selected records in the filtered IN subset | ![]() | Dashboard Mode - layout for refreshable displays |
![]() | Back - to the previous display | ![]() | Zoom - adjusts display resolution/font size |
![]() | Colour by - choose global colouring option | ![]() | Help page - launches file-specific help screen |
![]() | Details - display field values for selected record set | ![]() | File close - closes the open file |
![]() OUT (174), and Selected (1) record (row) counts | ![]() | Expand/Show Labels - expands and wraps Main Toolbar to display labels |
See the section below for more detail on Main Toolbar commands
The left side of the Main Toolbar contains all the top-level command menus. When no Omniscope data file is loaded, the Main Toolbar displays only these command menus and the Welcome Screen [11]. File menu [84]: importing/refreshing, saving, exporting and printing data, maps and image sets. Data menu [85]: managing data columns (fields) and values within categories, adding new columns & rows and changing data orientation (de-pivot and re-pivot). Tab menu: [86] enable auto-refresh, change languages, set details display options, define links, image sets and web services related to the file. Layout menu: [87] create, modify and navigate Report pages. Toolbars menu: [250] modify aspects of the workspace or current Report page. Settings menu: [89] add branding and modify/simplify most aspects of the colouring, look and feel of the file. Help menu: [90] create file-specific help screen, access learning resources, send bug reports/suggestions, check for updates and licensing status (if these services are not working, consult the KnowledgeBase section on Proxy Settings [251]).
Complete documentation of all the commands on these menus can be accessed from the Commands Reference [82] page or by following the links above. | Add View menu: |
|
Reset - Omniscope files contain flat tables of structured data organised into records (rows) and fields (columns). Navigating an Omniscope file usually involves either setting Side Bar filters, or Selecting plus either Move or Keep operations to focus on only a certain data subset. The Reset button removes all of the filtering criteria you may have expressed, and returns the current display views to show all the records in the Filtered IN universe. It is very important to always Reset your data before filtering, so that all qualifying records will be considered in your subsequent query. Unless you configure them otherwise, tabs remember their queries/data subsets, so if you want a Report Page to open showing all the data, make sure to Reset all the filters and commit the changes before you save the file. Note: On the Side Bar filter devices it is possible to reset each filter individually, and if a Side Bar filter device is set to Freeze, that filter's settings will survive a global Reset. | ||
Deselect - Removes all records from the Selected data subset and greys-out the option to do Move or Keep operations on selected records. Omniscope power query filtering directly on views (as opposed to Side Bar filtering) involves 4 basic mouse operations: Select (or Deselect), followed by Move or Keep, and then perhaps a Reset. Every view provides ways of selecting one or more records using just the mouse. In most views, you can also Deselect by clicking again on one or more of the selected areas or groups of records. It is not necessary to use this global Deselect on the Main Toolbar unless you wish to clear all selections made simultaneously. | ||
Move - Selecting records is a precursor to deciding whether to Move the selected records, i.e. filtered OUT of further consideration. If you are working from a view of the filtered IN data subset, the grey Move command moves all selected records OUT of consideration, where they stay until they are returned or the display is Reset. The barometer will give you a preview of this on the left side, where selected IN records to be moved will be highlighted. If you are working from the filtered OUT data subset, the display will change the colour of the Move icon to blue, since moving records from the filtered OUT subset will return them to the filtered IN subset. The barometer will show you the selected OUT records highlighted on the right side. If you are working from a view set to display ALL Data, the barometer will show you the effect of Moves and Keeps, but that specific view will not update as a result, since views showing ALL Data always display all records regardless of whether they are filtered IN or OUT. | ||
Keep- the opposite of Move, the Keep command keeps only the selected records in the filtered IN subset, and moves all other unselected records to the filtered OUT subset. If you are working from a view displaying the filtered OUT subset, the Keep icon will change colour to grey, since the effect will be toKeep the selected records in the filtered OUT subset. If you are working from a view set to display ALL Data, the barometer will show you the effect of Moves and Keeps, but that specific view will not update as a result, since views showing ALL Data always display all records regardless of whether they are filtered IN or OUT. | ||
Back- similar to a browser, if you have performed a filtering operation, you can go back to the previous query state(s) at any time by pressing the Back button. | ||
| ||
Queries - this drop-down menu is used to manage defined data subsets associated with Named Queries. Using this menu you can name empty queries ( e.g "Basket" or "Errors") to collect records you add, or you can define complex queries as re-usable Named Queries using patterns of Side Bar filter settings. Each Named Query defined is added to the data subsets that can be displayed in most views. Detailed documentation of the use of the commands on this menu is here [125]. | ||
Barometer - this very useful indicator depicts the top level query state (records IN and OUT, with currently selected subsets counts) at any given time. In this example, the data set contains 4,886 total records (rows), of which 4,292 remain in the filtered IN subset, and 594 have been moved to the filtered OUT subset. In addition, 1,719 records have been selected, and the currently highlighted single record is among those selected. Always keep an eye on the barometer before initiating new filtering/queries to ensure that you have Reset (or gone Back) to the correct IN subset. | ||
Auto-refresh settings - Omniscope files can have other Omniscope files as data sources. Activated Omniscopes can refresh the data in an open .IOK/.IOM file from the data in another .IOK/.IOM file accessible over a network. The Auto-refresh drop down menu is revealed by activating the Automatic refresh option from the Tools menu [252]. Once revealed, this menu allows all aspects of the refresh process to be configured, as described here. [38] There is an option to display a Pause/Resume button (see below). | ||
Pause/Resume (auto-refresh)- Auto-refresh settings options include displaying a Pause/Resume auto-refresh button on the Main Toolbar. | ||
![]() | File-specific help screen - click to what the owner of a given file may have written to help users understand more about the file. If you are configuring a file for others, the content of this screen is composed from Help > Edit Help screen. | |
Corner logo - if you are publishing or re-publishing .IOK/.IOM files, you can replace this logo and link with your own. See Appearance > Branding > Add Corner Logo and Set Publisher link (for best results, use a logo 19 pixels high). | ||
Close file - click here to close the .IOK/.IOM file currently open. Once the data file is closed, the screen will display the Omniscope opening desktop, which includes links to previously opened files, as well as learning resources, embedded demos and other useful resources. | ||
Relates only to version 2.4
The Omniscope Main Toolbar contains both a series of drop-down command menus on the left and a selection of navigational command icons and functions used to explore and refresh Omniscope files to the right of the command menus. The command menu options are generally not needed to navigate Omniscope files prepared by others.
Immediately to the right of the Help command is the Add View drop down menu, used to add an additional view to the current display. To remove a view from the display, click on the [X] in the upper right hand corner of the view. To change a window from one view to another, click on the view name and select the view you want from the drop-down menu. If you want to add a view showing another data subset, you can select it using the Data Subset drop-down to the right of the view name in each View Toolbar.There is no upper limit on the number of views you can open in Omniscope, but display screen size limitations encourage using multiple tabbed Report Pages to display different combinations of views, rather than crowding the working display with too many open views. More on creating Report Pages [77].
| File [253]| Edit [254] | Tools [255] | Reports [233] | Page [234] | Appearance [236]| Help [256] | The left side of the Main Toolbar contains all the top-level command menus. When no .IOK/.IOM data file is loaded, the Main Toolbar displays only the command menus. File menu [253]: importing/refreshing, saving, exporting and printing data, maps and image sets. Edit menu: [254] managing data columns (fields) and values within categories, adding new columns & rows and changing data orientation (de-pivot and re-pivot). Tools menu: [255] enable auto-refresh, change languages, set details display options, define links, image sets and web services related to the file. Reports menu: [233] create, modify and navigate Report pages. Page menu: [234] modify aspects of the workspace or current Report page. Appearance menu: [236] add branding and modify/simplify most aspects of the colouring, look and feel of the file. Help menu: [256] create file-specific help screen, access learning resources, send bug reports/suggestions, check for updates and licensing status.
Complete documentation of all the commands on these menus can be accessed from the Commands Reference 2.4 [131] page or by following the links above. | Add View menu: |
|
Whenever a data file is loaded, to the right of the command menus, the Main Toolbar also displays a selection of navigational command icons and functions used to explore and refresh Omniscope files:
Reset - Omniscope files contain flat tables of structured data organised into records (rows) and fields (columns). Navigating an Omniscope file usually involves either setting Side Bar filters, or Selecting plus either Move or Keep operations to focus on only a certain data subset. The Reset button removes all of the filtering criteria you may have expressed, and returns the current display views to show all the records in the Filtered IN universe. It is very important to always Resetyour data before filtering, so that all qualifying records will be considered in your subsequent query. Unless you configure them otherwise, Report Pages remember their queries/data subsets, so if you want a Report Page to open showing all the data, make sure to Reset all the filters and commit the changes before you save the file. Note: On the Side Bar filter devices it is possible to reset each filter individually, and if a Side Bar filter device is set to Freeze, that filter's settings will survive a globalReset.
Deselect - Removes all records from the Selected data subset and greys-out the option to do Move or Keep operations on selected records. Omniscope power query filtering directly on views (as opposed to Side Bar filtering) involves 4 basic mouse operations: Select (or Deselect), followed by Move or Keep, and then perhaps a Reset. Every view provides ways of selecting one or more records using just the mouse. In most views, you can also Deselect by clicking again on one or more of the selected areas or groups of records. It is not necessary to use this global Deselect on the Main Toolbar unless you wish to clear all selections made simultaneously.
Move - Selecting records is a precursor to deciding whether to Move the selected records, i.e. filtered OUT of further consideration. If you are working from a view of the filtered IN data subset, the grey Move command moves all selected records OUT of consideration, where they stay until they are returned or the display is Reset. The barometer will give you a preview of this on the left side, where selected IN records to be moved will be highlighted. If you are working from the filtered OUT data subset, the display will change the colour of the Move icon to blue, since moving records from the filtered OUT subset will return them to the filteredIN subset. The barometer will show you the selected OUT records highlighted on the right side. If you are working from a view set to display ALL Data, the barometer will show you the effect of Moves and Keeps, but that specific view will not update as a result, since views showing ALL Data always display all records regardless of whether they are filtered IN or OUT.
Keep - the opposite of Move, the Keep command keeps only the selected records in the filtered IN subset, and moves all other unselected records to the filtered OUT subset. If you are working from a view displaying the filtered OUT subset, the Keep icon will change colour to grey, since the effect will be toKeep the selected records in the filtered OUT subset. If you are working from a view set to display ALL Data, the barometer will show you the effect of Moves andKeeps, but that specific view will not update as a result, since views showing ALL Data always display all records regardless of whether they are filtered IN or OUT.
Back - similar to a browser, if you have performed a filtering operation, you can go back to the previous query state(s) at any time by pressing the Back button.
Controls - this drop-down menu controls display of the two Sidebars, as well as the Cycling Toolbar. For more detail, see the Controls [134] subsection.
Barometer - this very useful indicator depicts the top level query state (records IN and OUT, with currently selected subsets counts) at any given time. In this example, the data set contains 4,886 total records (rows), of which 4,292 remain in the filtered IN subset, and 594 have been moved to the filtered OUT subset. In addition, 1,719 records have been selected, and the currently highlighted single record is among those selected. Always keep an eye on the barometer before initiating new filtering/queries to ensure that you have Reset (or gone Back) to the correct IN subset.
Queries - this drop-down menu is used to manage defined data subsets associated with Named Queries. Using this menu you can name empty queries ( e.g "Basket" or "Errors") to collect records you add, or you can define complex queries as re-usable Named Queries using patterns of Side Bar filter settings. Each Named Query defined is added to the data subsets that can be displayed in most views. Detailled documentation of the use of the commands on this menu is here [125].
Auto-refresh settings - Omniscope files can have other Omniscope files as data sources. Activated Omniscopes can refresh the data in an open .IOK/.IOM file from the data in another .IOK/.IOM file accessible over a network. The Auto-refresh drop down menu is revealed by activating the Automatic refresh option from the Tools menu [252]. Once revealed, this menu allows all aspects of the refresh process to be configured, as described here. [38] There is also an option to display a Pause/Resume button (see below).
Pause/Resume (auto-refresh) - Auto-refresh settings options include displaying a Pause/Resume auto-refresh button on the Main Toolbar.
File-specific help screen - click on this help icon to see what the publisher or re-publisher of a given file may have written to help users understand more about the file. If you are configuring a file for others, the content of this screen may be composed from Help > Edit Help screen.
Corner logo - if you are publishing or re-publishing .IOK/.IOM files, you can replace this logo and link with your own. See Appearance > Branding > Add Corner Logo and Set Publisher link (for best results, use a logo 19 pixels high).
Close file - click here to close the Omniscope file currently open. Once the data file is closed, the screen will display the Omniscope opening desktop, which includes links to previously opened files, as well as learning resources, embedded demos and other useful resources.
Relates only to version 2.4 and prior
The Controls drop-down menu is located on the Main Toolbar to the left of the Barometer.
![]() | Show right/left Sidebar - displays one or both Side Bars. By default, all filter Devices are initially displayed on the right side bar. To move filter Devices to the left Side Bar, open the left Side Bar and use the Devices drop down on the left Side Bar to tick which devices you want to move from the right to left Side Bar. Using Side Bars [133] Auto-hide main toolbar - ticking this option will cause the Main Toolbar to retract for all Report Tabs and the workspace, unless the mouse is hovered above the Report tabs at the top of the screen. This is often useful when simplifying the page layout for live presentations. This option can also be set on an individual Report Page basis by unticking the Show main toolbar option at the bottom of the Page menu [257], then committing the change on each Report Page tab for which you do not want the Main Toolbar displayed. |
Cycling toolbar - the Cycling Toolbar contains the setting for automatically cycling through Records, Values and Reports, introducing a degree of automation in the display of the data and images in the file. When set to Hide, the Cycling Toolbar will not display. The Auto-show option will enable display of the Cycling toolbar when the mouse hovers at the bottom of the screen. The Show option will display the Cycling Toolbar at all times. Using the Cycling Toolbar [222]
Relates only to version 2.3 and earlier.
The left side of the Main Toolbar contains all the top-level command menus. When no Omniscope data file is loaded, the Main Toolbar displays only the command menus. These commands are generally not needed to navigate an Omniscope file prepared for you by someone else. Documentation of all the commands on these menus can be accessed from the Commands Reference [131] page or by following the links below:
| File [258]| Edit [259] | Tools [260] | Reports [261] | Page [262] | Appearance [263]| Help [264] |
Whenever an Omniscope data file is loaded, to the right of the command menus, the Main Toolbar also displays a selection of navigational command icons and functions used to explore Omniscope files:
Add View -Used to add an additional view to the current display. To remove a view from the display, click on the [X] in the upper right hand corner of the view. To change a window from one view to another, click on the view name and select the view you want from the drop-down menu. If you want to add a view showing another Universe, click on the Show other data universes option to display a grid of all views and universes. There is no upper limit on the number of views you can open in Omniscope, but display screen size limitations encourage using multiple Report Pages to display different combinations of views, rather than crowding the working display with too many open views. More on creating Report Pages [77].
Reset - Omniscope files are flat tables of data, with records (rows) and fields (columns). One of the objectives of navigating an Omniscope file is to select and focus on only a certain subset of records (rows), rather than all the records in the file. The Reset button removes all of the filtering criteria you may have expressed, and returns the current display views to show all the records in the IN universe. It is very important to always reset your data before filtering, so that all qualifying records will be considered in your subsequent query. Unless you say otherwise, Report Pages remember their queries, so if you want a Report Page to open showing all the data, make sure to Reset the views and commit the changes before you save the file.
Deselect - Removes all records from the blue SELECTION universe, and greys-out the option to do Move or Keep operations on selected records. Omniscope filtering using power queries depends on 4 basic operations: Select (or Deselect), followed by Move or Keep, and perhaps a Reset. Every view provides ways of selecting one or more records using just a mouse. In most views, you can also Deselect by clicking again on one or more of the selected areas or groups of records. It is not necessary to use the global Deselect on the Main Toolbar unless you wish to clear all selections.
Move - Selecting/deselecting records is a precursor to deciding whether to Move the selected records OUT of further consideration. If you are working in the IN universe, the Move command moves all selected records OUT of consideration, where they stay until the display is Reset. If you are working from the OUT Universe, the display will change the colour of the Move icon to green, since moving records from the OUT Universe will return them to the green IN Universe. If you are working from the black ALL universe, the display will change the Move button, substituting OUT for Move, signifying that moving records from the ALL Universe places them in the OUT Universe, if they are not already there. Remember that the black ALL Universe always contains all records and does not change.
Keep - the opposite of Move, if you are working in the IN Universe, the Keep command keeps only the selected records IN consideration, and moves all other unselected records OUT of consideration. If you are working from the OUT Universe, the display will change the colour of the Keep icon to red, since it will keep selected records in the OUT Universe and will return all others to the green IN Universe. If you are working from the black ALL Universe, the display will change the Keep button, substituting IN for Keep, signifying that keeping records from the ALL Universe places them in the IN Universe, if they are not already there. Remember that the Black ALL Universe always contains all records and does not change.
Back - like with a browser, you can go back to the previous display at any time by pressing Back.
Show Side Bar - clicking this icon gives you the option to show or hide the Side Bars on one or both sides of the current display. You can choose to display a Side Bar on the right, the left or both sides of the display. If you display both Side Bars, adding a device to one Side bar display will remove it from the other.
DataPlayer link - used to export data sets to Omniscope's companion application FeatureFinder (integrated as DataPlayer View in 2.4+). The separate application converts your data into interactive Flash .SWF DataPlayers suitable for embedding in web pages and offline documents such as PowerPoint, Adobe Acrobat .PDFs, Excel etc. DataPlayers in version 2.3 do not scale to more than about 5-10,000 typical records [239], so you may have to use Omniscope to divide your data set into smaller sets before exporting the data to convert as DataPlayers.
Barometer - upon opening a file, it is useful to know how many records are in the data set. As you filter, it is useful to see how many records have been kept IN consideration, and how many moved OUT. The barometer is a visual gauge that shows the total, as well as the split between IN and OUT Universes. More on Data Universes [265]
Basket - the basket is a 'parking place' where you can put selected records, such that they will stay there even if you Reset the display. At any time, you can open the Basket and see the records you have placed there.
Help screen - click on the help icon to see what the publisher or re-publisher of the file may have to say that will help you understand more about the file.
Publisher logo/ link - if you are publishing or re-publishing an .IOK file, you can put your own logo here, and link it to your website. See Appearance > Branding > Add Corner Logo and Set Publisher link (for best results, use a logo 19 pixels high).
The File > ... menu groups commands related to importing data from a file, reporting views/table(s) of a relational database, online 'cloud' data sources, folder of images, a folder of files (documents, music, videos), maps from our online library or a preconfigured demo file. The second section provides options for saving Omniscope files with a wide range of options. The third section provides options for exporting new files in Omniscope and other formats, exporting screen images form Omniscope, and printing Omniscope files in varous document formats.
![]() | New file [20] - opens a dialog where you can specify how many rows and columns you need to start with. Generally, you should start small, except if you are planning to cut-and-paste data into the new Omniscope file, in which case you must specify enough rows and columns to receive the paste. Open file [23]- launches the Open file dialog, which looks like a Windows file browse window, but has some additional features and options on the right side. Navigate your directory structure and find the file you wish to load, e.g. an existing Omniscope IOK file, or a supported delimited data file; Excel XLS, CSV (comma separated value) or other common data file formats such as TSV, TXT etc. Connect to database [25] - launches the Database Connection Wizard that helps you connect to any ODBC/JDBC [266] compliant relational database and import/refresh the output of any SQL statement that returns a tabular data set. Open image collection [35] - imports a collection of image files and associated editable tags from a defined folder/location Open folder of files [34]- imports filenames, attributes, paths and associated editable tags from selected folders containing documents, and/or media files like music or video, with options to display the selected docments (PDF) or to edit tags and file names on media file libraries and export a playlist. Open online source [26] - Open map [24] - Open demo [12] - |
Applies to version 2.4 only
The File > Export > Export file(s) sub-menu provides many options for exporting some or all of the data, images and queries from the open Omniscope file for use by other applications, such as spreadsheets, or in the case of References and XML query files, by other Omniscope users with access to copies of the same IOK file.
Selecting File > Export > Export file(s) launches the Export Data wizard. Choosing File > Export > Export file(s) > Export References, > Export the images, and > Export XML query file also open the Export file wizard to the relevant tab.
The Export files wizard is a tabbed dialog that enables you to export data as a new Omniscope IOK file, an Excel XLS file, a list of references (values from one selected field/column) as a TXT file, a folder of images you have associated with (but not necessarily embedded into) the IOK file, or an Omniscope query as an XML file that can be opening by other Omniscopes to re-create the same view with the same data file. You change the type of file you want to export by selecting the appropriate tab at the top of the Export files wizard.
Selecting the Export Data tab will specify an Excel Workbook XLS file by default, but you can change the format of the exported data file to another supported format such as comma-separated value (CSV), tab-separated value (TSV) or an XML text data file (in Visokio schema [116]).
At the right side of the Export Data wizard, there are powerful options for specifying the fields (columns) and records (rows) to be exported. Untick any fields you do not want exported to the new file, and specify which data universe currently contains the records that you wish to export.
At any time, you can use the File > Save as or the Export Data wizard to create a new Omniscope IOK file from an existing one by selecting the first IOK tab on the Export Data wizard. In addition to specifying the fields and records you want to export, you also have several options to manage access and the refresh cycle for the new IOK file.
IOK files are already many times smaller than the equivalent spreadsheet file size. Strong compression reduces the size of IOK files even further, at the expense of requiring more memory and taking longer to save the file. Strong compression reduces CSV files much more than Zip compression, for example. You might use this if you are publishing or sending files via email or the web.
When creating new Omniscope IOK files, you can choose to save the new file using several options for managing access to the file, to the data inside the file, and the period of time for which the file will be valid. More on file security options. [81]
Sometimes you will want to export only a list of record (row) identifiers to share with others using Omniscope or other applications. Choosing the References tab in the Data Export dialog allows you to specify which field (column) you wish to export, and which Universe contains the records you wish to export.
{Version 2.3 and prior} For example, if you have saved a number of interesting records in the Basket, you would specify BASKET, rather than IN, SELECTION or ALL universes as the source of the records references to be exported.
Reference files are exported as single column TXT files, useful for importing/matching in to other applications or other Omniscopes to re-create the same list, perhaps with updated data, for co-workers or customers.
If you have associated an image set with a particular Omniscope file, the Export Data dialog will display an Images tab option. Selecting this tab allows you to create a new copy of the image folder, perhaps changing the size of the images to reduce the size of the files in which they will be embedded. If you have downloaded all online images associated with a file (by opening a Tile View showing the images, or using record cycling in the Details view, for example) you can export a copy of those images to a folder for local use.
Note that the image set to be exported only needs to be associated with (but not necessarily embedded into) the current Omniscope file in order to use the Export Folder of Images option. If you are exporting an embedded image set that you have already reduced from the original sizes, Omniscope may warn you that it does not have access to the folder with the images at original size, and that the images in the new, exported folder will be of reduced size.
Any pattern of filter settings and history of Moves and Keeps can be saved as a named query, using an XML file only Omniscope can read and load as a query. The query may be the current active query, or any query associated with a Report Page defined in the file.
Exported queries can only be opened by other Omniscopes with open files that have the same fields present. There may be new records or changed data values in the version of the file importing the query, however. The export/import XML queries feature is used to permit others to quickly reproduce a data quality or screening views using the IN and OUT universes, perhaps on a daily basis as the data in each successive version of the Omniscope file changes.
The Data > menu groups commands for managing the underlying tabular data set in the open file, including adding fields (columns) and records (rows), creating formula fields, refreshing the data from source(s), merging in data from other sources, changing the row & column oreintation of the data set, etc.
![]() | Manage fields - |
The Tab > ... menu groups commands providing options for creating new tabs, for managing the options to commit or revert changes you have made to the configuration of tabs, deleting tabs and managing tab settings.
![]() | New - provides options for creating a new tab. There are many options and settings. |
The Layout > ... menu groups commands governing the appearance of each tab, e.g. formatting, spacing, titles and annotations, images,etc. Make sure to go Tab > commit changes to make the defined layout persistent. All of these Layout modes can be customised using the Edit modes [75] wizard. You can also use pre-defined Styles, or configure custom Styles to match your organisation's presentation standards.
![]() | Display mode options: quickly change the layout of each tab for different purposes. These layout mode icons are also available at the far right of the Main Toolbar [83]. |
Clear layout - removes all the display elements outside of the views displayed on the current tab
Styles - combinations of settings that can be applied to a specific file, and also shared with other users. You can use standard pre-configured Styles, or create a custom organisational Style to apply to all Omniscope file created by a given organisation. For more information, see Styles & Configure styles [76]and also the KnowledgeBase section on sharing custom styles [232].
Toolbars > ... groups commands governing the tab-specific visibility of various toolbars and other on-screen tab navigation and filtering aids. Most of these settings are used in the Presentation phase of the configuration checklist [114].
Main toolbar- untick to hide the Main Toolbar on a given tab. Done automatically in some Layout modes, e.g. Reporting Mode. If hidden, the Main Toolbar will still descend into view whenever the user hover Cycling toolbar - unticked by default, allows you to hide/show cycling toolbar Tab bar - ticked by default, allows you to hide/show the top tab bar. Hiding the top tab bar can be useful if there is only one tab in the file, or if you have decided to display the tab menus on the Sidebar. |
![]() | Floating tab navigator - unticked by default, when ticked this option displays a presentation tab navigator similar to that used in PowerPoint faintly at the bottom left hand corner of each tab. In addition to forward and back arrows for changing tabs sequentially, the central option pops-up a full listing of the tabs in the file, enabling the user to go directly to that tab in the presentation. | ![]() | Next/Previous buttons - unticked by default, allows you to show Next and Previous arrow buttons at the bottom of each tab as another option for paging through presentations. |
Toolbar settings - Contains settings which control the behaviour of toolbars as the size of the Omniscope window and the display windows within are expanded or reduced.
![]() | Expanded Toolbars: Data Titles: |
{new in 2.6 - hold the Control (Ctrl) key down to apply these settings to all tabs, not just the current tab}
Settings > ... groups commands relating to setting options at Tab level, File level, and Application-wide level.
![]() | This Tab: Details - Tooltips - Value colours - Colour ranges - Advanced tab settings -
This File: Images - Links - Web Services - Branding - Advanced file settings -
Application-wide: Language - Window size - Enterprise - {Enterprise editions only} Advanced - |
Help > ... groups commands and links to online resources that can help you make the most of your Omniscope installation.
![]() | Help with this file - opens the file-specific |
The Online help sub-menu contains links to various learning resources:
![]() | Online Help sub-menu:
|
The Error reporting sub-menu contains options for sending reports to us automatically, helping to diagnose problems and retrieving error reports that we not able to be send automatically and need to be sent to us as e-mail attachments.
![]() | Report a problem - if your installation is permitted to contact our server at services.visokio.com on port 80, you can automatically file a report that provides us a snapshot of the technical description of you machine and what was happening if an exception (software processing error) is reported while you are working. Please always send these reports, even with queries not resulting from exceptions, since the report provides most of the the technical information we need to respond to you. |
Example problem/error report: No personal information (other than the e-mail address needed to respond to you) and none of your actual data is ever communicated to us in these reports.
Check for previous unexpected terminations - this is a diagnostic option you will not normally need to use, but we may ask you to use it as part of a troubleshooting sequence.
![]() | View saved reports - if an exception occurs while you are offline, or in a location where access to our server at services.visokio.com port 80 has not yet been unblocked, the report will be saved as an HTML file in a location that depends on your operating system. This command will reveal the location of any saved reports. Please always attach these reports to an email addressed to support AT visokio DOT com |
This page lists Main Toolbar command menu items in Omniscope 2.4 which have been re-located in version 2.5. The old 2.4 command menu name/location is shown like this. The new 2.5 command/location is shown like this. Commands whose names/locations have not changed are not listed here.
For the full list of Main Toolbar commands, see the Commands Reference sections for version 2.5 [82]+ or 2.4 and previous [131].
|File [273]|Edit [274] [274]|Tools [275] [275]|Reports [276] [276]|Page [277] [277]|Appearance [278]|Help [279]| |
Omniscope 2.4 File menu
Omniscope 2.4 Edit menu Data menu
Omniscope 2.4 Tools menu Settings menu
Omniscope 2.4 Reports menu Tab menu
Omniscpe 2.4 Page menu Layout menu
Omniscope 2.4 Appearance menu
Omniscope 2.4 Help menu
|
Below is an index to Main Toolbar command menus for version 2.4 and earlier. For information on commands and options related to specific Views and View Toolbars, please consult the Guide to Views. [53] The location of many commands have changed in 2.5 to make finding them clearer and more logically structured. If you're used to Omniscope 2.4, and can't find a command in 2.5, see this guide [248]. See also the full Command Reference for 2.5 [82].
Applies to version 2.4 only; most of these commands are now on the File Menu (2.5) [84]
The File > menu on the Main Toolbar contains commands used to import data into Omniscope, manage .IOK files, and export data from Omniscope in various file formats and as images for printing/pasting into documents. Commands accessible from the File > drop down on the Omniscope Main Toolbar include:
![]() | New - Choosing New creates a new blank table with an initial number of fields (columns) and rows (records) you can specify. The default is 500 rows and 6 columns. If you have an activated Edition, you can set the number of rows and columns to be larger. Once you specify a size, a new blank table will open showing the 3 empty default views; Table View, Pie View and Chart View. In the Table View, right click on column header 'A' and select Tools > Rename field to begin assigning your own names to the fields, then begin entering data as you would for a spreadsheet. Note: You can also administer the naming and data typing of each column from the Edit > Manage Fields menu. Open File - Choosing Open file launches the Open Dataset wizard, which looks like a Windows file browse window, but has some additional features and options on the right side. Navigate your directory structure and find the file you wish to load, be it an existing Omniscope .IOK file, or a data in a supported data file format; Excel .XLS, .CSV (comma separated value) or other delimited text data file formats such as .TSV, .TXT etc. The Open Data Set wizard looks like a Windows file browse dialog:
|
The Help icon in the upper right of the Open Dataset Wizard [291] displays a format guide [178] for importing spreadsheet files. Always confirm that your spreadsheets conform to this simple layout before trying to open them in Omniscope. For more detail, see Using the Open Dataset wizard. If you encounter problems, see also the Knowledge Base section on importing and exporting data to and from Data Files. [292]
Connect to database - The Connect to database command launches the Database Connection wizard which guides you through the steps required to import data directly from a relational database table/view instead of an exported data file.
Omniscope uses ODBC or JDBC [293]protocols to access database files. For more detail, consult the Knowledge Base Database Connections [294] section.
Open image collection - Omniscope can be used to inspect and manage collections (folders) of images, for use as embedded image sets in Omniscope, as image folders associated with DataPlayers, or for any purpose where well-organised and documented (large) folders of images must be assembled, inspected, managed and shared with others at any size/resolution. More on using Open Images [295].
Open folder of files - Omniscope can also be used to visualise and navigate collections (folders) of computer files, whether the files are a .PDF document archive on a file server, a collection of podcasts or videos, or the entire contents of your hard disk drive. Omniscope permits you to visualise the relative size and age of the files, sort them based on data modified, etc. If you point Omniscope at a folder containing documents in .PDF format, the documents will display in the Omniscope Web View when selected. More on using Open Folder of files [296].
Demo files - Omniscope installs with a selection of embedded demo files you can use to familiarise yourself with the possibilities inherent in Omniscope. Some of the embedded demo files have associated image sets that can be downloaded when the application is launched. In some cases, you can download the image sets separately and associate and re-size the image set yourself. See Image Sets [297] under the Resources section of our web site.
Open Map - This option is used to add more maps to your installation or import and embed a specific image file for use as a Map View backdrop with a custom co-ordinate system. Freely-downloadable, embedded vector maps from the Visokio Maps Library can be accessed and downloaded at anytime. The Open Maps command displays all the maps which are already stored on your machine (the files are usually located in C:\Program Files\Visokio Common\maps) for use in both Omniscope and Flash DataPlayer .SWF files.
The Open Map command reveals available maps already downloaded, the default world map, the option to download additional standard Visokio maps, and the option to browse for and import/embed an image or customised map file for use as a backdrop with a derived coordinate grid. Recognised map file types for import and embedding include Image (.JPG, .PNG, .GIF, etc. depending on your version of Java), files, plus (Visokio) .MAP, .VEC, and .ILF files. Whether you download a standard map or import a customised map, the next display will be in the Map View [201]. For more information on using geographic coordinate systems with Visokio maps and customising co-ordinate systems for use with imported images such as floor plans or sports fields, consult the Knowledge Base section on Maps & Coordinates [298].
Import into current file - This command reveals a sub-menu containing options for refreshing data from linked sources, administering the data sources linked to a specific file, importing XML query files to recreate record selections sent by others, importing single column lists of references sent by others as .TXT files for matching, merging in (or repeating the merge of) additional columns or rows of data from other .IOK or .XLS/.CSV data files (see using the Merge Data wizard [283]), and importing/refreshing fields from Bloomberg (Professional & Enterprise Editions only, assuming you are running on a Bloomberg-connected PC).
For more detail on the sub-menu commands, see the section on the Import into current file [282] sub-menu.
Save/Save As .IOK - This creates a new Omniscope file based on the existing one you have open. This command uses the same Data Export wizard screens discussed here [184], with the export data file type already set to .IOK, and the same data sub-set and field (column) selection options used when exporting subsets of your data to .XLS or .CSV files. When creating a new version of an .IOK file, you can also choose to save the new .IOK file with additional options:
The Save as copy option makes it possible to save the file to another location, without changing the location of the current directory, so you can save an later update to the same base location, for example.
File security - depending on your edition (Professional or Enterprise) allows you to set some of the security options available for the file. For more detail on security options for Omniscope files, see section on file security options [81].
About this file - displays an informational screen giving administrative and licensing details about the open file. For details about your installation of Omniscope, press Ctrl+F1
Help with this file - displays the file-specific Help page you can configure for file recipients using the Help > Edit help page wizard. See Help Menu commands [264] for more information and an example.
Note: Publisher-authored Help pages are not currently Report Page-specific.
Export- this command reveals a sub-menu of options for exporting some or all of the data from the current .IOK/.IOM file.
Selecting Export launches the Export files dialog [184] with the export file type already set by default to Excel .XLS workbook files. You can change this to .CSV or other supported data file types.
Export references- launches the Export files dialog [184] with the export file type already set to the single column .TXT file format. The wizard allows you to specify the field and records (by universe) from which to generate an exported a list of references.
Export the images- launches the Export files dialog [184] with the export file type already set to a folder of images. The wizard allows you to choose which associated image set you wish to export and to set re-sizing limits on individual picture size to limit the maximum size of the images exported to the folder. Note: Omniscope files make excellent image catalogues. You can view and filter a collection of images, put selected images in the Basket, then export them as a new collection to a folder for re-use.
Export XML query- launches the Export files dialog [184] with the export file type already set to XML Query. This allows you to export your current filter settings (query) or any other named query as a small, portable text file that others (such as database administrators, customers, etc) who have the same Omniscope file can load the query file and instantly focus their display on the exact sub-set of records corresponding to your exported query.
Export back to source- will overwrite the linked data source file (but not a relational database table/view) with corrected/edited data from the Omniscope file.
Warning: if your source data file is a spreadsheet file with formulae, formatting or comments fields, they will be overwritten and lost.
Create Excel spreadsheet- creates a new Excel spreadsheet containing the fields (cxolumns) and data subset you specify. Note that if you want to paste data from Omniscope into an existing Excel spreadsheet, you can also use copy/paste. You must have Excel installed to use these features.
Create Bloomberg spreadsheet- creates a new Excel spreadsheet including imported, automatically refreshing Bloomberg fields i.e. source files that can update in real-time. Professional and Enterprise Editions only. You must have Bloomberg access and Excel installed on your PC to use this feature. For more information, see Working with Bloomberg [27].
Save screen image- Exports the current screen display in a range of image file formats (.JPG, .BMP, .GIF, .PNG, .WBMP) suitable for pasting into other applications. Also provides an option to copy the image directly to the clipboard for re-use.
Print screen- Sends the current screen display to your printer as an image.
Print page- for more detail on Printing, see Printing options [285]
Print as PowerPoint- for more detail on Printing, see Printing options [285]
Print as .PDF- for more detail on Printing, see Printing options [285]
Close- closes the current Omniscope file. Opening a new Omniscope file will automatically close the Omniscope file currently open. You will asked if you want to save your changes first.
Exit- Exits the Omniscope application (but not the Enterprise Edition Scheduler or Generator, which are autonomous applications intended to be run on always-on servers). You will be asked if you want to save if you have made changes to data or view configurations, but neither closing nor exiting will commit changes to Report Pages. The file will next open with the Report Page tabs in red, indicating that you have to either commit the changes or revert to the original configuration of the Report Page.
Applies to version 2.4 only; most of these commands are now on the Data M [85]enu (2.5) [85]
![]() | Manage fields - launches the powerful and useful Manage Fields dialog, from which you can configure nearly every aspect of each field (column) in your data set such as adding, removing, hiding and globally re-ordering fields. Also used to manage/change the data typing for each column (integer number, decimal number, dates and times, text and categories) and to configure and format the way the values are displayed. For more information, see Using Manage Fields. [100] Add field (column) - adds a new, blank field (column) to the dataset. Unless you are in Reports Mode, you will see the new column appear at the far right in the Table View. If you are in Reports Mode, the new column will not be visible until you go to View Tools > Column Options > Columns to show, find the new field at the bottom of the pick list, tick it to reveal the new column and drag it into place in that Table View. This command is also available at the bottom of the Manage Fields dialog. The difference is that if you drag the new column into place using the Manage Fields dialog re-order, it will position the new column globally for all views, not just the Table View (and pop-up Show details table) or a Table View in a Report Page.
|
Add records (rows) - adds a specified number of new records (rows) to the bottom of the data set. This can also be done (with more precision as tgo where the rows are added) from the Table View row header right-click menu.
Delete selected records (rows) - deletes selected rows (can be un-done using Undo edit ...see below)
Replace within values - used to perform global search and replace operations. Choose which fields (columns) you are going to search and replace, then type in exactly the text string to be found, and the string you wish to replace it with.
De-pivot/Re-pivot data - Sometimes source data is laid out 'horizontally' when Omniscope would manage it better 'vertically' (e.g. time series), and vice-versa. Sometimes data needs to be exported from Omniscope in an orientation different from that used in Omniscope reports. To avoid the time consuming process of changing the orientation of data from horizontal to vertical (row becomes column) or vertical to horizontal (column becomes row), Omniscope has both a De-pivot and Re-pivot function. Use of these functions is discussed in more detail here [45].
Note: Omniscope does not currently support transposing a data set (exchanging all rows and columns) with or without headers.
Undo/Redo edit - allows you to reverse data editing operations
Undo/Redo history - keeps a history of reversible operations. Operations which can no longer be reversed/re-done are greyed out.
Applies to 2.4 only; most of these options are now on the Settings Menu 2.5 [89]
The Main Toolbar Tools menu and sub-menus group together commands and options for managing data refresh, language settings, 'brushing' or fading of unselected records, display of individual record-level details, links to related content and services outside the file, associating image sets with the file and many advanced configuration options.
![]() | Automatic refresh - when ticked, displays the Automatic refresh drop-down management menu and Hold button on the right side of the Main Toolbar. |
In addition to using the Details View, there are various options for showing record-level details.
The default (whenever the Details View is not open) is to display details using the pop-up window. If Sidebars are visible, there are options to display details panels at the bottom of either one (but not both) of the Sidebars. For more information, see Viewing Details [50]
Tooltips are temporary text displays that appear whenever you hover your mouse over a marker or other representation of one (or a group of) record(s) in the data set. Using the drop-down pick list, you can select which field values will be displayed whenever Tooltip displays are visible.
Tooltip displays are Report Page specific. If you are in Reports Mode, the selections you make will be remembered and the selected values will appear in all Tooltip displays on that Reports Page. If you Exit Reports, the Tooltip displays will revert to the defaults you set for the file. Note: Use Tooltips sparingly...selecting too many field values to display will can create large blocks of text values that obscure too much of the open views.
You can also choose to display associated image sets as Tooltips:
To learn how to associate image sets with your Omniscope files, see Tools > Images below.
Links extend your file users' experience to include content not contained within the Omniscope file itself. By adding links, anyone can integrate related external content (documents, files and web pages) into their Omniscope files, with one-click access via their local network, and the open web.
You specify links and make them available for use within your Omniscope file using the Add web link, Add local link and Preconfigured links dialogs. For more information, see Tools > Links [187].
Web Services are data processing services that use Internet standards to post data to a remote server, which usually delivers a response in web page format. Popular examples of Web Services in action include submitting text to a search engine and receiving the results page, or submitting stock tickers to view price charts. (definition of Web Services [300]).
Omniscope is a 'hybrid' web/desktop application that is easy to integrate with Web Services. In addition to the preconfigured free web services (that accept a single value text string input) available on the Links menu, there is also a useful multi-record submit Web Service via HTTP POST available in Omniscope. The Tools > Web Services dialogs permit you to configure and edit Web Services that expect multi-record input to work seamlessly with your Omniscope files. Accepting the defaults under Add web service will configure an 'echo test' service (hosted by Visokio) in which our server repeats back a list of references you have selected in your local Omniscope file. More information on configuring and using web services with Omniscope is available in Tools > Web Services [215]and the Web View [66] subsection on using Web Services [218].
Before you can display images, you must associate one or more folders of images with the .IOK file as a named image set. Preparation for this involves saving a set of images in a single folder with a consistent naming convention, such that the same text values are present in one of the columns of your .IOK file (it may be a column included just to hold the names of the images). It is also possible for Omniscope to display multiple images per record, provided you have entered multiple 'tokenized' values in the image reference cell.
There are 3 ways to display image sets in Omniscope:
Once you have associated one or more image sets (each with single or multiple images per record) with your file, you can display these images in various views:
For more detail, see Adding Image Sets [301]
Omniscope can be used with any language. You can use existing translations, modify existing translations, or create your own translations files based on those that already exist.
Language selector - choose from the list of available translations
Use system language setting - tick this option to start Omniscope with the language setting specified in the operating system. If a user selects a different language, it will override and untick this setting. That user's installation will open using the preferred language until reset using this command.
Edit translations - opens your local copy of the embedded EditedLanguages.iok translation file. You can make changes to the translations text in this file, being careful to follow the Guidelines in the Translations Guide [109]. When you have finished editing, choose File > Save (not Save As) to save the edited file in its original location. In Tools > Languages, ensure your edited language is selected, then close and re-start Omniscope to see the changes you made via the edited file.
Use local translations file - if you open the embedded EditedLanguages.iok file to make and save changes, this option will be ticked. To revert to showing the default translated text, untick this option and restart Omniscope.
Submit edited translations - if you would like your translations/edits to be included in the default for a given language, or added to the menu as a new language or variant, submit your EditedLanguages.iok file to us using this command.
Additional Tools sub-menus are available from the Advanced Tools menus. Note: Some of these commands are only available in the Enterprise Edition.
For more detail on these and other Tools > Advanced tools sub-menu commands, see Advanced Tools [302]
The Main Toolbar Tools > Advanced Tools menu and sub-menus include a number of important options, some of which (Edit publishing settings, Start Scheduler, and Edit Enterprise Action Descriptor) are only available in the Enterprise Edition and are discussed in the Enterprise Edition - Advanced Tools section below.
![]() | Show virtual keyboard alongside text fields - tick to enable users to enter text without keyboards HTTP Proxy Settings - useful for activation, updates and automatic bug reporting. For more information, see Proxy Settings [303] in our KnowledgeBase. Autoconvert large Category fields to Text - by default, Omniscope will not treat a Text field (column) containing more than about 200 unique values as a Category field, for performance and other reasons. Sometimes there is some leeway around this depending on the size and composition of your data set, and some views will only display breakdowns by Categories. Unticking this option will allow you to experiment with treating some text fields as very large Categories. |
Warning: There is still a safe upper limit for unique values treated as Categories rather thanText. Trying to convert a field (column) with more than 500 unique values will definitely trigger a warning:
For more information on data typing and converting text fields to categories, see Edit > Manage Fields [100].
The application-wide settings sub-menu is used to configure various aspects of your Omniscope installation that apply to all files you open.
Embedded web browser - allows you to change the installed browser underlying the Web View and Outside browser (see below). Current options include Internet Explorer and Firefox/Mozilla.
Number of recent files to show in file menu - allows you to specify the number of recently-opened files to show at the bottom of the File menu.
Number of recent files to show on welcome screen - allows you to specify the number of recently-opened files to show under Recent files heading on the Welcome screen {version 2.3+}.
Screen resolution - Used to tell Omniscope the type of display screen the file will be used on (Handheld, Projector, Desktop or Kiosk/TV), so that layout, font size etc. can be optimised. This is the same as the display setting on upper right of the the Welcome screen {version 2.3+}. This is not the same as the option to change only the resolution displayed, which does not affect Omniscope's choice of layout, font size, etc. See also the command Appearance > Resize window to [236]: which changes only the resolution displayed.
Show diagnosis tools - this option reveals some additional error reporting options, for example a menu item to report errors on loading images from image sets. We may ask you to enable this to help with troubleshooting.
Show experimental features - every version of Omniscope contains some experimental features which are still under development.Tick this option if you want to reveal (in violet font) and test these features.
Show outside browser if configured... the Outside browser is an Omniscope web browser view which can opens alongside the Welcome Screen before any specific Omniscope file is opened. It is different from Web Views, which are configured within each file to open pointing at pre-defined links/web services as required. The Outside browser feature is used to provide a group of users the ability to browse and select from a library of Omniscope and other data files displayed on a (usually permissioned) web page. For more information, see Using the Outside Browser [304].
Revert to defaults - resets all Application-wide settings menu options to the default settings.
Debugging - used to create log files that record each event in various processes. We may ask you to tick some or all of these in order to generate a log file we can review to help us troubleshoot problems.
Disable initial views on opening a file - this setting enables you to explicitly control, one-by-one, the views that open with your data. It is used to recover files whose initial opening configuration becomes unusable for some reason, or where opening very large files on machines with limited RAM that require the utmost conservation of memory. Warning: If you leave this setting ticked, all files will open with no views showing....use only when dealing with specific circumstances.
Map outline simplification - reveals a sub-menu which allows you to adjust the resource demands associated with drawing and zooming/up-dating maps.
Marker shadows in Map and Graph Views - unticking this will improve performance in some files with very large numbers of markers visible in the Map or Graph Views.
Use anti-aliasing for smoother maps - unticking this will improve performance in some files with extensive use of maps
Reset to defaults - resets performance options to the default settings
The Enterprise Edition contains advanced automation, and file security revenue protection features useful in commercial data publishing:
Edit publishing settings - {Enterprise Edition only} this dialog is used to set the publisher identification text and links that will appear whenever a file recipient clicks on File > About on a file produced with this installation.
![]() | ![]() |
Edit publishing settings: file protection options - {Enterprise Edition only}
Protected- used to prevent data editing, export and copying (including copy-and-paste copying). Other options to time-limit or password-protect files are available from the File > Export or Save as [207] dialog.
Tie to website - {Enterprise Edition only} enables domain locking, a powerful and effective revenue protection feature. Omniscope .IOK files are free-standing and easily transferred by e-mail, posting/downloading from blogs and websites, etc. Commercial publishers can use this domain-locking feature to require that anyone trying to open their files must be logged in to a specific web site. If the file recipient is not logged in, the .IOK file containing the data will not open, and will display a notice to that effect:
Start Scheduler - {Enterprise only} the Scheduler is Visokio application separate from Omniscope used to automate the refresh, import, merge and publishing/distribution of data files by defining a set of actions performed repeatedly on a specified time cycle. For more information, see Using the Scheduler [305].
Edit Enterprise Action Descriptor - {Enterprise only} the Scheduler uses Enterprise Actions Descriptors XML files, which you can configure using an Enterprise Edition user interface, or manually, based on a exported example specification. [306] Examples of actions which can be automated include:
For more detail, see Creating and Editing XML Actions [307]
Applies to verson 2.4 only; most of these commands are now accessed from the Tab Menu 2.5 [86] or the "+" icon to the right of the final tab.
The Main Toolbar Reports menu provides access to all the commands used to create and administer Report Pages configured in the file. If no Report Pages are yet configured, you will see only the Create Page heading on the menu. If Omniscope is currently displaying a combination of views, queries, variable settings, etc. that you would like to make persistent, you should choose to create a Reports Page. Professional and Enterprise Editions can create any number of persistent, tabbed Report Pages, with sectioning and other advanced tab options.
Create page from current Omniscope configuration. You will enter Reports Mode and all your current settings will be copied to create a new Reports Page. In Reports Mode, any further changes you make will apply only to the open Report Page, and all subsequent changes must be Committed to become persistent (see below). |
The commands below are also accessible from the Reports Navigator, which appears in the lower right-hand part of the screen when the file is in Reports Mode. These commands are more fully documented below in the Reports Navigator section.
Administer all pages - if you already have Reports Pages configured in your file, you can manage modifications to all pages, or delete them all using these commands.
Navigation: Start ; ...Go to Page - if you already have Reports Pages configured in the file, these commands allow you the access any Page, from the start or from a drop-down menu that appears on the right of the Go to Page command.
Show report tabs - this option displays a tab for each Report Page across the top of the Main Toolbar, even if you are also displaying buttons in the Side Bar Reports Panel.
To create a Report Page from the current display in Omniscope, or as a text or image slide/imported PowerPoint slide, use Reports > Create Page from the Main Toolbar Reports menu. If you have revealed the Sidebar Reports Panel, you can also click New to access the Create New Page wizard:
![]() | Page name: this name appears on a report tab at the top of the display, or a button on the Side Bar Reports panel if you provide access to Report Pages there. You can change this name at any time on the tab or in the Reports panel. It is best to keep the page name relatively short, as you can use Title and Annotation fields below to convey more detail. |
Annotation: explanatory text to focus the readers' attention on specific aspects or actions. You can edit this at any time by double-clicking on the annotation text field.
Header/Background Image - adds images to each Report Page; Header images display at the top of the page, Background images can be faded and display in views that otherwise display blank backgrounds. For more information on fading background images, see Page menu commands. [234]
Apply default report layout: If you leave this box ticked, Omniscope will hide the View Toolbars and increase the margins around the views for a cleaner display. If you wish to preserve the existing settings, untick this box.
Once configured and named, each pre-defined, persistent Report Page appears anytime the user clicks on the top report tab, or the button next to the Report Page name in the Side Bar Reports panel, or uses the Report Navigator menu, which appears faintly in the bottom left corner of the display in Reports Mode.
![]() | Start; Next; Previous; Go to page...used to cycle through the Reports Pages already configured in the file. |
![]() | Show/Hide main toolbar- when unticked, the Main Toolbar is not visible unless the user hovers the mouse near the top of the display. |
Reset layout - returns the page layout to the defaults, such as the Main Toolbar displayed, Report Tabs displayed, etc.
Save file as... saves the open file with a new name and/or settings and options, using the Export file as .IOK/.IOM [207]dialog
From the optional Sidebar Reports panel, you can group your Reports into sections, as shown in this example file [308]. To create a section name, choose Create New > Section at the bottom of the Sidebar Reports panel. Rename or delete sections using the black triangle drop down. Drag and drop to reorder reports in sections.
You can also mix query-only and view-only reports. To create such query-only or view-only report items, choose Create new Omniscope page from the New... button in the Reports panel, and select either Query state or Views and layout configuration.
This example file [308] illustrates navigating a set of query-only reports, grouped under a section name in the Side Bar Reports panel, and a set of view-only reports configurations, also grouped independently. This allows you to configure a set of different view configurations (by task, or form of analysis, such as 3 Web Views, or a Graph and a Web View, or 2 Pie Views) and an independent set of queries (such as last week's, or last month's trades, or erroneous trades) enabling users to navigate any combination independently. For example, a user might open Query A then Views X. They can then choose to either change to a Query B while keeping Views X displayed, or Views Y while keeping Query A displayed.
Note: the buttons in the Sidebar Reports Panel only highlight the last report item opened. If you open Query A then Views X, you will see only Views X selected in the Reports Panel. The view configuration from Views X will be showing and the filters will continue to represent Query A correctly. But because only Views X is actually selected, manipulating the query will not affect Query A.
Applies to version 2.4 only; most of these options are now on the Layout Menu 2.5 [87]
The Main Toolbar Page menu commands provide many options useful for creating more informative displays and Reports Pages. The commands on this menu can be used to configure many aspects of the current display. If you make changes to the current view using Page menu commands, then close and save the file, it will next open with those changes preserved in the current display, even if the display is not configured as a Report Page.
Page menu commands can be used to:
| Reset layout - removes any changes which have been made to the margins and other layout settings. If no changes have been made, the command is greyed out.
|
You can also tick/untick the options to Show/Hide the Main Toolbar and the View Toolbars for all views on the page. View Toolbars can usually be hidden if the users of the page are not expected to need access to the options available on them. Even when hidden, the Main Toolbar comes back into view whenever the user hovers the mouse near the top of the display.
Page menu commands apply to each Report Page individually, and any changes must be Committed to become a persistent change, or Reverted to return the Report Page to its default configuration/layout. For options covering aspects of the look and feel of Report Pages that apply to more then one page, see the Appearance [309] command menu.
Title and annotation text can be styled by choosing the font, the font size and face, as well as the horizontal alignment and text colour:
Background images can be faded so that they interfere less with other aspects of the display. Use the Fading slider to adjust the intensity of the image, from weak (very faded) to strong (barely faded).
Background image options also include 3 Crop style options for fitting background images of any size/aspect ratio to the display:
Header images are not intended to be faded and/or resized, as they are generally logos whose aspect ratios and legibility must be preserved. If you use a tall header image, it will increase the size of the margin at the top and reduce the display space usable for views.
Centre images can be made from PowerPoint slides or other large screenshots. They are not intended to be faded, but do have zooming options and a control to stop the picture clarity from being reduced by up-scaling.
Applies to version 2.4 only; most of these options are available on the Settings menu 2.5 [89]
Omniscope files can be used not only to assemble, check, analyse and transform data, but also to distribute as interactive final reports and presentations for various audiences; senior management, customers, partners, friends...anyone with an Omniscope free Viewer or better. The Appearance menu commands enable you to change almost everything about the Omniscope display to conform with your desired look and feel and provide the simplest file opening experience for recipients of your files.
Allows you to resize the Omniscope display to preview how your Omniscope reports and presentations will look at various screen sizes ranging from SXGA (1280x1024 pixels) down to QVGA (320x240 pixels).
The Resize window to option only changes the size of the display. You can also adapt the default spacing of layouts, margins, font type and size, etc. to various screen types (Handheld, Projector/Laptop, Desktop and Kiosk/TV) using the Resolution option on the Welcome screen, or from the Main Toolbar Tools > Advanced Tools > Application-wide settings > Screen resolution.
Omniscope is a data file publishing system that supports a wide range of branding and corporate identity options. This includes advertising placement options for data publishing business models supported by advertising revenue.
Set cover page; back page - these pages are informational displays (not interactive Reports Pages)
Clicking on the option to configure a Cover or Back informational page launches a Set ... Page dialog that accepts 5 inputs from you. The dialog to create the Back informational page is very similar to the Cover page example shown below:
![]() | 1. Set page title: enter text to display at the top of the page 2. Add an image: select an image to display (.JPG,.GIF,.BMP,.PNG depending on Java version) 3. Add text: add the text you wish to display, with hard returns to wrap the text evenly and keep the box size from becoming too wide. Basic HTML tags can be used to style the text Insert link: generates the full HTML to make a link you enter live. 4. Set button text: changes the text displayed in the button from 'Continue' to whatever you prefer 5. Close automatically in: sets the time delay to display the page (not used for the Help Page) |
When you are happy with your information page, click Submit to save the configuration and make the page active.
Add corner logo - allows you to replace the small Visokio logo in the upper right hand corner with a logo of your own. For best results, use a logo image about 19 pixels high. If you change the logo, the link associated with it will be changed to the URL you have entered under Set publisher link (see below).
Add Web Services logo - allows you add a logo to the Web Services menu tab on the Main Toolbar. For more information, see Configuring Web Services [214]
Set publisher link - allows you to enter the address of a web page (URL) that will be displayed as an active link in the File > About this file notice for all files produced with your installation. If you have substituted your own logo for the Visokio corner logo, clicking on your corner logo will also take the user to this URL.
Banner adverts - Omniscope supports the display of banner adverts with live links to the advertiser on each page. The adverts can be positioned at the top, right, left or bottom of the display, and do not affect placement of header images, titles, etc. In general, rectangular images look best, such as typical full-width banner ads. Note: Server-based deployment, Flash .SWF display, embedding animated .GIF images and Report Page specific adverts are not currently supported, but this may change in future versions. For more information and examples, see Advertising Options [310].
Omniscope makes extensive use of colouring by values to help you and the users of your files visualise the relationships, relative magnitudes and overall meaning in your data sets. The Appearance > Value colouring sub-menu contains options to change the way ranges of values within fields (columns) are coloured. It also has options to assign colours to specific values in fields automatically and control the colour palette Omniscope uses to assign initial colours to Category values. You can override colour assignments for specific values and range endpoints at any time using the colour selectors available in Edit > Manage Fields > Configure >Field Options > Change value order, colours and shapes.
Value colour schemes - clicking launches a dialog that enables you to manage various aspects of colouring values:
Presets: a number of pre-configured combinations of settings are available, including 'Corporate Blue', 'Subdued' and 'Monochrome' colouring schemes. If you make changes to the defaults to create your own scheme, you can name it and save it for future use with specific files. To return to the default 'Classic' Presets, click on Revert to defaults.
Category fields:
![]() | Recognise colour & positive/negative words- when ticked, these options automatically assign pre-defined colours to recognised text values, such as 'red' or 'green' or 'yes' or 'no'. |
Number, Date and Graded Category fields - fields (columns) consisting of defined ranges of values, such as Number, Date & Time and Graded Category fields, are coloured according to a spectrum calculated based on the range between the lowest and highest values and the start (lowest) and end (highest) colour specified here. The default or 'Classic' scheme uses a range from red (lower values) to green (higher values). You can change the default here by clicking on the Start or End colours, and optionally specify a middle value to extend the colouring more or less depending on the middle colour chosen. At any time, you can change the colouring scheme applied to a specific field (column) using Edit > Manage Fields > Configure > Field options > Change value order, colours and shapes.
Note: If you do override the settings made in this dialog for one or more fields (columns), you can clear all of your customised settings using the Clear button shown above.
Graded colour ranges - this dialog determines default behaviour in colouring ranges for Number and Date & Time fields (columns).
Middle colour position: - by default, Omniscope assigns the middle colour of a range to the middle value in the field. This works well for relatively uniform distributions of values. However, if some very high or low values are present in the field, the result can 'compress' the colouring scheme such that there is not enough difference in colouring for most of the records.
If many of your columns contain such 'skewed' distributions of values, you may want to set the default behaviour to assign the middle colour to the mean (average value), or for even more skewed distributions, to the skewed mean. If only a few fields (columns) are skewed, you may want to set the treatment of the skewed fields individually using Edit > Manage Fields > Field options > Change value colouring.
Fit to data colour range - Omniscope manages colour ranges in two modes; a filtering-neutral mode, which assigns and displays colours based on the full range of values in the field (column), and a dynamic filtering re-colouring mode, which re-calculates the range and re-assigns colours based on the range of values present in the universe being displayed. The default is the dynamic re-colouring mode, Fit range to current universe, but you can change the default setting here by selecting Fit to range of all records instead.
Omniscope selection, filtering and basket management functions assign every record in the data set to multiple data universes. By default, every view can be opened on any of the 5 universes, and each view indicates the target universe being displayed by the colour of the corner 'eye-con' and the view selection menu.
Allow OUT; ALL; SELECTION; BASKET - depending on the file and target users, you may want to simplify the menus and options by preventing views being opened on certain universes, such as the OUT or ALL universes. If these universes are not being used in Report Pages and could confuse novice users, you can prevent viewing them by removing them from the View Chooser. You can turn off access to all universes other than the IN universe by unticking them here.
Note: Users can re-enable access to universes on this menu, but not save changed versions of the file, provided you ticked the Prevent data edit/export option when you last saved the Omniscope file
Show coloured borders- this option provides for more visual impact by displaying a coloured border around each view indicating the target universe for the view.
Depending on the file and target users, you may want to simplify the display options by removing the Add View option from the Main Toolbar, or by removing certain views from the View Chooser. This could be because the view(s) are not useful, or because the size/configuration of the file makes some views slow relative to the usefulness of the view.
Note: Motivated users of the file can still access this menu and re-enable the view(s), so these are just menu simplification options rather than a short-cut to avoid configuring all views as meaningfully for your data as possible. However, provided you ticked the Prevent data edit/export option when you last saved the .IOK/.IOM file, any user that re-enables or otherwise changes the file settings in the Appearance menu will not be able to save or forward a persistent version of their changed .IOK/.IOM file.
Omniscope is designed to be used for analysis, but also for distribution as final reports, for giving live presentations and for printing as static PowerPoint slides or Adobe Acrobat .PDF documents. Depending on the immediate use you have for the file, you may wish to modify certain aspects of the display:
Show/hide view toolbars - untick this option to hide the View Toolbars, making the display appear more like a final report/presentation
Show/hide main toolbar - untick to hide the Main Toolbar across the top (it will always re-appear when the mouse hovers near the top of the display)
Freeze width of Side Bar(s) - untick this option to allow users to narrow or widen the Side Bars (Report Page-specific)
Show unused options - untick to simplify menus by removing references to options not used in the file.
Show report tabs - untick to hide report tabs at the top, under the Main Toolbar.
In addition to defining colouring schemes for value ranges, you can also manage the overall aesthetics of your file using the options available on the Appearance > Look and Feel sub-menu. The options available on this sub-menu are used to define Themes, combinations of settings you can use to, for example, mute the colouring application-wide to achieve a more corporate look. The best way to see the differences these settings can make is to try applying the pre-configured Themes (see below), then opening the Look and Feel dialog and noting the settings used. Note: Look and Feel menu options are Report Page-specific. To apply the same settings to all the Report Pages in your file, choose Apply these settings to all pages.
![]() | Canvas: Canvas background colour - sets the colour of the background displayed when no view is open, in the margins, and behind the title and annotation text. Query Devices settings: (see below) Report Page(s) settings: (see below) |
Query Devices settings: (displayed on the Sidebars)
![]() | Active query device colour - changes the colour indicating that a filter/query device is active from the default dark orange to any other colour (purple in the example left) |
Report Page(s) settings: Tabs
Report tab text colour - sets the colour of Report Page tab text
Report tab font size - sets the size of the Report Page tab text
Themes are combinations of settings of options for Look & Feel. A list of pre-defined Themes come with the application. You can modify these Themes, or create your own, and save your modified settings as a new Theme with a name you assign. Your Theme(s) will be saved in your program folder and will be available for use in all files you prepare with your installation. There is the option to apply the Theme to all Report Pages.
Note: From version 2.5 onwards, Themes are referred to as Styles
Applies to version 2.4 only; most of these commands are now on the Help menu 2.5 [90]
The Main Toolbar Help menu contains links to a wide range of learning and support options:
Help with this file- launches the file-specific Help page display you can create to explain the finer points of your file to users. You create this Help page for each file using the Help > Edit help page command below.
Note: Help with this file screens are not Report Page specific...use Annotations and Field Notes instead.
Edit help page - opens the Set Help Page dialog to compose your help page
![]() | ![]() |
How to use Omniscope - launches the embedded, interactive, tabbed tutorial file illustrating the major features of Omniscope.
User Guide - links to this Omniscope User Guide [270]
Quick Start guide - links to the one-page introduction [6] contained in this User Guide
Movie tutorials - links to various Flash screencasts illustrating common tasks in Omniscope.
Report a bug - if Omniscope displays an error message (throws an exception), or if you see something you think is a bug, please use this form to tell us about it.
Try to give us as many details as you can regarding what you were doing at the time. This will help us try to reproduce the problem. If the file does not respond, send us the file if you can. If your machine hangs, there is a Hang Diagnosis procedure [311].
View saved bug reports - If you are offline when filing bug reports, Omniscope will save them for review and forwarding to us via e-mail.
Visit Visokio website - this links to our main site homepage at www.visokio.com [269]
Contact us - links to our contact page [129]
Submit a sales enquiry - links to our contact page [129] for license sales
Submit a support query - links to our contact page [129]for support
Compare Omniscope Editions - links to our comparison chart [128] summarising differentiating features of the various editions of Omniscope.
Online Demonstration files - links to our main demos page [312], which features more and larger demos than those embedded in the application. Embedded demos are accessible from the Main Toolbar under Files > Demo files and from the opening screen Demos section.
Automatically check for updates - tick this option if you want Omniscope to check for a newer version every time you start the application
Check for updates now - confirms that you have the latest version installed
About - very useful display of your edition/version number, whether or not you are licensed for Commercial Publishing, your license key number (keep a copy in a safe place) and the version of Java that Omniscope is using (there may be more than one version of Java on your machine).
License agreement - links to our licensing page [313]with full text copies of our licensing agreements.
Product licensing and activation - this menu is used to convert a free Viewer to an activated Edition, and to deactivate an activated installation prior to re-building the machine or moving the key to another machine (you may do this a maximum of 3 times). It is also advisable to periodically Refresh your activation after installing a newer version over an older one. For more detail see the Activation and Refresh [314].
Omniscope can connect to and import data from any relational database that supports common protocols like ODBC and JDBC. The Database Connection wizard guides you through the process of connecting and importing your data, and saving it as a new Omniscope file. Your file will remember its source(s), and on refresh re-execute the embedded SQL statement to re-generate the reporting view/table and repeat any subsequent merges with other files either on opening, or on demand.
The Omniscope Database Connection wizard lets you define a connection and pass any standard SQL expression that results in a single 'flat' table. If you do not have authorisation to execute SQL statements, or don't know the SQL required to generate the table you want, your Database Administrator may have to create the connection in the wizard and/or create the appropriate reporting view(s).
Some organisations also have additional high-performance analytical and reporting databases that pre-prepare data for reports by performing joins, aggregations, sorts and scans on data assembled from multiple transactional databases. In general, Omniscope interacts with 'business intelligence' analytical databases in exactly the same way as transactional database views/tables. For more technical information, see the Database Connections [118] section of the KnowledgeBase.
Clicking on File > Connect to database launches the Database Connection wizard. The wizard guides you through a six-step process for defining a linked data source from a relational database view/table. You will need to know the type of database and its connection details. Using the Database Connection wizard, you enter the connection details for your database and choose which database table or reporting view you wish to retrieve data from. By default, this will create a persistent linked data source relationship between this database table/view and the Omniscope file.
![]() | 1. Connection type: Select the type of connection you are creating from the options currently available.
ODBC - use this option to connect to defined data sources, like MS Access. Can also be used to connect to spreadsheets for testing.
JDBC - use with databases other than MS SQL Server & Oracle if you have the JDBC driver installed.
MS SQL Server - use this option with MS SQL Server 2000. If you have 2005 or 2008 use the generic JDBC option.
Oracle - use this option with all versions of Oracle databases
Detailed examples of each type of connection are available in our KnowledgeBase. [315] |
![]() | 2. Database Server (ODBC configuration): Assuming you chose the most common ODBC connection type , you will be asked for a name, or if you are rolling out auto-refresh from the database to a large number of desktops, a DNS-less connection string [316]may be preferable. For examples of various connection types and an exlanation of easy-administration connection strings, see the KnowledgeBase. [315] |
![]() | 3. Authentication: if access to the database view/table is authenticated, tick the box and supply the Username and Password combination to be used whenever the file is refreshed. |
![]() | 4. Choose Table: assuming the comprehensive data set (database reporting view) has already been created as an ODBC-required single table, enter the name here: |
![]() | 5. Customise SQL: If you know SQL and your database, you can modify the default statement and your statement will be saved and re-evaluated each time the file is refreshed. If there is a need to exclude some records in the linked database view/table from the Omniscope file, queries can be added to the connection. These can be refined/edited at any time using Data > Edit source. If you have several related queries, you may want to save each SQL statement in a text file and paste them in with minor variations. Note: If you want o modify the SQL statement programatically using Enterprise XML actions for automated refresh and distribution using the Scheduler watch folder [317], please contact us. |
![]() | 6. Specify a title: Choose a name for this linked relational database source, ideally a name that communicates something about the underlying SQL queries (if any) being used. |
Sometimes source data is laid out 'horizontally' in rows when Omniscope would manage it better 'vertically' in columns. Sometimes data needs to be exported from Omniscope in a layout/orientation different from that used in the Omniscope file. To avoid the time-consuming process of changing the orientation of data from horizontal to vertical (row becomes column) or vertical to horizontal (column becomes row), the Omniscope Edit menu has both a De-pivot data and Re-pivot data function.
Data tables containing repeated observations of values sometimes place each set of observations in a column, such as the example of daily bond yields by ISIN identifier below. This 'horizontal' layout with the dates of each observation in a separate column is not useful for time series analysis in Omniscope, so we use the Edit > De-pivot data wizard to change the layout/orientation of the data set:
In this case, the ISIN identifier is already in a single column, so we do not need to create another column. We therefore untick this column from the list of columns to be De-pivoted as shown above.
In the new data layout, we want all the dates of reported yields/prices to be in one column, which we can re-name 'Date' or similar. Next to the new 'Date' column (the pivot series values), for each ISIN we want the observed Yield/Price for that day (the pivot cell values), which we can rename accordingly:
Given the information above, Omniscope will automatically change the data layout/orientation accordingly, with the ISIN reference duplicated for each date, and the column names changed to those you specified. Note: do not worry about the 'vertical' duplication of the ISIN values. This duplication is only visible in the Table View and does not appear in the reports and charts
With the data now in 'vertical' Omniscope layout, we can use the Graph and other views to display the time series:
Sometimes you may need to do the reverse of De-pivoting, i.e. converting a single column into many different columns by unique values. For example, you may need to export a data set in spreadsheet format with a layout/ data orientation different from that used in your Omniscope reporting file. The Edit menu also contains a Re-pivot data function which performs these changes in data layout or orientation automatically. In the example below, we are going to convert this data set from the 'vertical' layout with the dates all in one column, to a 'horizontal' layout with a column for each date and the observations under each date.
We want to keep the ISIN column as a column, so we select Dates as the pivot series as shown above, then we select Yields as the value fields to be arranged under the new date columns as shown below:
The result of the Re-pivot is a typical 'horizontal' data layout/orientation:
To merge data from another file into your own Omniscope file, you must have at least one column in your data matching one of the columns in the external merge file(s). For example, to use a data file such as our By Countries merge files, you must have at least one column in your data that has the names of countries, or their ISO codes, or other standard identifiers.
Note: Sample IOK merge files containing decimal geographic coordinates for countries and major cities, plus examples of other useful reference data available to merge into your data files are available here [318].
To open the Merge Data wizard, click Main Toolbar: Data > Merge and the Merge Data wizard will appear:
![]() | 1. Choose external data file - point to the external merge file containing the fields (columns) you wish to add to your data set. You will need to specify what type of data source you will be merging. 2. Choose type of merge - you have a choice of two types of merge, Join or Concatenate. To add new fields (columns) to your data from a separate Merge File, choose Join. To add files with duplicate column names together, for example to combine multiple regional report files to form a single global report, choose Concatenate. (see examples below) IMPORTANT: fields being used for merge criteria may have duplicate values in one file, but not in both files. Before performing a merge, always check the uniqueness of the fields (see below) If you chose Concatenate, all the Join options will be greyed out. Scroll to the bottom and... 5. Execute Merge - for Joins, the wizard provides feedback on the matching process, reporting records in your current data not matching any incoming merge file records, exact matches and external records that do match any records in your starting file. Press [Execute merge] |
Note: If you use Date and Time fields as Join criteria, the names of the fields (columns) can be different but be sure that the format of the data in both fields is exactly the same.
SUGGESTION: Before using a field (column) as a join criteria or matching field, it is good practise to check whether the values in the matching fields in both your starting file and the incoming merge file are unique (using Table View: View Tools > Tools > Select duplicate records). If both columns are unique, for a Join the number of merged records will be the same as the number of matching records, plus any non-matching records if you choose to keep them. If your starting file's matching field has duplicate records (such as multiple addresses with the same post code), Omniscope will warn you that permutations (additional records) will be created in the resulting merged file so that all address records receive their map coordinates. If you attempt to merge two files, both of which have duplicate values in the matching fields, try to specify as many additional join criteria as you can so as to minimise the number of permutations created.
7. If there are conflicting field names...- duplicate column names are normal for Concatenations, but before accepting the results of a Join, you must choose how to treat duplicate column names, i.e fields with exactly the same name in both files. There are two options:
Add new fields with changed names - in the event of duplicate column names, Omniscope will notify you that new columns are being added and modify the names of duplicated columns by adding a (2). See example below.
Update existing values - if you choose this options all values in columns of the starting file will be overwritten by the values in the incoming file if the column names are exactly the same. If you choose this option, ensure that the data in the incoming file always supersedes the data in the starting file. See example below:
To finalise the merge, Click OK, Apply Merge to modify your file by adding in the corresponding column values from the Merge File.
WARNING: Before starting to merge, it is good practise to protect your source files from accidental overwriting by saving then with the 'Warn on save' options ticked. If you click File > Save (or Ctrl+S) after merging, your original data file will be overwritten with the merged file. If you want to preserve your original data file (recommended) be sure to use File > Save As to save the merged file as a new file with a different name.
Demo files used in this section are available for download here: MergeDemoOne [319],
MergeDemoTwo [320],
Concatenated [321],
JoinedAddNew [322],
JoinedOverwritten
[323]
![]() | ![]() |
| Joining the data files above adding new columns for duplicate field names results in 4 new columns being added. |
![]() | Joining the data files above updating the values in the current file (Source One) with the values in the incoming or external file (Source Two) overwriting the values in the current file. |
Links:
[1] http://kb.visokio.com/video-tutorials
[2] http://forums.visokio.com
[3] http://kb.visokio.com/kb
[4] http://kb.visokio.com/print/book/export/html/103
[5] http://kb.visokio.com/files/Resources/OUGuide/999_PDF/OmniscopeUserGuide_LATEST.pdf
[6] http://kb.visokio.com/configuration-checklist
[7] http://kb.visokio.com/getting-started
[8] http://kb.visokio.com/overview
[9] http://kb.visokio.com/installation
[10] http://kb.visokio.com/activation
[11] http://kb.visokio.com/welcome-screen
[12] http://kb.visokio.com/file-open-demo
[13] http://kb.visokio.com/using-viewer
[14] http://kb.visokio.com/viewer-main-toolbar
[15] http://kb.visokio.com/viewer-using-sidebar
[16] http://kb.visokio.com/viewer-tabs-views
[17] http://kb.visokio.com/welcome-screen-viewer
[18] http://kb.visokio.com/printing
[19] http://kb.visokio.com/using-omniscope-online
[20] http://kb.visokio.com/importing-data
[21] http://kb.visokio.com/using-data-manager
[22] http://kb.visokio.com/create-new-file
[23] http://kb.visokio.com/file-open
[24] http://kb.visokio.com/file-open-map
[25] http://kb.visokio.com/connect-to-database
[26] http://kb.visokio.com/using-connectors
[27] http://kb.visokio.com/bloomberg-help
[28] http://kb.visokio.com/using-email-connector
[29] http://kb.visokio.com/use-with-google-spreadsheets
[30] http://kb.visokio.com/using-facebook-connector
[31] http://kb.visokio.com/use-with-google-analytics
[32] http://kb.visokio.com/web-site-mapping
[33] http://kb.visokio.com/salesforce
[34] http://kb.visokio.com/open-folder
[35] http://kb.visokio.com/open-image-set
[36] http://kb.visokio.com/merge-data
[37] http://kb.visokio.com/add-image-sets
[38] http://kb.visokio.com/refresh-data
[39] http://kb.visokio.com/editing-data
[40] http://kb.visokio.com/editing-cell-values
[41] http://kb.visokio.com/rows-and-columns
[42] http://kb.visokio.com/dates-and-times
[43] http://kb.visokio.com/tokenized-data
[44] http://kb.visokio.com/time-series-layout
[45] http://kb.visokio.com/depivot-repivot
[46] http://kb.visokio.com/place-markers
[47] http://kb.visokio.com/details-view
[48] http://kb.visokio.com/kb/functions-guide
[49] http://kb.visokio.com/managing-data
[50] http://kb.visokio.com/viewing-details
[51] http://kb.visokio.com/exploring-data
[52] http://kb.visokio.com/aggregate-data
[53] http://kb.visokio.com/views-reference
[54] http://kb.visokio.com/table-view
[55] http://kb.visokio.com/chart-view
[56] http://kb.visokio.com/pie-view
[57] http://kb.visokio.com/bar-view
[58] http://kb.visokio.com/graph-view
[59] http://kb.visokio.com/tile-view
[60] http://kb.visokio.com/pivot-view
[61] http://kb.visokio.com/tree-view
[62] http://kb.visokio.com/network-view
[63] http://kb.visokio.com/portal-view
[64] http://kb.visokio.com/map-view
[65] http://kb.visokio.com/venn-view
[66] http://kb.visokio.com/web-view
[67] http://kb.visokio.com/content-view
[68] http://kb.visokio.com/dial-view
[69] http://kb.visokio.com/dataplayer-view
[70] http://kb.visokio.com/configure-files
[71] http://kb.visokio.com/using-links
[72] http://kb.visokio.com/reports-presentations
[73] http://kb.visokio.com/adding-styling-text
[74] http://kb.visokio.com/managing-tab-layouts
[75] http://kb.visokio.com/edit-layout-modes
[76] http://kb.visokio.com/configuring-styles
[77] http://kb.visokio.com/report-pages
[78] http://kb.visokio.com/manage-appearance
[79] http://kb.visokio.com/creating-dataplayers
[80] http://kb.visokio.com/saving-exporting
[81] http://kb.visokio.com/file-security
[82] http://kb.visokio.com/commands-reference
[83] http://kb.visokio.com/main-toolbar
[84] http://kb.visokio.com/file-menu
[85] http://kb.visokio.com/data-menu
[86] http://kb.visokio.com/tab-menu
[87] http://kb.visokio.com/layout-menu
[88] http://kb.visokio.com/toolbar-menu
[89] http://kb.visokio.com/settings-menu
[90] http://kb.visokio.com/help-menu
[91] http://kb.visokio.com/shortcuts
[92] http://kb.visokio.com/kb/mac-installs
[93] http://kb.visokio.com/getomniscope
[94] http://kb.visokio.com/kb/cmdline
[95] http://kb.visokio.com/kb/non-windows-installs
[96] http://kb.visokio.com/demos
[97] http://kb.visokio.com/scaling-and-performance
[98] http://kb.visokio.com/files/Resources/OUGuide/222_QuickGuide/Hurricanes_of_2003.csv
[99] http://kb.visokio.com/files/Resources/Common-Visokio/annotated_spreadsheet.png
[100] http://kb.visokio.com/manage-fields
[101] http://kb.visokio.com/files/Resources/OUGuide/222_QuickGuide/222_TableAgg_800x600.jpg
[102] http://kb.visokio.com/kb/64-bit-configuration
[103] http://kb.visokio.com/omniscope-licensing
[104] http://kb.visokio.com/files/Resources/OUGuide/558_GettingStarted/23_Installation/23_ProxyConfigInputs_371x219.png
[105] http://kb.visokio.com/node/236
[106] http://kb.visokio.com/kb/automation-options
[107] http://kb.visokio.com/kb/windows-service
[108] http://kb.visokio.com/kb/installation
[109] http://kb.visokio.com/translations-guide
[110] http://kb.visokio.com/import-data-phase
[111] http://kb.visokio.com/data-mgt-phase
[112] http://kb.visokio.com/analysis-phase
[113] http://kb.visokio.com/visualisation-phase
[114] http://kb.visokio.com/presentation-phase
[115] http://kb.visokio.com/publication-phase
[116] http://kb.visokio.com/xmldata
[117] http://kb.visokio.com/kb/data-file-formats
[118] http://kb.visokio.com/kb/dbconnections
[119] http://kb.visokio.com/configure-file
[120] http://kb.visokio.com/maps
[121] http://kb.visokio.com/node/246
[122] http://kb.visokio.com/formulas-variables
[123] http://kb.visokio.com/kb/useful-formulae
[124] http://kb.visokio.com/kb/subset-functions
[125] http://kb.visokio.com/queries-subsets
[126] http://kb.visokio.com/managing-tabs
[127] http://kb.visokio.com/using-drop-downs
[128] http://kb.visokio.com/omniscope-editions-comparison-chart
[129] http://kb.visokio.com/contact
[130] http://kb.visokio.com/files/Resources/OUGuide/126_Use_IOKs/126_Everton_football_club.iok
[131] http://kb.visokio.com/commands-reference-2-4
[132] http://kb.visokio.com/node/365
[133] http://kb.visokio.com/side-bars
[134] http://kb.visokio.com/controls
[135] http://kb.visokio.com/connect-to-database-2.5
[136] http://kb.visokio.com/connect-to-cube
[137] http://kb.visokio.com/open-folder-files
[138] http://kb.visokio.com/batch-append-files
[139] http://kb.visokio.com/open-data-connectors-feeds
[140] http://kb.visokio.com/book/export/html/103#File
[141] http://kb.visokio.com/book/export/html/103#List of values
[142] http://kb.visokio.com/book/export/html/103#Batch append files
[143] http://kb.visokio.com/book/export/html/103#OLAP cubes
[144] http://kb.visokio.com/book/export/html/103#Operations
[145] http://kb.visokio.com/book/export/html/103#URL
[146] http://kb.visokio.com/book/export/html/103#Sequence of values
[147] http://kb.visokio.com/book/export/html/103#Lookup data
[148] http://kb.visokio.com/book/export/html/103#Online Sources/Connectors
[149] http://kb.visokio.com/book/export/html/103#Outputs
[150] http://kb.visokio.com/book/export/html/103#Database table (or view)
[151] http://kb.visokio.com/book/export/html/103#File metadata
[152] http://kb.visokio.com/book/export/html/103#Demo data
[153] http://kb.visokio.com/book/export/html/103#Merging feeds
[154] http://kb.visokio.com/merging-feeds
[155] http://kb.visokio.com/transforming-data
[156] http://kb.visokio.com/defining-outputs
[157] http://www.google.com/google-d-s/spreadsheets/
[158] http://www.facebook.com/
[159] http://www.google.com/analytics/
[160] http://www.salesforce.com
[161] http://www.force.com
[162] http://sites.force.com/appexchange/apex/listingDetail?listingId=a0N300000016cdWEAQ
[163] http://www.salesforce.com/appexchange
[164] http://kb.visokio.com/installed-salesforce-tab
[165] http://kb.visokio.com/salesforce-direct-connection
[166] http://www.google.com/google-d-s/intl/en/tour1.html
[167] http://www.force.com/
[168] http://kb.visokio.com/installed-salesforce-tab#group
[169] http://kb.visokio.com/for-salesforce
[170] http://kb.visokio.com/files/Resources/OUGuide/134_Connectors/Salesforce/456_Installed_Web_Tab/456_SFAppExchangeListing_766x629.jpg
[171] http://kb.visokio.com/book/export/html/103#group
[172] http://kb.visokio.com/files/Resources/OUGuide/134_Connectors/Salesforce/456_Installed_Web_Tab/456_SFMyReports_800x600.jpg
[173] http://kb.visokio.com/files/Resources/OUGuide/134_Connectors/Salesforce/456_Installed_Web_Tab/456_LeadsScreenshot_800x600.jpg
[174] http://kb.visokio.com/files/Resources/OUGuide/134_Connectors/Salesforce/456_Installed_Web_Tab/456_SFUploadTemplate_750x334.jpg
[175] http://kb.visokio.com/export-dataplayers
[176] http://kb.visokio.com/change-sfsource
[177] http://kb.visokio.com/synchronise-changes
[178] http://kb.visokio.com/files/222_annotated_spreadsheet.png
[179] http://kb.visokio.com/international-issues
[180] http://www.w3schools.com/xsl/
[181] http://kb.visokio.com/ms-ssas-cube-example
[182] http://kb.visokio.com/node/235
[183] http://kb.visokio.com/node/224
[184] http://kb.visokio.com/node/302
[185] http://kb.visokio.com/kb/using-maps
[186] http://kb.visokio.com/kb/projection-transformation
[187] http://kb.visokio.com/create-links
[188] http://kb.visokio.com/node/339
[189] http://kb.visokio.com/display-time-series
[190] http://kb.visokio.com/formula-fields
[191] http://kb.visokio.com/functions-guide
[192] http://kb.visokio.com/node/226
[193] http://kb.visokio.com/node/225
[194] http://kb.visokio.com/node/228
[195] http://kb.visokio.com/node/229
[196] http://kb.visokio.com/node/227
[197] http://kb.visokio.com/node/230
[198] http://kb.visokio.com/node/264
[199] http://kb.visokio.com/node/232
[200] http://kb.visokio.com/node/231
[201] http://kb.visokio.com/node/233
[202] http://kb.visokio.com/node/263
[203] http://kb.visokio.com/node/234
[204] http://kb.visokio.com/view-toolbar
[205] http://kb.visokio.com/files/Resources/OUGuide/235_Data_Universes/Everton_Universes_Tutorial.iok
[206] http://kb.visokio.com/using-basket
[207] http://kb.visokio.com/export-files
[208] http://kb.visokio.com/halo-function-help
[209] http://kb.visokio.com/node/372
[210] http://www.regular-expressions.info/
[211] http://kb.visokio.com/files/Resources/OUGuide/565_ExploringData/548_Aggregation/AggregationDemoFile.iok
[212] http://kb.visokio.com/files/Resources/VisokioResources104/ImageSets323/VanGogh pictures.zip
[213] http://kb.visokio.com/node/272
[214] http://kb.visokio.com/node/345
[215] http://kb.visokio.com/web-services
[216] http://kb.visokio.com/kb/abs-rel-links
[217] http://kb.visokio.com/company#contact
[218] http://kb.visokio.com/web-view-services
[219] http://kb.visokio.com/kb/web-integration
[220] http://kb.visokio.com/kb/web-services
[221] http://kb.visokio.com/node/196
[222] http://kb.visokio.com/cycling-options
[223] http://kb.visokio.com/tab-titles-annotations
[224] http://kb.visokio.com/text-editor-menu
[225] http://kb.visokio.com/book/export/html/103#Edit Annotation
[226] http://kb.visokio.com/book/export/html/103#Web and File Link
[227] http://kb.visokio.com/book/export/html/103#Formula
[228] http://kb.visokio.com/book/export/html/103#Aggregate
[229] http://kb.visokio.com/book/export/html/103#Subset: Filtered data
[230] http://kb.visokio.com/book/export/html/103#Top
[231] http://kb.visokio.com/node/635
[232] http://kb.visokio.com/kb/sharing-custom-styles
[233] http://kb.visokio.com/reports-menu-2-4
[234] http://kb.visokio.com/page-menu-2-4
[235] http://kb.visokio.com/export-files-2-4
[236] http://kb.visokio.com/appearance-menu-2-4
[237] http://kb.visokio.com/advertising-options
[238] http://kb.visokio.com/manage-themes
[239] http://kb.visokio.com/kb/dataplayer-scaling
[240] http://kb.visokio.com/dp-bar-view
[241] http://kb.visokio.com/dp-pie-view
[242] http://kb.visokio.com/dp-graph-view
[243] http://kb.visokio.com/dp-table-view
[244] http://kb.visokio.com/dp-tile-dynamic
[245] http://kb.visokio.com/dp-tile-static
[246] http://kb.visokio.com/dp-map-view
[247] http://kb.visokio.com/dp-details-view
[248] http://kb.visokio.com/commands-reference-map-2-4-to-2-5
[249] http://kb.visokio.com/dipivot-repivot
[250] http://kb.visokio.com/toolbars-menu
[251] http://kb.visokio.com/kb/proxysettings
[252] http://kb.visokio.com/tools-menu
[253] http://kb.visokio.com/file-menu-2-4
[254] http://kb.visokio.com/edit-menu-2-4
[255] http://kb.visokio.com/tools-menu-2-4
[256] http://kb.visokio.com/help-menu-2-4
[257] http://kb.visokio.com/page-menu
[258] http://kb.visokio.com/node/244
[259] http://kb.visokio.com/node/245
[260] http://kb.visokio.com/node/247
[261] http://kb.visokio.com/node/248
[262] http://kb.visokio.com/node/249
[263] http://kb.visokio.com/node/250
[264] http://kb.visokio.com/node/251
[265] http://kb.visokio.com/data-universes
[266] http://kb.visokio.com/odbc-jdbc
[267] http://kb.visokio.com/node/133
[268] http://kb.visokio.com/configuring-sidebars
[269] http://www.visokio.com
[270] http://kb.visokio.com/omniscope-user-guide
[271] http://forums.visokio.com/
[272] http://kb.visokio.com/omniscope-tutorials
[273] http://kb.visokio.com/book/export/html/103#file
[274] http://kb.visokio.com/book/export/html/103#edit
[275] http://kb.visokio.com/book/export/html/103#tool
[276] http://kb.visokio.com/book/export/html/103#repo
[277] http://kb.visokio.com/book/export/html/103#page
[278] http://kb.visokio.com/book/export/html/103#appe
[279] http://kb.visokio.com/book/export/html/103#help
[280] http://kb.visokio.com/main-toolbar-2-4
[281] http://kb.visokio.com/main-toolbar-2-3
[282] http://kb.visokio.com/node/243
[283] http://kb.visokio.com/node/369
[284] http://kb.visokio.com/node/244#export
[285] http://kb.visokio.com/node/374
[286] http://kb.visokio.com/book/export/html/103#top
[287] http://kb.visokio.com/config-tooltips
[288] http://kb.visokio.com/node/344
[289] http://kb.visokio.com/node/346
[290] http://kb.visokio.com/node/347
[291] http://kb.visokio.com/node/355
[292] http://kb.visokio.com/node/352
[293] http://kb.visokio.com/node/192
[294] http://kb.visokio.com/node/242
[295] http://kb.visokio.com/node/331
[296] http://kb.visokio.com/node/332
[297] http://kb.visokio.com/node/323
[298] http://kb.visokio.com/node/153
[299] http://kb.visokio.com/auto-refresh
[300] http://en.wikipedia.org/wiki/Web_services
[301] http://kb.visokio.com/add-images
[302] http://kb.visokio.com/advanced-tools
[303] http://kb.visokio.com/kb/proxy-settings
[304] http://kb.visokio.com/kb/outside-browser
[305] http://kb.visokio.com/kb/scheduler
[306] http://kb.visokio.com/kb/xml-actions-spec
[307] http://kb.visokio.com/kb/xml-actions
[308] http://kb.visokio.com/files/Resources/OUGuide/382_CommandRef/00-MainToolbar202/382_MainToolbarComRef2-4/248_ReportsMenuX2-4/248ReportSectionsExample.iok
[309] http://kb.visokio.com/appearnace-menu-2-4
[310] http://kb.visokio.com/node/387
[311] http://kb.visokio.com/kb/hangdiagnosis
[312] http://kb.visokio.com/omniscope-demos
[313] http://kb.visokio.com/node/56
[314] http://kb.visokio.com/kb/activation
[315] http://kb.visokio.com/kb/database-connections
[316] http://kb.visokio.com/kb/db/dsn-less-odbc
[317] http://kb.visokio.com/kb/watch-folder
[318] http://kb.visokio.com/merge-files
[319] http://kb.visokio.com/files/Resources/OUGuide/563_ImportingData/369_MergingData/MergeDemoFileOne.iok
[320] http://kb.visokio.com/files/Resources/OUGuide/563_ImportingData/369_MergingData/MergeDemoFileTwo.iok
[321] http://kb.visokio.com/files/Resources/OUGuide/563_ImportingData/369_MergingData/ConcatenatedOneTwo.iok
[322] http://kb.visokio.com/files/Resources/OUGuide/563_ImportingData/369_MergingData/JoinedDemo-AddNewFields.iok
[323] http://kb.visokio.com/files/Resources/OUGuide/563_ImportingData/369_MergingData/JoinedDemo-UpdateValues.iok