GoodData Platform - March 21, 2024

Upcoming Split of GoodData.UI Versions 9 and 10 Update Your PluginsWe don't have anything specific to update you on for this release, but we do want to make you aware of an important change scheduled to be release in two weeks time:Upcoming Split of GoodData.UI Versions 9 and 10We’re making significant changes to the GoodData.UI SDK versioning strategy, here’s what you need to know: Starting with GoodData.UI SDK version 10, we will exclusively support only GoodData Cloud and GoodData.CN. This allows us to introduce new features faster and reduce risks to GoodData Platform stability. GoodData Cloud and GoodData.CN customers should update to SDK version 10 as soon as possible, as SDK version 9 will cease to be compatible with GoodData Cloud versions in future updates. GoodData.UI SDK version 9 will continue to receive support for GoodData Platform, including security updates, bug fixes, and potentially new features. GoodData Platform users must continue using SDK version 9 for building new plugins or custom pages, as SDK version 10 will not be compatible. As of right now we expect the release of GoodData.UI SDK version 10 to happen on the 18th of April 2024, no action is required from SDK users now. Plugins should continue to work as before, as long as you use the correct SDK version for the type of product you are using.Please note that providing information about support does not waive or override the terms outlined in the GoodData.UI Library End User License Agreement which explicitly states that there is no obligation to support the Library or provide updates or bug fixes.Update Your PluginsIf you have not done so already, please update your plugins to GoodData.UI version 9.5 or higher, to ensure your plugins always use up-to-date packages.

Related products:GoodData Platform

GoodData.CN 3.6.0

New Features Direct Query Option for Dataset Analysis Custom Data Sources for Individual Tenants New ClickHouse Data Source (Beta) Developer Tools GoodData.UI 9.8.1 & 9.9.0 Other Changes Fixing and Documenting Embedding Parameters and PostMessages for the Analytical Designer Upcoming Split of GoodData.UI Versions 9 and 10 Upcoming User Data Filter Improvements Upgrade GoodData.CN to 3.6New FeaturesDirect Query Option for Dataset AnalysisWe are adding a new feature for dataset analysis: the option to bypass caching and get data from the data source at query time. This update provides flexibility in how you access your data, catering to the specific needs of your projects.Direct queries are ideal for users who need their analytics to reflect the most current data. This feature is perfect for projects where up-to-the-minute accuracy is critical, despite the potential for higher operational costs and slower query response times compared to using FlexCache. By choosing direct queries, you ensure that your analytics are continuously updated, prioritizing precision in scenarios that demand timely decisions.Learn More:Cache ManagementCustom Data Sources for Individual TenantsWe are introducing a significant enhancement that allows for configuring unique data sources for child workspaces, especially when your source data is organized on a tenant-specific basis, such as using separate database schemas or databases for each tenant. This facilitates working with strictly separated data, providing an additional layer of data management alongside workspace data filters.Learn More:Create a Multitenant EnvironmentNew ClickHouse Data Source (Beta)Recognized for its exceptional speed in generating analytical reports, ClickHouse is a powerful, open-source database management system ideal for handling large-scale data processing. We have transitioned the ClickHouse data source from its early-access phase to beta, making it available to all users by default. Please note that we advise against using beta features in production environments.Learn More:Create a ClickHouse Data SourceDeveloper ToolsGoodData.UI 9.8.1 & 9.9.0GoodData.UI version 9.8.1 introduced the following changes: Introduced theme loading status with better information about the state of theme loading. GoodData.UI version 9.9.0 introduced the following changes: Fixed an issue where using pattern fill for null cells in heatmaps resulted in excessively large PDF sizes; now replaced with a background color for a more consistent and efficient null representation, reducing PDF size from (for example) 60MB to 50KB. Always update to the latest GoodData.UI version as soon as possible to ensure maximum compatibility with the current version of GoodData Cloud. If you have not done so already, please update your plugins to GoodData.UI version 9.5 or higher, to ensure your plugins always use up-to-date packages.Other ChangesFixing and Documenting Embedding Parameters and PostMessages for the Analytical DesignerWe have fixed a number of bugs and updated our documentation of embedding parameters and postMessages for the Analytical Designer.Learn More:Using IframesPostMessages for Analytical DesignerUpcoming Split of GoodData.UI Versions 9 and 10We’re making significant changes to the GoodData.UI SDK versioning strategy, here’s what you need to know: Starting with GoodData.UI SDK version 10, we will exclusively support only GoodData Cloud and GoodData.CN. This allows us to introduce new features faster and reduce risks to GoodData Platform stability. GoodData Cloud and GoodData.CN customers should update to SDK version 10 as soon as possible, as SDK version 9 will cease to be compatible with GoodData Cloud versions in future updates. GoodData.UI SDK version 9 will continue to receive support for GoodData Platform, including security updates, bug fixes, and potentially new features. GoodData Platform users must continue using SDK version 9 for building new plugins or custom pages, as SDK version 10 will not be compatible. As of right now we expect the release of GoodData.UI SDK version 10 to happen on the 18th of April 2024, no action is required from SDK users now. Plugins should continue to work as before, as long as you use the correct SDK version for the type of product you are using.Please note that providing information about support does not waive or override the terms outlined in the GoodData.UI Library End User License Agreement which explicitly states that there is no obligation to support the Library or provide updates or bug fixes.Upcoming User Data Filter ImprovementsIn the upcoming releases, we will update how user filters work. Filters will affect COUNT metrics and listed attribute values along the oriented path from the filter to the selected attribute, as defined by arrows in the Logical Data Model (LDM). Therefore, when counting or listing, a filter set for one attribute will apply to all related attributes across different datasets. Simply put, the user filter will be applied to all dataset attributes that are in the LDM along the direction of the arrows. The filter is not applied against the direction of the arrows in the LDM.This update should make filters more useful by narrowing down the options shown based on the filters set, including those options that previously might not have been filtered out. It will also ensure that selecting "show missing values" won't display values that should be filtered out.We plan to release this feature soon.Upgrade GoodData.CN to 3.6To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - March 21, 2024

New Features Direct Query Option for Dataset Analysis Custom Data Sources for Individual Tenants New ClickHouse Data Source (Beta) Developer Tools GoodData.UI 9.8.1 & 9.9.0 Other Changes Fixing and Documenting Embedding Parameters and PostMessages for the Analytical Designer Upcoming Split of GoodData.UI Versions 9 and 10 Upcoming User Data Filter Improvements New FeaturesDirect Query Option for Dataset AnalysisWe are adding a new feature for dataset analysis: the option to bypass caching and get data from the data source at query time. This update provides flexibility in how you access your data, catering to the specific needs of your projects.Direct queries are ideal for users who need their analytics to reflect the most current data. This feature is perfect for projects where up-to-the-minute accuracy is critical, despite the potential for higher operational costs and slower query response times compared to using FlexCache. By choosing direct queries, you ensure that your analytics are continuously updated, prioritizing precision in scenarios that demand timely decisions.Learn More:Cache ManagementCustom Data Sources for Individual TenantsWe are introducing a significant enhancement that allows for configuring unique data sources for child workspaces, especially when your source data is organized on a tenant-specific basis, such as using separate database schemas or databases for each tenant. This facilitates working with strictly separated data, providing an additional layer of data management alongside workspace data filters.Learn More:Create a Multitenant EnvironmentNew ClickHouse Data Source (Beta)Recognized for its exceptional speed in generating analytical reports, ClickHouse is a powerful, open-source database management system ideal for handling large-scale data processing. We have transitioned the ClickHouse data source from its early-access phase to beta, making it available to all users by default. Please note that we advise against using beta features in production environments.Learn More:Create a ClickHouse Data SourceDeveloper ToolsGoodData.UI 9.8.1 & 9.9.0GoodData.UI version 9.8.1 introduced the following changes: Introduced theme loading status with better information about the state of theme loading. GoodData.UI version 9.9.0 introduced the following changes: Fixed an issue where using pattern fill for null cells in heatmaps resulted in excessively large PDF sizes; now replaced with a background color for a more consistent and efficient null representation, reducing PDF size from (for example) 60MB to 50KB. Always update to the latest GoodData.UI version as soon as possible to ensure maximum compatibility with the current version of GoodData Cloud. If you have not done so already, please update your plugins to GoodData.UI version 9.5 or higher, to ensure your plugins always use up-to-date packages.Other ChangesFixing and Documenting Embedding Parameters and PostMessages for the Analytical DesignerWe have fixed a number of bugs and updated our documentation of embedding parameters and postMessages for the Analytical Designer.Learn More:Using IframesPostMessages for Analytical DesignerUpcoming Split of GoodData.UI Versions 9 and 10We’re making significant changes to the GoodData.UI SDK versioning strategy, here’s what you need to know: Starting with GoodData.UI SDK version 10, we will exclusively support only GoodData Cloud and GoodData.CN. This allows us to introduce new features faster and reduce risks to GoodData Platform stability. GoodData Cloud and GoodData.CN customers should update to SDK version 10 as soon as possible, as SDK version 9 will cease to be compatible with GoodData Cloud versions in future updates. GoodData.UI SDK version 9 will continue to receive support for GoodData Platform, including security updates, bug fixes, and potentially new features. GoodData Platform users must continue using SDK version 9 for building new plugins or custom pages, as SDK version 10 will not be compatible. As of right now we expect the release of GoodData.UI SDK version 10 to happen on the 18th of April 2024, no action is required from SDK users now. Plugins should continue to work as before, as long as you use the correct SDK version for the type of product you are using.Please note that providing information about support does not waive or override the terms outlined in the GoodData.UI Library End User License Agreement which explicitly states that there is no obligation to support the Library or provide updates or bug fixes.Upcoming User Data Filter ImprovementsIn the upcoming releases, we will update how user filters work. Filters will affect COUNT metrics and listed attribute values along the oriented path from the filter to the selected attribute, as defined by arrows in the Logical Data Model (LDM). Therefore, when counting or listing, a filter set for one attribute will apply to all related attributes across different datasets. Simply put, the user filter will be applied to all dataset attributes that are in the LDM along the direction of the arrows. The filter is not applied against the direction of the arrows in the LDM.This update should make filters more useful by narrowing down the options shown based on the filters set, including those options that previously might not have been filtered out. It will also ensure that selecting "show missing values" won't display values that should be filtered out.We plan to release this feature soon, and you can try it early by enabling the udfCountContext setting for your workspace or the entire organization.To enable it for a workspace, use this command:curl "https://${HOSTNAME}/api/v1/entities/workspaces/${WORKSPACE_ID}" \ -X "PATCH" \  -H "Authorization: Bearer ${API_TOKEN}" -s \  -H "accept: application/json, text/plain, */*" \  -H "content-type: application/vnd.gooddata.api+json" \  --data-raw "{\"data\":{\"attributes\":{\"earlyAccess\":\"udfCountContext\"},\"id\":\"${WORKSPACE_ID}\",\"type\":\"workspace\"}}"And for the whole organization, use this:curl "https://${HOSTNAME}/api/v1/entities/admin/organizations/${ORG_ID}" \ -X PATCH \ -H "Authorization: Bearer ${API_TOKEN}" -s \ -H "Content-Type: application/vnd.gooddata.api+json" \ -d "{ \"data\": { \"id\": \"${ORG_ID}\", \"type\": \"organization\", \"attributes\": { \"earlyAccess\": \"udfCountContext\" } } }" 

Related products:GoodData Cloud

GoodData.CN 3.5.1

New Features User Management through Web Interface Introducing Metadata Localization Adding Support for MariaDB Data Sources (Beta Feature) MySQL Data Source Now Fully Released Developer Tools GoodData.UI 9.8.0 Python SDK 1.15.0 Other Changes Insights Are Being Renamed to Visualizations Upcoming User Data Filter Improvements Upgrade GoodData.CN to 3.5New FeaturesUser Management through Web InterfaceWe are thrilled to introduce the ability for administrators to manage users and user groups directly from the web interface. This new feature marks a departure from the previous necessity of using our API for such tasks, offering a more intuitive and accessible approach to user management.With the new Users & Groups page, administrators now have a centralized location to view all users and user groups within their organization. This addition makes it possible to create, edit, and delete users and groups with ease, directly from the web interface. Moreover, the update extends to permissions management, allowing for the editing of workspace and data source permissions to ensure tailored access and security configurations.We are still workshopping some ideas for how to extend this functionality. If you have any feedback, we would love to hear from you on our Slack channel.Learn More:Manage UsersIntroducing Metadata LocalizationWe are introducing a new feature that allows you to personalize metadata - including titles, descriptions, tags, content of insights/dashboards, etc. - across your organization, tenants (workspaces), and even on an individual user level.This feature is designed to enhance user experience by providing a highly customizable platform that respects the linguistic preferences of your team and customer base.Learn More:Change Display LanguageAdding Support for MariaDB Data Sources (Beta Feature)We are excited to announce the integration of MariaDB into our suite of supported data sources. Known for its robust performance and compatibility with MySQL, MariaDB offers a powerful, open-source database management system suitable for a variety of applications, from web-based databases to extensive data warehousing projects.Please be aware that this feature is currently in beta. We advise against using it in production environments at this stage.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a MariaDB Data SourceMySQL Data Source Now Fully ReleasedWe are pleased to announce that the MySQL data source has reached full maturity and is ready for use in production environments, though some limitations may still apply. As a result, it is no longer classified as a beta feature.Learn More:Create a MySQL Data SourceDeveloper ToolsGoodData.UI 9.8.0The newest version of GoodData.UI comes with the following changes: “Insight” has been renamed to “Visualization” Added services to list visualizations and dashboards with paging Python SDK 1.15.0The newest version of Python SDK comes with the following changes: “Insight” has been renamed to “Visualization”: This change affects certain methods which contain the word “insight” in their name. These have been marked as deprecated and will be removed in a future version. Other ChangesInsights Are Being Renamed to VisualizationsIn our continuous effort to enhance clarity and user experience, we've updated the terminology in the GoodData web user interface. What was previously known as an "insight" is now called a "visualization". This adjustment aligns with the terminology already in use within our documentation, offering a more intuitive understanding of the feature's role and capabilities within the GoodData platform.Please be aware of the following: In our APIs, the term "insight" is still in use for the time being. This terminology update is currently implemented in the English version of GoodData due to translation timelines. We anticipate the localized versions to reflect this change shortly. Upcoming User Data Filter ImprovementsIn the upcoming releases, we will update how user filters work. Filters will affect COUNT metrics and listed attribute values along the oriented path from the filter to the selected attribute, as defined by arrows in the Logical Data Model (LDM). Therefore, when counting or listing, a filter set for one attribute will apply to all related attributes across different datasets. Simply put, the user filter will be applied to all dataset attributes that are in the LDM along the direction of the arrows. The filter is not applied against the direction of the arrows in the LDM.This update should make filters more useful by narrowing down the options shown based on the filters set, including those options that previously might not have been filtered out. It will also ensure that selecting "show missing values" won't display values that should be filtered out.We plan to release this feature soon, and you can try it early by enabling the udfCountContext setting for your workspace or the entire organization.To enable it for a workspace, use this command:curl "https://${HOSTNAME}/api/v1/entities/workspaces/${WORKSPACE_ID}" \ -X "PATCH" \  -H "Authorization: Bearer ${API_TOKEN}" -s \  -H "accept: application/json, text/plain, */*" \  -H "content-type: application/vnd.gooddata.api+json" \  --data-raw "{\"data\":{\"attributes\":{\"earlyAccess\":\"udfCountContext\"},\"id\":\"${WORKSPACE_ID}\",\"type\":\"workspace\"}}"And for the whole organization, use this:curl "https://${HOSTNAME}/api/v1/entities/admin/organizations/${ORG_ID}" \  -X PATCH \  -H "Authorization: Bearer ${API_TOKEN}" -s \  -H "Content-Type: application/vnd.gooddata.api+json" \  -d "{           \"data\": {             \"id\": \"${ORG_ID}\",             \"type\": \"organization\",             \"attributes\": {               \"earlyAccess\": \"udfCountContext\"             }           }         }"Upgrade GoodData.CN to 3.5To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - March 7, 2024

