GoodData Cloud - June 1, 2023

New Features New Visualizations: Pyramid and Funnel Charts, Dependency Wheel, and Sankey Diagram Continuous Line for Combo, Line, and Stacked Area Charts Drill from an Attribute Other Changes Update to GoodData.UI SDK 8.12.1! New FeaturesNew Visualizations: Pyramid and Funnel Charts, Dependency Wheel, and Sankey DiagramWe have added 4 new types of charts to help you visualize your data:Pyramid charts are great at showing hierarchical structures and relative proportions.Funnel charts are best used to show the progressive stages of a process.Dependency wheels can easily represent the relationships among multiple entities.Sankey diagrams highlight the flows of values from one category to another.Learn more:Pyramid ChartsFunnel ChartsDependency Wheel ChartsSankey DiagramsContinuous Line for Combo, Line, and Stacked Area ChartsYou can now choose to create a continuous line graph even if some of its values are missing.Learn more:Combo ChartsLine ChartsStacked Area ChartsDrill from an AttributeYou now have the ability to add drill interactions to both metrics and attributes; previously only drilling from metric was supported. Learn more:Drilling in DashboardsOther ChangesUpdate to GoodData.UI SDK 8.12.1!We strongly recommend upgrading all your GoodData.UI SDK references to version 8.12.1. We have rectified a critical bug that could cause issues with your visualizations if you are using an older version of the GoodData.UI SDK library.

Related products:GoodData Cloud

GoodData Cloud - May 18, 2023

New Features Single Value Selection Attribute Filters Convert Between Regular Datasets and SQL Datasets Workspace Object ID Generation and Custom Prefixes Bug Fixes and Other Changes Future Changes Update to GoodData.UI SDK 8.12.1 New FeaturesSingle Value Selection Attribute FiltersAttribute filters in dashboards allow you to filter data using any combination of selected attributes. However, there may be instances when you want to restrict dashboard users to filtering by only one attribute value at a time. To address this need, we are introducing a single value selection option for attribute filters. This feature ensures that users can select only one value at a time when applying filters.Learn More:Use Attribute Filters on DashboardsConvert Between Regular Datasets and SQL DatasetsYou can now freely map your datasets back and forth between regular datasets (tied to a specific table or view in your database) and SQL datasets (our version of virtual tables).Please note that at this moment this is a beta feature, and we discourage you from using beta features in production environments.Learn More:Create SQL DatasetsWorkspace Object ID Generation and Custom PrefixesIn our ongoing effort to simplify working with workspace hierarchies, we are introducing the ability to set custom prefixes for individual workspaces. These prefixes will be automatically applied when the server generates an identifier for analytical objects, allowing you to easily identify the workspace from which specific metrics, visualizations, and other analytical objects originate.Also, the server will now automatically generate an ID for new objects when no explicit ID is provided. If a custom prefix has been set for the workspace in which the object is being created, the prefix will be automatically added to the object ID.Learn More:Workspace Object IdentificationBug Fixes and Other Changes Large OIDC ID tokens should no longer trigger the TooLongHttpLineException. We fixed an issue that made it impossible to set dashboard permissions using the /actions/workspaces/:workspaceId/analyticalDashboards/:dashboardId/managePermissions API endpoint. You can now import declarative layouts via PUT API calls even if they contain invalid objects. Similarly you can export declarative layouts together with any invalid objects that are stored within using GET API calls. This should provide some additional flexibility when you are reusing older backups or when you are debugging. Future ChangesUpdate to GoodData.UI SDK 8.12.1We strongly recommend upgrading all your GoodData.UI SDK references to version 8.12.1. We have rectified a critical bug that could potentially cause issues with visualizations in our next release, scheduled two weeks from now. Your prompt action will ensure a seamless transition to the new version.

Related products:GoodData Cloud

GoodData Platform - March 23, 2023

