Describe the bug
λ©νλ°μ΄ν° μμΈ νλ©΄μμ 물리λͺ
μ΄ νμΈλμ§ μμ΅λλ€.
Expected behavior
μ΄λλ―Ό > λ©νλ°μ΄ν° μμΈ νλ©΄μμ 물리 ν
μ΄λΈ λͺ
μ΄ λ°λμ 보μ¬μ ΈμΌ ν©λλ€.
Screenshots
κΈ°νμλ μλμ κ°μ΅λλ€.

νμ¬ λ©νλ°μ΄ν° μμΈνλ©΄μμλ 물리 μ λ³΄κ° λνλμ§ μμ΅λλ€.

@kyungtaak Ingestion μ λ³΄κ° λͺ¨λ λμ€μ§ μλλΌλ, 1κ°μ 물리λ°μ΄ν°μ λ©νλ°μ΄ν°κ° μ’ μλλ λ§νΌ keyλλ 물리λ°μ΄ν° μ 보λ₯Ό 보μ¬μ€μΌ ν κ² κ°μ΅λλ€. μ΄λ μ λ νμΆ κ°λ₯νμ§ λ§μμ£Όμλ©΄ κΈ°νμ μ’ λ μμΈν ν μ μμκ² κ°μ΅λλ€.
@AnnieHwang ν΄λΉ κΈ°νμμ λ΄μ©μ μΆ©λΆν 컀λ²κ° κ°λ₯ν κ² κ°μ΅λλ€. νμ§λ§ κΈλ² 릴리μ¦μ ν¬ν¨μν¬μ§ μ¬λΆλ λΆν¬λͺ νλ°μ. λ¦΄λ¦¬μ¦ κ²ν νμμ ν΄λΉμ΄μ λ¦΄λ¦¬μ¦ μκΈ°λ₯Ό μ‘°μ νμΌλ©΄ ν©λλ€.
@kyungtaak
νμ¬ λ΄λ €μ€κ³ μλ κ°μ
λλ€. source μλμ μλ λΆλΆμ μ¬μ©νλ©΄ λλμ?
μλλ©΄ source>idλ₯Ό μ΄μ©ν΄μ λ€λ₯Έ APIλ₯Ό μ΄μ©ν΄ 물리 λ°μ΄ν° μ 보λ₯Ό 보μ¬μ£Όλ 건κ°μ? νμΈ λΆνλ립λλ€.

@paigechoi λ΅λ³μ΄λ¦μ΄μ Έ μ£μ‘ν©λλ€. ν΄λΉμ¬νμ λ€μλ¦΄λ¦¬μ¦ μ£ΌκΈ°λ μ λ¬λ리λλ‘νκ² μ΅λλ€.
@kyungtaak
μ λ¬Έμ λ΄μ© νμΈ λΆνλ립λλ€.
@brandon-wonjune

