분석 및 대시보드에서 후기록 사용

관리자는 사용자가 분석 및 대시보드에서 데이터를 편집하도록 설정할 수 있습니다.

  1. 의미 모델을 설정합니다.

    주:

    모델 관리 툴을 사용하여 의미 모델을 개발하는 경우 이 단계를 수행합니다. 의미 모델러를 사용하는 경우 참조:

    열에서 후기록 사용 .

    1. 모델 관리 툴에서 의미 모델(.rpd 파일)을 엽니다.
    2. 물리적 층에서 후기록을 사용으로 설정할 열이 포함된 물리적 테이블을 두 번 누릅니다.
    3. 물리적 테이블 대화상자의 일반 사항 탭에서 캐시에 저장 가능이 선택되지 않았는지 확인합니다. 이 옵션의 선택을 해제하면 Presentation Services 사용자가 업데이트를 즉시 확인할 수 있습니다.
    4. 비즈니스 모델 및 매핑 층에서 해당하는 논리적 열을 두 번 누릅니다.
    5. 논리적 열 대화상자에서 쓰기 가능을 선택하고 확인을 누릅니다.
    6. 프리젠테이션 층에서 후기록을 사용으로 설정한 논리적 열에 해당하는 열을 두 번 누릅니다.
    7. 프리젠테이션 열 대화상자에서 권한을 누릅니다.
    8. 적절한 사용자 및 애플리케이션 롤에 대해 읽기/쓰기 권한을 선택합니다.
    9. 변경사항을 저장합니다.
  2. 후기록 템플리트를 사용하여 XML 문서를 생성합니다. 후기록 템플리트 파일 생성을 참조하십시오.

    XML 문서에는 템플리트가 여러 개 포함될 수 있습니다. 이 예시에서는 2개의 템플리트(SetQuotaUseIDSetForecastUseID)가 포함된 XML 문서를 보여줍니다.

    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="oracle.bi.presentation/writebackschemas/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
       <WebMessage name="SetQuotaUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypequota VALUES(@{c5f6e60e1d6eb1098},@{c5d7e483445037d9e},'@{c3a93e65731210ed1}','@{c6b8735ea60ff3011}',@{c0432jkl53eb92cd8})</insert>
                <update>UPDATE regiontypequota SET Dollars=@{c0432jkl53eb92cd8} WHERE YR=@{c5f6e60e1d6eb1098} AND Quarter=@{c5d7e483445037d9e} AND Region='@{c3a93e65731210ed1}' AND ItemType='@{c6b8735ea60ff3011}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    <WebMessage name="SetForecastUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypeforecast VALUES(@{c83ebf607f3cb8320},@{cb7e2046a0fba2204},'@{c5a93e65d31f10e01}','@{c5a93e65d31f10e0}',@{c7322jkl93ev92cd8})</insert>
                <update>UPDATE regiontypeforecast SET Dollars=@{c7322jkl93ev92cd8} WHERE YR=@{c83ebf607f3cb8320} AND Quarter=@{cb7e2046a0fba2204} AND Region='@{c5a93e65d31f10e01}' AND ItemType='@{c5a93e65d31f10e0}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    : <insert> 요소와 <update> 요소는 둘 다 사용되지 않는 경우에도 포함해야 합니다. 예를 들어, insert만 수행하려면 비어 있는 update 문인 <update></update>를 포함해야 합니다.
  3. 후기록 템플리트가 포함된 XML 문서를 클립보드에 복사합니다.
  4. Oracle Analytics에서 후기록 템플리트를 적용합니다.
    1. 콘솔을 누르고 고급 시스템 설정을 누릅니다.
    2. 후기록 템플리트 XML에 단계 3에서 복사한 후기록 템플리트를 붙여넣습니다.
  5. 후기록 코드를 사용할 권한을 부여합니다.
    1. 클래식 홈으로 이동하여 관리를 누릅니다.
    2. 보안 아래의 권한 관리를 누르고 후기록으로 이동합니다.
    3. 인증된 사용자에게 데이터베이스에 후기록 권한을 부여합니다.
    4. BI 서비스 관리자에게 후기록 관리 권한을 부여합니다.
  6. 열에 후기록을 사용으로 설정합니다.
    1. 분석 편집기에서 후기록을 사용으로 설정할 열의 [열 속성]을 표시합니다.
    2. [열 속성] 대화상자에서 후기록 탭을 누릅니다.
      의미 모델에서 열에 대한 쓰기가 사용으로 설정된 경우 후기록 사용 상자를 사용할 수 있습니다.
    3. 후기록 사용 옵션을 선택합니다.
    4. 기본값을 변경하려면 다른 옵션 값을 지정합니다.
    5. 변경사항을 저장합니다.
    이 열이 포함된 모든 분석에서 열 후기록이 사용으로 설정됩니다.
  7. 테이블 뷰에 후기록을 사용으로 설정합니다.
    1. 분석 편집기에서 편집할 테이블 뷰를 엽니다.
    2. 뷰 속성을 누릅니다.
    3. 테이블 속성 대화상자에서 후기록 탭을 누릅니다.
    4. 후기록 사용 옵션을 선택합니다.
    5. 템플리트 이름 상자를 선택하고 단계 2에서 지정한 후기록 템플리트에 "WebMessage name=" 값을 지정합니다.
      예를 들어, 단계 2의 예제 템플리트에 대한 템플리트 이름은 'SetQuotaUseID'입니다.
    6. 변경사항을 저장합니다.