Sharperlight can present dynamic tables, charts, pivot tables and presentation reports using its own web service. It has an application called Publisher, for managing and configuring these published queries. Each query can be filtered and refreshed in the web, and it will return the latest data.
Dashboards are created and maintained using an HTML5 interface in a web browser. A dashboard consists of a page and each page can contain multiple rectangular tiles. The tiles can be resized and re-positioned, the tile can display published content from Publisher or display any valid web address.
Dashboards are created and maintained using an HTML5 interface in a web browser. A dashboard consists of a page and each page can contain multiple rectangular tiles. The tiles can be resized and re-positioned, the tile can display published content from Publisher or display any valid web address.
Sharperlight has multiple methods of data capture. From within Microsoft Excel, the Sharperlight Add-in can validate and bulk load records using its template driven Writeback interface. The are also Writeback formulas where the Sharperlight formula can be over-written, the input value is interpreted and updated in the data source whilst the cell is reverted back to the formula. In the web Sharperlight can generate web entry forms and entry grids.
The Query Builder is a user interface with separate panes for filters, field selection and output. Simple enough for the infrequent user but it does have deep functionality with menus on each pane title and fields have right hand click menus. In the filter pane the user can select between different query styles using the mode filter and when the user selects the table, it becomes the focus for the query structure and it populates the fields and relationships in the selection pane.
The Scheduler is an automation interface for the execution of tasks on a recurring and ad-hoc basis. Each task can have many actions and a task can be executed manually or a schedule. To allow concurrent activity, the Scheduler is only available on installations that haveĀ five or more full licenses.
It is sometimes useful to have the ability to stage query data into a physical data set that can be summarised for performance or fixed to allow consistent reporting. Often referred to as Agile Datamarts, Sharperlight has a simple end-user interface called Materialised Query for designing and populating physical tables based on a query.
Sharperlight is an application framework for interacting with complex operational databases and it controls all data interactions using an abstraction layer called a Datamodel. These models are developed and maintained using a Studio designer and at the lowest level they encapsulate data structures, relationships and business rules.
The data definition is only part of the story, datamodels have a rich command language and data access can be controlled and modified based on system, user and data events. Datamodels are also fully multi-lingual, just like the Sharperlight application, and a datamodel can combine .NET code and package WinForms and web content.
Whilst many Sharperlight customers utilise it for spreadsheet integration, self-service reporting, web reporting and dashboarding; it has a much bigger picture. Sharperlight has a secure gateway and a web service, a datamodelling concept that can unify information from numerous data sources and the tools to quickly develop datamodels and user content.
Datamodel and application interfaces are secured on the server using Site Setup. User authentication is available as a native login, using Windows Authentication, Active Directory Groups and LDAP Groups. A datamodel can have its own data security layer which secures the visible query objects and enforces record level security.
The report designer provides more control on the positioning and layout of report pages, and it addresses many of the printing limitations inherit in web browser rendering. It uses a third party component library to provide the reporting engine and a graphical What You See Is What You Get (WYSIWG) designer interface.
Often there are benefitsĀ using lightweight messaging and thus, the MQTT messaging protocol has been added to the Sharperlight libraries. MQTT is an ISO standard publish-subscribe model where the publisher sends messages to a broker (server) and the broker then distributes the information to any clients that have subscribed to the topic. Another way to describe MQTT, is that it can collect data from many devices and then transport the information to other control systems.