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
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
Hello team,When we try to get the timeseries data points in FDM using GraphQL, we get only 10 data points in the response.No cursor is provided so that we can try to retrieve the further data points.Details of the model:project: slb-pdfmodel: Avocet test data model with timeseries Please let us know how we can retrieve all the data points.
Hi,I am trying to run transformations-cli locally with below command:transformations-cli deploy . (The current directory has manifest.yaml and transformation.sql files) I am getting below error:Deploying transformations...Failed to parse transformation config, please check that you conform required fields and format: Invalid config: can not match type "dict" to any type of "destination" union: typing.Union[cognite.transformations_cli.commands.deploy.transformation_types.DestinationType, cognite.transformations_cli.commands.deploy.transformation_types.DestinationConfig, cognite.transformations_cli.commands.deploy.transformation_types.RawDestinationConfig, cognite.transformations_cli.commands.deploy.transformation_types.SequenceRowsDestinationConfig, cognite.transformations_cli.commands.deploy.transformation_types.AlphaDMIDestinationConfig] Here is destination section of manifest file:destination: viewSpaceExternalId: my-model-space-id viewExternalId: CDFTimeSeries viewVersion: 0_2 i
I have also added limit parameter in sql query...some how limit parameter was not getting recognized
type Employee {name: String!department: Department!}type Department {name: String!}I can't model a use case where an employee must belong to a department.
Cognite can automatically Build and Restructuring the asset Hierarchy to standardize the asset model across multiple manufacturing sites by using industry global standards.? Cognite can define the templates for asset attributes based on the technical object type as per industry global standards.? (Build - from capital projects to build asset hierarchy & Restructuring - Define the level of asset hierarchy as per requirement.)
Hi all, I am trying to create a transformation for my FDM below: When I create a new transformation or edit target of an existing transformation for the type: VT_TARGET & VT_TOTAL the screen gets stuck on saving and then throws a 500 error. The type ‘WELL’ has no issues. the error crops up for the VT_TARGET & VT_TOTALS type.
Hi TeamI am working on cognite Functions and we have 3 cognite instances now,Tiger-trainingDemo-devdemo-prodI have created the pipeline such a way that it is built and deployed with the single run and it is pointing to either of the instance based on the credentials provided in azure.pipeline.yaml file.functions-deploy-azure-pipelines/azure-pipelines.yaml at main · cognitedata/functions-deploy-azure-pipelines · GitHub I am using the same pipeline file which is mentioned in the above linkSo now my requirement is to build a separate build pipeline that will build our cognite functions code, it builds and zips theCognite functions and create separate release pipeline for and Deploy the zipped functions code to 3 different instances independently.Please help me on this as it is a show stopper for us, please set up a call anytime before 9 pm today and after 10.30 am tomorrow. Regards,Nidhi N G
Dear Cognite Hub Members,We are pleased to announce the alpha release of the Cognite SAP Extractor! This extractor retrieves data from SAP ERP or SAP S/4HANA and sends it to CDF Raw through OData protocol.Please note that this is an alpha version, which means it is not ready for production use. We are releasing this alpha to the Cognite Hub community for feedback and testing. Your feedback is valuable in shaping the future of this extractor, so we encourage you to give it a try and let us know what you think.To get started, you can download the SAP Extractor from the “Extract Data” page directly from CDF. Please see the documentation for installation and configuration instructions on the “Cognite SAP Extractor (Alpha)” page under “Extract Data”. We would appreciate any feedback you have, including bug reports, feature requests and general feedback. Please post your feedback and questions in the “Data Ingestion [Early Adopter]” category in Cognite Hub.Note that we are actively workin
This guide will take you through the steps of setting up a data streaming job on the MQTT ingestion service using the Pluto API.We will throughout the guide provide paths and bodies for the HTTP requests you will make, but we also have an OpenAPI spec you can download and import to your tool of choice (for example Postman) to ease writing these requests. Core conceptsThere are three main object types when using the Pluto service: A source, which models a source of data outside of CDF. This will represent your MQTT broker. The source holds data such as the hostname (or adress) of your broker, credentials for authentication, etc. A destination, which tells Pluto where to put the data output - for example CDF events or data points in a CDF time series. The destination also holds the credentials used when writing to CDF, which is going to be a CDF authentication session (more on that later). A job, which describes the actual job for Pluto to do. It links a source to a destination. It t
Hello team, I am trying to use the list projects api ({{baseUrl}}/api/v1/projects) to get the list of available projects.However, I can see only one project in the response.If I check through the UI, I can see and access 5 projects in the same region.Can you please help?
Cognite RevealWe are being told that our models need to be downsampled which is resulting in better performance in CDF but poor quality on the viewer. We have consistently noticed that we are unable to have one large point cloud together in the viewer and also the viewing quality is very poor compared to what laser scanning vendor solutions show. I need some attention on this from Product?Why should we downsample and decrease the density of the Point Cloud? does not appear to be the right thing to doWhy should we chop up the 3D model in pieces?
Just going to post the full warning. Is this something that is wrong with my installation (I updated the SDK a month or so ago)? Or something that is on the SDK side of a to be implemented feature? I’m curious because it says that this is causing the data fetching to run much slower than it can. ~\Anaconda3\lib\site-packages\cognite\client\_api\datapoints.py:755: UserWarning: Your installation of 'protobuf' is missing compiled C binaries, and will run in pure-python mode, which causes datapoints fetching to be ~5x slower. To verify, set the environment variable `PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp` before running (this will cause the code to fail). The easiest fix is probably to pin your 'protobuf' dependency to major version 4 (or higher), see: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Hi I am looking for information on the CDF clusters currently available world wide in Azure and possibly GCP or other clouds. I’d like to book mark the link, that’ll help design our deployment models. Appreciate if you can share the info. RegardsAlex
One or more employees must belong to a department and each employee instance is non nullable. Below type is accepted through UI in CDF. type Department {name: String!,employees: [Employee!]!}2. Zero or more employees can belong to a department and it can be a null object or an employee instance. Below type is accepted through UI in CDF.type Department {name: String!,employees: [Employee]}3. Zero or more employees can belong to a department and it has to be a non null employee instance. Below type isn't accepted through UI in CDF.type Department {name: String!,employees: [Employee!]}I am trying to enforce field nullability use case as suggested here - https://www.apollographql.com/docs/apollo-server/schema/schema/#field-nullabilityBelow example may make my above question more meaningful in the CDF FDM context.type Department {name: String!,employees: [String!]} How can I ensure that the list of strings are non-nulls? Also, Would Strings be stored in a separate node and connected thro
We’ve made a design prototype for the planned alpha version of a MQTT solution. This is only the first iteration of design and is not fully developed yet, but we hope you can give us feedback on the design and presented functionalities. This way we get to know what works and what doesn’t.Please have a look at the video of the prototype and give us your thoughts. Any questions and / or feedback is welcome!(This is an internal preview. Please don’t share it outside this community.) If you’re interested in giving feedback in person or testing out the prototype yourself, feel free to contact us through this post to set up a quick chat. It can be about what you think of the feature, what you would like to improve, if you’d like to test out the UI yourself, etc. We hope to hear from you!