์ด ์กฐํ ์๋น์ค๋ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ปฌ๋ ์ ๊ณผ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ์กฐํ๋ฅผ ์ํด ์ปฌ๋ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ง๋ง ์ด ๋์์ ๋ฐ์ดํฐ์ธํธ ๋จธ์ ํ๊ทธ๋ก ๋ฎ์ด์ธ ์ ์์ต๋๋ค.
์ด ์๋น์ค๋ ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ์ธํธ์ ๋จธ์ ํ๊ทธ๊ฐ ์๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์กฐํ๋ฅผ ์ค์งํฉ๋๋ค.
์๋น์ค๋ ์ผ์น๊ฐ ์ผ๋ง๋ ์ข์์ง(์ ํํ์ง, ํ๋ฆฟํ์ง ๋ฑ) ๋ฐํํด์ผ ํฉ๋๋ค. ์ ํํ ์ผ์น๋ ์ฝ๋๊ฐ ์ผ์นํ๊ณ ID๊ฐ ์ผ์นํ๊ฑฐ๋ ๋ชจ์๋์ง ์๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค(์: ํ์ชฝ์๋ง ์กด์ฌ).
๋ค๋ฅธ ๊ฑด ์๋์? ๊ณ ๋ คํ๋ ๋ฐ ์ ์ฉํ ์ ์๋ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๊น?
DEV์ ์ปฌ๋ ์ ์กฐํ ์๋น์ค์ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ๋ฃ์์ต๋๋ค(์ฌ์ ํ ๋จธ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์์). ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ๊ธฐ๋ํ ๊ฒ์ธ์ง ํ์ธํ๊ธฐ ์ํด์์ ๋๋ค.
๊ธฐ๊ด ์ผ์น ๋ชฉ๋ก๊ณผ ์ปฌ๋ ์ ์ผ์น ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค. ์ฝ๋๊ฐ ๊ณ ์ ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ชฉ๋ก์ด๋ฏ๋ก ์ฌ๋ฌ ์ต์ ์ ๊ฐ์ง ์ ์๊ณ ๋ค๋ฅธ ํ๋๋ก ๊ตฌ๋ณํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ต๋๋ค.
๊ฐ ๊ฒฝ๊ธฐ์ ๋ํด ๋ค์์ด ํ์๋ฉ๋๋ค.
exact
๋๋ fuzzy
์ ์์ต๋๋ค. exact
๋ ์ฝ๋์ ์๋ณ์๊ฐ ๋ชจ๋ ์ผ์นํ๋ ๊ฒฝ์ฐ์๋ง ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด fuzzy
์
๋๋ค.CODE_MATCH
: ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ์ง ์์IDENTIFIER_MATCH
: ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ์ง ์์ALTERNATIVE_CODE_MATCH
: ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ์ง ์์NAME_MATCH
: ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ๊ณ ์
์ผํธ์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ์ง๋ง ์ ๋์ฌ ๋๋ ์ ๋ฏธ์ฌ ์ผ์น๋ฅผ ์ํํ์ง ์์ต๋๋ค.PROBABLY_ON_LOAN
: ์์ ์ ๊ธฐ๊ด๊ณผ ๊ธฐ๊ด์ด ๋์ผํ์ง ์์ ๋ ๋ฐ์INST_COLL_MISMATCH
: ๋งค์นญ๋ ๊ธฐ๊ด์ ์์ฅ๊ธฐ๊ด์ด ์์ ๋ ๋ฐ์ํฉ๋๋ค.๊ธฐ๊ด ์ผ์น ํญ๋ชฉ์ด ์๋ ๊ฒฝ์ฐ ์ผ์นํ๋ ๊ธฐ๊ด ์ค ํ๋์ ์ํ๋ ๊ฒฝ์ฐ์๋ง ์ปฌ๋ ์ ์ด ํฌ๋ฏธํ๊ฒ ์ผ์นํฉ๋๋ค. ์ ํํ ์ผ์นํ๋ ์ปฌ๋ ์ ์ด ํญ์ ๋ฐํ๋ฉ๋๋ค.
๋ค์ ์๋ฅผ ํ์ธํ์ฌ ์๋น์ค๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
INST_COLL_MISMATCH
์ ์์
๋๋ค.PROBABLY_ON_LOAN
์ ์์
๋๋ค.@MortenHofft @timrobertson100 ์ ๊ฐ ๋ญ๊ฐ ๋์น๊ณ ์๋ ๊ฑด๊ฐ์?
ํ์ฌ ํ์ดํ๋ผ์ธ ์์ ์ด๋ฏธ ์ฌ์ฉ๋ ํ์์ ๋ฐ๋ผ ๋จธ์ ํ๊ทธ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
processing.gbif.org
institutionCode
: ๊ธฐ๊ด ์ฝ๋๋ฅผ GrSciColl ๊ธฐ๊ด์ ๋งคํํฉ๋๋ค.collectionCode
: ์ปฌ๋ ์
์ฝ๋๋ฅผ GrSciColl ์ปฌ๋ ์
์ ๋งคํํฉ๋๋ค.collectionToInstitutionCode
: ์ปฌ๋ ์
์ฝ๋๋ฅผ GrSciColl ๊ธฐ๊ด์ ๋งคํํฉ๋๋ค. ์ด๋ฆ์ collectionCodeToInstitution
(๋ฏธ์ )๋ก ๋ฐ๊พธ๊ฒ ์ต๋๋ค.institutionToCollectionCode
: ๊ธฐ๊ด ์ฝ๋๋ฅผ GrSciColl ์ปฌ๋ ์
์ ๋งคํํฉ๋๋ค. ์ด๋ฆ์ institutionCodeToCollection
(๋ฏธ์ )์ผ๋ก ๋ฐ๊พธ๊ฒ ์ต๋๋ค.ํ๊ทธ ๊ฐ์ {key}:{code}
ํจํด์ ๋ฐ๋ผ์ผ ํฉ๋๋ค.
์ข์๋ณด์ด๋ค์ - ์ค์ ๋ฐ์ดํฐ์ ์ ์ฉ๋๋ ๋ชจ์ต์ด ๋๋ฌด ๊ถ๊ธํฉ๋๋ค.
์ฅํฉํ๊ฑฐ๋ ๋ง๊ฑฐ๋
์ข
์ผ์น์์์ ๊ฐ์ด "์์ธํ" ์ต์
์ด ์์ด์ผ ํฉ๋๊น?
์ง์ ์ด์ธ์ ์ฌ๋์ด ์ด๊ฒ์ ์ฌ์ฉํ๋ค๊ณ ์์ํ๋ค๋ฉด match or none
์ต์
๋ง ์์ผ๋ฉด ์ ์ฉํ ์ ์์ต๋๋ค. Plazi๊ฐ ๊ธฐ์ฌ์ ์ปฌ๋ ์
์ฝ๋์์ ๋งํฌ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
// plain lookup - not verbose - will at most return one institution and one collection.
{
institutionMatch: {
matchType: 'NONE'
},
{
collectionMatch: {
matchType: 'FUZZY',
reasons: ['SAME_NAME', 'SAME_CODE', 'SAME_COUNTRY'],
entity: {
...
}
}
}
}
// verbose option
// could be like the one running in dev
{
"institutionMatches": [],
"collectionMatches": [
...
]
}
๋ช
๋ช
์
์ข
์ผ์น API๋ $#$ type
matchType
๋ฅผ ์ฌ์ฉํ๊ณ ํด๋ฌ์คํฐ๋ $# remarks
reasons
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ค์ ๋ฐ์ดํฐ
์ค์ ๋ฐ์ดํฐ์์ ์คํํ๊ธฐ ์ ์ ๊ธฐ๊ด ์ฝ๋/ID colelctionCode/ID์ ์์ 500๊ฐ ์กฐํฉ์ ํ์ธํ๊ณ ๊ทธ ์ค ์ผ๋ถ๋ฅผ ์๋์ผ๋ก ํ๊ฐํ๋ ๊ฒ์ด ๊ฐ์น๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ญ๊ฐ๋ฅผ ๋ฐฐ์ธ ์ ์์ต๋๋ค (์๋ฅผ ๋ค์ด ID์ ์ฝ๋๋ฅผ ๋ค์ง์ ํ์๊ฐ ์๋ค๊ณ ๊ฐ์ )
๋งค์น๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋ฌด์์
๋๊น?
์ด๊ฒ์ด ์ธ์ ๊ฒฝ๊ธฐ๋ฅผ ์ด๋ฐํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น?
๋ช
ํ์ฑ์ผ๋ก์์ ๊ตญ๊ฐ
๊ตญ๊ฐ๋ฅผ ๊ฒ์ ๋งค๊ฐ๋ณ์๋ก ์ถ๊ฐํ๋ ๊ฒ์ด ์๋ฏธ๊ฐ ์์ต๋๊น? ํญ๋ชฉ์ ์ธ๋ฑ์ฑํ ๋ ์๋ฅผ ๋ค์ด 2๊ฐ์ ์ปฌ๋ ์
์ผ์น๊ฐ ์๋ ๊ฒฝ์ฐ ๋ช
ํํ๊ฒ ํ๊ธฐ ์ํด ๊ฒ์์์ ๊ตญ๊ฐ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น? ์๋๋ฉด ์๋น์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ณตํ๋ ๊ฒ์ด ๋ ๋ซ์ต๋๊น?
๋ฐฉ๊ธ ์ ์ ๊ฐ์ง๊ณ ์๋ csv ์ถ์ถ์ ๊ธฐ๋ฐ์ผ๋ก ์ผ์น๋ฅผ ์๋ํ์ต๋๋ค.
csv๋ ๊ฐ๊ฐ์ ๋ํ ๋ฐ์ ํ์๊ฐ ์๋ ๊ณ ์ ํ institutionId, institutionCode, datasetKey, publisherKey
์
๋๋ค.
2500๋ฒ์ด ๋๋ ํญ๋ชฉ์ ๊ฐ์ ธ์์ ์๋น์ค์ ์ผ์น์ํค๋ ค๊ณ ํ์ต๋๋ค.
105,871,241 occurrences had a single match
24,553,278 with an exact singular match
27,113,941 occurrences had multiple matches
34,998,066 occurrences had no match
2,374 combinations was tested against the service (multiple can be the same since it included dataset and publisher)
๋์์ง ์์ ์์์ ๋๋ค. ๋๋ ๊ฒฝ๊ธฐ์ ์ง์ ํ๊ฐํ์ง ์์๋ค.
_๋ฌด์์ด ๋งค์น๋ฅผ ๊ตฌ์ฑํฉ๋๊น?_
์ด๊ฒ์ด ์ธ์ ๊ฒฝ๊ธฐ๋ฅผ ์ด๋ฐํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น?
- ์ ํํ๋ง?
- ํ๋ฆฟํ์ง๋ง ๋จ ํ๋์ ๊ฒฐ๊ณผ
- ์ ํํ ๊ธฐ๊ด์ด์ง๋ง ํ๋์ ํผ์ง ์ปฌ๋ ์ ๋ง ์์ต๋๊น?
์ด๊ฒ์ 1๊ฐ์ ์ผ์น๋ง ํ์ํ๋ ์ฅํฉํ์ง ์์ ๋ฒ์ ์ ์๋ฏธํฉ๋๊น?
๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
์ ์ฒด ๊ฒฝ๊ธฐ ์ํ๋ ์ ๊ณตํด์ผ ํ๋ค๊ณ ์๊ฐํ์ญ๋๊น?
_๋ฌด์์ด ๋งค์น๋ฅผ ๊ตฌ์ฑํฉ๋๊น?_
์ด๊ฒ์ด ์ธ์ ๊ฒฝ๊ธฐ๋ฅผ ์ด๋ฐํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น?
- ์ ํํ๋ง?
- ํ๋ฆฟํ์ง๋ง ๊ฒฐ๊ณผ๋ ํ๋๋ฟ์ ๋๋ค.
- ์ ํํ ๊ธฐ๊ด์ด์ง๋ง ํ๋์ ํผ์ง ์ปฌ๋ ์ ๋ง ์์ต๋๊น?
์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋จ 1๊ฐ์ ์ผ์น๋ง ํ์ํ๋ ์ฅํฉํ์ง ์์ ๋ฒ์ ์ ์๋ฏธํฉ๋๊น?
๋ฐ์์ GrSciColl ID๋ฅผ ํ ๋นํ๊ธฐ ์ํด ํ์ดํ๋ผ์ธ์์ ์ฌ์ฉํ ๋๋ฅผ ์๋ฏธํ์ต๋๋ค. ๋๋ ์ด ์๋น์ค๊ฐ ๊ฒฐ์ ๊ณผ ๋ชจ๋ ๋ ผ๋ฆฌ๋ฅผ ํฌํจํ๋ค๊ณ ์์ํ์ต๋๋ค. ๋ค๋ฅธ ์กฐํ ์๋น์ค์์๋ ์ด๋ป๊ฒ ์๋ํฉ๋๊น?
๊ทธ๊ฒ์ ๋น์ ์ด ์ผ์นํ๋ ๋ชจ๋ ID๋ฅผ ๋ฐ์ ์์ธ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ค๊ณ ์ด์ ์ ์ธ๊ธํ๋ ๊ฒ์ ์๊ธฐ์ํต๋๋ค.
2๊ฐ์ง ๊ฐ๋ฅํ ๋ฒ์ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ๋ ๋ฒ์ 2๋ฅผ ์ ํธํฉ๋๋ค. 1๊ฐ์ ์ผ์นํ๋ ์ผ์น ํญ๋ชฉ์ด ์์ ๋๋ง ๋ฐ์์ GrSciColl ID๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ผ์นํ๋ ํ๋ณด์ ๋ฐฐ์ด์ด ์๋๋๋ค. ๋ ๋ง์ ์ผ์น ํญ๋ชฉ์ ์ํ๋ฉด ๊ฒ์์์๊ฒ GrSciColl ๋๋ ๋ฐ์ ํญ๋ชฉ์ ๋ ๋์ ์๋ณ์๋ฅผ ์ถ๊ฐํ๋๋ก ์์ฒญํฉ๋๋ค. ๋๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ธํธ์ ๊ธฐ๊ณ ํ๊ทธ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋ชจ๋ ํ๋ณด๋ฅผ ์ธ๋ฑ์ฑํ๋ ๊ฒ์ด ์ ์ฉํ ๊ฒฝ์ฐ ๋ณ๋์ ํ๋๋ฅผ ๊ณ ๋ คํ ์ ์์ต๋๊น?
์๋น์ค๊ฐ ํ๋๊ทธ๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ํผ์ง ์ปฌ๋ ์ ์ฝ๋ ์ผ์น. ์ปฌ๋ ์ ์ฝ๋๊ฐ ์ผ์นํ์ง ์์ต๋๋ค. ์ข ๋งค์นญ ์๋น์ค์ ์ ์ฌํฉ๋๋ค.
๋ค์ ํ๋๊ทธ๋ฅผ ์๊ฐํ ์ ์์ต๋๋ค.
AMBIGUOUS_INSTITUTION
: 1๊ฐ ์ด์์ ๊ธฐ๊ด์ด ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ ๋์ ์ ๊นฐ ์ ์์ต๋๋ค.AMBIGUOUS_COLLECTION
: ์์ ๋์ผํ์ง๋ง ์ปฌ๋ ์
์ฉFUZZY_INSTITUTION_MATCH
: 1๊ฐ ๊ธฐ๊ด์ด ์ผ์นํ์ง๋ง ํ๋ฆฟํจFUZZY_COLLECTION_MATCH
: ์์ ๋์ผํ์ง๋ง ์ปฌ๋ ์
์ฉINSTITUTION_NAME_USED
: institutionCode
ํ๋์๋ ์ฝ๋ ๋์ ๊ธฐ๊ด ์ด๋ฆ์ด ํฌํจ๋ฉ๋๋ค.OWNER_INSTITUTION_NAME_USED
: ์์ ๊ฐ์ง๋ง ์์ ์ ๊ธฐ๊ด์ฉCOLLECTION_NAME_USED
: ์์ ๋์ผํ์ง๋ง ์ปฌ๋ ์
์ฉNO_COLLECTION_CODE_MATCH
: ์ ๊ณต๋ ์ฝ๋๊ฐ ์ผ์นํ์ง ์์NO_INSTITUTION_CODE_MATCH
: ์์ ๋์ผNO_COLLECTION_ID_MATCH
: ์ ๊ณต๋ ID๊ฐ ์ผ์นํ์ง ์์ต๋๋ค.NO_INSTITUTION_ID_MATCH
: ์์ ๋์ผINSTITUTION_COLLECTION_MISMATCH
: ์ฐพ์ ์ปฌ๋ ์
์ด ์ผ์นํ๋ ๊ธฐ๊ด์ ์ํ์ง ์์ต๋๋ค.ํธ์ง: INSTITUTION_NAME_USED
ํญ๋ชฉ์ ์ ๊ฑฐํ ์ ์์ผ๋ฉฐ ์ด๋ฌํ ๊ฒฝ์ฐ์๋ FUZZY_INSTITUTION_MATCH
๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฒ์์์๊ฒ ๋ ์ ์ฉํ ๊ฒ์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ ๋ ๊ทธ๊ฒ์ ์ข์ํฉ๋๋ค. ๋ง์ ํผ๋ธ๋ฆฌ์ ๋ค์ด ์ด๋ฌํ ํ๋๊ทธ๋ฅผ ๋์ด ํ๊ฐํ๊ณ ๊ทธ์ ๋ฐ๋ผ ํ๋ํ๋ ๊ฒ์ด ์ ์ธ์์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ์ผ์น๋ฅผ ๊ฐ์ ํ ์ ์๋ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค.
์ด์ ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ์๋ต์ ๋ฐํํฉ๋๋ค.
{
"institutionMatch": {
...
},
"collectionMatch": {
...
},
alternativeMatches {
institutionMatches: []
collectionMatches: []
}
}
๋์ฒด ์ผ์น ํญ๋ชฉ์ verbose
๋งค๊ฐ๋ณ์๊ฐ true๋ก ์ค์ ๋ ๊ฒฝ์ฐ์๋ง ํ์๋ฉ๋๋ค. ํผ์ง ์ผ์น๋ ์ฑ๋ฅ์์ ์ด์ ๋ก 20๊ฐ์ ๊ฒฐ๊ณผ๋ก ์ ํ๋ฉ๋๋ค.
๊ด๊ณ๋ฅผ ๋๋ ๋ฐ ์ฌ์ฉ๋๋ Country
๋งค๊ฐ๋ณ์๋ ์ถ๊ฐ๋์์ต๋๋ค. http://api.gbif-dev.org/v1/grscicoll/lookup?institutionCode=BR&country=BE&verbose=true
๋ค์ ์กฐ๊ฑด ์ค ํ๋๋ผ๋ ์ถฉ์กฑ๋๋ฉด ์ผ์น๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ํ ์์ ์ ๊ธฐ๊ด์ด ๊ธฐ๊ด๊ณผ ๋ค๋ฅธ ๊ธฐ๊ด์ ์ผ์นํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค. ๋ํ ๊ธฐ๊ด์ด ๊ธฐ๊ด์์ ์น์ธํ ์ผ์น ํญ๋ชฉ๊ณผ ์ผ์นํ์ง ์๋ ์ปฌ๋ ์ ๋ ์ผ์น ํญ๋ชฉ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค.
ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ์ง ์์์ง๋ง ๋์ ์ํ ํ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
ACCEPTED
: ์๋ฝ๋ ์ผ์นAMBIGUOUS
: 1๊ฐ ์ด์์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ ๋์ ์ ๊นฐ ์ ์์ต๋๋ค.AMBIGUOUS_MACHINE_TAGS
: ์์ ๊ฐ์ง๋ง ๊ธฐ๊ณ ํ๊ทธ๊ฐ ์ผ์นํฉ๋๋ค.AMBIGUOUS_OWNER
: ๊ฒฐ๊ณผ๊ฐ ์์ง๋ง ๊ธฐ๊ด ์์ ์์ ์ผ์นํ์ง ์์ผ๋ฏ๋ก ๋์ถ ์์ง์ ์ฐ๊ฒฐํ์ง ์๋๋ก ๊ฑด๋๋๋๋ค.AMBIGUOUS_INSTITUTION_MISMATCH
: ์ผ์นํ์ง ์๋ ์ผ์น ํญ๋ชฉ์ด ์์ง๋ง ์ผ์นํ๋ ๊ธฐ๊ด์ ์ํ์ง ์์DOUBTFUL
: ์ฐพ์ ์ผ์น ํญ๋ชฉ์ด ํ๋ฆผ๋๋จธ์ง ํ๋๊ทธ๋ ์ผ์น์ reasons
ํ๋์์ ์ ์ถํ ์ ์์ต๋๋ค. ํ์ดํ๋ผ์ธ์ ์ด ํ๋์์ ๋ฌธ์ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
1000๊ฐ ์ด์์ ๋ ์ฝ๋์ ์๋ ๋ค์ ํ๋์ PROD ์กฐํฉ ๋ฐ์ดํฐ์์ ์ถ์ถํ์ต๋๋ค.
v_institutionid
v_institutioncode
v_ownerinstitutioncode
v_collectioncode
v_collectionid
datasetkey
๋ํ ๋ฐ์ดํฐ ์ธํธ์ ๋ฐํ ๊ธฐ๊ด์์ ๊ตญ๊ฐ๋ฅผ ๊ฐ์ ธ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ UAT์ ์กฐํ ์๋น์ค์ ์ ๋ฌํ์ต๋๋ค. ๊ฒฐ๊ณผ๋ ์ด ์คํ๋ ๋์ํธ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฐฉ๊ธ ์ ์ ๊ฐ์ง๊ณ ์๋ csv ์ถ์ถ์ ๊ธฐ๋ฐ์ผ๋ก ์ผ์น๋ฅผ ์๋ํ์ต๋๋ค.
csv๋ ๊ฐ๊ฐ์ ๋ํ ๋ฐ์ ํ์๊ฐ ์๋ ๊ณ ์ ํ
institutionId, institutionCode, datasetKey, publisherKey
์ ๋๋ค.2500๋ฒ์ด ๋๋ ํญ๋ชฉ์ ๊ฐ์ ธ์์ ์๋น์ค์ ์ผ์น์ํค๋ ค๊ณ ํ์ต๋๋ค.
๋์์ง ์์ ์์์ ๋๋ค. ๋๋ ๊ฒฝ๊ธฐ์ ์ง์ ํ๊ฐํ์ง ์์๋ค.