|
|
||||||||
|
Update/Refresh DataData Refresh OptionsKeeping your data up-to-date
Omniscope .IOK files include a highly-compressed snapshot of all the data already imported. Access to the linked data source is NOT needed for you or others to view and explore data already in Omniscope. You can send an .IOK file to a friend who does not have access to the original data files, and they will still be able to explore the full copy of the data in the Omniscope file. However, unless the .IOK file has been created with a special Commercial Publishing license key, free Viewers cannot refresh the data in a file. A new .IOK file needs to be created and distributed to users of the free Viewer whenever the data changes. Activated versions of Omniscope, however, can refresh the data (and configuration) in distributed Omniscope files in various ways. Refresh from linked data sources on file opening:Omniscope files usually contain data imported from other data files or relational database reporting views being changed regularly. Omniscope remembers the location and format of the external data imported, which could be one or more Excel .XLS or other spreadsheet .CSV files, a database reporting view exported and saved as a .CSV or .TSV file, reporting views defined by any SQL statement that returns a table from relational tables from one (via ODBC) or more (via JDBC) relational databases, or a folder of files or images on an Internet server or your PC. Remembering its 'linked data source' enables Omniscope to refresh the data in .IOK/.IOM files on opening, whenever the source data has been changed. Upon opening, .IOK/.IOM files automatically detect (from the time stamps) that their data source(s) contain changed data. Depending on file refresh settings (see File > Save As dialog) the file either automatically refresh the data, or may ask the user if he/she want to refresh the data from source before displaying the Omniscope file. Moving the linked data source file(s) location relative to the Omniscope file will break the link. You can delete or restore any Omniscope file's link to external data sources at any time. When opened, the .IOK file will automatically detect that its data source has been changed and will ask you if you want to refresh from the new source before opening. This refresh affects data only, not the overall configuration of the file. Refresh direct from relational databases:If Omniscope is unable to automatically detect changes to the external linked data source (for example, if the source is a database table being accessed via ODBC or JDBC protocols), you can configure the file (via File > Save As) to always refresh on opening, or just manually refresh the file after opening by choosing File > Import into current file > Refresh from source. If you have added Connector-based fields such as Bloomberg fields to your data set, and have access to Bloomberg on your PC, you can use File > Import into current file > Refresh from Bloomberg to refresh these fields at any time. This refresh affects data only, not the overall configuration of the file. Warning: Omniscope does not currently support partial refresh of data tables. Any Omniscope data (not Formula) columns not contained in the external linked source will be overwritten or lost if the Omniscope file is refreshed (Formula columns are re-calculated). If you have added data columns from sources other than the linked source, i.e. maintain a lot of local data in your working Omniscope file such as columns of notes, or pasted copies of e-mail correspondence, or references to pictures or map coordinate references which are not in the linked data source, you must divide your working .IOK/.IOM file into two separate Omniscope files prior to refreshing only the columns originating from the linked source. This is easy to do. Once you have refreshed the Omniscope file containing only data columns from the external source, you can join both parts of the working file back together again. For more information on separating and joining .IOK files, see the sections on the Export Data Wizard and the Import/Merge Data Wizard. Although any number of distributed Omniscope files can refresh directly from the same relational database reporting views, all users need access rights for these views, and if the number of users becomes large relative to the load on the database, it may be better to link the database to one central copy of the Omniscope file, and let distributed users refresh their copies remotely from that central .IOK/.IOM file, rather than directly from the database. In this configuration, the central Omniscope file is acting as a highly scalable, visual and configurable 'data mart', but 'data mart' nonetheless. Linking Omniscope files to other Omniscope files:In addition to other types of data files, Omniscope .IOK/.IOM files can be configured with other .IOK/.IOM files (including a copy of itself) as linked data sources. This option has the advantage that only the updated data set can be delivered to the distributed User Omniscopes, without changing what may have become personalised Omniscope configuration(s) of Views, Filters, named Queries and Report Pages. A large-scale Source Omniscope file running on an always-on server can serve as a 'data mart', providing the data source for a wide range of different end-user Omniscope files refreshing from it. The central 'data mart' .IOK/.IOM file should in turn be refreshing itself via continuous, always-on access to reporting views drawn from your relational data warehouse or analytical 'staging' database. Automatic refresh from live data sourcesFrom version 2.3, you can now configure any number of desktop Omniscope Professionals to automatically refresh their file data from a Source .IOK/.IOM file running elsewhere, over your local network or across the web. If the Source .IOK/.IOM file is in turn refreshing itself directly from the original source database view/table(s), this configuration provides a scalable, near real-time live data refresh solution. While distributed Users are working on their files, auto-refresh awaits a pause in their activity. Each time Users re-open their copy of the auto-refresh linked file, it either refreshes only the data, or returns to the file to the default opening configuration of the Source file, depending on settings. To allow Users to maintain their own individualised configurations and import only the latest data when working, use the Refresh from linked data source. Alternatively, auto-refresh can be configured to Refresh by reloading .IOK file which returns the distributed copies to the default configuration on refresh. For more information, see the Knowledge Base sections on Integration and Auto-Refresh. I can't refresh from source!If your linked data source has moved or is inaccessible, Omniscope will be unable to refresh from source. If you imported from a source file such as a .CSV or Excel .XLS spreadsheet, the linked source file must always remain in the same relative location compared to the .IOK file. If you have moved either file independently, you can re-establish (re-locate) the source file by choosing File > Import...> Update linked source. If you imported directly from a database, check that the database server is started, and is accessible across your network if it is running on a different PC or server.Making changes to source dataExporting changes back to linked data files- be careful!Omniscope allows you to edit cells in the Table View, right clicking on the cell to edit cell data, and right-clicking row headers to add/remove records (rows). You can also add and remove fields (columns) using the Edit > Manage Fields. When you have finished your edits, save your work in the IOK file as usual by choosing File > Save. If you originally imported from a linked data file (such as a .CSV or .XLS file), you may be asked if you also want to save back to source - i.e. to save your changes back to the linked source file. At any time, you can also manually save your edits back to the source file by choosing File > Export > Export back to source. {Professional & Enterprise Editions only} Exporting changes directly back to relational databases- not supported
Unlinking/Re-linking to source data filesAt any time, you can deliberately remove the persistent link between an .IOK file and its linked data source by choosing Unlink from source from the File > Export menu, or by un-ticking the Linked to source check box when saving the .IOK file using the File > Save as dialog. Next section: Useful tools User Guide Top |