New Features Rename Dashboard Filters GoodData.UI Version 8.12 Future Changes Migrate to New CORS Origin API New FeaturesRename Dashboard FiltersIf your attributes filters have long or technical names, you can now change their names on Dashboards in the filter configuration while editing the dashboard. The name of the filter is changed only on the particular dashboard and is not propagated to other dashboards.Learn more:Filter in DashboardsGoodData.UI Version 8.12We have released Version 8.12 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.What's new in GoodData.UI Version 8.12:Dashboard plugins in Edit mode The Dashboard component provides an end-to-end solution for the creation and consumption of dashboards with a full drag-and-drop editing experience. It allows plugins to be used in Edit mode. Descriptions, texts and tooltips for analytical objects of Dashboard Insights and dashboard widgets now allow to specify description in the form of tooltips. Permissions for tabular exports Export permissions have been made more granular and the EXPORT permission now includes both EXPORT_TABULAR and EXPORT_PDF. Export permissions can also be set individually to allow exports to certain formats only. Future ChangesMigrate to New CORS Origin APIIn the upcoming release, we will discontinue one of the paths that are available for managing allowed origins for domains.New path: /gdc/domains/{domainId}/securitySettings/allowedOrigins To be discontinued: /gdc/organizations/{domainId}/securitySettings/allowedOriginsCurrently both paths are valid and working. We recommend you to verify your resources and make sure you are using the new path before the next release.

Related products:GoodData Platform

GoodData Cloud - March 23, 2023

New Features Introducing SQL Datasets Rename Dashboard Filters Streamlining Property ID Generation Upcoming Features and Changes Dashboard Sharing and Dashboard Permissions New FeaturesIntroducing SQL DatasetsYou can now create the equivalent of views (virtual tables) directly in the logical data model using SQL datasets. The dataset is created based on a custom SQL query that you define.With SQL datasets you can rapidly create new ‘virtual views’ without having to modify the original database, which may not always be possible.Please note that at this moment this is a beta feature, and we discourage you from using beta features in production environments.Learn More:Create SQL DatasetsRename Dashboard FiltersIf your attributes filters have long or technical names, you can now change their names on Dashboards in the filter configuration while editing the dashboard. The name of the filter is changed only on the particular dashboard and is not propagated to other dashboards.Learn More:Use Attribute Filters on DashboardsStreamlining Property ID GenerationColumn names with specific GoodData-compatible prefixes (such as cp__, a__, f__ and so on) will no longer contain these prefixes in the generated dataset property identifiers. This should make it easier for you to work with these properties when writing in MAQL.Learn More:Prepare Your DataUpcoming Features and ChangesDashboard Sharing and Dashboard PermissionsIn an upcoming version we are extending our system of permissions to also cover individual dashboards. Newly created dashboards will be private by default, and you get to choose what users and user groups you share the dashboard with. This will be a breaking change for users of GoodData.UI version 8.11 or older. We urge users of GoodData.UI to update to version 8.12 as soon as possible to prevent encountering issues with dashboard permissions.Learn More:Share DashboardManage Dashboard Permissions

Related products:GoodData Cloud

GoodData.CN 2.3.0