New Features User Management through Web Interface Introducing Metadata Localization Adding Support for MariaDB Data Sources (Beta Feature) MySQL Data Source Now Fully Released Italian Language Support Developer Tools GoodData.UI 9.8.0 Python SDK 1.15.0 Other Changes Insights Are Being Renamed to Visualizations Upcoming User Data Filter Improvements New FeaturesUser Management through Web InterfaceWe are thrilled to introduce the ability for administrators to manage users and user groups directly from the web interface. This new feature marks a departure from the previous necessity of using our API for such tasks, offering a more intuitive and accessible approach to user management.With the new Users & Groups page, administrators now have a centralized location to view all users and user groups within their organization. This addition makes it possible to create, edit, and delete users and groups with ease, directly from the web interface. Moreover, the update extends to permissions management, allowing for the editing of workspace and data source permissions to ensure tailored access and security configurations.We are still workshopping some ideas for how to extend this functionality. If you have any feedback, we would love to hear from you on our Slack channel.Learn More:Manage UsersIntroducing Metadata LocalizationWe are introducing a new feature that allows you to personalize metadata - including titles, descriptions, tags, content of insights/dashboards, etc. - across your organization, tenants (workspaces), and even on an individual user level.This feature is designed to enhance user experience by providing a highly customizable platform that respects the linguistic preferences of your team and customer base.Learn More:Change Display LanguageAdding Support for MariaDB Data Sources (Beta Feature)We are excited to announce the integration of MariaDB into our suite of supported data sources. Known for its robust performance and compatibility with MySQL, MariaDB offers a powerful, open-source database management system suitable for a variety of applications, from web-based databases to extensive data warehousing projects.Please be aware that this feature is currently in beta. We advise against using it in production environments at this stage.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a MariaDB Data SourceMySQL Data Source Now Fully ReleasedWe are pleased to announce that the MySQL data source has reached full maturity and is ready for use in production environments, though some limitations may still apply. As a result, it is no longer classified as a beta feature.Learn More:Create a MySQL Data SourceItalian Language SupportWe have added Italian to the list of languages our user interface supports. This update applies to the Analytics Designer, Dashboards, and Metric Editor, all of which are now fully localized in Italian.Learn More:Change Display LanguageDeveloper ToolsGoodData.UI 9.8.0The newest version of GoodData.UI comes with the following changes: “Insight” has been renamed to “Visualization” Added services to list visualizations and dashboards with paging Python SDK 1.15.0The newest version of Python SDK comes with the following changes: “Insight” has been renamed to “Visualization”: This change affects certain methods which contain the word “insight” in their name. These have been marked as deprecated and will be removed in a future version. Other ChangesInsights Are Being Renamed to VisualizationsIn our continuous effort to enhance clarity and user experience, we've updated the terminology in the GoodData web user interface. What was previously known as an "insight" is now called a "visualization". This adjustment aligns with the terminology already in use within our documentation, offering a more intuitive understanding of the feature's role and capabilities within the GoodData platform.Please be aware of the following: In our APIs, the term "insight" is still in use for the time being. This terminology update is currently implemented in the English version of GoodData due to translation timelines. We anticipate the localized versions to reflect this change shortly. Upcoming User Data Filter ImprovementsIn the upcoming releases, we will update how user filters work. Filters will affect COUNT metrics and listed attribute values along the oriented path from the filter to the selected attribute, as defined by arrows in the Logical Data Model (LDM). Therefore, when counting or listing, a filter set for one attribute will apply to all related attributes across different datasets. Simply put, the user filter will be applied to all dataset attributes that are in the LDM along the direction of the arrows. The filter is not applied against the direction of the arrows in the LDM.This update should make filters more useful by narrowing down the options shown based on the filters set, including those options that previously might not have been filtered out. It will also ensure that selecting "show missing values" won't display values that should be filtered out.We plan to release this feature soon, and you can try it early by enabling the udfCountContext setting for your workspace or the entire organization.To enable it for a workspace, use this command:curl "https://${HOSTNAME}/api/v1/entities/workspaces/${WORKSPACE_ID}" \ -X "PATCH" \  -H "Authorization: Bearer ${API_TOKEN}" -s \  -H "accept: application/json, text/plain, */*" \  -H "content-type: application/vnd.gooddata.api+json" \  --data-raw "{\"data\":{\"attributes\":{\"earlyAccess\":\"udfCountContext\"},\"id\":\"${WORKSPACE_ID}\",\"type\":\"workspace\"}}"And for the whole organization, use this:curl "https://${HOSTNAME}/api/v1/entities/admin/organizations/${ORG_ID}" \  -X PATCH \  -H "Authorization: Bearer ${API_TOKEN}" -s \  -H "Content-Type: application/vnd.gooddata.api+json" \  -d "{           \"data\": {             \"id\": \"${ORG_ID}\",             \"type\": \"organization\",             \"attributes\": {               \"earlyAccess\": \"udfCountContext\"             }           }         }"  

Related products:GoodData Cloud

GoodData.CN 3.4.1

