Skip to main content

Naming standard for Cognite Data Fusion deployments.

  • December 19, 2023
  • 3 replies
  • 196 views

Jan Inge Bergseth
MVP ⭐️⭐️⭐️⭐️⭐️
Forum|alt.badge.img+1

Most of us that has worked on deployments and configuration of larger systems, have probably thought about naming standards. If used, how much easier it makes it to navigate the system, and easy to extend without having to be to creative finding unique names for your code and configuration.

As part of the Cognite Data Fusion Toolkit we have defined a naming standard that can be used for deployment of CDF projects.

 

Goals for the naming standard are:

  • Readability and simplicity – it should be possible to understand what the name means without to much decoding of codes
  • Establish a naming structure for your names and external-id used in your CDF project.
  • Standardization across all CDF artifacts – structures and names should make it possible to understand all related artifacts in a data pipeline
  • Scaling a project with new data pipelines, code and configuration should follow established structure

 

As you will have full control over all the configuration that is deployed using the Cognite Data Fusion Toolkit, you can extend and update the used names. Simplifying or extending, but with the Cognite Data Fusion Toolkit you will get help to enforce usage across data sources, code, configuration and supported solutions in CDF.

 

Documentation for naming standard: https://developer.cognite.com/sdks/toolkit/references/naming_conventions

Toolkit documentation:

https://developer.cognite.com/sdks/toolkit/

3 replies

Øystein Aspøy
Seasoned ⭐️⭐️
Forum|alt.badge.img+4
  • Seasoned ⭐️⭐️
  • December 20, 2023

This is great and perfect for our new setup @Jan Inge Bergseth 

Any ideas on how to share our naming standards somewhere? Or give input to the standard to get a library ready with community input?


STEWART WALLACE
Expert ⭐️⭐️⭐️⭐️
Forum|alt.badge.img+3
  • Expert ⭐️⭐️⭐️⭐️
  • December 20, 2023

@Aditya Kotiyal , @Dan Newton some good tips here for future delivery teams.


Jan Inge Bergseth
MVP ⭐️⭐️⭐️⭐️⭐️
Forum|alt.badge.img+1
  • Author
  • MVP ⭐️⭐️⭐️⭐️⭐️
  • December 20, 2023

@Øystein Aspøy I would start by looking at the suggestions here https://developer.cognite.com/sdks/toolkit/references/naming_conventions and update with your requirements and post an article here on Hub to get input and a discussion started. Then we can also work on improving the suggested naming standard used in the CDF toolkit.