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
Hello team,We have ingested 15671 instances on an indexed model.While trying to view the data on the data managment tab on the fusion UI, we are getting 408 error.When we try to query the data through GraphQL, even if we apply limit of 1 we are getting the same response.Error message: { "title": "", "message": "Client request(POST https://westeurope-1.cognitedata.com/api/v1/projects/slb-pdf/models/instances/query) invalid: 408 Request Timeout. Text: \"{\n \"error\": {\n \"code\": 408,\n \"message\": \"Graph query timed out. Reduce load or contention, or optimise your query.\"\n }\n}\""}Details of the model:space: gb_MovieDMdata model: Avocet data model
If I have view B which implements view A, in the definition of view B do I need to list the properties (e.g. container mappings) that are “inherited” from A? I noticed that if I don’t list them, this works fine the first time when view B is created (I can see the inherited properties automatically included), but if I try to update view B (even if nothing changes) the call fails saying that there is a change in the property list and the version needs to be changed. I’m assuming this is because the inherited properties are missing from the definition. Is this behavior by design and I have to explicitly list the properties, or would it be considered a defect?
HI, May i know how to schedule a refresh in Power BI for Cognite as i am facing below error?When i try to schedule, i see it is disabled for me.I tried to install the gateway locally as well but it says installation failed.While establishing the connection with CDF on PBI desktop i get pop-up as third party connector. Does that mean PBI service doesn't support scheduling for Cognite?Please help.TIA.Regards,Arati
Hello, it’s kind of easy to get all edges via rest api, but how i can filter them by start node? It’s not clear from documentation how to create such filter. Or any other approach using rest api will help me.{ "instanceType": "edge", "limit": 1 "filter: { "property": [], "value": "value" }}My filter is not correct here, but what I want is to filter all edges where “startNode”: {“space”: “name-space”, “externalId”: “some-id”}
Have a feature request or idea for a new and improved functionality?Then we want to hear all about it! We’re constantly working to improve the Charts product experience.You can choose to either create a dedicated post (topic) in the Charts group by clicking the Create topic button OR simply post a reply below in this thread. Remember to say whether your feature request is Nice to have, Important, or Critical to you and why. Screenshots, sketches, or explanatory videos are also encouraged.
Hey!In our tooling for Power Analysts we compute synthetic-timeseries for them to evaluate scenarios of flow exceeding a threshold value. In the current implementation of SyntheticTimeseries only Average and Interpolation aggregates are allowed. This leads to scenarios where zoomed out (and down-sampled) views of data computed through the SyntheticTimeseries API displays non-informative values. Consider the example below, where the top image is the un-aggregated addition of two timeseries, and the bottom is with the use of SyntheticTimeseries.
Hello Team,i have deleted some of the events from cognite but still i can see its present and when i click on that then it’s giving resource not found. can anyone please help what can be the issue.and also I am trying to delete all that also not able to delete due to previous issue.PFA.
Hi Community!Check out a recent interview with Cognite’s CTO, @Geir Engdahl, discussing the potential implications of generative AI on asset performance management (APM). The interview covers what ChatGPT is and how it works, its potential human and knowledge worker implications, and what to expect from ChatGPT in the APM domain. Our opinion: generative AI is the breakthrough technology the industry needs to deliver the “iPhone moment.”What do you think? Does ChatGPT have the potential to transform legacy asset performance management processes, and if so, how? @Eric Stein-Beldring
Is there any known limitation in cognite-sdk-dotnet to be consumed in enterprise solution?
Could you please suggest how to limit source?
I was trying to upload a machine learning model file in pickle format of size 5GB. I observed that whenever the file is getting uploaded, the size of the uploaded file is 969 MB. The entire file is not getting uploaded. Only a part of it getting uploaded.Are there any restrictions on size for file upload ? Can we increase the that restriction while uploading?
https://github.com/cognitedata/cognite-sdk-js/tree/master/samples/react/msal-browser-react, I am trying to run npm install and $ REACT_APP_CDF_PROJECT=... REACT_APP_AZURE_TENANT_ID=... REACT_APP_AZURE_APP_ID=... npm startgot the following error:node:internal/modules/cjs/loader:1024 throw err; ^Error: Cannot find module '/Users/kevin.peng/code/cognite/cognite-sdk-js/samples/react/msal-browser-react/start' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15) at Function.Module._load (node:internal/modules/cjs/loader:866:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: []}
type SimulationModel { modelName: String! nodes: [SimNode]}type SimNode { modelName: String input: [Key]}type Key{ modelName: String unit: String}With the above sample schema, I am able to fetch all the SimNodes together with their Keys for a specified SimulationModel instance using the GraphQL:query MyQuery{ listSimulationModel(filter:{externalId: {eq : "00000000-0000-0000-0000-000000000000"}}){ items { externalId modelName nodes(first:100){ items{ externalId modelName input{ items{ externalId modelName unit } } } } } }}How to do do the same with the APIs, could you give an example? Not sure which API should be used(instances/list, instances/byids, instances/search, instances/query).
Currently, we choose the Instance Space same as Data Model ? What is the purpose of Space ? When we need to create one different with data model ? thanks :)
while using python sdk 5.10.5 and downgrade versions getting issue like 'CogniteClient' object has no attribute 'datapoints'.With latest version getting error while hitting micro service. Please find below file for your reference.
Hi In the current Cognite Infield desktop version, is there a limit on the number of characters for the synthetic tag names, before it displays “….” at the end? If so, what is the limit?We didn’t observe this in the mobile version, which seems to display full tag names that are longer than 40 characters completely (Some of our tags are ~40-50 characters long). But were curious with the desktop version, when the synthetic tags go “...” at the end and seems to hit a limit?Also, assuming this wouldn’t be a case in Infield 2.0, where there is a lot of expected improvement in space/layout. Thanks
I find it useful to be able to filter CDF resources by their source system.How come Assets, Files and Events have a “source” attribute, while time series and events do not? I assume then, that in order to properly filter by source for any resource type, it might be best to rather add “source” as a metadata key for any resource type, rather than use the attribute field which is not available for all resource types?Btw., for the Relationships resource type, “source” has a different meaning than it has for Assets - I suppose this could cause some confusion?
In the Data Foundation-project; there is an understanding that times series data will be represented in accordance with OPC-UA data model using the FDM (DM) functionality in CDF. Is there any issues here in relation to the limitations in FDM stating that there is a limit of 10 million instances? Or will it be designed so that this will not be an issue?
Hi,I’m going through the Python SDK- CDF Transformation module in the DATA ENGINEER BASICS - TRANSFORM AND CONTEXTUALIZE course.While I’m able to create the Transformation object, I’m unable to run due to some Authentication issues. When I’m trying to run using the below code:client.transformations.run(asset_transformation.id, wait=False)I’m getting the following error :Transformation job could not be created.Error code: 403API error: Invalid source/destination credentials: Could not authenticate with the OIDC credentials. Please check your credentials.Request ID: 1a470c41-9001-989b-8f97-a2aaefdfd098Is it due to some recent change in the Oidc credentials defined in the notebook currently?
Is it a good practice to execute transformations from a Cognite Function?Our team implemented a Cognite Function which executes transformations on tables from Cognite RAW. We chose this solution as we wanted to parametrize the SQL query of the transformation, essentially applying a different filter on raw tables every time.Also, it would easier for the end user, e.g. a plant operator, to provide a JSON input to the function then to edit the query every time in multiple locations. E.g., if the JSON is:{ "plant": "Plant.1", "equipment": "equipment.1"}the user can just change the ID for the plant and equipment. Furthermore, these values can be validated by the function before making the replacements in the query and executing the updated transformations.Let me know your thoughts!
Hi Team ,I am getting data set id validation error while trying to deploying functions.i have earlier deployed functions before using the same dataset id on that particular instance.but now suddenly getting the below error though i have not done any changes to the existing setup.Please help me here. Regards,Nidhi N G
The change in the requiredness of one of the field is not consistently validated across all the inherited types.Below works and the data model is published.Data Model Version - 1interface Person @view(version: "1"){name: String}type Actor implements Person @view(version: "1") { name: String didWinOscar: Boolean}Next stepBelow doesn't work and I get an error "Can not change the nullability of the property\n We do not support modifying a field's 'required'ness at the moment."interface Person @view(version: "2"){name: String!}type Actor implements Person @view(version: "2") { name: String! didWinOscar: Boolean}Next stepBelow worksinterface Person @view(version: "2"){name: String}type Actor implements Person @view(version: "2") { name: String! didWinOscar: Boolean}
Hello Team, Now the Python SDK supporting the cursor parameter or not? Regards,Ayushi.
Hello Early AdoptersMy name is Arun and i work as a product manager for the monitoring and alerting services in CDF at Cognite. We are working towards building a solution that is industry standard and solves all needs going forward in the space of monitoring and alerting. Although we have a beta version of monitoring in charts available today we need your help. We would like to understand how you are doing monitoring today, go through a use case to understand the monitoring user flow and finally validate the concept that we have today with you.The session should only take about 90 mins and we can always split this up into two sessions if that is better. You will get to provide feedback to us early as well as help us build a solution that can help make alerting and monitoring much easier to use and do for your use cases.If you are interested in sharing your thoughts and feedback with us please feel free to leave a comment on this thread.
Monitoring in ChartsHello early adopters! It has been a bit quiet on this group as we have been working on a new monitoring solution in CDF and i can now say that after a lot of hard work monitoring in charts in now available on select clusters in CDF namely az-eastus-1, westeurope-1 and europe-west1-1 (Coming soon).Features:Alerting and Monitoring is a central element in a DataOps platform. This allows users to proactively discover issues with equipment, systems and processes.Cognite Data Fusion provides the ability to monitor data as a core capability. It gives users an easy way to set up monitoring jobs and perform further analysis through Charts and other components within CDF.We have the following features available now:Ability to set up a monitoring job on a time series within Charts Upper and lower threshold capabilities out of the box Get notified through CDF UI and emails Filter and manage monitoring jobs within the charts Filter and resolve relevant alerts Stable and scalable