Released March 9th, 2023.New Features Dashboard Sharing and Dashboard Permissions Geo Charts (Pushpins) - New Visualization Type in Analytical Designer Export Dashboards to PDF (Beta) Clearing Cache Manually Show Missing Attribute Values in Visualizations Workspace Object Identifiers Visualization Tooltips Change the Date Format New ShowEmbeddButton Parameter for Iframes New Attributes for User and UseGroup Entities Embedded Analytical Designer Iframe Authentication GoodData.UI Version 8.12 Other Changes Bug Fixes Get the Community Edition Upgrade Guides Upgrade GoodData.CN Community Edition to 2.3 Upgrade GoodData.CN to 2.3 New FeaturesDashboard Sharing and Dashboard PermissionsWe are extending our system of permissions to also cover individual dashboards. Newly created dashboards will be private by default, and you get to choose what users and user groups you share the dashboard with. You also get to control the level of access each individual user or user group has to the dashboard.For users of GoodData.UI: This will be a breaking change for users of GoodData.UI version 8.11 or older. When updating to GoodData.CN version 2.3, please also update to GoodData.UI version 8.12.Learn More:Share DashboardsManage Dashboard Permissions Geo Charts (Pushpins) - New Visualization Type in Analytical DesignerAnalytical Designer now offers a new type of visualizations - Geo charts (pushpins).Geo charts with pushpins show data points as bubbles. They use location coordinates to display your data distributed on a world map. You can change the size and the color shade of the pushpins based on metric values.In the configuration, you can select which part of the map will be displayed as default, change the color of the pushpins, adjust the size ratio of the min and max pushpins, or group nearby points for better orientation.Learn More:
Geo Charts (Pushpins)
Configure Data for Geo ChartsUpload Access Tokens for Geo Charts Export Dashboards to PDF (Beta)Dashboards now enable you to export a whole dashboard to a PDF file.The exported PDF file includes all visualization together with the dashboard name, date of the export, and page numbers.NOTE: PDF exports are available as a beta feature. We are still finalizing the implementation, however, it is available for you to try.Export Dashboards Clearing Cache ManuallyYou can now force a cache refresh for a given data source directly from the Data Sources tab.We hope this option will make prototyping and testing your analytics easier, but in production we still recommend you set up an automated process that clears the Data Source’s cache automatically by calling the API endpoint /uploadNotification.Learn More:Reload Cached Data Show Missing Attribute Values in VisualizationsAnalytical Designer now enables you to display all data even if the metrics have no data for individual attribute values.You can select the show missing values option in the View by/Trend by/Rows section in a visualization or create a metric using the new FOR EACH clause to display them automatically.Learn More:Create Visualizations
FOR EACH Workspace Object IdentifiersWe are changing how object IDs work in workspace hierarchies. Objects inherited from parent workspaces will no longer contain prefixes in their object IDs, instead the objects have metadata describing their origin that is accessible via the workspace object API. This should make for a less ambiguous and robust system going forward.However this could be a breaking change for some of you, especially if you are using:Dashboard plugins GoodData.UI IframesWe have prepared a short article on what exactly the changes are and how you can address any problems that this change might cause. Please read the article here.Learn More:Workspace Object Identification Visualization TooltipsYou can now add descriptive tooltips to your visualization to provide additional context for other users.On Dashboards, visualizations can display their descriptions as well. For each instance of a visualization on a dashboard, you can customize the description or hide it from displaying.Learn More:Create Visualizations
Manage Visualizations on Dashboards Change the Date FormatGoodData Cloud now enables you to change the date format displayed in Dashboards and Analytical Designer from the default English (US) to any of the following formats: Chinese, Czech, Dutch, English (GB), French, German, Japanese, Portuguese (Brazil or Portugal), Russian, Spanish.The change is available via API for the whole organization, individual workspaces, or individual users.Note: The dates in exported files are currently always displayed in the default English (US) date format.Learn more:Change Display Language New ShowEmbeddButton Parameter for IframesYou can now hide the Embed button option from your embedded dashboards by adding the ?showEmbedButton=false parameter to the URL.Learn more:Embed Visualizations Using Iframes New Attributes for User and UseGroup EntitiesUser entities can now be assigned firstName, lastName and email attributes to provide them with a more human-readable information. Similarly, UserGroup entities can now be assigned a name attribute.Learn more:User and UserGroup Entity Interface Embedded Analytical Designer Iframe AuthenticationWhen embedding the Analytical Designer into your web application via iframes, you can now authenticate users using the API authentication token.Learn More:Embed Visualizations Using Iframes GoodData.UI Version 8.12We have released Version 8.12 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.What's new in GoodData.UI Version 8.12:Dashboard plugins in Edit mode The Dashboard component provides an end-to-end solution for the creation and consumption of dashboards with a full drag-and-drop editing experience. It allows plugins to be used in Edit mode. Descriptions, texts and tooltips for analytical objects of Dashboard Insights and dashboard widgets now allow to specify description in the form of tooltips. Dashboard permissions management on GoodData Cloud Analytical dashboards created in GoodData Cloud are now created as private - visible only to the creator and to all organization and workspace administrators. SDK allows granular sharing of any dashboard with selected users and user groups. Dashboard permissions can be managed via SPI library and are fully integrated into the Dashboard component. Permissions for tabular exports Export permissions have been made more granular and the EXPORT permission now includes both EXPORT_TABULAR and EXPORT_PDF. Export permissions can also be set individually to allow exports to certain formats only. GoodData Cloud date attribute formats Improved formatting of date attributes based on locale user setting and defined formatting pattern.  Extend PDF export for GoodData Cloud Dashboards can now be exported to .pdf format. Support Geo Pushpin chart on GoodData Cloud Allow Geo Pushpin chart on GoodData Cloud. Requires valid Mapbox token to be provided for the used workspace. Location can be defined as both coordinates joined by `;` or in a separated component property. Other changes The dashboard header element had its z-index changed from 100 to 6000. For reference the z-indicies of the dashboard overlay elements are as follows: Overlays in Dashboard component  = 5000 Overlays in Dashboard header component = 6000 Overlays in Dashboard component in conflict with filter bar = 6000  Other ChangesCertain monitoring and logging messages have been changed to improve consistency and to better communicate their meaning. This could be a breaking change for you, if you have automated processes build on top of the log output. GoodData.CN minimum space requirements have increased, due to the inclusion of Chromium and PDF exports. See Requirements. You can now use “curl http://localhost:8079/healthz” in your GoodData.CN Community Edition deployment to diagnose your container health status. Bug FixesThe expiration of your access or ID tokens should no longer cause you to be logged out prematurely, provided that you enable token refresh on your authentication provider. The GET request to the API endpoint /api/v1/entities/users/{userId}/apiTokens/{id} should not return a 404 error if the apiToken id is valid. Google BigQuery tables that are named the same as one of their columns should no longer cause any issues when being mapped to GoodData. We now display a meaningful error message when you try to create a workspace with a description that is too long. Get the Community EditionPull the GoodData.CN Community Edition to get started with the latest release:docker pull gooddata/gooddata-cn-ce:2.3.0 Upgrade GuidesUpgrade GoodData.CN Community Edition to 2.3Suppose you are using a docker volume to store metadata from your GoodData.CN CE container. Download a new version of the GoodData.CN CE docker image and start it with your volume. All your metadata is migrated automatically. Upgrade GoodData.CN to 2.3To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - March 9, 2023

