Join the conversations to shape a safer, more efficient, and sustainable industrial future!
Recently active
Hi, I was wondering if it is possible to update an outdated old 3d model with 360 laser scan images. The original model from when plant was build was corrupted and now we have only parts. I think this would help maintenance enormously, the images are now in faro sphere, which is not the easiest to navigate around
Hello:Is it possible to use the CDF API with RapidAPI or Thunder Client? If so, could you please give me an example?
I am trying to setup an asset hierarchy using the Core Data Model as shown in the example:https://docs.cognite.com/cdf/dm/dm_guides/dm_cdm_build_asset_hierarchy/But I am getting some strange errors when I try to implement it. A normal container and view without a refernce to core data model works fines, but when trying to add cdm it fails. I am using the toolkit to deploy the data model.In the “Data management” tab I get this error:{ "title": "", "message": "Cannot read properties of undefined (reading 'listPump')", "errors": []}In the “Query explorer” I get these errors:{ "errors": [ { "message": "The field type 'Cognite3DObject' is not present when resolving type 'Pump' [@-1:-1]", "locations": [], "extensions": { "classification": "ValidationError" } }, { "message": "The field type 'CogniteSourceSystem' is not present when resolving type 'Pump' [@-1:-1]", "locations": [], "extensions": { "classification": "ValidationError"
I am using the Hosted Kafka Extractor and need to subscribe to multiple topics with specific filters. To do this, I plan to create multiple jobs under one connection. I have a few questions:What is the maximum number of jobs that can be created in a single connection? How many hosted extractors can be created in a Cognite project? Does the Hosted Kafka Extractor support wildcard characters for topic subscriptions?I checked the Hosted Extractors and Kafka Extractor documentation, but I couldn't find clear limits on job or extractor counts. Also, the Kafka Extractor job seems to subscribe to a single topic at a time, so I'm unsure if wildcards are supported.Could someone clarify these limits and wildcard support?
need to reset my MFA as my old phone is damaged
When I bring my chart into the canvas, the calculated values are not showing. I’m likely just missing a setting, but cannot figure it out. Hope someone can help me. Thanks.
Hi guys! We are developing a Power BI dashboard that relies on time series and sequences fetched from CDF using the Cognite Extractor. We have set up a deployment pipeline for our dashboards (Dev, Test, and Prod), where each environment in the PBI pipeline corresponds to data sources in the respective CDF tenant. I.e., our Dev dashboard reads data from our dev tenant in CDF, and so on. We get this to work by configuring a Parameter in Power BI desktop with values that match our CDF tenants.Then we refer to these parameters when we define the data sources. Here is an example of how we use push-down filtering via OData queries from the Advanced Editor in Power Query:Source = Cognite.Contents(cdf_env & "/Timeseries/?$filter=ExternalId eq 'our_special_external_id'", null),The variable “cdf_env” evaluates by default to Dev, and we have configured the deployment pipeline such that this parameter updates automatically when we deploy from Dev to Test, and from Test to Prod. But here is the
Hello,I’m having trouble sharing a Jupyter notebook on Cognite. I used the right-click option to copy the shareable link, but when I or others click on the link, we encounter a 404 error like the following: Has anyone else experienced this issue? Also, they can’t find the notebook going to the folder, only myself can see it.Thanks!
I am seeing how to create Templates used to query data, but I have not yet found information related to defining GraphQL mutations. Do you know where I can find this information? Thanks! Here are some places I’ve been looking.Docs:Templates | Cognite DocumentationAbout template management | Cognite DocumentationSearch results for "templates" | Cognite DocumentationThe tests in the Python SDK:https://github.com/cognitedata/cognite-sdk-python/blob/master/tests/tests_integration/test_api/test_templates.py There is some info related to GraphQL mutations and Cognite here, but this doesn’t seem related to Cognite’s Template functionality:https://itg.cognite.ai/docs/tutorials/data-ingestion/ingesting-datahttps://github.com/cognitedata/sample-cdf-graphql-angular-app/blob/9641e4967e0a288241ef68b3e94786b56de456c2/src/app/itg-api.service.ts#L125
Hello,There’s a number of Functions that used to work as expected but now fail to be executed correctly on their set schedules on a CDF project. The .zip files associated with the files are not present. Is there a relation between these functions failing and the absence of the .zip files under the Data Explorer tab?Thanks,Marwan
I’ve encountered a bit of an interesting issue when converting annotated P&IDs to SVG files using this endpoint from the Python SDK:cognite_client.diagrams.convert(diagram_detect_results)If I send in one file at a time then it works as expected:But if I try to upload convert them at the same time then the annotations switch over for some reason. The annotation mapped to file_1 are shown on file_2 and vice versa. This also scales, but is a lot easier to demonstrate with just two files: I’ve attached the diagram detect results that I send in to the API, and I can’t see any reason why this would happen. This makes parallelization somewhat difficult as we need to convert each file individually to ensure correctness.Attachments:daigram_res.txt contains both files at oncedaigram_res_1.txt and diagram_res_2.txt contains each file as separate entities
The December release added tabs for directly & indirectly linked data. I am having trouble finding documentation that explains the difference between the two.
I noticed when you're looking at a large time frame, the threshold feature on Charts only looks at the aggregated values, not the raw or even min/max values. Is this the same with the data profiler and monitoring jobs?
Hi,In order to deal with manual annotations as an additional step on top of our automated process we have created two access groups; a suggester and a reviewer group. What we were expecting was that when a suggester added an annotation that it would be listed as a suggestion, but it seems that all annotations that are added manually are automatically approved.Is there a way to inverse this, so that all manual annotations regardless of the users access are “suggested” and not “approved”, the ones who suggest are not necessarily the ones that approve. We would like all annotations done manually through the Fusion UI Data explorer to be suggestions on creation. Regards,Markus PettersenAker BP - Data Delivery
HelloWe have Flexible model which has Entity view and then a property named parent refers to Entity back as an edge. Now our user sends us an query to get all the entities say whose name is “SomeString”. And then we construct a query as below, but it errors out.{ "with": { "Entity": { "nodes": { "filter": { "and": [ { "matchAll": {} }, { "hasData": [ { "type": "view", "space": "slb-pdm-dm-governed", "externalId": "Entity", "version": "1_7" } ]}, {"or": [ { "and": [ { "nested": { "scope": [ "slb-pdm-dm-governed", "Entity/1_7", "parent" ], "filter": { "in
This year the SAP equipment numbers have changed, also in the technical ID description was changed and some extra description was added. Is it possible to add an extra SAP ID number in which way same asset hierarchy can be maintained?
Hello team, we are facing issue in updating the state table with DB extractor. The windows service that runs for DB extractor is working fine. However, with the python script, when we try to update the state table, it is not working as expected. Attached is the config file for reference.Context:We have a configuration YAML file with 10 queries (attached here as .docx), which operates in continuous mode and includes cron schedules. The DB extractor is running as a Windows service. Additionally, we've written a Python script that is scheduled to run once a day and attempts to change the 'high' value for certain rows in the state table. When we run the Python script, it executes successfully, and the rows are modified as expected. However, the continuously running Windows service appears to modify the state rows as well. Could you please confirm if the data in the state table is being cached? Or is it not acceptable for two processes (the Windows service and the Python script) to update t
I have changed phones and am not able to setup microsoft authenticator on the new one.Please reset the MFA Access so that I can set up the authenticator again.
Is there a recommended approach for using YAML configurations to automate the creation of spaces, containers, views, and data models in Cognite Data Fusion? How can we incorporate customizable parameters (e.g., space names, descriptions, and container properties) in the YAML files to make the process more flexible?Example YAML configuration for containers:containers: - name: "example_container_1" description: "First sample container" external_id: "example_container_1_id" properties: name: type: "Text" nullable: false parent: type: "DirectRelation" nullable: true isValid: type: "Boolean" nullable: true indexes: - index_name: "entity_name" type: "BTree" properties: ["name"] - name: "example_container_2" description: "Second sample container" external_id: "example_container_2_id" properties: identifier: type: "Text" nullable: false indexes: - index_name: "identifie
We have observed that of late a particular graphl query with filter use to work earlier and its not working now.Basically below graphql use to work earlier -query MyQuery { listEntity(filter: {name: {in: "abc" ,"" }}) { edges { node { description createdTime name } } }} But now its breaking with error {{ "error": { "code": 400, "message": "Invalid in filter with property reference [node, externalId]. Invalid externalId identifier '\"\"'." }}Can you help to know when and why this was changed ? This is kind of breaking change for us,This same thing is observed for /models/instances/query endpoint as well.
The Model Revision API is returning updated by as guid or some number.However the requirement is to show the actual name on dashboard.Could you please help us in converting the user id to username.
I can not update (push) the existing timeseries by client.time_series.data.insert() method.data_points = [{'timestamp':pd.to_datetime(df5.index[i]).timestamp()*1000,'value':df5['My Feature'].iloc[i]} for i in range(len(df5))]client.time_series.data.insert(data_points, external_id=external_id_feature)The way I followed is : trim the specific date-range, insert the timeseries.Is there any standard way to update the existing time-series ??
i have an instance which has a property called alarmcodewhat i want to do is to filter the instance with multiple value of alarmcode.the alarm code is reference to another instance in Sql if i need to do this is like alarmcode in (‘a’,’b’’,’c’)
Hi,Can you please provide an example illustrating how to query a property of a view in a CDF data model that is a reverse direct relation, using an SQL transformation?My concrete example looks something like this.: type Book{ title: String author_rel: Author} type Author{ name: String books_rel: [Book] @reverseDirectRelation(throughProperty: "author_rel")}However, it would also be nice to get examples for the case of a list direct relations or list of reverse direct relations.Best regards,Arnfinn AamodtAKSO DataOps
We have an OPCUA extractor pulling data from an Ignition OPC Server which had been working well at a customer site for weeks. This is a try before you buy scenario so the issue of data loss notification is important and that we respond back to the customer as to reasons why this occurred.It seems something changed on the Ignition OPC server preventing the extractor from accessing the tag data.We can see that data stopped and when using the Cognite chart.However we did not receive an email notification of a pipeline failure over several days.Upon restarting the OPC Extractor service, we did receive the pipeline failure email as seen below. We know the data access problem is in the OPC Server so not trying to get help from Cognite with that but It seems that the pipeline SHOULD have sent a failure notification WITHOUT having to restart the service. That is the important fact to bring to Cognite’s attention.Failure email message:Error: Root node does not exist: ns=2;s=[IAWAT_Tags_Enterpri