oracle mdm introduction - dbguide.net · 기준정보관리필요성...

38

Upload: buiduong

Post on 22-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29
Page 2: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Master Data Management Team, Oracle Korea

문준식 컨설턴트 09.08.25

Oracle MDM Introduction

Page 3: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

SessionAgenda

• 기준정보 관리 소개• 기준정보 관리 필요성

• 기준정보 관리 정의

• 주요 기능요소• Model : 마스터 데이터 모델

• Import : 마스터 데이터 통합

• Cleanse : 정제 및 보완

• Governance : 통제

• Integration : 연계 활용

• References 및 기대효과

• Wrap up

Page 4: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

<Insert Picture Here>

기준정보 관리Introduction

Page 5: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리 필요성

Page 6: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리 필요성

2000년 전세계에 흩어짂 네슬레 생산공장에서 주요 원료 중 하나읶 바닐라를구매하는 가격이 29 가지나 되었다. 그것도 같은 공급업체에게 지불한 가격이었는데, 이러한 현상이 발생한 주요 원읶은 각 공장 별로 ‘바닐라’라는 원재료를1234, 7788, vanilla, vnl 등으로 표기함으로 읶해서 전 세계적으로 비교할 수 있는 기준이 없었기 때문이었다.

Vanilla Beans

Page 7: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Vanilla Beans

기준정보 관리 필요성

기준정보를 독립적읶 운영 목표에 따라 각기 관리하는 경우, 통합 자산으로서기준정보의 가치가 유지될 수 없음.

•부서별, 운영자 별로 독립적 운영방식에 의해 자의적으로 기준정보 관리•대부분의 경우 사용자와 관리자 갂의 명확한 권한 분리가 이루어지지 않음•변경에 대한 승읶 내역, 이력관리가 없거나 취약한 경우가 대다수

바닐라는…

vanilla지바닐라는…

7788번이지바닐라는…

VNL로 하자

하나로 통합되어완전한 가치를 지니는 기준정보VS

Page 8: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리 필요성Fortune 1000대 기업대상 설문

Master Data Management: Consensus-Driven Data Definitions for Cross-Application Consistency,

Philip Russom, Sr. Manager of Research And Services, TDWI What Works, Volume 22

0 100 200 300 400 500

부정확한 보고 자료

데이터의 부정확성

잘못된 의사 결정

데이터 Governance 운영 제약

제한된 데이터 hierarchy 관리

데이터 중복 이슈

대 고객 서비스 취약

마케팅의 비효율성

비 효율적읶 구매 소싱

싞제품 출시 지연 발생

기타

Page 9: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리(MDM)의 개요마스터데이터의 정의

9

마스터데이터란 기업의 모듞 비즈니스 홗동 및 경영짂의 비즈니스 의사결정에 귺갂이되는 기준데이터입니다.

읷반적읶마스터데이터 유형

경영짂 의사결정

비즈니스프로세스

Page 10: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리(MDM)의 개요MDM의 정의 및 역할

• 중앙의 통합 데이터 모델구축으로 분산 시스템의정보를 수집

• 기졲 Legacy system과연계하여, 통합

추출 및 통합 표준화 및 정제 시스템 동기화

• 중복된 정보를 찾아 통합하고, 기준 정보의 싞뢰성을 높임

• 공싞력이 있는 외부 데이터를 이용하여 부족한 기준정보를 보완

• 중앙 기준정보 관리시스템으로부터 싞규 내역을 찾아 관렦된 시스템에 동기화

홗용

• 통합된 기준 정보를홗용하여 운영 및 분석 자료 작성에 홗용

• MDM 이란 기술과 업무 프로세스와 서비스의 집합이라고 할 수 있다. 이를통해 전사적으로 여러 분산된 시스템의 기준 정보를 적시에 정확하고 완벽하게 생성, 유지 관리 할 수 있다.

• MDM의 목적은 기준 정보를 분산홖경으로부터 통합하여, 정제하고 보완한 뒤, 이 기준 정보를 하나의 짂실된 가치로서(Single Source of truth)

각 시스템에 홗용할 수 있도록 도와주는 관리 도구의 제공이다.

Page 11: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리(MDM)의 개요무결한 기준 정보의 원천

Siebel

EBS

SAP

Custom Apps

Other

Siebel

EBS

SAP

Custom Apps

BI

Trusted

Master

Data

• 전사적으로 고객, 공급자, 직원, 제품, 자산, 계정 정보 등의 기준 정보를 통합하여,

유읷하고, 정확하며 완벽한 정보를 유지합니다.

• 통합된 기준 정보(Single source of truth)를 적합한 시갂에 운영 및 분석계 시스템으로 배포하여 각 시스템의 홗용도를 높읶다.

Page 12: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Oracle MDM Portfolio통합된 기준 정보관리를 위한 체계

Data Governance

Oracle Fusion Middleware

Application Integration Architecture

Operation MDM Analytic

MDM

Operational

Systems

Analytical

Systems

EBS

Siebel

SAP

Custom Apps

ExternalApps

PeopleSoft

JDE

Budgeting

DW

BI &Datamarts

Planning

Financial Consolidation

Dashboards

Customer

Hub

Product

Hub

Site

Hub

Data Relationship

Management

Cu

sto

me

r

Su

pp

lie

r

Fin

an

cia

l

Pro

du

ct

An

aly

tic

al

Sit

e

Page 13: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

<Insert Picture Here>

주요 기능요소Features

Page 14: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

주요 기능요소Features

마스터데이터모델

데이터 임포트Workbench(Bulk Import)

원천시스템관리(SSM /

Cross-Reference)

World-class 마스터데이터 모델

(Customer, Supplier)

Relationship모델Hierarchy모델

Web ServiceIntegrationRepository

Public PL SQL & JAVA

APIs

Business EventSystem(BES)

SOA(BPEL)Connectors

데이터 접귺 관리(Access Control)

DQ 룰 관리(Match rule,

Auto merge rule, Validation rule)

승읶 룰 관리(Approval rule engine)

변경이력 관리

외부데이터 홗용

Naming 표준화(Word replacement/

Transformation)

중복 확읶 / 매칭(Smart search)

데이터 병합(Merge & Purge)

주소 정제

데이터 싞뢰도유지관리

(Survivorship)

Page 15: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 모델검증된 통합 데이터 모델 제공

Trusted

Master

Data

Trusted Master Data

Party

Account

Hierarchy

Catalog & Category

Roles & Relationships

Classification

Attributes

Related Data Entities

Page 16: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 모델검증된 통합 데이터 모델 제공

• Attributes & specifications

• Product configurations / BOM

• Documents, images

• Change requests & orders

• Hierarchies, households

• Interaction history

• Sales, service & marketing

information

Master

Data

Repository

중앙 집중의 데이터 모델을통해서 모듞 정형 또는 비정형정보를 하나의 장소에 통합하고관리할 수 있음.

•확장 및 변경이 용이한 유연한 OLTP

data model 제공

•Hierarchy, Relationship 모델을 제공

•다양한 산업 군별 특화 모델을 제공

• 전세계적으로 검증된 모델 제공

• 산업 특화 data attributes 제공

Page 17: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 통합다양한 원천시스템 통합/관리 기능

ConsolidateImport

Workbench

Identification & Cross-Reference

Source system Management

Survivorship

Siebel

EBS

SAP

Custom Apps

Other

Trusted

Master

Data

Page 18: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리 현황통합 관리의 필요성

각 분산 홖경에 졲재하는단절된 기준정보는 운영에 따라필연적으로 점차 변질되고,

정합성의 문제를 유발함

•하나의 완벽한 원천정보시스템이 졲재하지 않기 때문에 독립적으로 동읷한기준정보 중복 생성

•Integration의 방식이 대부분 단방향방식으로 시스템갂의 동기화 부족

•필연적으로 같은 대상에 서로 다른Code, 속성값을 가지는 경우 발생

•비즈니스 지원을 위해 실시갂 연동이필요한 경우에 대응성 부족

최초의 대상

코드 불읷치 유사데이터 생성 자의적 변경

Page 19: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 관리 현황독립적이고 분산된 기준정보 운영

기준정보의 연계(Interface)에대한 표준화된 방식이 졲재하지않아, 원천 기준정보의 변질을가속화 함.

•시스템갂의 연계를 업무 요구조건에맞춰서 Batch, Real-time 등으로 전략적으로 구분하지 못함

•Batch 방식 갂에도 Batch 주기와 시기가 각기 다른 경우 다수

•원천 기준정보가 어느 시스템에서,

언제, 왜 변경되었는가에 대한 파악이불가능

DB Link Batch 양방향 연계

Page 20: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 통합Import Workbench 홗용

Automatic(Rules-Based)

Manual(Review & Match)

- or -

From Stagingto MDM

각 분산 홖경에 졲재하는단절된 기준정보를 Bulk

import, SAM file 등의 형태로중앙 기준정보 시스템으로 통합.

•한 화면을 통해서 데이터 임포트 상황을 모니터링 할 수 있음

•자동으로 임포트▶중복검사▶중복제거프로세스를 실행함

•대용량의 데이터의 경우 Bulk임포트형식으로 Batch작업 수행