New Features Introducing Rich Text Widgets Filter Optimization for Relevant Values Apply Multiple Date Filters to Visualizations Adding Support for MySQL Data Sources (Early Access Beta Feature) Other Changes Fixes and Documentation for Embedded Dashboard PostMessages Upgrade GoodData.CN to 3.4New FeaturesIntroducing Rich Text WidgetsWe're excited to introduce the new Rich Text feature for GoodData Cloud dashboards! Now, you can enhance your dashboards with Markdown content, including text, lists, code blocks, hyperlinks, and images. This versatile tool allows for more interactive and detailed data narratives, providing a richer, more engaging user experience. Elevate your dashboards with decorative elements and detailed annotations to make your data presentations stand out.Learn More:Add Rich Text to DashboardsFilter Optimization for Relevant ValuesWe have refined filter functionality to allow for the selection of only relevant values in attribute filter drop-downs. Now, filters automatically narrow down options based on applicable metrics or settings of other filters, ensuring only relevant attribute values are displayed. This allows users to limit selections to meaningful data subsets, enhancing analysis precision. An example use case is enabling Analytics engineers to configure visualizations to allow end-users to select from active customers only, enhancing the specificity and relevance of the data displayed.Learn More:Filter ValuesApply Multiple Date Filters to VisualizationsWe have expanded the use of multiple date filters from dashboards to individual visualizations. Now, you can refine visualizations with multiple date filters for more dynamic, time-based analysis, allowing for precise data display.For example, it is possible to configure the visualization to only show data for leads generated within a certain period, like the past year, and then further refine it to display only those closed within a different timeframe, such as the last quarter.Learn More:Multiple Date FiltersAdding Support for MySQL Data Sources (Early Access Beta Feature)We are in the process of integrating MySQL into our suite of supported data sources. Renowned for its reliability and ease of use, MySQL is a comprehensive, open-source database management system perfect for a wide range of applications, from web databases to large-scale data warehousing.Currently, this feature is in its early access beta stage, meaning it's still under development and you need to reach out to our support to request early access to this feature.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a MySQL Data SourceOther ChangesFixes and Documentation for Embedded Dashboard PostMessagesRecent updates have been made to address bugs in the postMessage functionality for embedded dashboards. These fixes aim to improve the reliability and performance of message passing in embedded contexts.Additionally, the documentation has been updated to include a detailed list of all supported postMessage commands for embedded dashboards, providing a clearer understanding of how to effectively make use of this feature.Learn More:Communicate with Embedded Dashboards Using PostMessagesUpgrade GoodData.CN to 3.4To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - February 22, 2024

New Features Introducing Rich Text Widgets Filter Optimization for Relevant Values Apply Multiple Date Filters to Visualizations Adding Support for MySQL Data Sources (Beta Feature) Other Changes Fixes and Documentation for Embedded Dashboard PostMessages Use a CSV File as a Data Source in GoodData Trial New FeaturesIntroducing Rich Text WidgetsWe're excited to introduce the new Rich Text feature for GoodData Cloud dashboards! Now, you can enhance your dashboards with Markdown content, including text, lists, code blocks, hyperlinks, and images. This versatile tool allows for more interactive and detailed data narratives, providing a richer, more engaging user experience. Elevate your dashboards with decorative elements and detailed annotations to make your data presentations stand out.Learn More:Add Rich Text to DashboardsFilter Optimization for Relevant ValuesWe have refined filter functionality to allow for the selection of only relevant values in attribute filter drop-downs. Now, filters automatically narrow down options based on applicable metrics or settings of other filters, ensuring only relevant attribute values are displayed. This allows users to limit selections to meaningful data subsets, enhancing analysis precision. An example use case is enabling Analytics engineers to configure visualizations to allow end-users to select from active customers only, enhancing the specificity and relevance of the data displayed.Learn More:Filter ValuesApply Multiple Date Filters to VisualizationsWe have expanded the use of multiple date filters from dashboards to individual visualizations. Now, you can refine visualizations with multiple date filters for more dynamic, time-based analysis, allowing for precise data display.For example, it is possible to configure the visualization to only show data for leads generated within a certain period, like the past year, and then further refine it to display only those closed within a different timeframe, such as the last quarter.Learn More:Multiple Date FiltersAdding Support for MySQL Data Sources (Beta Feature)We are in the process of integrating MySQL into our suite of supported data sources. Renowned for its reliability and ease of use, MySQL is a comprehensive, open-source database management system perfect for a wide range of applications, from web databases to large-scale data warehousing.Please note that this feature is in its beta stage, we recommend that you do not use it in your production environments.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a MySQL Data SourceOther ChangesFixes and Documentation for Embedded Dashboard PostMessagesRecent updates have been made to address bugs in the postMessage functionality for embedded dashboards. These fixes aim to improve the reliability and performance of message passing in embedded contexts.Additionally, the documentation has been updated to include a detailed list of all supported postMessage commands for embedded dashboards, providing a clearer understanding of how to effectively make use of this feature.Learn More:Communicate with Embedded Dashboards Using PostMessagesUse a CSV File as a Data Source in GoodData TrialGoodData trial users can now upload a CSV file to use as a data source! This new feature is designed to offer a streamlined and efficient method for evaluating our platform's capabilities. Currently, CSV file upload is exclusive to the trial version and not available in the full production release of GoodData Cloud. However, we're actively working on extending this functionality to all our users in the near future.

Related products:GoodData Cloud

GoodData.CN 3.3.1

