The Impact Challenge 2025: Submit Your Ideas – Deadline Extended!
Hello, We currently have the need to support radioactivity timeseries that are measured with the gAPI unit. What is gAPI? • API (American Petroleum Institute) units are commonly used in the oil industry to indicate natural radioactivity in geological formations, particularly using gamma ray logs.• gAPI stands for giga API units (1 gAPI = 10⁹ API units), but it’s often a confusion — in most cases, gAPI simply means “gamma API units”, not giga.• In well logging, 1 API unit is a relative measure, not an absolute unit of radioactivity like Bq. This makes gAPI very difficult to integrate to the CDF unit catalog (https://github.com/cognitedata/units-catalog). Since we cannot have an absolute conversion to an SI unit. This conversion depends on calibration curve or lab measurement linking the gamma ray count in API units to disintegrations per second (Bq). My question is: is there a way to support this in the unit catalog? Support of units without conversion to a SI unit? It is very importan
Hi everyone,While querying the CogniteAsset view, I encountered an error when including the activities field in the selection. The API returns the following message: "Cannot traverse lists of direct relations inwards." Upon investigating, I noticed that the activities field in the CogniteAsset view is defined as a @reverseDirectRelation: activities: [CogniteActivity] @reverseDirectRelation(throughProperty: "assets") In turn, the assets field in the CogniteActivity view is defined as a list of direct relations:assets: [CogniteAsset] @directRelationThis makes sense as the root cause, since reverse traversal over a list of direct relations is not allowed, which explains the error.Given that this field leads to an invalid query pattern and always results in an error, should the activities field be removed from the CogniteAsset view to avoid confusion and runtime errors? Here’s a minimal query that reproduces the issue:query MyQuery { listCogniteAsset { items { aliases activit
The python extractor utils requires the config to be stored as a local file there is not way to pass it directly as a string/yaml object. This makes it quite cumbersome to use as not all our deployments have access to local file storage for config files.Is there a way to add support for the config to be passed as an environment variable? Reading config from env example:
I would like to have the ability for a third party web application to have a link that opens a new CDF Charts with pre-configured time-series, start/end times and other charts metadata. The typical way to do this would be for the 3rd party to call an HTTP POST or GET method passing the right parameters. The 3rd party application in question is based on DataMosaix so you can assume the user performing the operation is already authenticated.
Hello, We are using: Toolkit Version '0.5.20' We are having a file schedules.Function.yaml: - name: Run every 10 minutes to do some work functionExternalId: fn_name description: Run every 10 minutes to do some work cronExpression: "*/10 * * * *" data: extractionPipeline: "test"When deploying we have this error trace: Traceback (most recent call last): File "venv/bin/cdf-tk", line 8, in <module> sys.exit(app()) File "venv/lib/python3.10/site-packages/cognite_toolkit/_cdf.py", line 116, in app _app() File "venv/lib/python3.10/site-packages/typer/main.py", line 340, in __call__ raise e File "venv/lib/python3.10/site-packages/typer/main.py", line 323, in __call__ return get_command(self)(*args, **kwargs) File "venv/lib/python3.10/site-packages/click/core.py", line 1161, in __call__ return self.main(*args, **kwargs) File "venv/lib/python3.10/site-packages/typer/core.py", line 740, in main return _main( File "venv/lib/python3.10/site-packages/typer/core
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 (CDF). 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
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!👉 SUBMIT YOUR IDEA HERELet's turn your ideas into impact!
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!
As a user i want to see always the last update/version of Cognite Maintain.Currently we have the issue, that if we add new attributes in the Attribute table and also add it to the “Default” Table attributes it is not visible for users if the don’t reset their browser cookies.As we have an increasing amount of Maintain End Users, sending out e-mails to reset their browser cookies is not a preferred solution if updates on the Table attributes are done!
I am getting following error when ingesting files from SharePoint site to CDF. send_request_body.failed exception=LocalProtocolError('Too much data for declared Content-Length')Anything I need to specify in .yaml file to allow content-length? Also how do I trace which file is causing the problem. I changed Logger to DEBUG level but still don’t see the file name info.Thanks,Zuber
I I have all the expectation about cognite and its tools. I would like to to help to improve your knowledge about the interesting topics
I am learning CDF and as a part of bootcamp, I tried canvas with my PID sample data. I included a set of timeseries including my previously created chart. I added comment in this chart and one of the timeseries. A weird behavior is encountered.Out of 2 comments in different parts of canvas, on click of one it properly shows comments. Whereas, click on other comment not showing anything. Under global comments list section, I can only see one comments instead expecting 2 commentsNot sure if am I doing anything wrong or its a bug in canvas tool?
I’m studying PostgreSQL gateway in data engineer journey. In order to perform a hands-on experience, we need creeate a group in CDF. So, I’ve signed in CDF, but I cant create groups in CDF, How can I solve these issue in order to continue hands-on activities?
Hello, In our project, we need to use TIMESTAMP_LTZ data type for our timestamps. This data type is only available in Spark starting from 3.4 version. Is it possible to upgrade your version (which is 3.3 I believe) to 3.4 at least please? Thank you
We would like to have a contains filter option on columns. This would be useful to search on string type columns and see if it contains some substring, to filter the data properly.
We need to establish a process where a user can create new or fix inaccurate contextualization. This needs to be access that is limited to certain users determined by Marathon.
Hello, We envision to implement a versioning based on minor and major version of our data models. So a data model version will be presented with two digits: <Major>.<Minor><Major>: incremented when we do a breaking change that is not backward compatible with the previous one and we know that it will break our consumers queries. Exp: delete an attribute in a view in the data model<Minor>: incremented when we do a change that is backward compatible and consumer queries will not break. Exp: add a new field. Is there a way to get a graphql url that maps always to the latest minor version of a given data model? This will avoid our data model consumers to redeploy their application every time we increment our minor version. Thank you!
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?
I’m new to the Cognite community and excited to get started to be able to support my business’ use cases as it relates to new product development insights that can be gained from our processing data.
As a developer and maintainer of a fleet of projects and sites for my company, it would be beneficial for me to have improved the monitoring capabilities of CDF Functions. As of now, diverting the function monitoring dataflow through a new function and then to an extraction pipeline is cumbersome. For some functions we have, it is the end user that ends up notifying when the data is wrong.Having an easy overview is difficult, as the UI in CDF shows only the latest call status on the frontpage. One of our projects has around 50 functions running. Having a good overview is not easy. It is only when you click into the function calls you may be able to se some more data. Navigating here from a notification from an extraction pipeline is time consuming.An optimal solution would be to have an inherent monitoring metrics in the CDF functions, as well as notification capabilities, as are in the extraction pipelines. It would enable us to monitor all calls on a dashboard. Having the ability to
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 about Cognite Learn 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. FAQs How can I sign up to Cognite Academy?Follow the steps in this guide. If you have already signed up for Cognite Hub, you can sign in to Cognite Learn with the same email and password. Where can I see my course progress?All your certificates and course progress are available under My Overview from the top navigation. Where can I find my certificate?All your certificates and course progress are available under My Overview from the top navigation. How can I watch a video if I get an error saying ‘This video cannot be played. (Error code:232011)’?This error is related to your browser. Make sure that your browser is up-to-date. You can find the list of supported bro
Currently, when a user attempts to access a project via direct URL (e.g., https://ra-neworgprefixpreprod-40-nonprod.fusion.cognite.com/ra-neworgprefixpreprod-40) without the necessary access permissions, the application displays a generic or unclear error screen. This lack of a clear and descriptive error message can confuse end users, who may not understand whether the issue is due to a system error or lack of access rights.Expected Behavior:When a user tries to access a project without sufficient permissions, they should see a clear and informative message such as:"You do not have permission to access this project. Please contact your administrator if you believe this is an error."This will improve user experience and reduce confusion by clearly indicating that the issue is access-related.Suggested Improvement: Display a permission-related error message when a user lacks access Ensure the message includes: The fact that the user lacks access Optional guidance on how to reque
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.