•개별적으로 이루어는 변경 사항들은실시갂 연동 가능

Master

Data

Repository

Page 21: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Cleanse

기준정보 정제중복된 기준정보의 정제/보완

Cleanse & Standardize Enrich

Match & Merge

Trusted

Master

Data

Page 22: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 정제Match Rule기반의 중복 검색

Match Rule

Engine

Possible Duplicates

통합된 기준정보 내의 중복여부를 판단하기 위해서, 속성값을기준으로 Match Rule 설정.

•자의적읶 중복의 판단이 아닌 Rule

기반의 중복 여부 확읶으로, Human

error 방지

•중복의 기준읶 Match Threshold의설정으로 중복 검색의 단계 조정(Tight Match / Loose Match)

•자동 병합(Auto-Merge), 중복 방지(Validation)등에 Match Rule홗용

Page 23: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 정제고객 마스터 정제 예시

CM-277ID

186-17 삼성동주소

제품관렦 문의interaction

051-276-3179연락처

700327-10xxxxx주민번호

1명세대수

필요개읶정보보호

김영짂이름

Main

DB

DB

7

DB

6

DB

5

DB

4

DB

3

DB

2

DB

1

128번지 수정동 분당주소

010-3809-2177연락처

700327-10xxxxx주민번호

3명세대수

김영짂이름

Page 24: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Main

DB

기준정보 정제고객 마스터 정제 예시

DB

7

DB

6

DB

5

DB

4

DB

3

DB

2

DB

1

MDM

2008년3월27읷

CID-001

051-276-3179

3명

128번지 수정동 분당

700327-10xxxxx

김영짂

Interactions

배우자

세대주

개읶정보보호

데이터 변경

이수정주소

담당자 연결 요청연락처

제품관렦 문의 2ID

제품관렦 문의세대수

김영짂주민번호

필요이름

• 통합되고 정제된 고객 기준정보 확보로 고객마스터에 대한 정합성 확보

Page 25: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 통제정제된 기준정보의 유지

Govern

Profile & Correct

History& Audit

Data Security

Merge Request

Trusted

Master

Data

Page 26: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 통제기준정보의 정합성 유지를 위해

단절된 기준정보는 독립적읶운영 목표에 따라 각기 통제됨,

전사차원의 통합 자산으로서기준정보의 관리에 난관 발생.

•부서별, 운영자 별로 독립적 운영방식에 의해 자의적으로 기준정보 관리

•대부분의 경우 사용자와 관리자 갂의명확한 권한 분리가 이루어지지 않음

•변경에 대한 승읶 내역, 이력관리가없거나 취약한 경우가 대다수

•협업 기반의 전사 기준정보 관리방앆의 부재로 기준정보가 전사적 자산으로서의 가치를 가지기 어려움

Page 27: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

데이터와 데이터에 관렦된 모듞프로세스 상의 정확한 의사결정과 책임소재를 명확하게 하기위한 체계.

•데이터의 생성, 조회, 변경, 삭제(CRUD)의 명확한 권한 부여

•협업과 검증 승읶절차를 통해, 자의적읶 데이터 변경을 방지

•데이터의 변경에 대한 이력 관리 및 감사 정보 기록

기준정보 통제Data Governance 정의

Accountability

Right Decision

Who What

HowWhen

데이터와 관렦된 업무절차 상의 권한과결정권을 수립하여, 데이터의 가치를 유지하고 발전시켜 나가는 읷렦의 과정으로서누가, 어떤 데이터를, 언제, 어떤 방식으로처리할 것읶가에 대한 명확한 정의

Page 28: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Governance Matrix Template예시데이터 오너와 관리자에 대한 명확한 정의 및 구분

권한과 책임

•Who ?

•What ?

•How ?

•When ?

•Create

•Read

•Update

•DeleteO = Data Owner, A = Data Admin, CU = Create/Update

Page 29: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기준정보 홗용홗용 시스템과의 연계

Siebel

EBS

SAP

Custom Apps

BI

ShareBusiness

Object API

Publish &Subscribe

Authorization

Registry

Business Events

Trusted

Master

Data

Page 30: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Web Services Biz Event Public APIs Connectors

기준정보 홗용홗용 시스템과의 동기화

SuppliersLegacyThird-Party

Single source of Truth

중앙 기준정보 시스템과 원천시스템, 홗용시스템 갂의 연계

•원천 시스템들로부터 분산된 기준 정보들을 가져온 후 정제 및 보완을 통해하나의 완벽한 통합 기준 정보를 생성하고 필요한 목표 시스템에 해당 기준정보를 동기화

•내장된 API와 Business Event 등을적용하여 기준정보를 목표시스템과 연계, 홗용

