best-umbrella-88325
01/05/2023, 10:18 AMbulky-electrician-72362
01/05/2023, 1:47 PMbest-umbrella-88325
01/05/2023, 2:11 PMSchemaField field = new SchemaField();
field.setDescription("Field 1 description");
field.setLabel("table_via_emitter");
field.setFieldPath("field1");
field.setType(new SchemaFieldDataType().setType(SchemaFieldDataType.Type.create(new NullType())));
field.setNativeDataType("String");
SchemaFieldArray schemaFieldArray = new SchemaFieldArray();
schemaFieldArray.add(field);
DatasetUrn datasetUrn = new DatasetUrn(new DataPlatformUrn("db2"),"table_via_emitter", FabricType.DEV);
SchemaMetadata schemaMetadata = new SchemaMetadata();
schemaMetadata.setDataset(datasetUrn);
schemaMetadata.setFields(schemaFieldArray);
schemaMetadata.setSchemaName("test_schema");
schemaMetadata.setPlatformSchema(SchemaMetadata.PlatformSchema.create(new KeyValueSchema().setKeySchema("key").setValueSchema("value")));
schemaMetadata.setVersion(1);
schemaMetadata.setHash("hash");
schemaMetadata.setPlatform(new DataPlatformUrn("db2"));
MetadataChangeProposalWrapper mcpw = MetadataChangeProposalWrapper.builder()
.entityType("dataset")
.entityUrn(datasetUrn)
.upsert()
.aspect(schemaMetadata)
.aspectName("schemaMetadata")
.build();bulky-electrician-72362
01/05/2023, 2:19 PMbest-umbrella-88325
01/06/2023, 5:35 AMbulky-electrician-72362
01/06/2023, 10:25 AMbest-umbrella-88325
01/06/2023, 10:42 AM