Join the conversations to shape a safer, more efficient, and sustainable industrial future!
Recently active
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.
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
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, could you please help me to register MFA using Cognite to do bootcamp prep hands on session?
Hello, We need to expose our CDF data to a Microsoft Power Apps.The official documentation only covers Power BI and Excel connectors. I found this older thread from 2022 describing how to build a custom connector: https://hub.cognite.com/other-419/how-to-build-a-connector-for-cdf-in-power-apps-cognite-official-1253Few questions:Is there now a native/official CDF connector for Power Apps, or is a custom connector still the only path? If so, is the approach in that thread still valid for current CDF API versions? Any known limitations (authentication, data volume, API compatibility...) to be aware of?Any guidance or pointers to up-to-date documentation would be appreciated.
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’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?
The latest version of the Grafana connector supports unit conversion when CogniteUnit is defined. However, I’m not able to add the target unit to the label. I can add the defined unit using {{unit}}. Using the “Query Inspector” I see that the target unit is returned in the data object via the unitExternalId, but I cannot display it using {{unitExternalId}}. Resulting legend Query inspector resultsI notice that some of the properties can be shown, like type and isStep, but I assume it is because I get it directly from the timeseries instance?Any suggestions to how we can add the target unit (without having to manually write it to the label)?
Hello!We have encountered some issues with backfilling on the PI Extractor. This usually goes automatically, and works fine. However, we do now have a 2 day gap in data on Cognite, however all that data is present in PI.Are there any way to “force” a backfill, or fix this issue somehow?Thanks!
Is it possible to remove a Flow App from a Cognite cluster after it has already been deployed?
I am not able to find any documentation for deactivating and/or deleting Flows custom apps on docs.cognite.com, I’d say that this is a very important part of the life cycle and should be included in that section.I do see that the feature exists in the CLI, which is good, otherwise this would be a different request:
Hello,I have a user who is interested in seeing a rolling total of a value within our Cognite instance. We have created a chart where we have a very simple setup of the data point we are interested in seeing over time, and a 30 day sliding window integration function on it, which is working fine and showing the value within the chart as needed. However, we are also interested in writing this data to another time series and then being able to display the current value of this time series on a canvas using the Live data point mode. I saved & scheduled the calculation to run daily within the Chart but the scheduled calculation and the time series which it created is getting no data, with no errors anywhere that I can see. Is this something that is possible to compute within Charts?
HiWe've hit a bug in cdf-tk (reproduced on 0.8.147 and 0.8.155) when deploying containers to a brand new space.We have 98 containers in a new space. One container has no constraints, but others reference it via a requires constraint pointing to the same space. cdf-tk sends all containers in a single batch. The CDF API seems to validates requires constraints against what already exists in CDF not against other items in the same batch so it rejects the entire batch with this error:Cannot create requires constraint 'requireMetadata' in container'sp_xxx:ContainerB'.Target container 'sp_xxx:ContainerA' does not exist.cdf-tk should sort containers by their requires dependencies before batching, so dependency free containers like containerA are sent before the containers that depend on them.We'd appreciate a fix in an upcoming release, or any insights regarding this issue.Thanks
We're migrating a production line from classic time series to CogniteTimeSeries in the data model, ingested by the OPC-UA extractor from a Siemens IIH server, and we'd like to understand how much of the metadata we hold at the source can travel with the signal rather than being reapplied afterwards. Three things, in increasing order of interest to us: Engineering units — the UnitId is discarded. Our server sends the full EUInformation: NamespaceUri = http://www.opcfoundation.org/UA/units/un/cefact, UnitId = 4937544, DisplayName = kW·h, Description = kilowatt hour. What lands in CDF is only the composed display string, in classic unit and now in sourceUnit. The typed reference is never populated: across 2,772 OPC-UA-sourced classic series in our production project, unitExternalId is set on zero, and on the data-model side the unit direct relation to CogniteUnit is null on all 854 series of the migrated line. We fill it afterwards with our own script, but the UNECE common code in UnitId
Hello, the default value for autoCreateDirectRelations for node creation is True. Cdf toolkit do not expose this config at transformation level today. This results into uncontrolled ‘empty’ instance creation when direct relationship nodes does not exist.Do you plan to expose this config to cdf toolkit so we can change the default behaviour?ref: https://docs.cognite.com/20230101/instances/create-or-update-nodesedges#body-auto-create-direct-relations Thanks Best,
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
We have an app deployed in abp-sandbox for “offshore regulatory assistance” (Flows + KG-RAG agent) on the Agent API (`az-ams-sp-002`, `cdf-version: beta`). While developing document export, I've encountered a reproducible failure pattern:Generation calls with complex instructions and/or long input intermittently return HTTP 200 with empty `content.text` — no error signal. The failure threshold shifted within hours on identical configuration: a 28.7K prompt succeeded at 18:15, 25K failed 12/12 an hour later, 15K succeeded at 21:49. Compression/summarization calls of similar size succeeded in the same window where generation calls failed.A report with the full test matrix is attached.Questions for Cognite (prepared with AI assistance):1. Could the endpoint return an explicit error/finish-reason instead of an empty 200?2. Are there documented practical limits for input size × instruction complexity?3. What is the roadmap status for streaming or async chat?4. Does a plain LLM endpoint with
Need help ASAP since this is on a customer’s system Using Core Data Model + Extended Timeseries container/viewUsing Pi Extractor against Rockwell Historiansee attached video for problem description and some configuration
For a client we are trying to explore a possibility to create a Task Management application on Flows. i want to understand if someone has integerated Email notification functionality. and syncing with Client AD group.@Aditya Kotiyal @Akash Sood @Karan Bhatia
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
We are migrating to the core data model. Time series we tested. We can ingest CogniteTimeSeries directly from the OPC-UA extractor. Assets are in progress.Sequences are our open question. We use them heavily for three things:Multi-dimensional rows tied to a timestamp or time range, where one time series per dimension is the wrong shape. Static reference data that many Functions read. Schemas where one data modelling instance per row would explode our instance count — short heating episodes, small production batches, and similar.What makes them attractive is the combination: readable in the UI, integer indexing, cheap, fast, and metadata slots both per column and per sequence.Looking at the core data model reference, I see no sequence concept — CogniteTimeSeries, CogniteActivity, CogniteFile and so on are all there, but nothing for tabular data. We have noted CogniteTimeSeries with type: state and CogniteStateSet, which covers state classification, but not the multi-column case.So:Is a
Hello Community,Has anyone used a UI connector to get multidimensional charts in a scatter graph form, to show distribution of data. ThanksMark
Hi Team,We are currently exploring migration of our existing content to use Flexible Data Modeling in CDF, and we are facing some challenges while configuring the OPC UA Extractor.At the moment, we are still pointing the extractor to the traditional Asset-Centric Time Series (dataset-based approach) and then transforming the data into our Data Model types afterward. However, we would like to ingest data directly into a view that implements the CogniteTimeSeries type.We would appreciate your guidance on the following: Do you have any example .yml configuration for the OPC UA Extractor that ingests data directly into a view implementing CogniteTimeSeries? Are there any best practices or recommended approaches for this setup? Is the following documentation the correct reference for this use case?https://docs.cognite.com/cdf/integration/guides/extraction/configuration/opcua#data-models Additionally, we are also evaluating OPC Events ingestion: Should OPC Events be modeled using Cognite
hi, I am taking up the course for data modelling and facing some issues for transformation.Have created an asset named Dutta2026 and while running transformation I receive the error below. Can somebody help me troubleshoot it please? I think it is some kind of access block. [ASSETS] Request with id a8ff7523-7c66-9300-82e5-37961456d56d to https://api.cognitedata.com/api/v1/projects/cdf-fundamentals/assets failed with status 403: Resource not found. This may also be due to insufficient access rights.