Released on January 25, 2024New Features Introducing Cross-filtering: Click on Visualizations to Apply Dashboard Filters Learn More: Save and Reuse Filter Configurations in Dashboards Apply Multiple Date Filters to Dashboards New API Endpoint for Workspace Permission Settings on User Level Developer Tools GoodData.UI 9.6.0 Breaking Changes and Deprecations Removed Obsolete API Endpoints Security Concerns about Workspace Hierarchy and Workspace Data Filters Upcoming Changes Changes to Iframe Embedding: Adapting to Chrome's Cookie Changes Deprecation of the Redis Cache Upgrade GoodData.CN to 3.3New FeaturesIntroducing Cross-filtering: Click on Visualizations to Apply Dashboard FiltersCross-filtering is now available on all our dashboards. This feature allows users to click on any data point within a visualization, like a pie chart slice or a bar graph segment, to instantly apply a filter to the entire dashboard using that specific value. This enhancement makes our dashboards more intuitive and user-friendly, promoting an engaging and efficient data exploration experience. Cross-filtering removes the need for page refreshes or custom drill path setups, thereby streamlining your data analysis workflow.Additionally, for tailored dashboard experiences, cross-filtering can be disabled on individual dashboards.Learn More:Cross-filteringSave and Reuse Filter Configurations in DashboardsWith this feature, your current dashboard view with all your applied filters is now saved in your browser’s local storage. When you return to the dashboard, it will display exactly as you left it, with all your custom filters intact. You can always reset your filters to the default values with a new reset filters button.Learn More:Reset FiltersApply Multiple Date Filters to DashboardsWe are introducing the ability to use multiple date filters on a single dashboard. By implementing various date filters, dashboard creators can expand the options of interactive cohort analysis or other time-based analyses. For instance, users can filter by both a start and an end date, such as employee start and termination dates or project start and end dates. However, just as attribute filters cannot use the same attribute twice, dashboard date filters must also use distinct date dimensions.Learn More:Use Date FiltersNew API Endpoint for Workspace Permission Settings on User LevelWe have introduced a new API endpoint /api/v1/actions/workspaces/<workspace_id>/managePermissions that lets you perform CRUD operations on permissions for individual workspaces.Previously, updating workspace permissions via API was limited to the layout API endpoint, requiring a bulk update of roles for all users within a workspace whenever a single user's role needed alteration. Now you can easily manage permissions for each user or user group without potentially overriding the settings for others.Learn More:Manage Workspace PermissionsDeveloper ToolsGoodData.UI 9.6.0The newest version of GoodData.UI comes with the following changes: Added support for multiple date filters in dashboards. Added support for cross-filtering in dashboards. Breaking Changes and DeprecationsRemoved Obsolete API EndpointsWe previously announced the deprecation of the physical data model and its associated API endpoints. Upon further review, we discovered that two of these endpoints were inadvertently left available: /api/v1/entities/dataSources/<data_source_id>/dataSourceTables /api/v1/entities/dataSources/<data_source_id>/dataSourceTables/<data_source_table_id> These endpoints, now obsolete, were still accessible but served no practical purpose. We have completely removed these endpoints to align with our earlier deprecation announcement. Please ensure that you update any of your scripts or processes that may still be calling these endpoints.Security Concerns about Workspace Hierarchy and Workspace Data FiltersWe have identified that some customers might be using their Workspace Hierarchy with Workspace Data Filters (WDF) incorrectly. To address this, we have updated our documentation to highlight a crucial aspect regarding the workspace.MANAGE permission.Users with the workspace.MANAGE permission can modify the Logical Data Model (LDM). This ability allows them to bypass WDF restrictions, leading to potential data leaks, unauthorized data access, and compliance issues.Potential Security Risks:The workspace.MANAGE permission allows users to modify the Logical Data Model (LDM). By altering the LDM, users can effectively circumvent WDF restrictions and access data that should be restricted. This poses a potential risk of data leaks, unauthorized data breaches, and compliance violations.Impact on Child Workspace Users:Users with the workspace.MANAGE permission in child workspaces are particularly vulnerable to this security risk. These users are essentially granted the same level of access as users with the workspace.MANAGE permission in parent workspaces, enabling them to bypass WDF restrictions and access sensitive data.This information can also be found in our Help guide here: Permissions and WDF SecurityRecommended Actions: Limit the workspace.MANAGE Permissions: Ensure only authorized administrators have this permission to safeguard data security. Revoke the workspace.MANAGE Permission from Users of Child Workspaces: This will prevent unauthorized access to sensitive data and mitigate the risk of data leaks. Upcoming ChangesChanges to Iframe Embedding: Adapting to Chrome's Cookie ChangesThis information is important to review if you are embedding your GoodData content using iframes, and don’t use whitelabeling to change the default GoodData domain.As you may know, Google Chrome is set to make a significant change in 2024 by deprecating third-party cookies. This move, aimed at enhancing online privacy, impacts how third-party content, like GoodData, is embedded and interacted with in applications.To align with these changes, we're adopting partitioned cookies, a method recommended by Google. This change is on our end and doesn't require any action from you. However, it's important to note that this might change how you interact with GoodData content embedded using iframes. For example, if GoodData content is embedded on your web page multiple times, using multiple separate iframes, each iframe will be treated as a separate context, and users will be required to log in to each iframe separately.To avoid this issue, we recommend you employ one of the following strategies, if you haven’t done so already: Whitelabel your GoodData domain name to match that of the parent application, so that your GoodData iframes no longer rely on third-party cookies. Use alternative embedding methods, such as embedding using React SDK. We're rolling out this update by the end of January and will keep it optional initially. You'll have the flexibility to enable this feature and test its impact at your convenience. While the straightforward iframe embedding method will still be available, especially for evaluation purposes, its use for production environments will be limited, once Google Chrome makes the change.Deprecation of the Redis CacheWe are moving forward with FlexQuery, our new caching layer. Therefore we encourage you to switch from the Redis cache used in older version of Gooddata.CN (prior 3.0.0) as the default caching layer if you are not using FlexQuery yet. Our goal is to remove support for Redis cache by end of January 2024.Upgrade GoodData.CN to 3.3To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - January 25, 2024

New Features Introducing Cross-filtering: Click on Visualizations to Apply Dashboard Filters Learn More: Save and Reuse Filter Configurations in Dashboards Apply Multiple Date Filters to Dashboards New API Endpoint for Workspace Permission Settings on User Level Developer Tools GoodData.UI 9.6.0 Breaking Changes and Deprecations Removed Obsolete API Endpoints Security Concerns about Workspace Hierarchy and Workspace Data FiltersNew FeaturesIntroducing Cross-filtering: Click on Visualizations to Apply Dashboard FiltersCross-filtering is now available on all our dashboards. This feature allows users to click on any data point within a visualization, like a pie chart slice or a bar graph segment, to instantly apply a filter to the entire dashboard using that specific value. This enhancement makes our dashboards more intuitive and user-friendly, promoting an engaging and efficient data exploration experience. cross-filtering removes the need for page refreshes or custom drill path setups, thereby streamlining your data analysis workflow.Additionally, for tailored dashboard experiences, cross-filtering can be disabled on individual dashboards.Learn More:Cross-filteringSave and Reuse Filter Configurations in DashboardsWith this feature, your current dashboard view with all your applied filters is now saved in your browser’s local storage. When you return to the dashboard, it will display exactly as you left it, with all your custom filters intact. You can always reset your filters to the default values with a new reset filters button.Learn More:Reset FiltersApply Multiple Date Filters to DashboardsWe are introducing the ability to use multiple date filters on a single dashboard. By implementing various date filters, dashboard creators can expand the options of interactive cohort analysis or other time-based analyses. For instance, users can filter by both a start and an end date, such as employee start and termination dates or project start and end dates. However, just as attribute filters cannot use the same attribute twice, dashboard date filters must also use distinct date dimensions.Learn More:Use Date FiltersNew API Endpoint for Workspace Permission Settings on User LevelWe have introduced a new API endpoint /api/v1/actions/workspaces/<workspace_id>/managePermissions that lets you perform CRUD operations on permissions for individual workspaces.Previously, updating workspace permissions via API was limited to the layout API endpoint, requiring a bulk update of roles for all users within a workspace whenever a single user's role needed alteration. Now you can easily manage permissions for each user or user group without potentially overriding the settings for others.Learn More:Manage Workspace PermissionsDeveloper ToolsGoodData.UI 9.6.0The newest version of GoodData.UI comes with the following changes: Added support for multiple date filters in dashboards. Added support for cross-filtering in dashboards. Breaking Changes and DeprecationsRemoved Obsolete API EndpointsWe previously announced the deprecation of the physical data model and its associated API endpoints. Upon further review, we discovered that two of these endpoints were inadvertently left available: /api/v1/entities/dataSources/<data_source_id>/dataSourceTables /api/v1/entities/dataSources/<data_source_id>/dataSourceTables/<data_source_table_id> These endpoints, now obsolete, were still accessible but served no practical purpose. We have completely removed these endpoints to align with our earlier deprecation announcement. Please ensure that you update any of your scripts or processes that may still be calling these endpoints.Security Concerns about Workspace Hierarchy and Workspace Data FiltersWe have identified that some customers might be using their Workspace Hierarchy with Workspace Data Filters (WDF) incorrectly. To address this, we have updated our documentation to highlight a crucial aspect regarding the workspace.MANAGE permission.Users with the workspace.MANAGE permission can modify the Logical Data Model (LDM). This ability allows them to bypass WDF restrictions, leading to potential data leaks, unauthorized data access, and compliance issues.Potential Security Risks:The workspace.MANAGE permission allows users to modify the Logical Data Model (LDM). By altering the LDM, users can effectively circumvent WDF restrictions and access data that should be restricted. This poses a potential risk of data leaks, unauthorized data breaches, and compliance violations.Impact on Child Workspace Users:Users with the workspace.MANAGE permission in child workspaces are particularly vulnerable to this security risk. These users are essentially granted the same level of access as users with the workspace.MANAGE permission in parent workspaces, enabling them to bypass WDF restrictions and access sensitive data.This information can also be found in our Help guide here: Permissions and WDF SecurityRecommended Actions: Limit the workspace.MANAGE Permissions: Ensure only authorized administrators have this permission to safeguard data security. Revoke the workspace.MANAGE Permission from Users of Child Workspaces: This will prevent unauthorized access to sensitive data and mitigate the risk of data leaks.

