What's New in GoodData Cloud Native?

July 25, 2024

GoodData.CN 3.14

Multiple Data Sources in LDM (Beta)

We are introducing the ability to use datasets from different data sources in an LDM and connect them using common date dimension datasets. This allows you to apply a common date filter across datasets from different data sources. See Using Multiple Data Sources in an LDM.

Please note that this is a beta feature currently in early development, so its functionality is limited at this stage.

Upcoming Change - Improved Attribute Filters

We are updating how attribute filters handle values with non-unique secondary labels, such as users sharing the same User Name.

Current Behaviour:

When an attribute (e.g., User) has a unique primary label (e.g., User ID: 1234) and a more readable secondary label (e.g., User Name: John Doe), filtering by the User Name (if multiple users are named John Doe) results in all John Does being combined into a single filter value.

New Behavior:

The improved filter will display each attribute value even if the secondary label is not unique. This means you will see all instances of John Doe separately, with a tooltip showing the primary label (e.g., User ID) to help differentiate them. The filter’s behavior will be consistent across dashboards, visualizations, and drilling or exploring further interactions, regardless of which label is displayed.

This change is straightforward for end users. However, there will be a new ‘Display as’ parameter in the metadata to indicate which label should represent the attribute in the GUI. This parameter must be considered when using filters in dashboards, visualizations, drilling, POST messages and events, SDK filter definitions, and cross-filtering. More details will be provided in upcoming release notes.

July 11, 2024

GoodData.CN 3.13

New Dashboard Filter Settings

We’ve added new options to give you more control over dashboard filters. You can now disable the “Reset All Filters” button to ensure users follow a guided data experience. Additionally, you can prevent filter changes from being saved in the user’s browser, so each visit shows the default filter settings. See Disable Resetting Filters.

Screenshot of the Configuration dialog for a Dashboard.

Support for MotherDuck Data Source

You can now connect directly to a MotherDuck database and create a MotherDuck data source within GoodData. This new feature expands your data connectivity options, allowing you to integrate MotherDuck seamlessly into your workflows. See MotherDuck Data Source.

Screenshot of the Create MotherDuck data source dialog.

Snowflake Data Sources Support Key-Pair Authentication

We now support key-pair authentication for Snowflake data sources. This secure method allows you to connect using private and public key pairs, enhancing your data protection. See Create a Snowflake Data Source.

Screenshot of the Create Snowflake data source dialog.

Support for Uploading CSVs Is Out of Beta

We are excited to announce that uploading CSV files as a data source is now fully supported and out of beta! You can now assemble a data source using an unlimited number of CSV files, with each file up to 200MB and a combined limit of 1GB. You can also disable this feature using the API. See Upload CSV Files.

Screenshot of the Connect data dialog.

GoodData.UI 10.5.0

Today we have released new version of GoodData.UI with the following notable changes:

  • You can now specify the returnTo parameter with the backend deauthenticate function for a more seamless user experience.
  • The export function now supports PDF options, offering greater flexibility in how you share your data.
  • The visualizationObject will now be used instead of executionResult for export operations whenever possible, improving the efficiency of your exports.

GoodData Python SDK 1.22.0

We are also releasing a new version of the Python SDK today. This update includes only minor changes, such as version bumps, for details see the changelog.