-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add validation for geo(wkt) type #1625
Comments
|
@kyungtaak @AnnieHwang
|
- If the metadata contains data source information, you have changed it to display the "Go to Data Source" button.
@kyungtaak @AnnieHwang @brandon-wonjune @ninezero90hy
위 상황에 대하여 인제스천, 컬럼스키마 모두 동일한 UI가 적용되어야 합니다.
. . ppt화면 입니다. |
@kyungtaak 메타데이터 컬럼 목록 조회시
[{
"name": "id",
"id": "42",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "id"
}, {
"name": "created_by",
"id": "43",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "created_by"
}, {
"name": "created_time",
"id": "44",
"type": "TIMESTAMP",
"role": "TIMESTAMP",
"popularity": 0.0,
"physicalType": "TIMESTAMP",
"physicalName": "created_time"
}, {
"name": "modified_by",
"id": "45",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "modified_by"
}, {
"name": "modified_time",
"id": "46",
"type": "TIMESTAMP",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "TIMESTAMP",
"physicalName": "modified_time"
}, {
"name": "version",
"id": "47",
"type": "INTEGER",
"role": "MEASURE",
"popularity": 0.0,
"physicalType": "LONG",
"physicalName": "version"
}, {
"name": "ds_conn_type",
"id": "48",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_conn_type"
}, {
"name": "datasource_contexts",
"id": "49",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "datasource_contexts"
}, {
"name": "ds_desc",
"id": "50",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_desc"
}, {
"name": "ds_type",
"id": "51",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_type"
}, {
"name": "ds_engine_name",
"id": "52",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_engine_name"
}, {
"name": "ds_fail_on_engine",
"id": "53",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_fail_on_engine"
}, {
"name": "ds_fields_matched",
"id": "54",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_fields_matched"
}, {
"name": "ds_granularity",
"id": "55",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_granularity"
}, {
"name": "ds_include_geo",
"id": "56",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_include_geo"
}, {
"name": "ingestion_conf",
"id": "57",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ingestion_conf"
}, {
"name": "ds_linked_workspaces",
"id": "58",
"type": "INTEGER",
"role": "MEASURE",
"popularity": 0.0,
"physicalType": "INTEGER",
"physicalName": "ds_linked_workspaces"
}, {
"name": "ds_name",
"id": "59",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_name"
}, {
"name": "ds_owner_id",
"id": "60",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_owner_id"
}, {
"name": "ds_partition_keys",
"id": "61",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_partition_keys"
}, {
"name": "ds_partition_separator",
"id": "62",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_partition_separator"
}, {
"name": "ds_published",
"id": "63",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_published"
}, {
"name": "ds_seg_granularity",
"id": "64",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_seg_granularity"
}, {
"name": "ds_src_type",
"id": "65",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_src_type"
}, {
"name": "ds_status",
"id": "66",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ds_status"
}, {
"name": "dc_id",
"id": "67",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "dc_id"
}, {
"name": "ss_id",
"id": "68",
"type": "STRING",
"role": "DIMENSION",
"popularity": 0.0,
"physicalType": "STRING",
"physicalName": "ss_id"
}, {
"name": "smy_id",
"id": "69",
"type": "INTEGER",
"role": "MEASURE",
"popularity": 0.0,
"physicalType": "LONG",
"physicalName": "smy_id"
}]
{
...
"name": "datasource",
"fields": [{
"id": 10047066,
"name": "id",
"logicalName": "id",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 0
}, {
"id": 10047067,
"name": "created_by",
"logicalName": "created_by",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 1
}, {
"id": 10047068,
"name": "created_time",
"logicalName": "created_time",
"type": "TIMESTAMP",
"logicalType": "TIMESTAMP",
"role": "TIMESTAMP",
"aggrType": "NONE",
"seq": 2,
"format": {
"type": "time_format",
"format": "yyyy-MM-dd HH:mm:ss.SSSSSS",
"timeZone": "Asia/Seoul",
"locale": "en"
}
}, {
"id": 10047069,
"name": "modified_by",
"logicalName": "modified_by",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 3
}, {
"id": 10047070,
"name": "modified_time",
"logicalName": "modified_time",
"type": "TIMESTAMP",
"logicalType": "TIMESTAMP",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 4,
"format": {
"type": "time_format",
"format": "yyyy-MM-dd HH:mm:ss.SSSSSS",
"timeZone": "Asia/Seoul",
"locale": "en"
}
}, {
"id": 10047071,
"name": "version",
"logicalName": "version",
"type": "LONG",
"logicalType": "INTEGER",
"role": "MEASURE",
"aggrType": "NONE",
"seq": 5
}, {
"id": 10047072,
"name": "ds_conn_type",
"logicalName": "ds_conn_type",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 6
}, {
"id": 10047073,
"name": "datasource_contexts",
"logicalName": "datasource_contexts",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 7
}, {
"id": 10047074,
"name": "ds_desc",
"logicalName": "ds_desc",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 8
}, {
"id": 10047075,
"name": "ds_type",
"logicalName": "ds_type",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 9
}, {
"id": 10047076,
"name": "ds_engine_name",
"logicalName": "ds_engine_name",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 10
}, {
"id": 10047077,
"name": "ds_fail_on_engine",
"logicalName": "ds_fail_on_engine",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 11
}, {
"id": 10047078,
"name": "ds_fields_matched",
"logicalName": "ds_fields_matched",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 12
}, {
"id": 10047079,
"name": "ds_granularity",
"logicalName": "ds_granularity",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 13
}, {
"id": 10047080,
"name": "ds_include_geo",
"logicalName": "ds_include_geo",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 14
}, {
"id": 10047081,
"name": "ingestion_conf",
"logicalName": "ingestion_conf",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 15
}, {
"id": 10047082,
"name": "ds_linked_workspaces",
"logicalName": "ds_linked_workspaces",
"type": "INTEGER",
"logicalType": "INTEGER",
"role": "MEASURE",
"aggrType": "NONE",
"seq": 16
}, {
"id": 10047083,
"name": "ds_name",
"logicalName": "ds_name",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 17
}, {
"id": 10047084,
"name": "ds_owner_id",
"logicalName": "ds_owner_id",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 18
}, {
"id": 10047085,
"name": "ds_partition_keys",
"logicalName": "ds_partition_keys",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 19
}, {
"id": 10047086,
"name": "ds_partition_separator",
"logicalName": "ds_partition_separator",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 20
}, {
"id": 10047087,
"name": "ds_published",
"logicalName": "ds_published",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 21
}, {
"id": 10047088,
"name": "ds_seg_granularity",
"logicalName": "ds_seg_granularity",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 22
}, {
"id": 10047089,
"name": "ds_src_type",
"logicalName": "ds_src_type",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 23
}, {
"id": 10047090,
"name": "ds_status",
"logicalName": "ds_status",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 24
}, {
"id": 10047091,
"name": "dc_id",
"logicalName": "dc_id",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 25
}, {
"id": 10047092,
"name": "ss_id",
"logicalName": "ss_id",
"type": "STRING",
"logicalType": "STRING",
"role": "DIMENSION",
"aggrType": "NONE",
"seq": 26
}, {
"id": 10047093,
"name": "smy_id",
"logicalName": "smy_id",
"type": "LONG",
"logicalType": "INTEGER",
"role": "MEASURE",
"aggrType": "NONE",
"seq": 27
}],
"id": "9f8d9c91-2067-416c-8571-d84e654ae5b6",
"engineName": "datasource",
"description": "",
"status": "ENABLED",
"ingestion": {
"type": "single",
"connection": {
"implementor": "MYSQL",
"type": "JDBC",
"hostname": "localhost",
"port": 3306,
"username": "polaris",
"password": "polaris",
"authenticationType": "MANUAL",
"linkedWorkspaces": 0,
"connectUrl": "jdbc:mysql://localhost:3306/"
},
"database": "polaris",
"dataType": "TABLE",
"query": "datasource",
"rollup": true,
"intervals": ["2019-03-10T09/2019-03-18T17"],
"fetchSize": 200,
"maxLimit": 10000000,
"scope": "ALL"
},
"contexts": {},
"dsType": "MASTER",
...
} |
@AnnieHwang 추가된내용 디자인 첨부합니다- 검토 부탁드려요
|
@brandon-wonjune point 타입의 wkt 형식에 대한 적재 이슈는 별도 이슈로 관리하겠습니다. |
* #1573 change create update connection component * #1295 apply pf4j framework * #1573 add connection list guard in layout module - remove test code * #1295 add plugin not found Exception code * #1295 add module for application deserializer * #1625 add span css in connection list * #1573 add sid param in connection api * #1573 add embedded implementor image icon * #1573 add extension implementor default image icon * #1295 getting column info for hive 3.1.1 * #1295 ordering embedded connection list * #1295 fix service inject error in datasource create module * #1295 set pluggable data connection image in workbench
@brandon-wonjune 적재 이슈는 해결되었습니다. 원래 목표하던 기능이 완료 되었으면, 이번릴리즈에 함께 포함해서 가는게 좋을것 같네요. |
@kyungtaak 메타데이터 쪽 확인이 되면 PR오픈하도록 하겠습니다 |
@kyungtaak 소스생성후 상세화면에서 적재시 에러가 발생합니다.
|
- condition under which the roll column is displayed (if the metadata contains datasource information)
…review * fn fix tooltip new line error in waterfall chart and fix error when create filter in workbench * #1625 add validation for geo type in datasource create step * #fn fix union add dataset popup where checkbox was always disabled in edit mode * #1757 change get connection in dataprep * #1757 Use app-connection component instead of hard coding - still working on it (mysql and hive done) * #1757 Fix data connection list API - use /connections GET API to fetch connection list - get detail information about each connection when it's clicked from list - changed to paging component (data connection list) * #1757 Tibero requires sid when fetching database information * fn Change property for time zone to method
Is your feature request related to a problem? Please describe.
현재 Geo point 타입은 인제스천 할 때 유저가 생성해야만 사용할 수 있습니다.
그러나 기존에 생성해 놓은 Geo point를 활용하는 사용성이 커졌으며, 일일히 Geo point 타입을 생성하기에 번거로움이 있습니다.
Describe the solution you'd like
Geo point type으로 변경할 수 있어야 합니다.
더불어 WKT 포맷만 지원합니다. 이미 WKT 포맷으로 작성된 데이터일 경우에만 변경할 수 있습니다.
Describe alternatives you've considered
: 데이터 소스로 인제스천 할 때 변경 지원.
.
.
.
.
The text was updated successfully, but these errors were encountered: