Composer v7.10 Enhancements
This topic provides details about the enhancements in Composer 7.10.
- Windows Support
- Source Creation Updates
- Source Creation API Updates
- Source Management API Updates
- Global Settings API Update
- Interpolation For Filters
- Visual and Dashboard Updates
- Visual and Dashboard Link Updates
- Visual Types Updates
- Live Mode and Playback Updates
- Custom Metric and Derived Field Updates
- List Widget Sorting
- Attribute Fields Sorting Update
- Update Custom Charts
- Expanded Map Markers
- Expanded Dashboard Import API Payload
- Content Security Policies for Embedded Pages
- Apache Solr, Cloudera Search and Elasticsearch Improvements
- zoomdata.properties Update
- WebSocket Updates
- Delete Filters Update
- Composer Monitoring Solution
Email salesteam@logianalytics.com or emea_sales@logianalytics.com to purchase Composer.
Windows Support
Composer v7.10 and higher can now be installed on Windows Server versions 2012 R2, 2016, and 2019 using a bootstrap script. For more information, see Install Composer in a Windows Environment.
Source Creation Updates
Composer v7.10 includes a redesigned source creation process to allow for more flexibility in adding, updating, and working with data sources. The source creation wizard has been removed, replaced with an expanded work area that you can use to update and access your data and data sources. See Source Creation Tab.
Sources Page
Use the Sources page to review and maintain your Composer data source configurations. Add a source, search existing sources, or update sources as needed. You can no longer import a source here: import a dashboard to import its source information.
Updated Sources Workflow
The changes to the source creation workflow moved fields, settings and actions from the data source configuration wizard tabs to other sections of the Sources page. See Source Creation Tab, Create a Fusion Data Source, Manage File Uploads in Composer, and Define a Data Source Configuration for more information on finding familiar fields, settings, and actions.
Source Import and Export
Sources can no longer be imported or exported in Composer. This functionality is now bundled with dashboard import and export: when you import or export a dashboard, the dashboard's source information is included. See Import a Dashboard and Export a Dashboard.
Remove Fields From Sources
You can now remove some fields from existing sources, even if the field is in use in a visual or dashboard. If you remove a field in use, your users are prompted to re-render the visual or dashboard the next time they access the visual.
Permissions and Privileges for Source Creation, Updates, and Deletion
New permissions have been added to allow you to restrict and enable access to source creation, source updates, and source deletion. See About Data Source Permissions and Group Privilege Reference.
Custom SQL Updates
As part of the changes to source creation, a number of changes to how Composer accepts and treats Custom SQL via the API affect how you create and change your sources. Primarily, any changes made via PATCH have been removed and are no longer supported. Make changes using PUT methods instead.
Update Fields via API
You can now update several fields via API, using PUT /api/sources/{source_id}/fields
, provided you have WRITE permission for the specified source. Your request payload should include the entire updated list of source fields: existing fields are updated, new fields are created, missing fields are deleted. API documentation is provided with your Composer installation at this link: https://<composer-URL>/composer/swagger-ui.html
.
Source Creation API Updates
A new endpoint, /api/sources/
, is now available to create and manage a single table source, or multiple entities as a fused source. Requires the ROLE_CREATE_SOURCES privilege. See API Updates for more details.
Source Management API Updates
Use the new endpoint /api/uploads/
to manage data for file uploads. See API Updates for more details.
API documentation is provided with your Composer installation at this link: https://<composer-URL>/composer/swagger-ui.html
.
Global Settings API Update
Use the extended endpoint /api/sources/{sourceID}/global-settings
to read (GET) and update (PUT) the global settings for a specified source. You can set defaultVisualFilters
using this endpoint: any new visual created from this source will use the filters you’ve defined. See API Updates for more details.
API documentation is provided with your Composer installation at this link: https://<composer-URL>/composer/swagger-ui.html
.
Interpolation For Filters
Composer now supports interpolation for Global Filters at the Source level and Visual/Dashboard level filters. Attribute and Number fields support interpolation with Include
and Exclude
operators, and Time filters support interpolation for the Variable(s) option. Tooltips are visible to users for applicable operators, and you can still define custom values.
Visual and Dashboard Updates
Composer now allows you to access and re-render visuals created using columns that you may not have access to, due to column security or hidden fields.
When you open a visual that uses columns restricted by column security or uses hidden fields in the field picker, grouping field picker, metric field picker, multi-metric field picker, or in a filter, Composer displays a message indicating which fields are restricted. You can now select the available column and re-render the visual.
Visual and Dashboard Link Updates
The dashboard links work area has been updated for easier linking for visuals and dashboards. Additionally, when you navigate to a child dashboard using a dashboard link from a parent dashboard, you can return to the previous dashboard by selecting Back.
Visual Types Updates
You can now, with appropriate permissions, manage Available Visual Types on the Sources page. Enable and disable Available Visual Types for a source as needed without affecting existing visuals for that source. For example, disable bar charts for a source, to prevent users from creating bar charts from that source. Existing bar chart visuals from that source remain unchanged. See Available Visual Types.
Live Mode and Playback Updates
You can now use expanded playback speeds for your data: 30 days, 90 days, 180 days, and 365 days. Depending on the field granularity you select, the appropriate options are shown, for example, if your granularity is set to month, you can select 30, 90, 180, or 365, but if set to a year, you can select 365.
Custom Metric and Derived Field Updates
You can now edit the names of custom metrics and derived fields in several places:
Edit the Label field in the Settings panel of a selected metric or derived field when creating or updating a source.
Edit the label shown in the breadcrumb of the Custom Metrics or Derived Field editors.
List Widget Sorting
Use the Sort & Limit sidebar to change the sort order of items in the current display column in the list widget. Sort by ascending or descending for numeric fields, alphabetical or reverse alphabetical for alphabetical fields, and by chronological or reverse chronological date for date fields.
Attribute Fields Sorting Update
You can now select No Aggregation as an option in Sort & Limit work area of the sidebar menu for an attribute field used in grouping the data for a visual. If you select an attribute field not used in grouping, you can sort by Count or Distinct Count.
Update Custom Charts
You can now edit dynamic variable settings for your custom charts in the Composer sidebar menu.
Expanded Map Markers
You can now add field information to map markers using the sidebar menu, allowing users to see the field information you set as a tool tip on hover.
Expanded Dashboard Import API Payload
The payload for /api/dashboards/import
has been expanded to return the imported object's status as CREATED or REUSED. After import, you can search for objects by name or ID, and build the object dependency graph from the response.
Content Security Policies for Embedded Pages
You can now tailor your content security policies for embedded Composer pages. See Content Security Policy Support for Embedded Pages.
Apache Solr, Cloudera Search and Elasticsearch Improvements
The keyword search for these connectors is now consistent with other search behaviors in the Composer UI to provide you with a better, more consistent user experience. elect a specific, preferred time field to sort by Most Recent.
zoomdata.properties Update
A new property, source.sampling.rows
, is included in the zoomdata.properties
file. With a default value of 1000
, this is used to define the number of rows to sample and estimate metadata characteristics (e.g. cardinality) of the source fields.
WebSocket Updates
The access_token
has been moved from the WebSocket URL to WebSocket messages to improve the security of WebSocket communication for embedded dashboards.
Delete Filters Update
You can now delete filters that use keysets from sources you don’t have permission to access.
Composer Monitoring Solution
In order to provide Composer deployments with observability into the health and performance of the running system, you can use a monitoring solution. This article describes an example monitoring solution that we make available for download with each release of Composer: Composer Monitoring Solution.
Comments
0 comments
Please sign in to leave a comment.