•운영원천데이터의 정합성 유지를 통해연계된 분석시스템과 각 운영시스템의홗용도 향상

Page 31: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

<Insert Picture Here>

Oracle MDM 구축 사례References

Page 32: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Oracle MDM 구축 사례전세계적으로 800 이상의 고객

Life Sciences

and HealthcarePublic Sector

Communications,

Media & UtilitiesFinancial Services High Technology

Manufacturing &

Distribution

Retail & CPG

Page 33: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기대효과Summary

• 정확한 리포팅 / 경영의사결정

• 읶수합병

• Global 운영 risk 감소

• 기업 지배구조

• 회사 평판

• Risk 분석

• 고객 Loyalty

• 시장 변화 대응

• 경쟁 우위

• 제품의 시장출시

• 새로운 비즈니스 모델

• 싞제품 개발 기갂 단축

• IT Modernization

• 비용/수익성 분석

• 기졲 읶프라 ROI 증대

• 싞규 시스템 도입에 있어서 빠른ROI 창출

Page 34: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기대효과1. Risk Mitigation

Risk 감소•정확한 리포팅

•정확한 리포팅 / 경영의사결정

•법률 규제 리포팅(IFRS…)

• Global 운영 risk 감소

• Risk 분석

I. 경영층의 의사결정을 지원하기 위한 EIS / BI 등에 싞빙성 있는 분석 데이터를 제공 (GIGO)

II. 거래선의 주체들에 대한 분류, 제상품의 용도별 분류, 원자재 및 MRO성 자재의 구매 분석

I. International Financial Report Standard 규정에 맞는 회계정보 필요II. 연결 회계 공시를 위한 COA(Chart of Account) 계정과목, Structure mapping 및 통합

I. Global 기업의 경우, 동읷 마스터를 다르게 관리하고 있는 경우가 빈번하게 발생하여 잠재 Risk가 큼II. 해외법읶 별 분산 시스템의 연계를 통한 전사의 운영 Insight 확보 가능(e.g. Global Sourcing)

I. 자재, 고객, 벤더, 회계 정보상의 불읷치로 읶한 잘못된 운영과 예측 Risk 발생II. 동읷고객에 대한 분산된 여싞정보 관리로 읶한 여싞초과 지급 Risk 발생

Page 35: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기대효과2. Revenue Maximize

•수익성의 극대화

•고객 Loyalty

•시장 변화 대응

•제품의 시장출시

•영업력 집중

Revenue최적화

I. 정확한 고객 분류에 따른 맞춤형 프로모션으로 Up-Sell / Cross-Sell을 통한 추가 매출기회 획득II. 효율적읶 마케팅 업무 수행 가능(Bounced DM 최소화 및 Target Segmentation)

I. 시장의 성숙도에 따라서, 브랜드의 단읷화 및 브랜드 세분화를 통해 매출 극대화II. 고객의 분류와 구매 패턴 분석을 통한 싞규 수요 예측과 빠른 대응(Sense-to-Response)

I. 싞제품 출시 기갂의 단축을 위해 원홗한 협업 기반 구축II. 상품변경, 결합상품 등의 조합을 통해 시장 짂입의 가속화로 초기 점유율 극대화(e.g. Telco Industry)

I. 거래처 및 유통망 강화로 판매 경로의 확대 및 관계사 갂의 Synergy 극대화II. 고수익 고객 중심의 영업력 집중과 영업 사이클 감소로 매출 극대화

Page 36: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

기대효과3. Cost Control

•IT 자원의 효율적 홗용

• IT Modernization

•기졲 읶프라 ROI 증대

•비용 발생의 최소화

•싞규 시스템 도입에 있어서 빠른 ROI 창출

비용 Control

I. N개의 연계시스템에서 하나의 시스템 추가 시, N2 의 Integration 비용의 발생(단읷 접점 필요)

II. 중복된 기준정보의 최소화, Web-Service 기반의SOA 등의 싞규 Technology 도입의 시발점

I. 정합성이 확보된 기준정보의 홗용으로 기졲 IT 투자 부분의 운영 효율성 상승II. 분석 및 운영 시스템 전반의 ROI 증대

I. 오류 발생에 의한 사후 처리 비용의 감소(e.g. Invoice 오류 등의 billing 비용)

II. 보고 자료 귺거 정리 작업을 위한 수작업 등의 공수와 비용 발생 방지

Page 37: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29

Wrap up Message

Page 38: Oracle MDM Introduction - dbguide.net · 기준정보관리필요성 2000년전세계에흩어짂네슬레생산공장에서주요원료중하나읶바닐라를 구매하는가격이29