wide-teacher-69432
05/07/2020, 4:10 PM> select urn, aspect,version from metadata_aspect where urn='urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD)';
+--------------------------------------------------------------------+-----------------------------------------+---------+
| urn | aspect | version |
+--------------------------------------------------------------------+-----------------------------------------+---------+
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.common.InstitutionalMemory | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.common.Ownership | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.common.PlatformLocation | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.dataset.DatasetProperties | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.dataset.UpstreamLineage | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.schema.SchemaMetadata | 0 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.schema.SchemaMetadata | 1 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.schema.SchemaMetadata | 2 |
| urn:li:dataset:(urn:li:dataPlatform:kafka,SampleKafkaDataset,PROD) | com.linkedin.schema.SchemaMetadata | 3 |
+--------------------------------------------------------------------+-----------------------------------------+---------+
bumpy-keyboard-50565
05/08/2020, 12:40 AMbumpy-keyboard-50565
05/08/2020, 12:44 AMSchemaMetadata
is likely due to the always changing AuditStamp
in the aspect.bumpy-keyboard-50565
05/08/2020, 12:45 AMbumpy-keyboard-50565
05/08/2020, 12:48 AMwide-teacher-69432
05/08/2020, 11:13 AMSchemaMetadata
always uses the same AuditStamp
and also all the rest of the data is exactly the same, I believe that there’s a bug here. The content in the MySQL database is the same except for the version. I’ve opened an issue with some details (#1663), I believe the problem is caused that the “version” field is represented as Integer by the RestLi server but as Long when read from the database.bumpy-keyboard-50565
05/08/2020, 3:52 PMSchemaMetadata
is a legacy model and hence including many unnecessary fields, such as version
. We may change that to something more succinct in the near future.