Join the discussions about products powered by Cognite Data Fusion. Click the + CREATE TOPIC button in the menu bar to start the conversation.
Recently active
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
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 —
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.
Hi, could you please help me to register MFA using Cognite to do bootcamp prep hands on session?
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!
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?
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
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.
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?
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.
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
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?
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.
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:
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