Join the conversations to shape a safer, more efficient, and sustainable industrial future!
Recently active
Hi Cognite Community,We are looking at ingesting approximately 1 million engineering and operational documents into CDF, including equipment manuals, datasheets, inspection reports, SIL/HAZOP studies, operating procedures, technical studies, maintenance reports, and other asset-related documents.Our key requirement is for an Atlas AI agent to answer questions across this entire document repository without the user having to identify or pinpoint a specific document first.For example, a user should be able to ask:“What are the recurring compressor seal issues reported across our engineering and operational documents?”The user may not know which documents contain the relevant information. We therefore expect Atlas AI to discover the appropriate documents/passages, retrieve the relevant content, and generate a grounded response with references to the source documents.According to Cognite's documentation, CDF Semantic Search does create vector embeddings for PDF documents as part of the bui
Hi Cognite Community,We have a requirement for CDF Charts to dynamically use configured tag limit attributes as chart thresholds, rather than requiring users to manually enter static threshold values on an ad-hoc basis.For industrial tags/time series, we maintain multiple engineering and operational limits, for example:High / High-High limits Low / Low-Low limits Operating upper and lower limits Design limits Alarm limits Safe operating limits Other tag-specific engineering thresholdscurrently supports configuring thresholds for time-series analysis and monitoring. However, we would like these thresholds to be dynamically sourced from the contextualized attributes associated with the tag/time series, rather than manually entering a value each time a chart is created.Expected capabilityFor example, if a pressure tag has contextualized attributes such as:High: 80 bar High-High: 90 bar Low: 30 bar Low-Low: 20 bar Design Pressure: 100 barWhen the user adds that time series to a CDF Chart,
Hi Cognite Community,We have a requirement to extend the CDF 3D experience beyond displaying attributes from the Core Data Model, so that users can visualize related transactional and operational information as configurable layers directly on the 3D model.Our industrial knowledge graph connects equipment and functional locations to multiple types of information, for example:SAP Notifications and Work Orders Maintenance Plans Inspection findings Reliability events / Bad Actors RCA and TFN records MOC records Alarms and operational events Engineering and operational documents Time-series conditions and calculated KPIsThe Cognite Core Data Model provides standardized industrial concepts and can be extended through additional models and relationships. [docs.cognite.com], [docs.cognite.com]However, we would like the 3D visualization to make greater use of these contextual relationships, rather than limiting the user experience primarily to the attributes directly associated with the core 3D
Hi Cognite Community,We have a requirement to provide configuration control over how data model objects are organized and presented in CDF Search and the Details view.As our industrial knowledge graph grows, an asset or equipment can be connected to many different object types, such as:Functional Location → Equipment → Time Series → Notifications → Work Orders → Maintenance Plans → Documents → Engineering Studies → MOCCDF already allows users to search and navigate connected resources. Data explorer - Cognite Docs However, for a large enterprise data model, the sequence in which these related objects are presented becomes important for usability and business context.We would like the ability for an administrator/data model owner to configure: Search pane object ordering Define which object types appear first and in what sequence. Details view tab ordering Configure the sequence of related-object tabs when a user opens an Asset, Equipment, Functional Location, or another object. Sho
In Flows (Search and Charts), a Data Modeling time series shows up under the Default categories (Classic data model time series) by default. When selected in Search it appears with incomplete metadata (including an empty External ID) and cannot be added to a chart (“You can only add time series with external IDs to a chart”), even though the underlying time series does have an external ID.The same time series can also be found under Other categories, where it works as expected: the External ID is shown and the time series can be plotted.The confusing part is that users are presented with the non-working version by default, and there is no obvious indication that they should instead select the time series from another category. Since both entries appear to represent the same time series, I would consider this a UI bug or an inconsistency between how Classic and SDM time series are surfaced in Search & Charts.
Hello Team, I have created interactive diagram in my project and its working fine, showing all related assets and timeseries associated with each part on diagram. But all this happening on cognite data fusion environment.My query is, how can we bring this diagram to POWER BI dashboard or Cognite Flows App. Is there any way to do this? or its not possible? ThanksRupali
We’re reviewing how to ingest data from external REST APIs into CDF RAW and would like to hear how other teams choose between the hosted REST extractor and a Cognite Function.My starting point is the hosted REST extractor when the source can be handled with scheduled requests, pagination, incremental load, and mappings. A Function becomes attractive when the integration needs more complex request sequences or Python logic. But then our team also owns the extraction state, retries, recovery, and monitoring.I’m particularly interested in how you make this decision when: The source API requires calls to multiple endpoints or hosts, or data from several responses must be combined before writing a RAW row. A large initial load cannot finish in one Function execution. The source uses a change timestamp or cursor, and a run can fail after writing some rows but before completing the batch. You need to replay a date range without losing later changes. Authentication or network access ma
Hello! I have got a new phone and am not able set up the authenticator app again.Could you please help with the set up.Thanks,Rahul
Hello everyone, I am in the transformation part in the Cognite Fusion Data Fundamentals Part 2 - Hands-on. I ran a transmation as asked but it doesn´´t appear in the filter
Whether CDF natively supports semantic/ontology-based relationship modelling (named, typed relationships like contains, hasTimeSeries, performedOn with direction/cardinality/metadata), and whether Atlas AI and other consumers can traverse that semantic meaning rather than just node-to-node links.
Team,We are having an issue where a customer can login from certain geo locations but not others.Where access is denied, we get a 403 response. The customer’s IT team is involved, and they can’t seem to solve this issue.Has anyone experienced this issue?
How can we get access to work hands-on with the learning path athttps://cognite-learn.fusion.cognite.com/cdf-fundamentals/data-models?cluster=api.cognitedata.com&workspace=data-management?If not, how can we practice hands-on with Cognite Learn?
When i login to Congite-learn organization, i have access only project cdf-fundamentals when i switch to another project. I don’t access. Please advise and help how to get it.
As we move towards having a data model and location filter we consider as the default for our company we no longer see a use for the system default in most our CDF projects. Is there a way to override the system default so that all new users have one of our custom location filters rather than system default.We are moving away from CDF classic, and we only use the core data model by extension, so the system default causes more confusion at this point than anything else.Rather than “System default”, a “Default” set by ourselves is preferred. Markus PettersenAker BP - Data Platform Architect
Minor UI issue.In Charts, Time series preview often appears messy with overlapping text. Two examples:
Hi Community,Has anyone successfully configured the Cognite DB Extractor to connect to Databricks via ODBC using a service principal?I was able to connect to Databricks using a Personal Access Token (PAT), but I am experiencing issues when trying to authenticate with a service principal.Any guidance or examples would be greatly appreciated.Thanks in advance,Andre
What we need, and why it is per-asset.We ingest from OPC-UA. One extraction pipeline serves a production line carrying several machines. The PLCs publish on change, so a tag going quiet is completely normal — and from the data alone it is indistinguishable from the source having stopped.Our calculations forward-fill. So before forward-filling a value we have to know up to what point it is safe to do so: the last moment we know that machine was actually reporting. That is a property of the machine, not of any individual time series — every tag on a machine shares the same liveness — so what we need is one current value per asset, kept up to date continuously and read on every calculation.How we did it with classic resources. We wrote a Last Synchronized key into the classic asset's metadata bag. One small write per asset per cycle, and it cost nothing against data-modelling limits.Why this is awkward in the core data model. CogniteAsset has no free-form property — none of its 23 propert
Hi team !Is it possible to configure a backup (failover) server for the PI Extractor, so data collection continues if the primary server goes down?Thanks!
We hit an undocumented behavior of the OPC UA extractor (version 2.38.0, Docker) that we'd like to confirm.Setup: cognite.metadata-targets.clean with assets: true, timeseries: true, relationships: true, plus extraction.update fully enabled. This had been running fine for months — classic asset hierarchy plus classic time series.What we did: we added the GA Core Data Model space option to the same clean block: metadata-targets: clean: assets: true timeseries: true relationships: true space: "<our-instance-space>"What we observed:As documented, time series switched to CogniteExtractorTimeSeries instances in the space, with datapoints available via instanceId. Not documented: classic asset creation stopped entirely, even though clean.assets: true was still set. We verified this by deleting the extractor-managed asset hierarchy and restarting the extractor: after a full startup browse, no assets were recreated — no error, no failure run on the extraction pipeline, nothin
Hi team, we're seeing what looks like a backend issue on westeurope-1 during the Cognite bootcamp.Environment- Cluster: westeurope-1- Projects: cdf-bootcamp-50-prod (also observed in cdf-bootcamp-43-prod)- Time: ~14:40 CEST, 1 Sep 2026Symptom- Transformations and hosted extractors report success / Running, but no instances appear in the data model (Flows/Search is empty).- The datapoints Cognite Function fails when querying the data model: client.data_modeling.instances.list(...) -> CogniteAPIError: Request had 1 constraint violations ... [value must not be null] | code: 400 | cluster: westeurope-1 | project: cdf-bootcamp-50-prod X-Request-ID: 98821131-2f58-9cb9-84bf-b1f9368e4655What we've ruled out- Same code/config works in -test.- Toolkit deploy is green; auth verified; extractors and transformations run without errors.- Instructor indicated westeurope-1 may be having issues.Question- Is there a known incident on westeurope-1 affecting data-model instance writes/reads right no
Who we areWe run a web application for industrial bakery lines that uses CDF as its back end. It's used by both plant operators and management. We're currently migrating our data models to the Core Data Model, and while doing so we've extended it with views of our own — which is what we understood a data model to be for.While migrating we've hit a case where two things we need seem to be mutually exclusive, and we'd like to know the intended pattern.What we needTranslations for some units. Not all of them — a specific set where the label carries meaning for the reader. Our headline case is throughput. We measure, depending on the line and the moment, trays per hour, where a tray may hold several products, or baguettes per hour, or products per hour. #/h is correct dimensionally but doesn't express that variety, and our users need the right word in the right language. (A secondary, milder case: length:kilom has longName: "Kilometer", and there are no accented aliases in the catalogue —
Hi Cognite Community,we currently have a Streamlit Custom App hosted directly in Cognite Data Fusion that we would like to provide to end users for an upcoming testing phase.Our plan is to let the users test the current Streamlit version first, while in parallel we are working on migrating/rebuilding the application as a Flows app.However, this migration will still take some time, while the users are expected to start testing the Streamlit application in approximately two weeks.For the testing phase, we would therefore like to provide users with a direct link to the Streamlit application, but ideally without showing the surrounding CDF navigation/sidebar (Home, Search, Canvas, Charts, Custom Apps, etc.).The goal would be something similar to a standalone/full-screen application experience while still keeping the current Streamlit app hosted and authenticated through CDF.Is there currently any supported way for Streamlit Custom Apps to:hide the CDF shell/sidebar, open the application in
I’m trying to deploy a couple of Streamlit apps into Data Fusion. I’m getting the error “Error during booting up: Program terminated with exit(1)” in the Data Fusion editor portal.I’d swore one app was working yesterday and I was able to publish, but both apps are giving this error in the editor portal. I can publish, but I get the same error in Flows when trying to run the custom app. I’ve tried researching and it says to look at the logs, but I don’t see a way to view any log details.Any thoughts on how to debug this?
To all the experts out there,When parsing a diagram, some annotations may be incorrectly assigned and overlap with the correct ones. For example, "Pump A-1" is correct, while "Pressure Gauge A-1" is incorrect.I want to reject the incorrect "Pressure Gauge A-1" annotation, but I cannot select it because it completely overlaps with the correct "Pump A-1" annotation. As a result, I cannot select and reject the annotation I want to remove. First of all, it is difficult to tell at a glance which annotations are overlapping, as the only indication is a slightly darker color. The annotations I pointed out below are overlapping.I would like it to work like Explorer, as it used to.
I have a workflow that runs subwork flows. In the main workflow, each of the subwork flow tasks is set to ‘skipTask’ on failure. The tooltip notes that the task will be marked as COMPLETED_WITH_ERRORS. However when this happens all I can see for status is ‘Completed’ and no email notification is being set out.What I want is for my workflows to continue to run if a specific portion fails, but I still want the email notification to be sent to notify me that there is an issue.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.