Join the conversations to shape a safer, more efficient, and sustainable industrial future!
Recently active
In addition to using config.[env].yaml, is it possible to create a custom file for configuring variables and then reference those placeholders in data models, transformations, workflows, etc ?For instance, I have several common SQL blocks that I would like to share across different transformations. While I could define them as variables in config.[env].yaml, I prefer to keep SQL-related variables separate from others in order to maintain clarity.
Learning Paths: Build skills step by stepNew learning paths bring related topics together so you can build a solid understanding of key CDF concepts and workflows, progressing from fundamentals to practical implementation.Data Modeling: Schema Design and Structure: Learn how to create Containers, Views, and Data Models. This learning path focuses on the schema design and structure of Data Modeling in CDF. It covers the foundational concepts - how to design Containers and Views, structure your model, and apply basic naming and governance practices before writing code or ingesting data. This is a fundamental-level path for users who are new to Data Modeling but already have some familiarity with Cognite Data Fusion. Data Modeling: knowledge graph creation: Understand how to load data into an existing data model in CDF. This learning path focuses on building a Knowledge Graph by ingesting nodes and edges, covering common data sources and the tools used to populate a schema.This is a found
I am using Cognite for learning purpose and college project.When I try to create a service account in publicdata organization , I am getting 401 Unauthorize error.The reason I want this service account is to handshake between ADO and cognite. I just want a sample project and do some hello-world POC here. Please guide and help on the same.Thank you
The File category view is very useful, allowing you to quickly filter on the right files. But some file categories are more important than others, especially the P&IDs. It would be good to be able to configure the order of the file categories in that list, allowing us to eg “pin” the P&ID category on the top
there's an unnecessary amount of filtering options under search. I guess its okay to show the options available, but for several tags there are multiple filters without any hits - why are these shown? The number of filters is already many, some of them with descriptions not too accurate (but I guess they are for some people...) This is mainly for trying to remove some noise from the filtering functions. An explanatory information document for the filter options would also be nice. many people who will be trying to filter will really struggle to know what to filter on.Can hide properties from filter if none of the values are populated.
Hi Cognite Team,We are currently defining an integration pattern for a partner who will provide data from an OPC UA source into Cognite Data Fusion.Our preference is to use a managed MQTT broker in CDF and avoid deploying any self-hosted MQTT broker or additional bridge components on-prem.Based on the documentation, we understand that the OPC UA Extractor supports an mqtt: output mode, but it also references a requirement for the MQTT-CDF Bridge and a configured broker host/port.To ensure we define the correct and supported architecture, could you please clarify: Is it supported to configure the OPC UA Extractor to publish directly to the Cognite-hosted MQTT broker in CDF? If using the Cognite-managed MQTT broker, is the MQTT-CDF Bridge still required? Is a self-hosted MQTT broker mandatory when using the mqtt: configuration in the OPC UA Extractor? What is the recommended architecture today for a partner delivering OPC UA data into CDF using MQTT? Our intended target architectur
When selecting an instance in Search, the Overview tab is very useful (seeing more than one data category without having to switch view). The challenge today is that the tiles have pre-defined columns, and they do not allow for filtering. It is of course possible to go into the “full screen mode” for each category, like Activities, but then you loose the possibility of seeing data from more categories in context.It would be very useful to be able to configure the properties we see in each tile and to filter on properties, like we can do in the “full screen mode”.
When selecting the property that will be used for the x-axis in the graph, the list is not searchable. For more complex Views the list of properties can be long (100+), which makes a non-searchable non-sorted list relatively hard to work with
Hello, Can someone help with the below issue? Customer installed the FT DataMosaix SQL Extractors last year and the subscription ran out in November.The customer purchased a new entitlement in February. For some reason my extractors have not been able to push data from the site SQL server to the Cognite RAW database since Feb. 8th 2026.What can I do to correct this connection problem?Please see the attached file word doc with the customer’s ODBC check results. Regards,Henwill BalladaresRockwell Automation
The closest to that solution as for now would be adding a timeseries on the canvas, then you have an option to Open in charts and then choose a new one or existing one. This is too cumbersome.See picture below of suggested solution directly in canvas:
We are committed to continuously improving your experience in Industrial Canvas. Our goal is simple: help you generate value faster through a seamless, uninterrupted workflow—eliminating the friction of slow load times and performance lag. With our March release, Industrial Canvas now loads 50% to 70% faster on average. We’ve also reduced memory usage by up to 70% during loading, even for your most complex canvases. We look forward to hearing your feedback!Best,Andreea
Hello Experts,I’m trying to use advanced filter on timeseries through SDK. I can do what I want except in the following situation: the asset_id property is null. Can anyone help me?I tried :from cognite.client.data_classes.time_series import TimeSeriesPropertyf = filters.And( filters.Equals("data_set_id", 123456), filters.Equals("name", "foobar"), filters.Equals(TimeSeriesProperty.asset_id, ""))[advancedFilter.[2].equals.value A string is not a valid value for the property "assetId"]from cognite.client.data_classes.time_series import TimeSeriesPropertyf = filters.And( filters.Equals("data_set_id", 123456), filters.Not(filters.Exists(TimeSeriesProperty.asset_id)),)-> 0I’m sure there is timeseries where timeseries.asset_id is None.Thanks experts !Regards,Pierre Rambourg
Recently a change was implemented to make the connection lines between documents on a Canvas to be orthagonal and to combine and flow between documents.There are some Canvases where I would like to be able to see a direct straight line connection between my references to quickly locate interconnectivity.My product idea: add a toggle to allow me to choose between orthagonal connectors or straight line direct connector.
Currently, the PI-AF Extractor works as a forward synchronization tool that reads the PI-AF structure and sends it to Cognite Data Fusion (CDF).The extractor correctly handles: Insertions: New elements created in PI-AF are detected and created in CDF. Modifications: Updates to elements or attributes (such as renaming elements or moving branches) are synchronized and reflected in CDF. However, when elements or branches are deleted in PI-AF, the corresponding objects remain in CDF, and there is no indicator that the element no longer exists in the source system. This behavior is currently intentional to prevent accidental or irreversible data loss in CDF.While this approach protects data in CDF, it creates challenges for downstream processes. Without any indication that an object was deleted in the source system, it becomes difficult to automate workflows that depend on identifying obsolete or removed elements.Requested capabilityA mechanism to identify when an element has been deleted
Hello, Is it possible to be alerted by email when a function or a workflow invocation fails? Thank you!
I'd like to inquire about the current status of the monitoring functionality in the workflow orchestration. Specifically, I'm interested in the setup for notification emails. It would be helpful to know if we are able to receive notifications in the event of a workflow failure. Could you please provide an update on this?
Currently, the Japanese translation for the operator used to perform exponentiation in Charts is shown as 「電源」, but this makes it difficult to understand at a glance what the function actually does.Would it be possible to correct this to a more appropriate translation? It’s a minor detail, but since this is a function that is used fairly often, I would really appreciate it if you could consider reviewing the translation.
In Charts, it’s possible to freely configure the units for each time series.However, I’m having trouble when trying to merge a manually set unit with the default unit.For example, in the screenshot, the upper time series is a calculated value added using “Create calculation.” I manually set its unit to “°C,” and attempted to merge it with the lower time series using “Merge unit.”But Charts recognizes them as different units, so the merge doesn’t work properly. To work around this, I have to manually reassign the unit “°C” to the lower time series—even though it already has the correct unit. This is quite time-consuming.If I'm doing something wrong, I would really appreciate it if you could point it out.If this behavior is actually by design, I hope it can be improved in the future.
Hello experts,I’m looking to work with data workflows.I’m looking to trigger on node with a specific attribute (direct relation to another view) empty.I’m trying to work with the UI but I struggle with the Data modeling query validation.I don’t understand why the validation fails and what is the expected format for the query : JSON seems to be the expected format as seen here : But documentation uses YAML : https://docs.cognite.com/cdf/dm/dm_concepts/dm_querying#graph-query-examplesI’m a bit lost and I need your help. And my query : { "with":[ { "ts":{ "nodes":{ "filter":{ "exists":{ "property":[ "nameTranslations" ] } } }, "limit":1000 } } ], "select":[ { "ts":{ "sources":[ { "source":{ "type":"view", "sp
How much time does it really take to build a full solution?We deployed a complete solution using Cognite CDF, Cursor, and Anthropic Claude Opus 4.6, powered heavily by Gen AI in just 4 hours.This was not just a prototype screen. It was a fully deployed solution for demo purpose.And here’s the most interesting part:All of the following steps were done using Gen AI:1️⃣ Creation of the data model in Cognite Data Fusion and the Terraform2️⃣ Deployment of the model in Cognite3️⃣ Data generation and ingestion into the Cognite Data Platform4️⃣ Development of a React application on top of Cognite using the Cognite SDK5️⃣ Creation of: Asset Map, KPIs, Production Time Series Dashboardand Well Intervention viewFrom data modeling to frontend application — accelerated with AI.This is not about replacing engineers.It’s about dramatically increasing speed, experimentation, and delivery capacity. The question is no longer “Can we build it?”It’s “How fast can we build it?”Post here!
We are thrilled to announce the Beta release of our new Simulator UI within Cognite Data Fusion (CDF). For too long, high-fidelity simulation runs have been locked behind a "technical wall" of complex APIs and developer-only workflows. Not anymore.We are handing the keys to the Subject Matter Experts (SMEs). Whether you’re optimizing production or running custom models, you can now orchestrate the future of your assets without writing a single line of code. From API-First to SME-ReadyPreviously, our simulator connector integrations required deep technical knowledge to configure and run. Our new interface replaces manual API calls with a sleek, intuitive workspace. Visual Logic Orchestration: The Routine BoardThe heart of this release is the Routine Board. SMEs can now visually map out simulation sequences, setting inputs, defining calculation steps, and extracting results using a drag-and-drop interface.
Current BehaviorIn the transition from InField 1.0 to InField 2.0, PDF rendering on mobile devices shifted from utilizing the device's native viewer to rendering in-app using the Unified File Viewer. Native viewers are written in native code (C/C++) and render directly to the GPU meaning that they can stream pages and down-sample large images on the fly without memory constraints. But this change, while necessary to support advanced interactive features, subjects the viewer to strict memory limits enforced by mobile browsers (e.g., iOS Safari, for example, caps total canvas pixels at ~16.7 million.). Consequently, when a user attempts to open a highly complex or large document that exceeds this safe mobile rendering threshold, the browser fails without providing any notification or context to the user.Proposed SolutionImplement a clear warning prompt within the Unified File Viewer when a document’s size exceeds the safe mobile rendering limit. A notification such as, "Document size too
Working with a hybrid model and creating node mappings using the following API:https://api-docs.cognite.com/20230101/tag/3D-Asset-Mapping/operation/create3DMappingsImplemented the CreateAssetMapping3DDmsBody to create the node mappings.However, when attempting to retrieve the list of node mappings along with their DMS instances, the response consistently returns an empty list. (Get 3D asset mappings, with query parameter getDmsInstances=true)Has anyone encountered this behavior or knows why mappings created through this endpoint are not appearing when queried? Any insights or guidance would be greatly appreciated.Thank you!
While most data in Cognite Data Fusion flows through structured pipelines, we know that critical insights often live with your experts.To empower non-technical users, like Reliability Engineers, we have introduced Direct File Upload. This allows Subject Matter Experts to instantly upload resources (such as a Root Cause Analysis template, a report etc.) directly into the Search UI or through resource selectors in tools like Canvas.This feature was released on 3 March 2026. Admin governance & setupTo ensure these files remain organized and secure, Admins must first define a destination for each Location for the File Upload option to appear. The File Upload option will only appear for users once this is configured.To enable this feature:Go to Admin Workspace > Project Settings. Select Locations > Configure. Define which Space should be used for all file uploads in that location.How permissions workAccess is controlled through the permissions of the destination Space you’ve sel
Innovation happens best when everyone has a voice. Instead of relying on a single project manager to funnel feature requests, Cognite Hub solves the bottleneck by enabling all eyes in your organization—or our global community, depending on your preference—to tap in. Whether you are an admin, a developer, or a daily end-user, this is your official space to share frontline insights and directly influence the Cognite Data Fusion product roadmap.Why Submit Your Ideas? Public Ideas: The Product Ideas board is your dedicated space to share requests with the Cognite product team and the community. Submitting publicly allows others to validate, vote on, and build upon your idea! Private Ideas: Submitting privately ensures that feature requests tied to your unique business goals, confidential internal initiatives, or proprietary workflows stay strictly between your organization and Cognite. Track Your Impact: Want a top-level view of your contributions? Upon request, the community team will