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
The countdown is on! Cognite Hub has officially launched the Impact Challenge 2025 -a no-code hackathon inviting all our community members to roll up your sleeves and solve real-world challenges using Cognite Data Fusion. Unlocking Value Through Community InnovationAt its core, this community-driven initiative is about unlocking value - from accelerating CDF adoption to creating user-friendly solutions, breaking down silos, and driving measurable business impact. And it’s all happening without writing a single line of code. Let’s turn ideas into Impact!Expert Support and MentorshipParticipants will be supported by a panel of Cognite experts and community leaders who will mentor and guide top ideas as they evolve. After an initial round of social voting, the top 10 concepts will receive dedicated mentorship to help bring their visions to life.Recognition and RewardsAnd the reward? The best ideas will step into the spotlight at the Impact Conference in Houston, gaining visibility, reco
Good news, innovators!We've heard your requests and have extended the deadline for registration, team formation, and idea submission for the Impact Challenge 2025. You now have until this Friday, June 13th, at the end of the day (US time) to get your ideas in.Don't miss this opportunity to solve real-world challenges with Cognite Data Fusion®, win amazing prizes, and present your solution at the Impact Conference in Houston.No coding required!👉 Join the Challenge Now: https://hub.cognite.com/p/hack-for-impactLet's turn your ideas into impact!
Hi all,I have a question regarding the use of nested attributes from linked objects when defining indexes.In my model, I have an object Cement that has a direct link to another object called ScenarioContent.I would like to use the attribute ScenarioContent.Type as part of the index on the Cement object.This is particularly useful, because I use views that filter Cement instances based on ScenarioContent.Type. For example, to expose only planned scenarios, I use the following rawFilter in a view:@view( rawFilter: { nested: { scope: ["Cement", "ScenarioContent"] filter: { equals: { property: ["ScenarioContent", "Type"] value: "PLANNED" } } } }) Question:Can I use this nested attribute (ScenarioContent.Type) in the index definition of Cement?If this is not currently supported, is there a recommended alternative to support performant queries on this kind of filter?
Hi! I’m the scrum coordinator for NOVA Chemical’s SMM Team. I have some customization inquiries on behalf of the team:Customization to unlock Canvas by creator Advanced Markups: Cloud Shaped Comment/ Markup Canvas size selector (print all in one size) Cognite Stamp Function enhancement: The stamp and connector from P&ID to an Icon on Photo doesn't lock and freeze to the icons and stamp icon and equipment on P&ID Maintain Layouts saving column sequencesSince the ask is that we submit them here and provide a prioritized list, I will follow up with Ahmed/ Moe to provide the list.Thanks!Sophie Garcia
Hi, I did run transformation of assets and it worked first time successfully but today when I had a look, found a failed run and looking at logs, it says below error: Request with id 0b54c004-c667-9eab-a8c3-0a0047128fe1 to https://westeurope-1.cognitedata.com/api/v1/projects/cdf-ABCD/models/instances failed with status 400: Duplicate node externalIds for space 'icapi_dm_space' present in request: OSPRFIDRTO109:off_spec. Any idea how to fix this? and what is this error actually?
Hi Community,I am using a toolkit and I am doing some transformation from RAW to the Data Model. From the Documentation Online, I only see example on how to apply the toolkit transformation to legacy tables (assets, events, timeseries,etc)This is sample of transformation format for toolkit: Anyone know what is the configuration if we want to transform to Data Model? How to apply the space name and external id? Thank you.
Below we have outlined several frequently asked questions and their corresponding answers.Don’t see the answer to your question? Post as a reply in this thread and we’ll be sure to answer and/or add it to the FAQ list below! Protip: Use [cmd+f] or [cntrl+f] to search for keywords related to your question. FAQsHow do I create a new chart?You can easily create a new chart by clicking the + New Chart button on the landing page after entering How do I edit the name of my chart? From the landing page, click the vertical “•••” to the right of the chart’s current name to reveal a drop-down options menu. Click the “Rename” option to open the text box. When finished, you can save you change by clicking the “Ok” button or by pressing “enter” or “return” on your keyboard to save the name. To cancel, click the “Cancel” button or press “escape” on your keyboard. While viewing the chart itself, mouse over the chart’s name in the top menu bar to reveal the icon. Remember, it’s important to choose
I am locked out of MFA on my Microsoft Authenticator app. How can I reset this?
Hi everyone,I'm currently using a nested filter in my view, and everything seems to work correctly — except in the tabular view.Here’s what I observe:In the tabular interface, the table shows 0 objects. However, when I click into the table, I can actually see that the instances are present. Below is an example of the nested filter I’m using:Below is an example of the nested filter I’m using:@view( rawFilter: { and: [ { nested: { scope: ["Cement", "ScenarioContent"] filter: { equals: { property: ["ScenarioContent", "Type"] value: "PLANNED" } } } }, { nested: { scope: ["Cement", "ScenarioContent"] filter: { equals: { property: ["ScenarioContent", "IsLast"] value: true } } } } ]When checking the request, I see the following error:{ "errors": [ { "message": "Client r
Hi Hub, We have some backend code running as a Github Action that fetches events using `clients.events.list` over a period of 1 year. The fetching is of course chunked into smaller time frames to avoid memory overload. This has worked just fine until recently where we are frequently encountering aCogniteReadTimeouterror, which can be traced back to the following HTTP request error:requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='az-ams-sp-002.cognitedata.com', port=443): Read timed out. (read timeout=30)The error occurs inconsistently and not necessarily at the same point in time of the workflow run. Have there been any recent changes/restrictions in the Cognite SDK that could explain the cause of the issue? As mentioned, some weeks ago the workflow succeeded without problems. For additional context, we are using multiple threads to fetch events in parallel over metadata, for events within same time interval. Also, we use multiple cores to parallelize fetching and subsequent
¿HOW COGNITE DATA FUSION HELP US TO IMPROVE THE ENEERGY EFFICIENCY IN AN INDUSTRIAL PROCESS?
I noticed a few misses / potential improvements in the alerts & monitoring section of Cognite charts - Was wondering if anybody else had similar experiences?Email alerts always come in UTC (Considering we are based out of India, we may miss important alerts because of this). Let's say I have an Asset where I have generated a chart (in our case a particular well from a particular lift type showing critical parameters). A filter-based option where I can just switch Wells showing - using the same parameters as tagged before.
Hi,I would like to ask if Cognite Maintain or CDF can show the available bill of materials on equipment in the source system(for eg. in SAP).For example if technician can view the BoM on P&ID and the most frequently consumed materials on equipment, e.g compressor.
A common setup that we have at Cognite is having 3 different environments: development, test and production. We have one specific Cognite Data Fusion (CDF) project for each of these environments. This setup allows to develop new features without interfering with production data. Also, it makes the deployment of new features to production much safer, since they are tested before.Sometimes, you still want to have the data you used during your tests, in your production environment. For example, if you extracted some data from sensors and saved them as time series in CDF, you may want to keep this historical data when you move to production. Same goes with files, assets, datasets, functions etc. Another example could be the replication of the data from a full production CDF project, to one of your customer’s project, containing only a subset of the source one.At Cognite, we have a python package (available at https://pypi.org/project/cognite-replicator/) whose purpose is to copy the select
Dear Cognite Hub community: We are very happy to announce that our Cognite SAP Extractor is now generally available to CDF users!The extractor connects to OData V2.0 endpoints in the SAP NetWeaver Gateway, making use of many pre-built integrations available in S/4HANA and saving considerable implementation time, while also natively connecting to the SAP data you need in a standardised manner.To get started, download the SAP Extractor from the “Extract Data” page directly from CDF. The documentation, including Server Requirements and how to set up your SAP extractor is available here.We have also prepared a short demo (less than 4 minutes long) showing the steps needed to setup a data extraction from SAP S/4HANA OnPremise to CDF from scratch, including how to find the standard service from SAP, enable it in S/4HANA, configure and run the extractor and then see the SAP data in CDF. Any feedback is very welcome, after testing the extractor and/or watching the quick demo please make sur
Hi Community,I am havng an issue where I tried to use the Cognite-Extractor-Manager (cogex) for custom extractor development.I just install and create new project using cogex init. When i tried to run using "poetry run test_extractor", it returned below error: Also having another error when executing the "cogex build” command: Anyone having the same issue?Tools:python == 3.11.9cognite-extractor-manager == 2.0.0
We use DB Exctractor to push data from MSSQL Database to RAW, but have run into a problem.Over time the raw table grows much larger than the Database table and this is due to rows that are deleted in database will not be deleted in RAW. How can I set up the config yaml for db extractor to also handle rows that are deleted in database?
Aker Solutions Verdal Production Line (VPL)Last week I had the chance to visit the Aker Solutions team at their impressive yard in Verdal, fabricating fit-for-purpose steel substructures and jackets for offshore developments, and a great example of industrial innovation done right.At the heart of the yard is the Verdal Production Line (VPL), a fully robotized line that opened in 2024. With automated welding, sandblasting, and painting, VPL is delivering production speeds up to 10x faster than traditional methods, cutting costs and improving safety by keeping people away from hazardous tasks.To push things even further, the team has developed their own software for weld planning. The robots scan each pipe, create a 3D model, and then autonomously plan and carry out the welding.Excited to follow VPL further. Aker Robotics 🦾Aker Solutions - Yards and Fabrication📸 Johan Arnt Nesgård
Is there a limit on the number of characters for String data that can be stored in a Timeseries?I would like to manage a JSON file that defines the configuration values of a certain system in CDF. Since the JSON file will be changed frequently and I also want to check the historical configuration records, I am considering defining it as a string timeseries and storing the JSON string in data point.However, if there is a character limit, it would restrict the size of the JSON string that can be stored, so I would like to confirm the specifications. As far as I have searched, there is no mention of this in the documentation.
Hi, I have moved to a new handset and require an MFA reset, is someone able to help please? Thank you!
Hi,When deploying functions through the OIDC pipeline with github actions, it fails on pre-commit:As I understand, this change has not been communicated clearly enough. Looks like the actions/cache package needs an update. Will the OICD github repo be updated? I know that the CDF toolkit may be the preferred way (we are migrating over to that shortly), but in the meantime we need this pipeline up and running. As I am not experienced in building packages, can someone guide me in the right directions regarding updating the package? Looks like the workflows needs to be updated to version 4 for the actions/cache to be supported again
Hello Team,I have a modeling question.We want to add some well information to all object types in our knowledge graph. At the same time, we don't want to create a link from the objects to the well.So, to avoid data duplication and updating these pieces of information, I thought about using the mapping functionality.For example, I have a casing object with two attributes: name and diameter. And I added a name_well attribute using the mapping functionality, which, as I understand, under the hood, performs a join.type Well { name: String}type Casing { name: String name_well: String @mapping(container: "Well", property: "name") diameter: Float32}Well transformation:select wh.IDWELL as externalId, wh.WELLNAME as namefrom well-data as whCasing transformationselect cas.IDCASING AS externalId, cas.NAME AS name, cas.DIAMETER as diameter, wh.WELLNAME as name_wellfrom casing-data as cas join well-data as wh on cas.IDWELL == cas.IDWELLWhat I don’t understand is how exactly this join i
Hi, I have been trying to use the sync API to try and pull changes from a data model - specifically node instances from a view. When testing, some fields within a view was changed / updated but I was not able to pull anything new using the sync API. This was after I created a baseline of the full dataset using the Query endpoint.The sync endpoint did work when new nodes were added to the view, it would only pull the new row, so I think my query is correct. Is there some sort of parameter to turn on / other way to use the sync API to retrieve changes and new additions to instances?
What is the maximum numbers of the rows supported in cognite staging tables
I have created one dataset but not showing in Restrict access to the transformation dropdown