νμ¬ νμΌλ‘ λ°μ΄ν°μμ€ μμ±μ File OriginalName μμ±μ΄ Post Parameterμ λλ½λμ΄ μμ΅λλ€.
μ΄ λΆλΆ νμΈ μ’ λΆνλλ €μ.
@paigechoi
λ¬Έμνμ λλ‘ source μμ± μ 보λ₯Ό μ΄μ©νμλ©΄ λ©λλ€.
μΌμ΄μ€λ³ Source μμΈμ 보 json sample μ
λλ€.
{
"source":{
"Partition Fields":[
{
"name":"ymd",
"alias":"ymd",
"type":"STRING",
"logicalType":"STRING",
"role":"DIMENSION",
"aggrType":"NONE",
"biType":"DIMENSION"
}
],
"Detail Information":{
"Database:":"default",
"Owner:":"hive",
"CreateTime:":"Tue Jul 24 10:09:14 KST 2018",
"LastAccessTime:":"UNKNOWN",
"Retention:":"0",
"Location:":"hdfs://localhost:9000/user/hive/warehouse/sales_partition",
"Table Type:":"MANAGED_TABLE",
"Table Parameters:":null,
"COLUMN_STATS_ACCURATE":"{\\\"BASIC_STATS\\\":\\\"true\\\"}",
"numFiles":"78",
"numPartitions":"78",
"numRows":"76",
"rawDataSize":"1127",
"totalSize":"2115",
"transient_lastDdlTime":"1532394554"
},
"Storage Information":{
"SerDe Library:":"org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
"InputFormat:":"org.apache.hadoop.mapred.TextInputFormat",
"OutputFormat:":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat",
"Compressed:":"No",
"Num Buckets:":"-1",
"Bucket Columns:":"[]",
"Sort Columns:":"[]",
"Storage Desc Params:":null,
"serialization.format":"1"
},
"Partition Information":{
"ymd":"string"
}
}
}
{
"source":{
"Partition Fields":[
],
"Detail Information":{
"Database:":"default",
"Owner:":"hive",
"CreateTime:":"Tue Jan 23 17:51:04 KST 2018",
"LastAccessTime:":"UNKNOWN",
"Retention:":"0",
"Location:":"hdfs://localhost:9000/user/hive/warehouse/lineage",
"Table Type:":"MANAGED_TABLE",
"Table Parameters:":null,
"COLUMN_STATS_ACCURATE":"{\\\"BASIC_STATS\\\":\\\"true\\\"}",
"comment":"Hello World!",
"last_modified_by":"hive",
"last_modified_time":"1539912732",
"numFiles":"0",
"numRows":"0",
"orc.compress":"snappy",
"rawDataSize":"0",
"totalSize":"0",
"transient_lastDdlTime":"1539912732"
},
"Storage Information":{
"SerDe Library:":"org.apache.hadoop.hive.ql.io.orc.OrcSerde",
"InputFormat:":"org.apache.hadoop.hive.ql.io.orc.OrcInputFormat",
"OutputFormat:":"org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat",
"Compressed:":"No",
"Num Buckets:":"-1",
"Bucket Columns:":"[]",
"Sort Columns:":"[]",
"Storage Desc Params:":null,
"serialization.format":"1"
},
"Partition Information":{
}
}
}
"source": {
"name": "from file",
"id": "c32a74dc-7d40-4437-9f53-0801198d131c",
"type": "ENGINE",
"createdBy": {
"type": "user",
"username": "admin",
"fullName": "Administrator22",
"email": "[email protected]"
},
"createdTime": "2018-12-14T05:20:45.000Z",
"modifiedBy": {
"type": "user",
"username": "admin",
"fullName": "Administrator22",
"email": "[email protected]"
},
"modifiedTime": "2018-12-14T05:20:45.000Z",
"source": {
"path": "/var/folders/ht/21l33dg92870_ytlh6rcwp2r0000gn/T//TEMP_FILE_c9f3778e-50b6-49a1-a68e-2d20b0b86e78.csv",
"removeFirstRow": true,
"format": {
"type": "csv",
"delimeter": ",",
"lineSeparator": "\\n"
},
"rollup": true
}
}
"source": {
"connection": {
"modifiedBy": "admin",
"modifiedTime": "2018-11-23T10:18:07.000Z",
"id": "822f5834-4ea2-476c-8d18-c3232d77c96c",
"implementor": "MYSQL",
"name": "mysql_custom",
"type": "JDBC",
"hostname": "localhost",
"port": 3306,
"username": "polaris",
"password": "polaris",
"authenticationType": "MANUAL",
"published": true,
"linkedWorkspaces": 0,
"properties": {
"metatron.exclude.tables": "audit, book",
"metatron.exclude.databases": "metatron_mig, metatron_cloud",
"native.useOldAliasMetadataBehavior": "true"
},
"connectUrl": "jdbc:mysql://localhost:3306/",
"excludeTables": [
"audit",
"book"
],
"excludeSchemas": [
"metatron_mig",
"metatron_cloud"
]
},
"source": {
"database": "polaris",
"dataType": "TABLE",
"query": "datasource",
"rollup": true,
"fetchSize": 200,
"maxLimit": 10000000,
"scope": "ALL"
}
}
"source": {
"format": {
"type": "csv",
"delimeter": ",",
"lineSeparator": "\n"
},
"source": "default.sales_partition",
"partitions": [],
"rollup": true
}
μΆκ°μ μΈ λ¬Έμμ¬ν μμΌλ©΄ μλ €μ£ΌμΈμ.
@ufoscw
/api/metadatas/{id}?projection=forDetailView λ°μ΄ν°μμ€νμ
λ©νλ°μ΄ν°λ₯Ό μ‘°ννλ©΄

μλ¬λ¬κ° λλλ° νμΈ λΆνλ립λλ€
@paigechoi
μ€λ₯ μμ νμ΅λλ€.
@kyungtaak @ufoscw @AnnieHwang @eltriny @paigechoi @ecoloy
νμ¬ MDMμ κ°νΈμ΄ κ³νλμ΄ μλλ°, κ·Έ μ€ νλλ λ°μ΄ν°μμ€ λ±λ‘μ λ©νλ°μ΄ν°μ μλ λ±λ‘λλκ²μΌλ‘ ꡬμνμμ΅λλ€.
λλ¬Έμ 물리ν
μ΄λΈ μ 보(μμ² μ 보)λ λ°μ΄ν° μμ€μΌ κ²½μ° λ©νλ°μ΄ν° μμΈνλ©΄μ λ
ΈμΆλμ§ μμ΅λλ€.
μλ°© μ΄λλ²νΌμ΄ μΆκ° μμ μΈλ°, λ°μ΄ν°μμ€ μμΈνλ©΄μ μμ² μ λ³΄κ° μ΄λ―Έ λ
ΈμΆλκ³ μμ΄ λ©νλ°μ΄ν° νλ©΄μμκΉμ§ κ΅³μ΄ λ
ΈμΆν νμκ° μλ€κ³ νλ¨νμ΅λλ€.
(λ€λ§ λ°μ΄ν°μμ€κ° μλ Databaseλ±μ λ°λ‘ λ©νλ°μ΄ν°λ‘ λ±λ‘ν κ²½μ°λ μμ²μ λ³΄κ° λ
ΈμΆλ©λλ€.)
λλ¬Έμ μ΄ μ΄μλ holding λλ closing νκ³ MDMκ°νΈκ³Ό ν¨κ» λ€μ μ§ννμλ©΄ μ΄λ¨κΉ ν©λλ€.
@ufoscw fileμμ±μ ingestion λ΄λΆμ originalFileName μΆκ°νμμ΅λλ€.

@deidera08 λ€ ν΄λΉμ΄μλ μΌλ¨ 보λ₯νκ² μ΅λλ€.
MDM κ΄λ ¨μ΄μλ₯Ό μμ±νμ΅λλ€. #1237
μ΄ μ΄μ μ§νμ λ³νλλ©΄ μ’μ λ― ν©λλ€.
