Join the conversations to shape a safer, more efficient, and sustainable industrial future!
Recently active
We are getting data from PLCs onto Kepware, then using the OPC UA Extractor to send that data to FTDM. Once the data is in FTDM, I have another application that consumes data from it. The issue is that we are getting an array of boolean values in Kepware. If we extract the array values, the number of tags becomes too high. Therefore, we are looking for ways to transform or encode the array into a singular timeseries. Our initial idea was to convert the array into a string, then converting it back to an array in our application. Another idea is to encode the array into a single large integer. But I can’t see any avenue of doing either of these in the extractor. Any ideas on how to do so?
Hi Team,We are working as a data platform team and there are multiple data product teams using our application. Each data product team has a different space to isolate their data. Is there a possibility to see the storage statistics restricted to space level? Clients also want to see “max number of concurrent requests”.
When opening the “Ask Assistant” the navigation bar disappears, this seems like a bug. I for one would like to have both at the same time.
I’m getting the below error details when trying to access a new sandbox environment that has been setup. What details do I need to share w/my team to unblock access?Your network administrator has blocked accessExternal access is blocked by policy. Contact your IT department for access. Troubleshooting detailsIf you contact your administrator, send this info to them.Copy info to clipboardRequest Id: f3b6e072-9289-427c-97e4-766a40af0700Correlation Id: e24e2dc7-9a3a-488c-92a3-fb333dc35281Timestamp: 2026-06-01T21:34:21ZMessage: AADSTS500021: Access to 'XXXXXXXX' tenant is denied. App name: Cognite Data FusionDevice platform: Windows 10Device state: UnregisteredIP address: 35.199.59.75Signed in as: XXXXXXXXXXFlag sign-in errors for review: Enable flaggingIf you plan on getting help for this problem, enable flagging and try to reproduce the error within 20 minutes. Flagged events make diagnostics available and are raised to admin attention.
Hi experts, In order to decide whether to use an aggregation strategy (or no aggregation at all), I need to know the number of data points between two timestamps without aggregation (server-side calculation). I’m looking for this code of call :client.time_series.data.count(external_id=<str>, start=<int | datetime>, end=<int | datetime>) -> intI'm trying to avoid having to perform a granularity calculation Thanks !Regards,Pierre
We have an issue in our production system that influence many users. We have a app using JavaScript SDK where requests to the Group API times out. Can you please trace one of the request timing out: 492e1fee-234e-95eb-b371-8a11870708e8
I have 4 views that implement CogniteAsset. When clicking on an instance and heading over to the properties tab, there are four properties there:Asset class Name Asset class Description Asset class External Id Asset class SpaceThese are visible for 3 of the 4 views. Looking at the propertyLayout, I did not see any reference to an asset class in a view where they are visible, and neither in a view where they are hidden. I’ve tried adding the following to the PropertyLayout section of views where they are visible in the UI:- property: assetClass hidden: true But it did not help. What is the factor that determine whether these are visible or not?
Access a table (likely RAW table / staging table) in Cognite Data Fusion (CDF) Call it from ThingWorx using REST APIs Possibly map the data into ThingWorx propertiesIn CDF, I have a staging table. How can I access this table’s properties in ThingWorx using a REST API.How to create Authorization Bearer CDF_ACCESS_TOKE.!--scriptorstartfragment-->Rest API URL: https://api.cognitedata.com/api/v1/projects/ptec-04/raw/dbs/RK-FTDM-DB/tables/RK-FTDM/rows/listhttps://ptec-04-datamosaix.fusion.cognite.com/ptec-04/raw?cluster=westeurope-1.cognitedata.com&workspace=data-fusion
Hello, We have around ~10/15 CDF functions. We deploy these functions via cdfToolkit.We notice that deployment of new version of a function takes around ~10min in order for it to be fully available. In the worst case where we modify a common module used by all function, redeploying of all functions can reach ~30-40mins. During this time these functions are not available and results in a failure in the dependent high frequency workflows. We wonder if there is a way to accelerate deployment of new function versions. Thank you!
Zendesk not working on MFA can you reset. The popup or the code doesn’t work in my MS auth app
When creating transformation, the fields in the instructions are different than the module. Are these instructions outdated?
Hi, Currently been working on the deployment of an app through Flows, and during my first deployment + activation, it went well. The issue was that the name and description I had put was more so for a demo project (‘my-test-app’) than something descriptive. I tried first updating app.json with new values for name and description fields while simultaneously bumping the versionTag. Then I redeployed and activated once more. The output of the commands seemed like it had been successful, but when viewing the app in the CDF UI interface, it still said the old name while also stating that it was last updated during my first deployment.Then I saw from the CLI that there was a ‘deactivate’ command. I wanted to try this in order to then see if I deactivated the one present and then deployed again now with a new externalId that it would hide the previous one and deploy correctly my one. But the wierd thing is that the output of this command says that there is no active version, while apps status
I come from a data analysis background, specifically working on anomaly detection in power plant equipment operations. I find Cognite to be a great learning platform.I would like to suggest whether it is possible to have a sandbox environment where we can practice using data and apply our own logic. Recently, I received communication from Cognite encouraging users to implement their own anomaly detection ideas, which is a great opportunity to learn and contribute.Having access to a sandbox setup with relevant data would allow us to build and test data models for anomaly detection. This would be beneficial for both learning and practical application, especially since the platform is closely aligned with real plant operations.
Hi Team,Our observation while storing duplicate entries in Cognite Streams:Mutable Streams - It discards the duplicate entries consistently.Immutable Streams - It sometimes allow exact duplicate entries (externalId and other fields) and sometimes it doesn’t.Even when we checked in the Cognite AI, it says it usually doesn’t allow duplicate entries but in some rare scenarios, it allows.Could you please let us know the behavior. If it allows in rare scenarios, please let us know the exact scenarios.Thanks,Rahul
Maybe this will be solved with the release of Adaptive Experiences, but for now the overview of the published apps is a bit cumbersome to navigate. Here is an example of an app, “Data Quality Dashboard”, that shows up twice, this is the same app but with different versions. The only way to tell from here is the updated timestamp. Would be nice with some kind of indicator showing which is the current version of the app, and maybe some kind of grouping that indicates that it is in fact the same app and not just two apps that happen to have the same name. The apps have a label that shows whether it is a “Flows app” or a “Streamlit app”, but these labels are not searchable, nor is there any functionality that allows for filtering. Would be nice if it was possible to add labels/tags to apps that were searchable allowing us to filter and group apps together. When we have 50+ apps it can be somewhat difficult to navigate.Markus PettersenAker BP - Data Platform Architecht
The documentation link takes me to a 404 page:
The color in the status bar doesn’t match the legend:
Help! I am currently facing an issue where the dataset data type is set as string = true, whereas it should be false (numeric). As a result, the chart is not displaying any data due to the field being treated as a string.However, when I download the dataset as a CSV file, the data is present. Could you advise if there is a quick fix on your side to convert the data type from string to numeric?
I am currently facing an issue where the dataset data type is set as string = true, whereas it should be false (numeric). As a result, the chart is not displaying any data due to the field being treated as a string.However, when I download the dataset as a CSV file, the data is present. Could you advise if there is a quick fix on your side to convert the data type from string to numeric?
How to get Early adopted for document parsing, i got 3 environments in the request - https: //cognite. zendesk. com/hc/requests/18058. please can someone make it available for us in those 3 environments ?xom-upstream-devxom-upstream-testxom-upstream
May our 3 projects have access to Document Parser as an Ealier adopter ?i have opened this request - https: //cognite. zendesk. com/hc/requests/18058
Hi,We're using the Cognite DB extractor (version 3.9.2) with a MongoDB database (Azure Cosmos DB via the MongoDB API) and are trying to set up incremental loading.The documentation for mongodb (https://docs.cognite.com/cdf/integration/guides/extraction/configuration/db#databases.mongodb) doesn't mention the use of start_at and incremental_field but after testing them and looking at the debug logs, we can see the extractor sends the {start_at} placeholder literally without substituting the state value. My questions are: 1. Is start_at substitution supported at all for MongoDB JSON queries, or is it SQL-only? 2. If incremental loading is not supported for MongoDB, is there a recommended workaround?Thanks.
what are the typical use cases that Cognite AI can solve Integrated Supply Chain challenges?
I uploaded a PDF maintenance manual into Cognite CDF using:client.files.upload(...)The document is successfully indexed by the Documents Engine.I can confirm that:- client.documents.retrieve_content() works- client.documents.search() returns the document- last_indexed_time is populated- truncated_content contains extracted textExample document metadata:{ "id": 3652062792350259, "external_id": "HACTL_CSS_Manual", "name": "HACTL_CSS_Manual", "title": "Hactl.md", "mime_type": "application/pdf", "last_indexed_time": "2026-05-06 14:57:28.531+00:00"}However, Atlas AI still responds with:“I could not find any uploaded maintenance manuals related to wheel carriage troubleshooting in the system.”Questions:1. Does Atlas AI automatically use Documents Search semantic indexing from files uploaded with client.files.upload(), or does it require CogniteFile instances + upload_content()?2. Is Atlas AI document retrieval based on: - Documents semantic search - passages/search - or instanceI