Related products:GoodData Cloud

GoodData Platform - January 11, 2024

New Features Drill-Into URL Interaction Can Now Include Dashboard Filter Values Upcoming Changes Adding Cross-filtering to Dashboards in the Next Release Changes to Iframe Embedding: Adapting to Chrome's Cookie Changes New FeaturesDrill-Into URL Interaction Can Now Include Dashboard Filter ValuesWe've updated our drill-into URL functionality. You can now add the values selected in the dashboard's attribute filters directly to your drill-into URL interactions. This allows for more precise and relevant data exploration based on your current dashboard filters.Learn More:Drill to URL from DashboardsUpcoming ChangesAdding Cross-filtering to Dashboards in the Next ReleaseThe upcoming release of GoodData will enable cross-filtering in dashboards. This interactive functionality allows users to select a data point on a dashboard visualization, automatically applying filters to the rest of the dashboard. This enhancement aims to make dashboards more user-friendly and intuitive, encouraging active engagement.Scheduled for release in two weeks, the dashboard cross-filtering will be enabled by default. This means no additional configuration is required to benefit from this feature. However, if you prefer not to use cross-filtering, you will be able to manually disable it for each dashboard in the dashboard edit mode.If you have any concerns about the rollout of this feature or its impact on your existing dashboards, please feel free to contact us in advance for assistance.Changes to Iframe Embedding: Adapting to Chrome's Cookie ChangesThis information is important to review if you are embedding your GoodData content using iframes, and don’t use whitelabeling to change the default GoodData domain.As you may know, Google Chrome is set to make a significant change in 2024 by deprecating third-party cookies. This move, aimed at enhancing online privacy, impacts how third-party content, like GoodData, is embedded and interacted with in applications.To align with these changes, we're adopting partitioned cookies, a method recommended by Google. This change is on our end and doesn't require any action from you. However, it's important to note that this might change how you interact with GoodData content embedded using iframes. For example, if GoodData content is embedded on your web page multiple times, using multiple separate iframes, each iframe will be treated as a separate context, and users will be required to log in to each iframe separately.To avoid this issue, we recommend you employ one of the following strategies, if you haven’t done so already: Whitelabel your GoodData domain name to match that of the parent application, so that your GoodData iframes no longer rely on third-party cookies. Use alternative embedding methods, such as embedding using React SDK. We're rolling out this update in the next few weeks or months and will keep it optional initially. You'll have the flexibility to enable this feature and test its impact at your convenience. While the straightforward iframe embedding method will still be available, especially for evaluation purposes, its use for production environments will be limited, once Google Chrome makes the change.

Related products:GoodData Platform

GoodData.CN 3.2.0

 Released on January 11, 2024New Features Drill-Into URL Interaction Can Now Include Dashboard Filter Values Developer Tools GoodData.UI 9.5.0 Upcoming Changes Adding Cross-filtering to Dashboards in the Next Release Changes to Iframe Embedding: Adapting to Chrome's Cookie Changes Deprecation of the Redis Cache Enabling Composite Keys Upgrade GoodData.CN to 3.2New FeaturesDrill-Into URL Interaction Can Now Include Dashboard Filter ValuesWe've updated our drill-into URL functionality. You can now add the values selected in the dashboard's attribute filters directly to your drill-into URL interactions. This allows for more precise and relevant data exploration based on your current dashboard filters.Learn More:Set Drill into URLDeveloper ToolsGoodData.UI 9.5.0The newest version of GoodData.UI comes with the following changes: Added support for drill down interactions Added support for attribute filter selection in drill into url interactions Upcoming ChangesAdding Cross-filtering to Dashboards in the Next ReleaseThe upcoming release of GoodData will enable cross-filtering in dashboards. This interactive functionality allows users to select a data point on a dashboard visualization, automatically applying filters to the rest of the dashboard. This enhancement aims to make dashboards more user-friendly and intuitive, encouraging active engagement.Scheduled for release in two weeks, the dashboard cross-filtering will be enabled by default. This means no additional configuration is required to benefit from this feature. However, if you prefer not to use cross-filtering, you will be able to manually disable it for each dashboard in the dashboard edit mode.If you have any concerns about the rollout of this feature or its impact on your existing dashboards, please feel free to contact us in advance for assistance.Changes to Iframe Embedding: Adapting to Chrome's Cookie ChangesThis information is important to review if you are embedding your GoodData content using iframes, and don’t use whitelabeling to change the default GoodData domain.As you may know, Google Chrome is set to make a significant change in 2024 by deprecating third-party cookies. This move, aimed at enhancing online privacy, impacts how third-party content, like GoodData, is embedded and interacted with in applications.To align with these changes, we're adopting partitioned cookies, a method recommended by Google. This change is on our end and doesn't require any action from you. However, it's important to note that this might change how you interact with GoodData content embedded using iframes. For example, if GoodData content is embedded on your web page multiple times, using multiple separate iframes, each iframe will be treated as a separate context, and users will be required to log in to each iframe separately.To avoid this issue, we recommend you employ one of the following strategies, if you haven’t done so already: Ensure you are not embedding your GoodData content from a domain other than your parent application’s domain. Use alternative embedding methods, such as embedding using React SDK. We're rolling out this update in the next few weeks or months and will keep it optional initially. You'll have the flexibility to enable this feature and test its impact at your convenience. While the straightforward iframe embedding method will still be available, especially for evaluation purposes, its use for production environments will be limited, once Google Chrome makes the change.Deprecation of the Redis CacheWe are moving forward with FlexQuery, our new caching layer. Therefore we encourage you to switch from the Redis cache used in older version of Gooddata.CN (prior 3.0.0) as the default caching layer if you are not using FlexQuery yet. Our goal is to remove support for Redis cache by end of January 2024.Enabling Composite KeysStarting with version 3.1, composite keys have been introduced. However, they are not automatically enabled. To use this feature now, you must manually activate it by adding the following keys to the values YAML file in the Helm chart:metadataApi: extraEnvVars: - name: GDC_FEATURES_VALUES_ENABLE_COMPOSITE_GRAIN value: "true"authService: extraEnvVars: - name: GDC_FEATURES_VALUES_ENABLE_COMPOSITE_GRAIN value: "true"Starting with version 3.3, composite keys will be automatically enabled. Once you upgrade to version 3.3 or later, remember to remove the above entries from the Values YAML file.Upgrade GoodData.CN to 3.2To upgrade Helm chart, follow the general upgrade guide.

Related products:GoodData.CN

GoodData Cloud - January 11, 2024