New Features Geo Charts (Pushpins) - New Visualization Type in Analytical Designer Export Dashboards to PDF (Beta) Clearing Cache Manually Support for AWS PrivateLink Show Missing Attribute Values in Visualizations Support for Databricks Workspace Object Identifiers Visualization Tooltips GoodData.UI Version 8.12 Python SDK Version 1.3 Bug Fixes Upcoming Features and Changes Dashboard Sharing and Dashboard Permissions New FeaturesGeo Charts (Pushpins) - New Visualization Type in Analytical DesignerAnalytical Designer now offers a new type of visualizations - Geo charts (pushpins).Geo charts with pushpins show data points as bubbles. They use location coordinates to display your data distributed on a world map. You can change the size and the color shade of the pushpins based on metric values.In the configuration, you can select which part of the map will be displayed as default, change the color of the pushpins, adjust the size ratio of the min and max pushpins, or group nearby points for better orientation.Learn More:
Geo Charts (Pushpins)
Configure Data for Geo Charts Export Dashboards to PDF (Beta)Dashboards now enable you to export a whole dashboard to a PDF file.The exported PDF file includes all visualization together with the dashboard name, date of the export, and page numbers.NOTE: PDF exports are available as a beta feature. We are still finalizing the implementation, however, it is available for you to try.Learn More:
Export Dashboards Clearing Cache ManuallyYou can now force a cache refresh for a given data source directly from the Data Sources tab.We hope this option will make prototyping and testing your analytics easier, but in production we still recommend you set up an automated process that clears the Data Source’s cache automatically by calling the API endpoint /uploadNotification.Learn More:Reload Cached Data Support for AWS PrivateLinkWe are now able to set up AWS PrivateLink with GoodData Cloud. If you have an AWS account that runs an Amazon Redshift database, you can privately tunnel your data directly to your GoodData analytics. Though the initial setup will require some work on your end, as well ours. Refer to this article on our Community portal for the details.Learn More:Using AWS PrivateLink Show Missing Attribute Values in VisualizationsAnalytical Designer now enables you to display all data even if the metrics have no data for individual attribute values.You can select the show missing values option in the View by/Trend by/Rows section in a visualization or create a metric using the new FOR EACH clause to display them automatically.Learn More:
Create Visualizations
FOR EACH Support for DatabricksYou can now create a Databricks data source and connect to your Databricks database.Learn More:
Create a Databricks Data Source Workspace Object IdentifiersWe are changing how object IDs work in workspace hierarchies. Objects inherited from parent workspaces will no longer contain prefixes in their object IDs, instead the objects have metadata describing their origin that is accessible via the workspace object API. This should make for a less ambiguous and robust system going forward.However this could be a breaking change for some of you, especially if you are using:Dashboard plugins GoodData.UI IframesWe have prepared a short article on what exactly the changes are and how you can address any problems that this change might cause. Please read the article here.Learn More:Workspace Object Identification Visualization TooltipsYou can now add descriptive tooltips to your visualization to provide additional context for other users.On Dashboards, visualizations can display their descriptions as well. For each instance of a visualization on a dashboard, you can customize the description or hide it from displaying.Learn More:
Create Visualizations
Manage Visualizations on Dashboards GoodData.UI Version 8.12We have released Version 8.12 of GoodData.UI, our powerful library for building analytical applications powered by GoodData.What's new in GoodData.UI Version 8.12:Dashboard plugins in Edit mode The Dashboard component provides an end-to-end solution for the creation and consumption of dashboards with a full drag-and-drop editing experience. It allows plugins to be used in Edit mode. Descriptions, texts and tooltips for analytical objects of Dashboard Insights and dashboard widgets now allow to specify description in the form of tooltips. Dashboard permissions management on GoodData Cloud Analytical dashboards created in GoodData Cloud are now created as private - visible only to the creator and to all organization and workspace administrators. SDK allows granular sharing of any dashboard with selected users and user groups. Dashboard permissions can be managed via SPI library and are fully integrated into the Dashboard component. Permissions for tabular exports Export permissions have been made more granular and the EXPORT permission now includes both EXPORT_TABULAR and EXPORT_PDF. Export permissions can also be set individually to allow exports to certain formats only. GoodData Cloud date attribute formats Improved formatting of date attributes based on locale user setting and defined formatting pattern.  Extend PDF export for GoodData Cloud Dashboards can now be exported to .pdf format. Support Geo Pushpin chart on GoodData Cloud Allow Geo Pushpin chart on GoodData Cloud. Requires valid Mapbox token to be provided for the used workspace. Location can be defined as both coordinates joined by `;` or in a separated component property. Other changes The dashboard header element had its z-index changed from 100 to 6000. For reference the z-indicies of the dashboard overlay elements are as follows: Overlays in Dashboard component  = 5000 Overlays in Dashboard header component = 6000 Overlays in Dashboard component in conflict with filter bar = 6000  Python SDK Version 1.3We have released new Version 1.3, which includes new documentation and some QoL features.This version is tied to the latest version of GoodData.CN (2.3) and GoodData Cloud.New features in Python SDK Version 1.3:Loading of credentials from a config file Cloning of workspaces Extended support for SQL-based datasetsQuality of Life changes:New documentation Moved from readthedocs to Hugo New linter Moved from flake8 to ruff Updated the style of docstring to comply with google python standardsBreaking changesInternat method get_user_groups has renamed to user_groups and now returns List[CatalogUserGroup] instead of List[str] Bug FixesThe expiration of your access or ID tokens should no longer cause you to be logged out prematurely, provided that you enable token refresh on your authentication provider. Google BigQuery tables that are named the same as one of their columns should no longer cause any issues when being mapped to GoodData. We now display a meaningful error message when you try to create a workspace with a description that is too long. Upcoming Features and ChangesDashboard Sharing and Dashboard PermissionsIn an upcoming version we are extending our system of permissions to also cover individual dashboards. Newly created dashboards will be private by default, and you get to choose what users and user groups you share the dashboard with. This will be a breaking change for users of GoodData.UI version 8.11 or older. We urge users of GoodData.UI to update to version 8.12 as soon as possible to prevent encountering issues with dashboard permissions.Learn More:Share DashboardManage Dashboard Permissions

