Technote (troubleshooting)
Problem(Abstract)
Modeler Advantage v7.0 setting all fields to typeless if greater than 250 fields are present.
Symptom
Modeler has a default setting to change the type of such values to typeless if 250 or more discrete values are present. If one were using Modeler client, one could change the stream properties to change this value.
However, with Modeler Advantage 7.0, it is not clear how this setting can be changed.
Streams created through Modeler Advantage automatically change all
fields with more than 250 values to a type of "Typeless"
Cause
Modeler has a default setting to change the type of such values to typeless if 250 or more discrete values are present. If one were using Modeler client, one could change the stream properties to change this value.
However, with Modeler Advantage 7.0, it is not clear how this setting can be changed.
Streams created through Modeler Advantage automatically change all
fields with more than 250 values to a type of "Typeless"
Environment
Windows
Diagnosing the problem
When building a model in Modeler Advantage, fields are being typed as typeless.
Resolving the problem
1. Build the model in Modeler Advantage, store the stream to Collaboration and Deployment Services repository as you normally would.
2. Retrieve the stream into Modeler Client. Go into Tools->Stream Properties->Options. Change the default value for 'Maximum members for nominal fields' from the default of 250 to a value that is larger than the unique values number. Then set measurement, values and Role. Read the values, this field will become a nominal field in Modeler client. Then store the stream back into C&DS.
3. Retrieve the stream back into Modeler Advantage again, that field will be nominal as in Modeler client. Even if you refresh the data, it will always be a nominal field. Due to the max_set_size setting has now been set in the stream.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.