New Features Drill-Into URL Interaction Can Now Include Dashboard Filter Values Developer Tools GoodData.UI 9.5.0 Upcoming Changes Adding Cross-filtering to Dashboards in the Next Release Changes to Iframe Embedding: Adapting to Chrome's Cookie Changes New FeaturesDrill-Into URL Interaction Can Now Include Dashboard Filter ValuesWe've updated our drill-into URL functionality. You can now add the values selected in the dashboard's attribute filters directly to your drill-into URL interactions. This allows for more precise and relevant data exploration based on your current dashboard filters.Learn More:Set Drill into URLDeveloper ToolsGoodData.UI 9.5.0The newest version of GoodData.UI comes with the following changes: Added support for drill down interactions Added support for attribute filter selection in drill into url interactions Upcoming ChangesAdding Cross-filtering to Dashboards in the Next ReleaseThe upcoming release of GoodData will enable cross-filtering in dashboards. This interactive functionality allows users to select a data point on a dashboard visualization, automatically applying filters to the rest of the dashboard. This enhancement aims to make dashboards more user-friendly and intuitive, encouraging active engagement.Scheduled for release in two weeks, the dashboard cross-filtering will be enabled by default. This means no additional configuration is required to benefit from this feature. However, if you prefer not to use cross-filtering, you will be able to manually disable it for each dashboard in the dashboard edit mode.If you have any concerns about the rollout of this feature or its impact on your existing dashboards, please feel free to contact us in advance for assistance.Changes to Iframe Embedding: Adapting to Chrome's Cookie ChangesThis information is important to review if you are embedding your GoodData content using iframes, and don’t use whitelabeling to change the default GoodData domain.As you may know, Google Chrome is set to make a significant change in 2024 by deprecating third-party cookies. This move, aimed at enhancing online privacy, impacts how third-party content, like GoodData, is embedded and interacted with in applications.To align with these changes, we're adopting partitioned cookies, a method recommended by Google. This change is on our end and doesn't require any action from you. However, it's important to note that this might change how you interact with GoodData content embedded using iframes. For example, if GoodData content is embedded on your web page multiple times, using multiple separate iframes, each iframe will be treated as a separate context, and users will be required to log in to each iframe separately.To avoid this issue, we recommend you employ one of the following strategies, if you haven’t done so already: Whitelabel your GoodData domain name to match that of the parent application, so that your GoodData iframes no longer rely on third-party cookies. Use alternative embedding methods, such as embedding using React SDK. We're rolling out this update in the next few weeks or months and will keep it optional initially. You'll have the flexibility to enable this feature and test its impact at your convenience. While the straightforward iframe embedding method will still be available, especially for evaluation purposes, its use for production environments will be limited, once Google Chrome makes the change.

Related products:GoodData Cloud

GoodData.CN 3.1.0

New Features Improved Headline Show Hidden Analytical Objects in Analytical Designer Support for Greenplum and Databricks Data Sources Support for ClickHouse Databases (Beta) Introducing Composite Keys Enhanced Bucket Size for Pivot Tables Breaking Changes and Deprecations Breaking Change in REST API Final Deprecation of the Physical Data Model (PDM) Upcoming Redis Cache Deprecation Developer Tools GoodData.UI 9.3.0 GoodData.UI 9.4.0 Python SDK 1.8 Notable Bug Fixes Upgrade GoodData.CN to 3.1Released on December 14, 2023New FeaturesImproved HeadlineWe have substantially expanded the functionality of headlines. You can now compare numbers, define how the comparison should be calculated, or customize the formatting and visual aspect of the headline.Updating this feature updates your existing visualizations which use headlines. However, the new version is predefined to replace the previous one identically and without introducing any breaking changes in your visualizations and dashboards. Learn More:HeadlineShow Hidden Analytical Objects in Analytical DesignerOur Analytical Designer now has a feature for advanced users to access and use hidden analytical objects such as attributes, facts, and metrics in their visualizations. Typically, when items are added from the Data Catalog to a visualization, the list of available items narrows to avoid creating faulty visualizations. The new 'showHiddenCatalogItems' API setting allows users to override this default behavior and include items that were previously hidden. We recommend this feature for advanced users who understand the associated risks and complexities.Learn More:Review and Organize the Data CatalogSupport for Greenplum and Databricks Data SourcesWe are pleased to announce that GoodData Cloud Native has expanded its data source compatibility to include Greenplum and Databricks. Users can now directly create and connect to data sources from Greenplum and Databricks, enhancing the platform's data integration and analytics capabilities.Learn More:Create a Greenplum Data SourceCreate a Databricks Data SourceSupport for ClickHouse Databases (Beta)We are excited to announce that we are in the process of integrating ClickHouse into our suite of supported data sources. Recognized for its exceptional speed in generating analytical reports, ClickHouse is a powerful, open-source database management system ideal for handling large-scale data processing.Currently, this feature is in its opt-in beta stage, meaning it's still under development, and it needs to be manually enabled in your Kubernetes deployment. Refer to our documentation for instructions.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a ClickHouse Data SourceIntroducing Composite KeysWe're excited to announce a powerful new feature: composite keys. This enhancement allows you to combine two or more attributes (source columns) into a unique identifier for each record, greatly enhancing data integrity and relationship mapping.With composite keys, you can select multiple attributes from your linked dataset as a primary key. GoodData then automatically generates a composite key by concatenating the values from these columns. This results in a more distinctive identifier, facilitating the connection of datasets that might not share unique ID values otherwise.Enhanced Bucket Size for Pivot TablesIn response to high demand from our customers, we've adjusted bucket limits: Column Attributes: Remains 20 Row Attributes: Increased to 50 (previously 20) Metrics: Increased to 100 (previously 20) Certain conditions apply, see Pivot Table documentation for details.Breaking Changes and DeprecationsBreaking Change in REST APIWe have implemented a breaking change in the REST API endpoint /API/v1/actions/workspaces/{workspaceId}/execution/afm/computeValidObjects. Please note that any request utilizing UNRECOGNIZED in the key type will now be rejected. This change is effective from the 2nd of November 2023 onwards.The value UNRECOGNIZED held no significance within this API. If you are currently using it, simply remove it from your requests. This removal will not impact the functionality of the endpoint in any way.Final Deprecation of the Physical Data Model (PDM)In our continuous effort to streamline and modernize the GoodData Cloud platform, we are announcing the final deprecation of the Physical Data Model (PDM) as of this release.Upcoming Redis Cache DeprecationWe are moving forward with FlexQuery, our new caching layer. Therefore we encourage you to switch from the Redis cache used in older version of Gooddata.CN (prior 3.0.0) as the default caching layer, if you are not using FlexQuery yet. Our goal is to remove support for Redis cache by end of January 2024.Developer ToolsGoodData.UI 9.3.0This update includes the following improvements: The headline can now display two measures, enabling comparison customization via the config. We are also introducing client call caching. GoodData.UI 9.4.0The newest version of GoodData.UI comes with the following changes: Users can configure the dashboard filter to be interactive, locked, or hidden. Method isDomainAdmin has been removed from GoodData Platform Legacy Functions. Python SDK 1.8 Adds the support for dashboard permissions 'share with everyone',  user group names, organization settings and csp directives. Notable Bug Fixes We fixed an issue that would throw 400 error code when a user tries to edit a BigQuery data source. Upgrade GoodData.CN to 3.1To upgrade Helm chart, follow the general upgrade guide.Please note that if you plan to try out the ClickHouse beta feature, you may want to review the instructions on how to enable it first, so that you can include the clickhouse-ff.yaml file in your upgrade to 3.1.

Related products:GoodData.CN

GoodData Cloud - December 14, 2023

