Suggest features, upvote favorites, and use the user story format: > As a [role], I want to [action], so that [benefit]. Help us build what you need - post your idea now!
Users are requesting additional shapes to be available in canvas for use. Some examples include: Arrow with fill color available
In Charts and Canvas and Streamlit, items created for quick checks or simple testing (which are not valuable and can be deleted without issue) are listed together with highly valuable items used in daily operations (which would cause problems if deleted).Although only the creator can delete their own items, as CDF usage grows and more Charts and Canvas assets are created, the risk of accidentally deleting important items increases.To prevent this, could we have an optional deletion lock feature for Charts and Canvas and Streamlit?When the lock is enabled, the item cannot be deleted; once the lock is manually removed, deletion becomes possible again.This would help protect important items from accidental removal.
Now, when selecting the stacking function in Charts, all the selected timeseries are combined in the same Y-axis. See attached picture. It is reported by the SMEs that this UI is very messy and hard to read properly. Suggestion to improve this would be a feature where the user can select if he/she want to stack the Y-axes separately (see picture). This would help with better readability of the data in the chart.
Points of Interest that can be created in a Scene may be used for various purposes, such as near-miss incidents, work procedures, and safety notes. However, at the moment, all Points of Interest are displayed in the same color without any distinction.It would be very helpful if Points of Interest could be tagged and visualized differently in 3D—for example, by displaying them in different colors based on their tags, or by enabling filters to show only Points of Interest with a specific tag, such as near-miss incidents. This would greatly improve usability.
If document names is "clickable" it connects to itself. This makes it unorganised, especially if you want connection lines to other multiple other documents. A blocker should be in place to ensure that connection lines do not connect the document to itself.
When creating a pdf export of a Canvas it appears that hidden layers in the original document become visible after the export process. I have an example of a “Preliminary” watermark, not visible in Canvas becoming visible in the export. Can the pdf export be limited to the visible layer only.
It should be possible to enlarge windows in canvas in vertical direction
There is no option to hide connecting lines in canvas between documents. This can lead to overcrowded canvas layout and difficult to see what lines is connected where. Recommend to make an option to hide individual lines to ensure a better visual layout.
Should be able to change font size and colour within a sticky note. Also, why not be able to change the colour of the sticky note with HEX codes, and only restrict it to four colours?
When you click on a comment in the comment panel you should be moved to wherever in that canvas the comment is located. Imagine yourself working in a huge canvas with your team, multiple comments, and you need to look through what not to find that exact comment box... Should be both automatically moved to that comment, and also as a choice in the three dots "go to comments"
Hi,At the moment the access to Cognite Functions are all or nothing with no option for granularity. Is there a plan to add more granular access to Functions? Ideally giving a user access to Function should not mean they immediately have access to all functions. A bad scenario, and I wish this was hypothetical, a user having write access to one Function means that the user has delete access to all functions, I will let you speculate as to what happened, but this is not good.I would expect some kind of scoping to data sets and/or space/data models in the future. RegardsMarkus PettersenAker BP - CDF Data Delivery - Tech Lead
When opening the 3D models in Maintain, they have an equipment search dropdown, that aligns to the data model’s asset list. Not all of these assets will contextualize to the 3D model, it would be nice if the dropdown filtered itself down to only the equipment that could be found within the model.
When clicking “+Add data” and “Add time series”, you can search for other data types, like assets. However, if you try to follow links, like parent of child asset, you are kicked out of Charts and pushed over to full Search. This means it is impossible to use the asset hierarchy to locate relevant timeseries. Similar issues are seen if you use the files (like P&ID) to enter the asset (to find the timeseries) The test was done one a CDM based data model
When adding data in Charts via the “+Add data”→ “Add time series”→ “Explore and select your data” the behavior using classic vs data modelling is very different. By using a CDM extended data model we see that a series of actions related to Assets push you out of the “Explore and select your data” and into full Search. We do not see the same behavior when using classic data model.Here is a non-exhaustive list of actions that kick you out of ChartsFrom an Asset, clicking on parent, an asset from the path, or children from the “assets” reference From a File, clicking on any Asset reference From an annotated file, clicking on the “Open” button on the popup when you click an Asset annotation From an Activity or TimeSeries, clicking on Asset references Clicking on any Asset in the “bread crumb” trail in the “Explore and select your data” Clicking on the back button in the “Explore and select your data”, if the last item in the “bread crumb” is an Asset What does not kick you out:Maneuvering the asset hierarchy using the “Tree view” Clicking on any non-Asset links (what I’ve seen so far) Clicking “Open” on the file link annotation from an annotated file Clicking on Files in the “bread crumb” trail in the “Explore and select your data” Clicking on the back button in the “Explore and select your data”, if the last item in the “bread crumb” is not an Asset Except using the “Tree view”, it seems like any Asset related action kicks you out. We do not see the same behavior using classic data model. If this is related to how we have extended our Asset, it would be good to have this documented so we can adjust our UI data model
Charts provides a variety of built‑in functions. However, aside from intuitive operators like basic arithmetic (addition, subtraction, multiplication, and division), many of the other operators and functions are not very familiar.Because of this, it is often difficult to understand what kind of calculations are being performed and in what situations these functions can be useful. As a result, there are many functions that we are unable to take advantage of, simply because we cannot easily imagine their use cases.If we are overlooking functions that are actually useful, that would be a great missed opportunity. Therefore, I would really appreciate it if you could provide sample calculations and concrete use cases for these functions somewhere.Ideally, it would be fantastic to have something like built‑in help documentation for Charts functions, with direct links accessible from the Charts interface itself.
Strategic Objective: Establishing CDF as the Definitive Source of TruthFor Koch Ag & Energy Solutions (KAES), the primary goal is for all stakeholders to trust CDF as the most accurate and reliable resource for operational data. To achieve this, we must move away from "silent failures." We require proactive monitoring to ensure that if data is missing from CDF, the system—not the user—is the first to identify and report the gap.New Requirement: Proactive Integrity & Trust MonitoringIn addition to standard execution logs, the Kafka Connector API should provide hooks for proactive health checks:Data Freshness Latency: Real-time reporting of the "age" of the last record written to CDF versus the timestamp of the event in Kafka. Source-to-Sink Parity: Automated counters to verify that $N$ records consumed from Kafka equals $N$ records successfully ingested into CDF. Proactive "No Data" Alerts: The ability to trigger a log event or status change if a high-priority Kafka topic produces zero records over a defined threshold (e.g., 5 minutes).Use Cases: The KAES RCA & Trust AgentThe internal KAES Monitoring Agents will use these API enhancements to fulfill two roles:The Fixer (RCA): When a pipeline breaks, an agent can utilize the logs to identify the issue and attempt to resolve or give detailed RCA, saving data engineers hours of manual tracing. The Guarantor (Trust): If there is a discrepancy between source systems and Cognite models, an agent can assist in reconciling the data. Additionally, if a data stream slows down or encounters frequent issues, the agent can proactively flag these problems and recommend a plan of action for the data engineer to address.Business Value for KAESUser Adoption: Increases trust of the Connected Cognite Data Foundation for our Operations partners. Operational Excellence: Transitions the engineering team from reactive troubleshooting to managing by exception - our team spends ~50% of time on low value data pipeline issues. Scalability: Provides a standardized way to monitor thousands of concurrent data streams across the KAES enterprise. Increases the speed to deploy internal production ready solutions as data is higher quality Technical Specifics for ImplementationHealth Status API: A GET endpoint returning the current "Liveliness" and "Readiness" of specific Kafka consumer groups. Structured Error Categorization: Distinct error codes for Transient (network), Permanent (schema/logic), and Source (empty topic) issues to allow the KAES agent to categorize the RCA automatically. OpenTelemetry Integration: Support for exporting these metrics to external observability stacks.
They would like to see not only the previous value but also the most recent three data points (date + data value), even if only the values are displayed. They also want to identify trends using a checklist.
I want to suggest that Cognite should team up with mimstech.com. This can improve the digital twin by providing a full digital engineering drawings. Then you can move away from PDf hotspotting. MiMS tech cover all engineering disiplines. Mimstech comes with open API and is also web based.
Now it's challenging to find the correct timeseries, especially for OPCUA, where we have many service signals. It would be good to have a way of prioritizing it in all the UIs, including Canvas and Search. Could be a flag in the timeseries properties or any other way.
When creating calculations, the four basic arithmetic operations are some of the most frequently used features. However, in the current Charts experience, creating even slightly complex expressions requires configuring a large number of Functions.For example, the Add Function can only add two time series at a time, so even for a simple expression like A + B + C + D + E, you need to place four separate Add Functions.Could this process be made simpler so that basic arithmetic can be built more easily?Ideally, it would be great if users could enter an expression directly on the “Create calculation” screen—for example:A + (B - C) / (B + C) * 100 + D × Eand Charts would automatically generate the necessary Functions.If the expression format followed something similar to Excel, most users would find it intuitive and easy to use.
Hi everyone! I’d like to know if there’s a way to edit the information included in email alerts generated by Charts. Currently, the email only shows the tag and states that the limit has been exceeded, but it would be helpful to include the actual value that exceeded the limit, rather than simply noting the exceedance. Is there any way to customize this information in Charts?
When a user navigates to a Canvas and selects Add data, then searches for an asset, using the Filter by name option does not automatically bring the matching file to the top of the search results. Instead, it highlights the matching file within the existing list.This is due to the search using /documents/list instead of /documents/search when a user navigates to an asset and searches files using "filter by name..".Can we have the search use /documents/search instead of /documents/list when using “filter by name”?This will return the search results based on the search relevance.This feature request was created on behalf of @Mansoor Ahmed
Canvas has a feature that allows us to display the latest time series values as numeric values, and this is a function we use very frequently.For this feature, there is an option to adjust the number of decimal places shown. However, would it be possible to extend this functionality slightly so that values can be displayed as integers, without any decimal places?For example, for time series data that records production batch numbers, displaying decimal places feels somewhat unintuitive. In such cases, displaying the value as an integer would be more appropriate and easier to understand.
In Data workflows I have a case where i would like a workflow to run every minute, but in certain cases the runs are longer than one minute. In this case, to maintain consistency in runs I do not want concurrent runs. In this case it would be helpful with an option to enforce non-concurrency in data workflows, as in if a data workflow already runs, when the trigger is set to run, the run is skipped.
We use Charts daily for real-time operational monitoring in oil refining operations, and it has become an essential tool for our engineers thanks to its automatic data updates and reliability.We would like to ask whether it might be possible to extend Charts so that the X-axis can be configured using values other than timestamps. For example, plotting control valve opening on the X-axis and actual flow rate on the Y-axis would be very useful for our operations. We would appreciate it if users could freely choose what is used on the X-axis.At the moment, since this is not supported in Charts, we rely on custom Streamlit applications built by Cognite engineers. In the future, we would like to place multiple such graphs on Canvas and monitor them on a single screen. From a usability perspective, implementing this capability directly in Charts—rather than through custom apps—would be much easier for users.We would greatly appreciate your thoughts on whether this kind of enhancement could be considered in the future.Thank you very much for your time and continued support.散布図表示アプリ | Cognite Data Fusion
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK