OBIEE 면접 예상 질문 50선 및 답변 (2026년 기준)

OBIEE 면접 질문 및 답변

OBIEE 면접을 준비하려면 예상 질문과 그 질문을 통해 드러나는 신호에 대한 명확한 이해가 필요합니다. OBIEE 면접 질문 고용주들이 중요하게 여기는 분석력, 플랫폼 이해도, 문제 해결 능력 등을 강조하십시오.

이러한 직무는 다양한 산업과 클라우드 플랫폼에서 분석 기술 도입이 확대됨에 따라 탄탄한 경력 성장 기회를 제공합니다. 진정한 가치는 기술적 경험과 도메인 전문 지식, 그리고 분석 및 분석 능력을 매일 적용하는 데서 비롯됩니다. 신입부터 경력직에 이르기까지 팀 리더와 관리자는 일반적인 질문부터 고급 질문, 그리고 면접 질문에 이르기까지 실무 역량의 깊이를 갖춘 인재를 찾습니다.
자세히보기 ...

👉 무료 PDF 다운로드: OBIEE 면접 질문 및 답변

OBIEE 면접에서 자주 묻는 질문과 답변

1) OBIEE란 무엇이며, 비즈니스 인텔리전스에서 왜 사용되는가?

오비이(Oracle 비즈니스 인텔리전스 엔터프라이즈 에디션) 는 에서 개발한 포괄적인 BI 도구 모음입니다. Oracle OBIEE는 기업이 여러 데이터 소스에 걸쳐 데이터 분석, 보고 및 대시보드를 수행할 수 있도록 지원합니다. 비즈니스 인텔리전스 보고를 중앙 ​​집중화하고 대화형 대시보드, 임시 쿼리, 스코어카드 및 모바일 분석과 같은 기능을 통해 의사 결정을 지원합니다. OBIEE는 일반적으로 다음과 같은 용도로 사용됩니다. 데이터 웨어하우스에서 데이터를 추출하고 사용자에게 의미 있는 인사이트를 제공합니다.이 플랫폼은 조직이 주요 성과 지표와 추세를 모니터링하는 데 도움을 줍니다. 다양한 데이터 소스와 통합하고 통합 보고서를 제공하는 기능 덕분에 대규모 기업 보고 솔루션을 위한 핵심 BI 플랫폼으로 자리매김했습니다.


2) OBIEE의 아키텍처와 주요 구성 요소를 설명하십시오.

The OBIEE 아키텍처 계층적이고 모듈식 구조로 되어 있어 분석 처리와 결과 제시를 분리하도록 설계되었습니다. 다음을 포함합니다.

  • 프레젠테이션 서비스: 대시보드 및 보고서와 같은 사용자 인터페이스 요소를 처리합니다.
  • Oracle BI 서버: 쿼리를 처리하고, 논리적 데이터 모델과 물리적 데이터를 결합하며, SQL을 최적화하는 분석 엔진 역할을 합니다.
  • 저장소(RPD): 물리적, 비즈니스 모델 및 표현 계층 전반에 걸쳐 데이터 모델을 정의하는 메타데이터 저장소입니다.
  • 데이터 출처 : OBIEE가 데이터를 가져오는 백엔드 데이터베이스입니다.

BI 서버는 사용자 쿼리를 수신하고, 논리적 요청을 생성하고, 최적화한 후 유효한 SQL 쿼리를 데이터 소스로 전송합니다. 그런 다음 결과는 시각화를 위해 프레젠테이션 레이어로 다시 전송됩니다. 이러한 분리 구조는 데이터 모델 관리의 유연성을 제공하고 뛰어난 성능을 구현합니다.


3) OBIEE 리포지토리(RPD)의 계층 구조는 무엇입니까?

OBIEE 저장소라고도 불리는 것은 RPD3개의 층으로 구성되어 있습니다.

목적
물리 계층 실제 데이터 소스에 연결하고 테이블, 조인 및 물리적 데이터베이스 구조를 정의합니다.
비즈니스 모델 및 매핑(BMM) 레이어 논리적 테이블과 비즈니스 로직을 포함하며, 물리적 구조를 비즈니스 의미에 매핑합니다.
프리젠 테이션 레이어 대시보드와 보고서에서 최종 사용자에게 데이터가 그룹화되고 표시되는 방식을 정의합니다.

이러한 계층 구조는 사용자가 데이터를 보는 방식과 데이터베이스에 데이터가 물리적으로 저장되는 방식을 분리하는 데 도움이 되며, 복잡한 비즈니스 로직을 추상화하여 더 나은 보고를 가능하게 합니다.


4) OBIEE 보고서에서 데이터를 정렬하는 방법은 무엇입니까?

OBIEE 보고서(일반적으로 11g 버전)에서 데이터를 정렬하려면 다음 경로로 이동하십시오. 보고서 수정 창정렬할 열을 선택하고 클릭하세요. 정렬 아이콘 그 옆에 있습니다. 분석 요구 사항에 따라 오름차순 또는 내림차순을 선택할 수 있습니다. 이 기능은 사용자가 결과를 논리적으로 배열하여 쉽게 해석할 수 있도록 도와줍니다.


5) OBIEE에서 브리지 테이블이란 무엇이며 언제 사용됩니까?

A 브리지 테이블 브리지 테이블은 OBIEE 저장소에서 팩트 테이블과 차원 테이블 간의 다대다 관계를 해결하는 데 사용됩니다. 직접적인 관계가 없을 때 두 테이블을 연결하는 중간 테이블 역할을 합니다. 브리지 테이블은 특히 데이터를 직접 조인할 수 없는 복잡한 스키마에서 보고서 생성 시 정확한 집계 및 조인을 보장하는 데 도움이 됩니다.


6) OBIEE에서 직접 SQL이 실행되는 방식을 설명하십시오.

OBIEE는 실행을 허용합니다. 직접 데이터베이스 요청(Direct SQL) 을 선택하여 직접 데이터베이스 요청 옵션 주제 영역 아래에 있는 SQL 편집기를 클릭하면 메타데이터 계층을 거치지 않고 데이터베이스에 직접 실행되는 사용자 지정 SQL 쿼리를 입력할 수 있습니다. 이는 그래픽 인터페이스를 통해 쉽게 생성할 수 없는 쿼리나 Answers UI에서 지원하지 않는 복잡한 SQL 논리가 필요한 쿼리에 유용합니다.


7) OBIEE의 쓰기 기능(write-back feature)이란 무엇입니까?

The 쓰기 옵션 OBIEE에서는 보고서 내의 특정 열을 지정할 수 있습니다. 사용자가 직접 업데이트함 OBIEE는 데이터를 소스 데이터베이스에 다시 기록합니다. 열을 업데이트 가능으로 표시하면 사용자는 보고서에서 값을 대화형으로 편집할 수 있으며, 편집 내용은 백엔드 시스템으로 다시 반영됩니다. 이 기능은 조정이 필요한 계획 및 예측 시나리오에서 유용합니다.


8) OBIEE 보고서에서 SQL을 추출하는 방법은 무엇입니까?

OBIEE 보고서에서 SQL을 추출하려면 다음 단계를 따르세요.

  1. 보고서를 다음에서 엽니다. 답변.
  2. We Buy Orders 신청서를 클릭하세요. 고급 → SQL 보기 XML과 기본 SQL을 확인하려면.
  3. VOUS pouvez의 aussi 사용 카탈로그 매니저 쿼리 SQL을 얻으려면 로깅 수준을 활성화하십시오.

이는 디버깅, 성능 튜닝 또는 OBIEE가 논리적 쿼리를 물리적 SQL로 변환하는 방식을 검증하는 데 유용합니다.


9) OBIEE 11g에는 어떤 종류의 변수가 있나요?

OBIEE는 여러 유형의 변수를 지원합니다.

  • 저장소 변수: 전체 저장소에 대해 RPD 범위 내에 정의된 전역 변수입니다.
  • 세션 변수: 현재 사용자 세션에 특화된 내용입니다. 다음을 포함합니다. system 변수(예: NQ_SESSION…) 및 non-system 변수(사용자 정의).

이러한 변수는 논리적 SQL, 필터 및 보고서 내에서 사용하여 세션 또는 전역 구성에 따라 동작을 동적으로 변경할 수 있습니다.


10) OBIEE에서 대화형 대시보드를 어떻게 만들 수 있습니까?

OBIEE에서 대화형 대시보드를 생성하려면 다음 경로로 이동하십시오. 관리자 → 대시보드 관리원하는 주제 영역을 선택하고 다음과 같은 구성 요소를 추가합니다. 컬럼 선택기프롬프트 및 보기 기능을 제공합니다. 대화형 기능을 통해 사용자는 대시보드 요소 내에서 데이터를 동적으로 필터링하고 탐색할 수 있어 사용성과 분석 깊이를 향상시킬 수 있습니다.


11) OBIEE에서 캐싱의 개념과 장점을 설명하십시오.

OBIEE에서 캐싱이란 다음을 의미합니다. 쿼리 결과의 임시 저장소 BI 서버 캐시에 저장하여 성능을 향상시킵니다. 유사한 쿼리가 다시 요청되면 OBIEE는 데이터베이스에 접근하는 대신 캐시에서 직접 결과를 제공합니다.

장점:

  • 데이터베이스 부하와 응답 시간을 줄여줍니다.
  • 반복적인 쿼리에 대한 대시보드 성능을 향상시킵니다.
  • 일반적인 데이터 보기에 대한 사용자 경험을 최적화합니다.

관리자는 캐시 지속 시간, 새로 고침 간격 또는 캐시 삭제를 수동 또는 자동으로 구성하도록 설정할 수 있습니다.

캐시 옵션 기술설명
글로벌 캐시 사용자 간에 공유되며, 일반적인 쿼리에 사용됩니다.
세션별 ​​캐시 세션별 ​​쿼리를 위해 생성되었습니다.
이벤트 투표 테이블 원본 데이터가 변경될 때 캐시를 무효화하는 데 사용됩니다.

예: 특정 지역 사용자들이 자주 액세스하는 판매 보고서는 SQL 실행이 반복되는 것을 방지하기 위해 캐시될 수 있습니다.


12) OBIEE에서 사용할 수 있는 다양한 조인 유형에는 어떤 것들이 있습니까?

OBIEE는 여러 유형의 조인을 지원하며, 이는 [해당 문서]에 정의되어 있습니다. RPD의 물리적 계층 테이블 간의 관계를 파악하기 위해.

조인 유형 기술설명 예시
내부 조인 두 테이블에서 일치하는 행만 반환합니다. 고객 ID가 일치하는 주문 목록입니다.
왼쪽 외부 결합 왼쪽 테이블의 모든 행과 오른쪽 테이블에서 일치하는 행을 반환합니다. 주문 내역이 없더라도 모든 고객에게 적용됩니다.
오른쪽 외부 결합 오른쪽 테이블에서 왼쪽 테이블과 일치하는 모든 행을 반환합니다. 고객이 부재중이더라도 모든 주문은 처리됩니다.
전체 외부 결합 좌측 조인과 우측 조인의 결과를 결합합니다. 경기 결과와 관계없이 모든 고객 및 모든 주문.

OBIEE에서 이러한 조인은 물리적 계층에서 설정되며 논리적 관계에 대해서는 비즈니스 모델 매핑(BMM) 계층에서 더욱 세분화할 수 있습니다.


13) OBIEE에서 다양한 수준의 보안을 어떻게 처리하시나요?

OBIEE의 보안은 데이터와 접근을 보호하기 위해 여러 단계에 걸쳐 관리됩니다.

  1. 객체 수준 보안: 대시보드, 보고서 또는 주제 영역에 대한 접근 권한을 제어합니다.
  2. 데이터 수준 보안: 세션 변수 또는 초기화 블록을 통해 행 수준 보안을 적용하여 데이터를 필터링합니다.
  3. 컬럼 레벨 보안: 급여 또는 수익과 같은 특정 열을 제한합니다.
  4. 인증 및 권한 부여: LDAP, WebLogic 또는 기타 서비스와 통합됨 Oracle 사용자 관리를 위한 ID 관리자.

예: 영업 관리자는 모든 지역 데이터에 접근할 수 있지만, 지역 담당 임원은 세션 필터를 사용하여 특정 지역의 데이터에만 접근할 수 있습니다.


14) OBIEE에서 초기화 블록이란 무엇이며 어떻게 사용됩니까?

초기화 블록 OBIEE에서 사용되는 메커니즘은 다음과 같습니다. 동적 저장소 변수 또는 세션 변수를 초기화합니다. 사용자가 로그인할 때 이러한 블록이 실행되어 사용자 역할, 지역 또는 액세스 수준과 같은 값을 가져오는 SQL 쿼리가 실행됩니다.

그것들은 다음과 같이 구성됩니다. 변수 탭 아래의 RPD연결 풀과 연결되어 있습니다.

예:

SELECT REGION FROM EMPLOYEES WHERE USER = ':USER'

이 쿼리는 로그인 시 지역을 세션 변수에 할당하여 행 수준 보안을 적용하는 데 사용됩니다.


15) OBIEE에서 집계 테이블의 목적은 무엇입니까?

집계 테이블은 저장합니다. 미리 계산된 요약 데이터합계, 평균 또는 개수와 같은 집계를 사용합니다. 이러한 집계는 런타임에 스캔하는 데이터 양을 최소화하여 성능을 향상시킵니다. OBIEE는 자체 기능을 통해 집계를 자동으로 식별하고 사용합니다. 통합 탐색 기능.

레벨 예시 혜택
세부 수준 거래 수준 판매 정확도는 높지만 쿼리 속도가 느립니다.
집계 수준 지역별/월별 판매량 대시보드 성능 향상

집계 테이블의 적절한 설계 및 매핑 물리적 및 BMM 레이어 이는 성능 최적화에 매우 중요합니다.


16) OBIEE는 실시간 데이터 통합을 어떻게 처리합니까?

OBIEE는 주로 구조화된 저장 데이터를 다루지만, 다른 유형의 데이터와도 통합할 수 있습니다. Oracle BI 서버 논리적 SQLOracle BI 게시자 거의 실시간 보고를 위해. Oracle 데이터 통합 ​​도구(ODI) or Oracle 골든게이트거래 시스템의 데이터는 자주 새로 고쳐질 수 있습니다. 또한, 직접 데이터베이스 요청(DDR) 실시간 데이터가 중요한 경우, 실시간 거래 시스템을 직접 조회할 수 있도록 합니다.

예: 실시간 주가 보고서는 ETL 로드를 기다릴 필요 없이 DDR을 사용하여 트랜잭션 데이터베이스에서 데이터를 가져올 수 있습니다.


17) 프레젠테이션 변수란 무엇이며, 세션 변수와는 어떻게 다른가요?

표현 변수 사용자 정의 변수는 대시보드 또는 보고서 수준에서, 일반적으로 프롬프트를 통해 생성됩니다. 이러한 변수는 사용자 입력에 따라 동적으로 값을 저장합니다.

세션 변수반면, 는 저장소에 정의되어 있으며 로그인 중에 초기화됩니다.

특색 표현 변수 세션 변수
정의됨 대시보드/프롬프트 저장소(RPD)
범위 사용자 세션별 시스템/사용자 수준
용법 동적 필터링 보안, 개인화

예시: 사용자가 프롬프트에서 "지역 = 동부"를 선택하면 해당 값이 프레젠테이션 변수에 저장됩니다. @{Region} 보고서 필터에서 동적으로 사용됩니다.


18) OBIEE에서 논리 테이블과 논리 열이란 무엇입니까?

논리 테이블과 열은 다음의 일부입니다. 비즈니스 모델 및 매핑(BMM) 레이어 저장소의 일부입니다.

  • 논리 테이블: "매출"이나 "고객"과 같이 하나 이상의 물리적 테이블에 매핑되는 비즈니스 엔티티를 나타냅니다.
  • 논리적 열: 물리적 열이나 측정항목을 정의하는 공식(예: "이익 =")에서 파생됨 Revenue – 비용").

이러한 추상화를 통해 사용자는 데이터베이스 열 이름 대신 비즈니스 용어를 사용하여 작업할 수 있으므로 사용성이 향상되고 물리적 스키마에 대한 의존도가 줄어듭니다.


19) OBIEE에서 저장소 변수와 세션 변수의 차이점은 무엇입니까?

아래 저장소 변수 세션 변수
범위 글로벌 사용자/세션별
초기화 정적 또는 초기화 블록을 통해 로그인 시 초기화됨
고집 지속성있는 세션 중에만 존재합니다.
용법 애플리케이션 전체 구성 개인 맞춤형 데이터 필터링

예:

  • A 저장소 변수 처럼 CURRENT_YEAR 시스템의 회계연도를 저장할 수도 있습니다.
  • A 세션 변수 처럼 NQ_SESSION.USER_REGION 사용자가 배정받은 지역을 동적으로 저장합니다.

20) OBIEE 보고서 성능을 어떻게 개선할 수 있습니까?

OBIEE의 성능 튜닝은 데이터 액세스 및 렌더링의 모든 계층을 최적화하는 것을 포함합니다.

  • 모델 최적화: 집계 테이블을 사용하고 불필요한 조인을 피하십시오.
  • 쿼리 최적화: 초기화 블록에서 캐싱을 활성화하고 SQL을 튜닝하십시오.
  • 대시보드 디자인: 열 개수를 제한하고, 과도한 프롬프트 표시를 피하며, 페이지네이션을 사용하세요.
  • 저장소 튜닝: 연결 풀을 효율적으로 사용하고 주요 열에 인덱스를 생성하세요.

예: 거래 건별 매출을 조회하는 대신, 지역별 및 분기별로 미리 집계된 표를 사용하면 보고서 성능이 60% 이상 향상될 수 있습니다.


21) OBIEE와 의 차이점은 무엇입니까? Oracle BI 퍼블리셔?

OBIEE와 BI Publisher는 모두 다음의 일부입니다. Oracle 비즈니스 인텔리전스 제품군그것들은 서로 다른 목적을 가지고 있습니다.

  • 오비에 주로 ~을 위한 것입니다 대화형 분석 및 대시보드이를 통해 사용자는 데이터를 동적으로 탐색하고 시각화할 수 있습니다.
  • BI 게시자, 반면에 초점을 맞추고 있습니다. 픽셀 단위로 정확하게 서식이 지정된 보고서 — 예를 들어 송장, 수표, 규제 보고서 등이 있습니다.
특색 오비에 BI 게시자
목적 분석 대시보드, 임시 분석 정적 보고서 및 일괄 보고서
데이터 소스 논리 모델(RPD) SQL 쿼리, XML 데이터, 웹 서비스
산출 대시보드, 차트 PDF, 엑셀, 워드, HTML
사용자 유형 비즈니스 분석가 Opera국가/보고 사용자

또한, BI Publisher 보고서를 OBIEE 대시보드에 포함하는 등 통합도 가능합니다.


22) OBIEE의 개발부터 배포까지의 수명주기를 설명하십시오.

OBIEE 개발 주기는 일반적으로 다음과 같은 단계를 포함합니다.

  1. 요구사항 수집: 핵심성과지표(KPI), 차원 및 데이터 소스를 파악합니다.
  2. 저장소(RPD) 설계: 물리적 요소, 비즈니스 모델 및 프레젠테이션 요소를 개발하십시오.
  3. 보고서 및 대시보드 생성: Answers를 사용하여 보고서를 디자인하고 이를 대시보드로 구성하세요.
  4. 테스트 : 단위 테스트, 시스템 테스트 및 성능 테스트를 수행합니다.
  5. 전개: 마이그레이션 관리자를 사용하여 RPD와 카탈로그를 개발 환경에서 테스트 환경으로 이동합니다.
  6. 유지 보수 : 사용자 관리, 성능 최적화 및 패치 업데이트 기능을 제공합니다.

이러한 구조화된 라이프사이클은 기업 BI 솔루션의 신뢰성, 일관성 및 확장성을 보장합니다.


23) OBIEE에서 다중 사용자 개발(MUD)이란 무엇이며 어떻게 구현됩니까?

다중 사용자 개발(MUD) 여러 개발자가 OBIEE 저장소(RPD)의 서로 다른 부분에서 동시에 작업하고 나중에 변경 사항을 병합할 수 있도록 합니다.

구현 단계:

  1. 저장 마스터 저장소 공유 MUD 디렉터리에 있습니다.
  2. 각 개발자는 RPD 사본을 대출받습니다.
  3. 개발자는 로컬에서 변경 작업을 수행합니다.
  4. 변경 사항은 다시 체크인되어 마스터 저장소에 병합됩니다.

이러한 접근 방식은 대규모 BI 개발 팀에서 협업을 강화하고 갈등을 방지합니다. MUD는 또한 동시 업데이트를 효과적으로 관리하기 위한 버전 관리 기능을 포함합니다.


24) OBIEE 환경 간 마이그레이션(개발 → 테스트 → 운영)은 어떻게 수행합니까?

OBIEE에서의 마이그레이션은 다음과 같은 구성 요소를 이동하는 것을 포함합니다. RPD, 카탈로그 및 보안 설정 환경 간의 관계.

  • OBIEE 엔터프라이즈 관리자(EM) or WLST 스크립트 RPD 및 웹 카탈로그 마이그레이션을 위해.
  • 신청 카탈로그 매니저 콘텐츠 이동을 위해서요.
  • 마이그레이션 후 연결 풀과 같은 환경별 구성이 업데이트되었는지 확인하십시오.

최고의 연습: 배포 후에는 항상 일관성 검사 및 테스트 대시보드를 사용하여 유효성 검사를 수행하십시오. 버전 관리가 적용되는 저장소를 유지하면 실수로 인한 덮어쓰기를 방지할 수 있습니다.


25) OBIEE 대시보드에서 일반적으로 사용되는 성능 튜닝 기법은 무엇입니까?

대시보드 성능을 최적화하려면 다음 두 가지 모두에 집중하세요. 쿼리 효율성 및 렌더링 속도:

지역 최적화 기법
데이터 모델 집계 함수, 적절한 조인 및 인덱스를 사용하십시오.
BI 서버 캐시를 활성화하고 초기화 블록을 조정합니다.
대시보드 디자인 페이지당 차트 수를 줄이고, 안내 메시지를 현명하게 활용하세요.
리포지토리 레이어 논리 테이블 소스를 단순화하고 필터를 적용합니다.

예: 12개월치 데이터를 한 번에 표시하는 대신, 대시보드 프롬프트를 사용하여 월별 데이터를 동적으로 로드함으로써 쿼리 시간을 단축하세요.


26) OBIEE 11g와 12c의 주요 차이점은 무엇입니까?

특색 OBIEE 11g OBIEE 12c
전개 수동 RPD 업로드 명령줄 data-model-cmd 유틸리티
아키텍처 WebLogic + Fusion 미들웨어 개선 Oracle BI 도메인
저장소 마이그레이션 EM을 통한 카탈로그 및 RPD BAR 파일(단일 배포 파일)
비주얼 기존 대시보드 최신 시각 분석기 인터페이스
성능 제한된 최적화 향상된 캐싱 및 SSO 지원

OBIEE 12c는 또한 향상된 REST API, 강화된 보안 및 더 쉬운 마이그레이션 기능을 도입했습니다. Oracle 애널리틱스 클라우드(OAC).


27) OBIEE는 외부 인증 시스템(LDAP, SSO)과 어떻게 통합됩니까?

OBIEE는 기업 인증 시스템과 통합됩니다. WebLogic Server 보안 영역.

  • LDAP 통합: WebLogic 관리 콘솔에서 외부 LDAP 공급자(예: Active Directory)를 정의하여 구성합니다.
  • SSO(싱글 사인온): OBIEE는 SSO를 지원합니다. Oracle 액세스 관리자 또는 SAML 기반 시스템.

이러한 통합을 통해 원활한 인증, 중앙 집중식 사용자 관리 및 향상된 보안 규정 준수가 가능합니다.

예: 회사 자격 증명을 사용하여 로그인하는 사용자는 암호를 다시 입력할 필요 없이 OBIEE에 자동으로 인증됩니다.


28) OBIEE에서 흔히 발생하는 오류는 무엇이며, 이러한 오류를 어떻게 해결합니까?

OBIEE에서 흔히 발생하는 문제는 저장소 설계, 연결 또는 구성에서 비롯될 수 있습니다.

오류 근본 원인 분해능
잘못된 논리적 SQL 잘못 구성된 조인 또는 논리 열 Review RPD 일관성 검사
카탈로그가 로드되지 않습니다 권한 문제 또는 손상된 XML 카탈로그 권한 재설정
자료가 없습니다 찾을 수 없습니다 잘못된 필터 또는 캐시 문제 캐시 지우기, 필터 유효성 검사
BI 서버 다운됨 연결 풀 실패 BI 서비스를 재시작하고 로그를 확인하세요.

로그에는 다음과 같은 내용이 포함됩니다. nqserver.logsawlog.log 근본적인 문제를 진단하는 데 매우 중요합니다.


29) OBIEE에서 보고서 예약 및 자동 전송은 어떻게 하나요?

OBIEE는 다음과 같은 기능을 제공합니다. iBots(에이전트) 보고서 예약 및 배포를 자동화합니다.

  • 로 이동 NewAgent Answers 또는 대시보드에서.
  • 트리거 조건(시간 기반 또는 이벤트 기반)을 정의합니다.
  • 이메일, 대시보드 알림 또는 파일 시스템 중에서 배송 방법을 선택하세요.
  • 수신자를 설정하고 출력 형식을 지정하십시오.

예: 매주 판매 보고서를 임원들에게 자동으로 이메일로 전송할 수 있습니다. Monday 아침에 iBot을 사용합니다.


30) OBIEE 리포지토리(RPD) 설계에 대한 몇 가지 모범 사례는 무엇입니까?

효율성과 유지보수성을 보장하기 위해:

  1. 유지하다 명명 일관성 논리 테이블 및 열의 경우.
  2. 주제 영역 비즈니스 영역을 기반으로 합니다.
  3. 신청 암묵적 사실 열 명확성을 위해 주의 깊게 살펴보십시오.
  4. 순환 조인이나 중복되는 논리적 소스를 피하십시오.
  5. 문서 초기화 블록, 변수 및 조인을 꼼꼼하게 작성하십시오.

이러한 설계 원칙을 준수하면 디버깅이 더 쉬워지고 쿼리 실행 속도가 빨라지며 팀 간의 원활한 인수인계가 보장됩니다.


31) OBIEE를 Tableau 또는 Power BI와 같은 다른 BI 도구와 어떻게 통합할 수 있습니까?

OBIEE는 다음과 같은 도구와 통합할 수 있습니다. 태블로와 파워 BI 사용 ODBC/JDBC 연결, 웹 서비스SQL 직접 추출 BI 서버에서 가져온 것입니다.

  • Tableau는 다음을 통해 OBIEE의 논리 계층에 연결할 수 있습니다. ODBC 드라이버 "Oracle BI 서버 커넥터.
  • Power BI는 다음을 사용할 수 있습니다. 다이렉트 쿼리 또는 OBIEE 주제 영역에서 데이터 가져오기를 통해 BI Publisher 보고서 or REST API 전화.

이 하이브리드 통합을 통해 조직은 OBIEE의 강력한 메타데이터 모델링을 유지하면서 Tableau 또는 Power BI를 활용하여 향상된 시각화 및 셀프 서비스 분석 기능을 사용할 수 있습니다.


32) OBIEE에서 논리 테이블 소스(LTS)란 무엇이며 왜 중요한가요?

A 논리 테이블 소스(LTS) 논리 테이블의 물리적 데이터 소스를 나타냅니다. 비즈니스 모델 및 매핑(BMM) 층.

이는 OBIEE가 판단하는 데 도움이 됩니다. 어떤 물리적 테이블(들) or 골재 요청된 세부 정보 수준에 따라 문의해야 합니다.

시나리오 예시 LTS 사용됨
상세 판매 보고서 팩트_판매량_일 일일 판매량 LTS
지역별 요약 보고서 월별 매출 현황 월별 총 LTS

LTS를 올바르게 구성하면 효율적인 쿼리 생성과 집계의 자동 사용이 보장되어 보고서 성능이 크게 향상됩니다.


33) OBIEE에서 메타데이터 관리 프로세스를 설명하십시오.

OBIEE의 메타데이터는 물리적 데이터 소스가 비즈니스 모델에 매핑되는 방식을 정의합니다.

관리 프로세스는 다음과 같습니다.

  1. 물리 계층 매핑 생성 데이터베이스를 연결하기 위해.
  2. 논리적 모델 구축 사실, 차원 및 계층 구조를 정의하는 것들.
  3. 메타데이터 노출 프레젠테이션 레이어를 통해 사용자에게 제공됩니다.
  4. 버전 관리 유지 및 공연 일관성 검사.

메타데이터 관리를 통해 사용자는 원시 데이터베이스 구조가 아닌 비즈니스 친화적인 데이터 정의와 상호 작용할 수 있으므로 보고서 및 대시보드 전반에 걸쳐 정확성과 일관성을 유지할 수 있습니다.


34) OBIEE는 실시간 대시보드와 스트리밍 데이터를 어떻게 처리합니까?

OBIEE는 전통적으로 저장된 데이터에 초점을 맞추지만, 실시간 대시보드는 다음과 같은 방법을 통해 구현할 수 있습니다.

  • 직접 데이터베이스 요청(DDR) 실시간 트랜잭션 데이터베이스를 조회합니다.
  • 와 통합 Oracle 스트림 분석 or Oracle 골든게이트 스트리밍 ETL용입니다.
  • 퍼가기 웹 서비스 또는 REST API 대시보드에 실시간 JSON 데이터를 가져옵니다.

예: 주식 거래 대시보드는 DDR을 사용하여 실시간 시세를 가져올 수 있으며, 전체 대시보드를 다시 로드하지 않고도 몇 초마다 업데이트할 수 있습니다.


35) 세션 필터란 무엇이며, 저장소 필터와는 어떻게 다른가요?

  • 세션 필터: 사용자의 세션 변수(예: 지역, 역할)에 따라 동적으로 적용됩니다.
  • 저장소 필터: RPD의 메타데이터 수준에서 정의된 정적 필터.
속성 세션 필터 저장소 필터
범위 사용자 세션 글로벌
정의됨 초기화 블록 RPD 논리 계층
예시 REGION = VALUEOF(NQ_SESSION.USER_REGION) 국가 = '미국'

세션 필터는 동적 데이터 가시성을 제공하여 사용자별 행 수준 보안을 적용하는 반면, 저장소 필터는 모든 사용자에게 일관된 제한을 제공합니다.


36) OBIEE에서 사용자 활동을 관리하고 감사하는 방법은 무엇입니까?

OBIEE는 사용자 활동을 감사하기 위한 다양한 메커니즘을 제공합니다.

  • 사용 추적: 사용자 쿼리, 소요 시간 및 액세스한 보고서에 대한 자세한 정보를 데이터베이스 테이블에 저장합니다.
  • BI 서버 로그: 쿼리 실행, 캐시 적중률 및 세션 세부 정보를 기록합니다. nqserver.log.
  • Oracle 엔터프라이즈 관리자(EM): 실시간 모니터링을 위한 대시보드를 제공합니다.

예: 대시보드 성능이 저하될 경우 사용량 추적을 통해 어떤 사용자나 쿼리가 가장 많은 리소스를 소비하는지 파악할 수 있으며, 이는 성능 최적화 및 용량 계획 수립에 도움이 됩니다.


37) OBIEE에서 사용할 수 있는 다양한 배포 모드는 무엇입니까?

OBIEE는 조직의 요구 사항에 따라 여러 모드로 배포할 수 있습니다.

배포 모드 기술설명
독립형 모드 개발 또는 개념 증명(POC) 환경에 사용됩니다.
Clustered (스케일아웃) 모드 고가용성을 위해 메타데이터를 공유하는 여러 BI 서버.
엔터프라이즈 배포 로드 밸런싱, 이중화 및 보안 계층을 포함합니다.
클라우드 배포 OBIEE가 호스팅됨 Oracle 클라우드 인프라(OCI)를 사용 중이거나 OAC로 마이그레이션했습니다.

Cluster교육용 또는 기업용 배포는 확장성과 내결함성이 필요한 대규모 조직에 이상적입니다.


38) OBIEE에서 드릴다운과 드릴어크로스의 개념을 설명하십시오.

  • 드릴다운: 동일한 계층 구조 내에서 요약 데이터에서 상세 데이터로 이동하는 방법(예: 연도 → 분기 → 월).
  • 드릴다운: 공통 속성을 공유하는 다양한 주제 영역 또는 차원에 걸쳐 분석합니다(예: 영업 캠페인 대 마케팅 캠페인).

예:

연도별 총 판매량을 보는 사용자는 다음과 같은 정보를 확인할 수 있습니다. 드릴다운 특정 지역의 월별 판매량 또는 드릴로 가로질러 뚫으세요 매출과 마케팅 비용 간의 상관관계를 파악하기 위해서입니다.

이러한 상호작용성은 분석의 깊이를 높이고 근본 원인 파악에 도움을 줍니다.


39) OBIEE에서 일관성 검사와 온라인 일관성 검사의 차이점은 무엇입니까?

타입 기술설명 용법
일관성 확인 관리 도구에서 수동 검사를 실행하여 RPD 구조, 조인 및 매핑의 유효성을 검사합니다. RPD를 배치하기 전에
온라인 일관성 검사 RPD가 온라인 상태일 때 실행되어 런타임 문제를 동적으로 감지합니다. 런타임 업데이트 중

일관성 검사는 배포 전에 논리 모델과 메타데이터를 검증하여 조인 오류나 잘못된 측정값이 없는지 확인하고, 온라인 검사는 런타임 불일치로부터 활성 시스템을 보호합니다.


40) OBIEE에서 보고서 로딩 시간이 너무 오래 걸리는 경우 어떻게 처리하시겠습니까?

보고서 처리 속도가 느린 문제를 해결하려면 체계적인 접근 방식이 필요합니다.

  1. 쿼리 로그를 확인하세요: 지연이 SQL 생성 과정에서 발생하는지 아니면 데이터베이스 실행 과정에서 발생하는지 파악하십시오.
  2. 캐싱 활성화: 유사한 데이터에 대한 반복적인 쿼리를 줄이세요.
  3. RPD 조인 및 집계 최적화: 복잡한 조인을 단순화하거나 집계를 미리 계산합니다.
  4. 튜닝 데이터베이스: 인덱스 키 열을 사용하고 파티셔닝을 활용하세요.
  5. 대시보드 최적화: 시각적 요소를 최소화하고, 중첩된 프롬프트를 피하며, 페이지네이션 기능을 활성화하십시오.

예: 초기에 로딩하는 데 45초가 걸리던 판매 대시보드가 ​​사전 집계된 월별 판매 테이블과 캐싱을 사용하여 8초로 단축되었습니다.


41) OBIEE 12c에서 BAR 파일이란 무엇이며, 배포 중에 어떻게 사용됩니까?

A BAR(비즈니스 인텔리전스) Archive) 파일 배포 아카이브입니다. OBIEE 12c 환경에 필요한 모든 구성 요소를 포함하는 것 - 여기에는 다음이 포함됩니다. RPD(메타데이터 저장소), 웹 카탈로그 및 보안 모델.

관리자는 BAR 파일을 사용하여 환경 간 구성을 쉽게 마이그레이션할 수 있습니다.

주요 단계:

  1. 다음 명령어를 사용하여 BAR 파일을 생성하세요:
    exportarchive -f /path/to/archive.bar -m sampleapp_rpd,coreapplication_obips1
  2. BAR 파일을 대상 환경으로 가져옵니다. importarchive.

장점:

  • RPD, 카탈로그 및 보안 기능을 위한 단일 파일 배포.
  • 버전 일관성을 보장합니다.
  • 마이그레이션 과정에서 발생하는 수동 오류를 줄여줍니다.

42) OBIEE 11g에서 12c로 마이그레이션하는 방법은 무엇입니까?

OBIEE 11g에서 12c로의 마이그레이션은 다음을 사용하여 처리됩니다. BAR 파일 기반 마이그레이션 유틸리티.

단계 :

  1. 실행 마이그레이션 도구 12세기에 (migration-tool.sh) 11g 인스턴스를 가리킵니다.
  2. 이 도구는 11g에서 RPD, 카탈로그 및 보안 설정을 추출합니다.
  3. 생성된 BAR 파일을 12c로 가져옵니다. importServiceInstance.
  4. 일관성 검사를 수행하고 사용자 권한을 검증합니다.

참고 : OBIEE 12c는 11g에서처럼 Enterprise Manager를 통한 RPD 직접 업로드를 지원하지 않습니다. 모든 저장소 변경 사항은 명령줄 유틸리티를 통해 배포해야 합니다.


43) OBIEE 업그레이드 중에 직면하는 주요 과제는 무엇이며, 이러한 과제를 어떻게 완화할 수 있습니까?

일반적인 과제:

  • 버전 간 메타데이터 호환성 문제.
  • 업그레이드 후 사용자 지정 스크립트 및 초기화 블록이 작동하지 않습니다.
  • XML 구조 변경으로 인해 보고서 서식 문제가 발생했습니다.
  • 보안 구성 불일치(WebLogic 영역, 역할).

완화 전략:

  • 항상 사용 샌드 박스 환경 업그레이드 테스트용입니다.
  • 달리기 일관성 검사 이주 전후.
  • 유지하다 BAR 파일 백업 및 저장소 버전.
  • 을 수행 사용자 접근 권한 유효성 검사 테스트 데이터 수준 보안을 확인하기 위해.

단계별 마이그레이션 계획을 통해 다운타임을 최소화하면서 원활한 업그레이드를 보장합니다.


44) 실제 사례를 들어 성능이 저하된 OBIEE 대시보드를 최적화한 방법을 설명하십시오.

시나리오 : 12개의 프롬프트와 6개의 차트로 구성된 글로벌 판매 대시보드를 불러오는 데 65초가 걸렸습니다.

취한 조치:

  1. 논리 모델에서 과도한 조인을 식별하고 이를 집계 테이블로 대체했습니다.
  2. 구현 캐싱 매출 팩트 테이블의 경우.
  3. 대시보드를 다음과 같이 분할합니다. 두 페이지 (요약 보기 vs 상세 보기).
  4. 하위 쿼리 대신 세션 변수를 사용하여 기본 프롬프트를 표시했습니다.

결과 : 대시보드 로딩 시간이 단축되었습니다. 9 초 미만 동일한 분석 결과를 유지하면서.


45) OBIEE 카탈로그를 백업하고 복원하는 방법은 무엇입니까?

오비이 웹 카탈로그 보고서, 대시보드 및 폴더를 저장합니다.

지원:

  • 카탈로그 매니저Archive 카탈로그를 내보내기 위해 .catalog 파일.
  • 또는 명령줄을 사용하십시오.
    catalogmanager -cmd archive -online http://server:9704 -folder /shared -output /backup/catalog.zip

복원:

  • 카탈로그 관리자를 통한 가져오기 → Unarchive또는 동일한 CLI를 통해 unarchive 옵션을 선택합니다.

최고의 연습: 자동 카탈로그 백업 일정을 예약하고 업그레이드 또는 배포 전에 항상 백업을 수행하십시오.


46) 주요 차이점은 무엇입니까? Oracle Analytics Cloud(OAC)와 OBIEE 12c?

특색 OBIEE 12c Oracle 애널리틱스 클라우드(OAC)
전개 온-프레미스 클라우드(SaaS)
확장성 수동 스케일링 자동 확장
업데이트 수동 패치 자동 업데이트
데이터 소스 주로 온프레미스 데이터베이스 온프레미스 + 클라우드(Snowflake, BigQuery)
AI/ML 기능 제한된 통합 AI 인사이트, 자연어 처리 및 자동화Viz

OAC는 OBIEE의 클라우드 진화 버전으로, 모든 OBIEE 기능에 더해 최신 데이터 검색, AI 기반 분석 및 인프라 오버헤드 감소 기능을 제공합니다.


47) OBIEE에서 행 수준 보안을 어떻게 구현합니까?

행 수준 보안(RLS)은 사용자가 자신의 역할 또는 지역과 관련된 데이터만 볼 수 있도록 보장합니다.

구현 :

  1. 정의 세션 변수 (예 : NQ_SESSION.USER_REGION) 초기화 블록을 사용합니다.
  2. 적용 데이터 필터 RPD 비즈니스 모델 계층에서:
    Region = VALUEOF(NQ_SESSION.USER_REGION)
  3. WebLogic 또는 LDAP를 통해 사용자 역할을 적절한 액세스 그룹에 매핑합니다.

예: "동부" 지역의 영업 담당자는 모든 대시보드에서 자동으로 동부 지역 데이터만 볼 수 있습니다.


48) OBIEE에서 주제 영역을 사용하는 이점은 무엇입니까?

주제 분야는 다음과 같습니다. 비즈니스 지향적인 데이터 관점 RPD의 프레젠테이션 레이어를 기반으로 구축되었습니다.

이점:

  • 복잡한 조인과 기술적인 데이터 구조를 추상화하여 사용자 경험을 단순화합니다.
  • 데이터 일관성 및 거버넌스를 강화하십시오.
  • 분석가가 비즈니스 용어(예: Revenue, Customer, Region).
  • 각 사업 부서별 접근 권한 및 가시성을 제어합니다.

예: "영업 분석"과 "재무 분석"은 각각 해당 분야에 특화된 별개의 주제 영역일 수 있습니다.


49) 사용자가 대시보드가 ​​비어 있다고 보고할 경우 문제 해결 프로세스를 설명하십시오.

대시보드에 데이터가 없거나 누락된 경우:

  1. 필터 및 프롬프트를 확인하세요: 유효한 기본값과 매핑을 확인하십시오.
  2. Rev사용자 권한 보기: 사용자가 해당 주제 영역에 접근 권한이 없을 수 있습니다.
  3. RPD 일관성을 확인하십시오. 논리적 조인이 누락되면 결과 집합이 비어 있을 수 있습니다.
  4. BI 서버 로그를 확인하십시오. SQL 오류 또는 잘못된 캐시 적중을 찾아보세요.
  5. 캐시 지우기: 캐시된 쿼리가 만료되었거나 오래된 정보가 되었을 수 있습니다.

예: 대시보드가 ​​비어있던 문제는 시간 초과로 인해 연결이 끊어졌던 데이터베이스 연결 풀을 다시 설정함으로써 해결되었습니다.


50) 대규모 기업 환경에서 OBIEE를 구현하면서 얻은 주요 교훈은 무엇입니까?

기업용 OBIEE 구현에서 얻은 주요 교훈은 다음과 같습니다.

  • 메타데이터 분야 RPD 변경 사항에 대한 문서화 및 버전 관리는 매우 중요합니다.
  • 데이터 거버넌스보안 계층화 (LDAP + 세션 변수)는 규정 준수를 보장합니다.
  • 성능 조정 데이터 모델 수준에서 시작해야 하며, 대시보드 수준에서 시작해서는 안 됩니다.
  • 정기적인 사용량 추적 중복 보고서를 식별하고 캐싱 전략을 최적화하는 데 도움이 됩니다.
  • 자동화 백업, 배포 및 모니터링을 통해 다운타임을 방지하고 유지 관리성을 향상시킬 수 있습니다.

예: 10,000만 명의 사용자를 보유한 금융 기관의 경우, 캐싱과 통합 탐색 기능을 결합하여 시스템 부하를 55% 줄였습니다.


🔍 OBIEE 면접에서 자주 나오는 질문과 실제 시나리오 및 전략적 대응 방안

1) OBIEE란 무엇이며, 핵심 구성 요소는 무엇입니까?

후보자에게 기대하는 것: 면접관은 지원자가 OBIEE 아키텍처에 대한 기본적인 이해도를 갖추고 있는지, 그리고 주요 구성 요소를 명확하게 설명할 수 있는지 평가하고자 합니다.

예시 답변: OBIEE, 또는 Oracle Business Intelligence Enterprise Edition은 보고서, 대시보드 및 데이터 분석에 사용되는 포괄적인 비즈니스 인텔리전스 플랫폼입니다. 핵심 구성 요소로는 데이터 요청을 처리하는 BI 서버, 사용자 상호 작용을 관리하는 프레젠테이션 서버, 메타데이터를 정의하는 리포지토리(RPD), 그리고 에이전트 및 알림을 지원하는 스케줄러가 있습니다.


2) RPD와 그 구성 요소들의 역할을 설명해 주시겠습니까?

후보자에게 기대하는 것: 면접관은 OBIEE 메타데이터 모델링에 대한 지원자의 지식과 개념적 설계와 물리적 설계를 구분하는 능력을 확인하고자 합니다.

예시 답변: RPD는 OBIEE의 시맨틱 모델 역할을 합니다. RPD는 세 가지 계층으로 구성됩니다. 데이터 소스에 연결하는 물리적 계층, 논리적 관계와 계산을 정의하는 비즈니스 모델 및 매핑 계층, 그리고 주제 영역을 최종 사용자에게 간소화된 형태로 제공하는 프레젠테이션 계층입니다.


3) OBIEE 보고서의 성능을 최적화하는 방법은 무엇입니까?

후보자에게 기대하는 것: 면접관은 성능 튜닝에 대한 당신의 실무 경험과 모범 사례에 대한 이해도를 파악하고자 합니다.

예시 답변: 이전 직무에서는 집계 테이블을 활용하고, 비즈니스 모델 계층에서 적절한 조인을 적용하며, 보고서 수준에서 복잡한 계산 사용을 최소화하여 성능을 최적화하는 데 집중했습니다. 또한 가능한 한 데이터베이스 수준에서 필터를 적용하도록 했습니다.


4) OBIEE 대시보드 실행 속도가 느릴 때 문제를 해결해야 했던 경험을 설명하십시오.

후보자에게 기대하는 것: 면접관은 지원자의 문제 해결 방식과 문제를 체계적으로 진단하는 능력을 평가하고 있습니다.

예시 답변: 이전 직장에서 비효율적인 SQL 논리 때문에 대시보드 로딩 속도가 매우 느린 문제를 겪었습니다. 쿼리 로그를 분석하여 불필요한 열과 계산을 파악하고 보고서 구조를 재구성했습니다. 최적화 후 대시보드 성능이 크게 향상되었습니다.


5) OBIEE 에이전트는 어떻게 작동하며, 언제 사용해야 합니까?

후보자에게 기대하는 것: 면접관은 OBIEE의 자동화 및 알림 기능에 대한 지원자의 이해도를 평가하고자 합니다.

예시 답변: OBIEE 에이전트는 특정 조건에 따라 경고 또는 보고서를 전송하는 등의 작업을 자동화하는 데 사용됩니다. 일반적으로 예약 보고 또는 임계값 기반 알림에 사용되며, 예를 들어 주요 성과 지표가 미리 정의된 한계를 초과할 경우 이해 관계자에게 알림을 보낼 수 있습니다.


6) OBIEE에서 보안 및 접근 제어는 어떻게 처리하시나요?

후보자에게 기대하는 것: 면접관은 기업 환경에서의 데이터 보안 및 역할 기반 접근 제어에 대한 지식을 확인하고자 합니다.

예시 답변: OBIEE의 보안은 애플리케이션 역할, 카탈로그 권한 및 데이터 수준 보안을 통해 관리됩니다. 이전 직장에서는 세션 변수를 사용하여 행 수준 보안을 구현하여 사용자가 자신의 역할과 관련된 데이터만 볼 수 있도록 했습니다.


7) OBIEE 프로젝트 후반에 비즈니스 요구사항이 변경된 사례에 대해 설명해 주세요.

후보자에게 기대하는 것: 면접관은 당신의 적응력과 의사소통 능력을 파악하고자 합니다.

예시 답변: 이전 직장에서 비즈니스 사용자들이 개발 주기 후반에 추가적인 지표를 요청했습니다. 저는 RPD 모델을 재평가하고, 일정에 미치는 영향을 전달했으며, 프로젝트 일정을 준수하면서 가장 큰 가치를 제공하는 변경 사항의 우선순위를 정했습니다.


8) OBIEE 보고서에서 데이터의 정확성과 일관성을 어떻게 보장합니까?

후보자에게 기대하는 것: 면접관은 지원자의 꼼꼼함과 데이터 검증 능력을 평가하고 있습니다.

예시 답변: 저는 OBIEE 보고서를 소스 시스템 쿼리와 대조하여 검증하고, 비즈니스 사용자를 사용자 수용 테스트에 참여시켜 데이터 정확성을 보장합니다. 또한, RPD(보고서 파일 시스템)에서 일관된 명명 규칙과 중앙 집중식 계산을 통해 보고서 전반의 신뢰성을 유지하고 있습니다.


9) 복잡한 OBIEE 보고서를 비전문가 이해관계자에게 어떻게 설명하시겠습니까?

후보자에게 기대하는 것: 면접관은 지원자의 의사소통 능력과 기술적 관점과 비즈니스 관점을 연결하는 능력을 평가하고 있습니다.

예시 답변: 저는 기술적 구현보다는 지표에 담긴 비즈니스적 의미를 설명하는 데 집중합니다. 명확한 시각화와 실제 사례를 활용하면 이해관계자들이 OBIEE 내부 구조를 알 필요 없이 인사이트를 쉽게 이해할 수 있습니다.


10) 여러 OBIEE 보고서와 사용자를 지원할 때 작업 우선순위를 어떻게 정하시나요?

후보자에게 기대하는 것: 면접관은 운영 지원 환경에서 지원자의 시간 관리 및 우선순위 설정 능력을 평가하고자 합니다.

예시 답변: 저는 업무 영향력과 긴급성을 기준으로 업무 우선순위를 정합니다. 의사 결정에 영향을 미치는 중요한 보고 관련 문제는 우선적으로 처리하고, 기능 개선 요청은 일정을 정하고 명확하게 전달하여 기대치를 관리합니다.

이 게시물을 요약하면 다음과 같습니다.