New Features Introducing Drill Down Interaction in Dashboards Introducing Dependent Filters in Dashboards Composite Keys are Officially Live ClickHouse Data Source Now Supported in the UI As 2023 draws to a close, we're excited to roll out the final update of the year for GoodData Cloud, packed with major enhancements and user-centric improvements! This update is bringing a suite of powerful additions and much-anticipated quality of life features to your dashboards.New FeaturesIntroducing Drill Down Interaction in DashboardsWe are introducing a drill down interaction to dashboards that allow users to click through layers of data based on a predefined attribute hierarchy, revealing more specific information at each level. This feature is particularly useful for users requiring detailed analysis within their visualizations, as it facilitates a deeper understanding of data patterns and relationships. By offering a more granular view of datasets, drill downs aid in making informed decisions based on comprehensive data exploration.Learn More:Set Drill DownIntroducing Dependent Filters in DashboardsWe're excited to roll out our the dependent filters feature that allows individual filters to be interdependent, meaning the selection in one filter can dynamically refine the options in another. For instance, selecting a country in one filter will automatically update the city filter to show only cities from that selected country. The filtering can be bidirectional, ensuring more relevant and precise data analysis.If you are using custom plugins on your dashboards: This feature is not yet available in dashboards that use plugins. We plan to add support for this feature in GoodData.UI 9.5.0. Once you update to that version, this feature will be enabled for you.Learn More:Dependent Attribute FiltersComposite Keys are Officially LiveFollowing our initial announcement, we're thrilled to confirm that composite keys are now officially live and accessible to all users. This feature allows the combination of two or more attributes into a unique identifier for each record, significantly improving data integrity and the mapping of relationships between datasets. Please ensure your Python SDK is updated to version 1.8 or newer to fully utilize this powerful feature.ClickHouse Data Source Now Supported in the UIWe did a lot of work on moving the beta for support for a ClickHouse data source forward, removing many of its limitations and implementing it into the web user interface.

Related products:GoodData Cloud

GoodData Cloud - December 4, 2023

New FeaturesShow Hidden Analytical Objects in Analytical DesignerOur Analytical Designer now has a feature for advanced users to access and use hidden analytical objects such as attributes, facts, and metrics in their visualizations. Typically, when items are added from the Data Catalog to a visualization, the list of available items narrows to avoid creating faulty visualizations. The new 'showHiddenCatalogItems' API setting allows users to override this default behavior and include items that were previously hidden. We recommend this feature for advanced users who understand the associated risks and complexities.Learn More:Review and Organize the Data CatalogSupport for ClickHouse Databases (Beta)We are excited to announce that we are in the process of integrating ClickHouse into our suite of supported data sources. Recognized for its exceptional speed in generating analytical reports, ClickHouse is a powerful, open-source database management system ideal for handling large-scale data processing.Currently, this feature is in its beta stage, meaning it's still under development. We are aware of some limitations - notably, the creation of ClickHouse data sources is currently possible only via our API.We are always working to meet the needs of our users and we will continue to expand our data source options!Learn More:Create a ClickHouse Data SourceGoodData.UI 9.4.0The newest version of GoodData.UI comes with the following changes: Users can configure the dashboard filter to be interactive, locked, or hidden. Method isDomainAdmin has been removed from GoodData Platform Legacy Functions. DeprecationsFinal Deprecation of the Physical Data Model (PDM)The PDM-related API endpoints are now removed.

Related products:GoodData Cloud

GoodData Cloud - November 16, 2023

New Features Introducing Composite Keys in GoodData Cloud Deprecations Final Deprecation of the Physical Data Model (PDM) New FeaturesIntroducing Composite Keys in GoodData CloudWe're excited to announce a powerful new feature in GoodData Cloud: composite keys. This enhancement allows you to combine two or more attributes (source columns) into a unique identifier for each record, greatly enhancing data integrity and relationship mapping.What are Composite Keys?With composite keys, you can select multiple attributes from your linked dataset as a primary key. GoodData Cloud then automatically generates a composite key by concatenating the values from these columns. This results in a more distinctive identifier, facilitating the connection of datasets that might not share unique ID values otherwise.Rollout Plan and Backward CompatibilityAs of this release, composite keys are available as an opt-in early access feature. We plan to activate this feature by default for all users within the next 2 to 4 weeks, coinciding with one of our following upcoming releases. To ensure seamless integration, please upgrade to Python SDK version 1.8 or newer as soon as possible; Older versions of the Python SDK will not support the use of composite keys.How to Opt-In for Early AccessTo test composite keys during this early access phase, please contact our support team. We encourage you to explore this feature and understand its impact on your datasets ahead of the broader rollout.DeprecationsFinal Deprecation of the Physical Data Model (PDM)In our continuous effort to streamline and modernize the GoodData Cloud platform, we are announcing the final deprecation of the Physical Data Model (PDM) as of this release. The PDM-related API endpoints will be removed on the 30th of November, 2023.

Related products:GoodData Cloud

GoodData Cloud - November 2, 2023

New Features GoodData.UI 9.3.0 Python SDK 1.8 Upcoming OpenAPI Specification Change for the Logical Data Model Changes in Default Breaking Change in REST API Enhanced Bucket Size for Pivot Tables Deprecations Physical Data Model Deprecated New FeaturesGoodData.UI 9.3.0This update includes the following improvements: The headline can now display two measures, enabling comparison customization via the config. We are also introducing client call caching. Python SDK 1.8 Adds the support for dashboard permissions 'share with everyone',  user group names, organization settings and csp directives. Upcoming OpenAPI Specification Change for the Logical Data ModelWe are in the process of implementing a modification to the OpenAPI specification for our Logical Data Model. This change will introduce a new method for defining primary composite keys. PUT operations of the model will continue to support the existing method to ensure backward compatibility. However, GET operations will return the primary keys per the new definition. Please be aware that the GET operation will exclusively support the new format once this update is in effect. This is considered a breaking change to the API.If you use the LDM Modeler, this change will not affect you. However, if you are using the Python SDK or any other tooling which validates the OpenAPI specification, we kindly ask you to make the following preparations for this impending update: Upgrade to the Python SDK version 1.8, scheduled for release on the 2nd of November 2023. For custom tooling that relies on OpenAPI validation, make sure to upgrade it after the change is deployed to ensure your LDM updates continue to function correctly. If you are unsure about the impact or wish to test the changes before the update, reach out to our support team. We aim to release this update by the end of the year. Specific dates will be provided in upcoming release notes, but we recommend updating the Python SDK by the 30th of November 2023 at the latest.Changes in DefaultBreaking Change in REST APIWe have implemented a breaking change in the REST API endpoint /API/v1/actions/workspaces/{workspaceId}/execution/afm/computeValidObjects. Please note that any request utilizing UNRECOGNIZED in the key type will now be rejected. This change is effective from the 2nd of November 2023 onwards.The value UNRECOGNIZED held no significance within this API. If you are currently using it, simply remove it from your requests. This removal will not impact the functionality of the endpoint in any way.Enhanced Bucket Size for Pivot TablesIn response to high demand from our customers, we've adjusted bucket limits: Column Attributes: Remains 20 Row Attributes: Increased to 50 (previously 20) Metrics: Increased to 100 (previously 20) Certain conditions apply, see Pivot Table documentation for details.DeprecationsPhysical Data Model DeprecatedWe've streamlined our modeling processes. Previously, a separate physical data model (PDM) was built atop the data source, while logical data models (LDM) were set for individual workspaces. Now, LDMs will encompass PDM details, centralizing data within a single workspace and simplifying SQL-based dataset interactions. While backend changes impact the REST API's interaction with LDM and PDM, frontend user interactions remain unchanged. Users should transition LDM backups to the new format and cease using the deprecated PDM and its API endpoints.The PDM is scheduled to be completely removed from GoodData on the 30th of November 2023.Learn More:Deprecation of the Physical Data Model

Related products:GoodData Cloud