Related products:GoodData Cloud

GoodData Cloud - January 12, 2023

New Features Embedded Analytical Designer Iframe Authentication Bug Fixes Other Changes Update of Existing Users with Attributes from the Authentication Provider Future Changes Improved Workspace Object Identification: An Update on Upcoming Changes New FeaturesEmbedded Analytical Designer Iframe AuthenticationWhen embedding the Analytical Designer into your web application via iframes, you can now authenticate users using the API authentication token.Learn More:Embed Visualizations Using IframesBug Fixes The GET request to the API endpoint /api/v1/entities/users/{userId}/apiTokens/{id} should not return a 404 error if the apiToken id is valid. Other ChangesUpdate of Existing Users with Attributes from the Authentication ProviderIn the previous release, we introduced firstName, lastName, and email attributes to the user entity and name attribute to the userGroup entity. In this release, we are updating these attributes for all existing users and user groups using information from your OIDC identity provider. Please note that this is a one-time update, and going forward, you will be responsible for managing these attributes.Future ChangesImproved Workspace Object Identification: An Update on Upcoming ChangesIn an upcoming release (on the 23rd of February) we will be making changes to how object IDs work in workspace hierarchies. Objects inherited from parent workspaces will no longer contain prefixes in their object IDs.This could be a breaking change for some of you, especially if you are using: Dashboard plugins GoodData.UI Iframes We have prepared a short article on what exactly the changes are going to be and how you can mitigate any potential problems before they occur. Please read the article here.

