Skip to main content
1-Visitor
May 19, 2017
Question

Modifying the data shape in Production

  • May 19, 2017
  • 1 reply
  • 2012 views

HI Team,

we have a scenario where we need to modify the fields of data shape which is used in data table again which holds like 10000 records. we have done a quick test and found out the following behaviors.

I have added around 100 entries to a data table.

Case 1       : Existing Field was Deleted from data shape

Behavior    : Then also Remaining field values were available.

Case 2       : Deleted field was added again to data shape

Behavior    : Respective field values were showing up again

Case 3       : Added a new field to data shape

Behavior    : it was empty and the field does not have any default values. It was undefined.

Note: It is not possible to rename the existing field of a data shape. Need to be delete it and create with new name.

Details:

Thingworx : 7.1.0 Neo4j version

Tomcat      : 8.0.38

Just wanted to confirm, If it is safe to modify the fields of a data shape where its data table holds thousands of records.

Please let me know if there are any additional things that needs to be take care in this case.

1 reply

20-Turquoise
May 19, 2017

Making major modifications in production directly is never a recommended approach. While it might sound and seem like a safe thing to do, it's always recommended to apply the change in dev/testing environment first.

1-Visitor
May 20, 2017

Hi Polina,

Thanks . We used to do deployment as you said.

Just wanted to understand, is there any other extra steps that we need to be aware of doing that datashape modifications in the dev system.