Related products:GoodData Cloud

GoodData Cloud - December 15, 2022

New Features Support for More Databases (Beta) New ShowEmbeddButton Parameter for Iframes New Attributes for User and UseGroup Entities Future Features Custom Tooltips for Visualizations New FeaturesSupport for More Databases (Beta)You can now create a data source out of the following databases: Microsoft SQL Azure SQL Synapse SQL Please note that support for connecting to these databases is in its beta stage. We do not recommend using these data sources in a production environment yet.Learn More:Create an Azure SQL Data SourceCreate a Microsoft SQL Server Data SourceCreate a Synapse SQL Data SourceNew ShowEmbeddButton Parameter for IframesYou can now hide the Embed button option from your embedded dashboards by adding the ?showEmbedButton=false parameter to the URL.Learn more:
Embed Visualizations Using IframesNew Attributes for User and UseGroup EntitiesUser entities can now be assigned firstName, lastName and email attributes to provide them with a more human-readable information. Similarly, UserGroup entities can now be assigned a name attribute.Learn more:
User and UserGroup Entity InterfaceFuture FeaturesCustom Tooltips for VisualizationsIn an upcoming release, we will introduce the possibility for all users with Edit permissions to add explanatory tooltips to visualizations through the user interface.Tooltips will give you an opportunity to provide users with context for the visualizations, metrics used, or help you with fast orientation in the list of visualizations. You can display the tooltips on dashboards as well, or decide to edit or hide them.Tooltips will be enabled for all users in an upcoming release. If you want to postpone this feature for your organization, please, contact your Customer Success Manager.

Related products:GoodData Cloud