4 데이터 분석 및 데이터 시각화를 위한 Oracle Machine Learning Notebooks 시작하기

Oracle Machine Learning 노트북은 데이터 분석가 및 데이터 과학자를 위한 향상된 웹 기반 노트북 플랫폼입니다. 코드 작성, 텍스트 작성, 시각화 생성, 머신 러닝을 포함한 데이터 분석을 수행할 수 있습니다. 노트북은 백엔드에서 인터프리터와 연동됩니다. Oracle Machine Learning 사용자 인터페이스에서는 노트북을 생성, 편집, 삭제, 복사, 이동 및 템플릿으로 저장할 수 있는 프로젝트에서 노트북을 사용할 수 있습니다.

4.1 Oracle Machine Learning Notebooks 정보

Oracle Machine Learning Notebooks는 데이터 엔지니어, 데이터 분석가, R 및 Python 사용자 및 데이터 과학자를 위한 향상된 웹 기반 노트북 플랫폼입니다. 코드 작성, 텍스트 작성, 시각화 생성, 머신 러닝을 포함한 데이터 분석을 수행할 수 있습니다. 노트북은 백엔드에서 인터프리터와 연동됩니다.

Oracle Machine Learning에서는 노트북을 템플릿으로 생성, 편집, 삭제, 복사, 이동 및 저장할 수 있는 작업 영역 내의 프로젝트에서 노트북을 사용할 수 있습니다. 노트북에는 여러 단락이 포함될 수 있습니다. 단락은 SQL 문, PL/SQL 스크립트, R 및 Python 코드, conda 명령을 작성 및 실행할 수 있는 노트북 구성 요소입니다. 단락을 개별적으로 실행하거나 단일 버튼을 사용하여 노트북의 모든 단락을 실행할 수 있습니다. 단락에는 입력 섹션과 출력 섹션이 있습니다. 입력 섹션에서 코드 또는 텍스트와 함께 실행할 인터프리터를 지정합니다. 이 정보는 실행할 인터프리터로 전송됩니다. 출력 섹션에는 인터프리터의 결과가 제공됩니다.

주:

원래 노트북과 새 노트북 모두에 대해 단일 네임스페이스가 있습니다. 두 노트북 목록에 동일한 이름의 노트북을 사용할 수 없습니다. 원래 인터페이스에서 새 인터페이스로 복사된 노트북에는 _new가 추가됩니다.

그림 4-1 OML 노트북

OML 노트북 스크린샷
Oracle Machine Learning Notebook은 다음과 같은 기능을 제공합니다.
  • 더 빠른 노트북 로딩 시간.
  • Oracle Redwood 테마를 기반으로 하는 Oracle 룩앤필입니다.
  • 선 차트, 영역 차트, 막대 차트, 피라미드 차트, 파이 차트, 도넛 차트, 깔때기형 차트, 태그 클라우드, 트리맵 다이어그램, 선버스트 다이어그램, 분산형 플롯, 상자 플롯의 풍부한 시각화입니다.
  • 노트북 단락에 설명을 입력하는 옵션입니다.
  • 단락 종속성을 생성하는 옵션입니다. 단락 종속성 기능을 사용하면 단락 간에 종속성을 추가할 수 있습니다. 단락의 종속 항목은 원래 단락이 실행된 후 자동으로 실행됩니다.
  • 높음, 중간, 낮음 드롭다운 메뉴의 단순화된 서비스 레벨 선택
  • Zeppelin 및 Jupyter 노트북의 레이아웃입니다.
  • 페이지 내 버전 관리, 버전 기록 보기 및 버전 비교

4.2 Oracle Machine Learning Notebooks 페이지 액세스

OML Notebooks 페이지는 Oracle Machine Learning Notebooks의 왼쪽 탐색 창 또는 Notebooks 페이지에서 액세스할 수 있습니다.

  1. [노트북] 페이지에 액세스하려면 다음을 수행합니다.
    • Oracle Machine Learning 왼쪽 탐색 창으로 이동하여 프로젝트를 확장하고 노트북을 누릅니다.

      그림 4-2 왼쪽 탐색 창

      왼쪽 탐색 창
    • 또는 홈 페이지의 빠른 링크 아래에 있는 노트북을 눌러 [노트북] 페이지를 열 수 있습니다.
  2. 그러면 OML Notebooks 페이지가 열립니다.
    • 그림 4-3 OML Notebooks 페이지

      OML Notebooks 페이지
      여기서 다음을 수행할 수 있습니다.
    • 생성: 생성을 눌러 새 노트북을 생성합니다.
    • 편집: 노트북 행을 눌러 선택하고 편집을 누릅니다. 노트북 이름을 편집하고 메모장 편집 대화상자에서 주석을 추가할 수 있습니다.
    • 삭제: 메모장 행을 눌러 선택하고 삭제를 누릅니다.
    • 복제: 노트북 행을 눌러 선택하고 복제를 누릅니다. 이렇게 하면 노트북 사본이 생성되고 노트북 이름에 접미어 _1가 있는 노트북 페이지에 중복 사본이 나열됩니다.
    • 템플릿으로 저장: 노트북을 템플릿으로 저장하려면 해당 노트북을 선택하고 템플릿으로 저장을 누릅니다. 템플릿으로 저장 대화상자에서 템플릿의 위치를 정의하여 템플릿 아래의 개인 또는 공유에 저장할 수 있습니다.
    • 임포트: 노트북을 .json 파일로 임포트하려면 임포트를 누릅니다. 노트북을 가져올 프로젝트 및 작업 영역을 선택합니다.
    • 익스포트: 노트북을 익스포트하려면 익스포트를 누릅니다. .dsnb 형식, Zeppelin 형식 (.json ) 파일 및 Jupyter 형식(.ipynb))으로 노트북을 내보내고 나중에 동일하거나 다른 환경으로 가져올 수 있습니다.
    • 버전: 노트북의 버전을 생성하려면 해당 노트북을 선택하고 버전을 누릅니다. 특정 노트북의 버전 페이지가 열립니다. 여기서 +Version을 눌러 새 버전의 노트북을 만들 수 있습니다. [버전 생성] 대화상자가 열립니다. 노트북 버전의 이름, 설명 및 확인을 누릅니다. 새 버전의 노트북은 두 번째 버전의 접미어 _2를 사용하여 동일한 이름으로 생성됩니다. 이후 버전의 경우 접미어(숫자)가 1씩 증가합니다. 버전 복원을 눌러 이전 버전으로 되돌립니다. 모든 버전의 노트북을 삭제할 수도 있습니다. 노트북으로 돌아가기를 눌러 [ML 노트북] 페이지로 이동합니다.

      주:

      노트북을 연 다음 버전 지정 아이콘 옵션을 눌러서 노트북의 버전을 지정할 수도 있습니다. 이 옵션을 사용하면 새 버전을 만들고, 버전 기록을 보고, 이전 버전을 복원하고, 열었던 이전 버전의 노트북을 삭제할 수 있습니다.

4.2.1 노트북 페이지에서 노트북 버전 사용

노트북 버전을 생성하면 작업을 노트북에 보관할 수 있습니다.

노트북은 물론 노트북 편집기에서도 만들 수 있습니다. 이 예에서는 노트북 버전 지정 데모 노트북이 생성되고 버전 1로 버전이 지정됩니다.

주:

버전이 지정된 노트북은 편집할 수 없습니다. 특정 버전의 노트북을 변경하려면 해당 버전을 복원하여 편집해야 합니다.
사전 필수 조건: 노트북 버전 지정 데모 노트북. 이 노트북은 예제의 일부로 생성됩니다.
새 노트북 버전을 만들고 버전 기록을 보려면 다음을 수행합니다.
  1. [노트북] 페이지에서 노트북 생성을 누릅니다.
  2. [메모장 생성] 대화상자에서 이름 필드에 Notebook Versioning Demo 이름을 입력하고 확인을 누릅니다. 노트북이 만들어지고 노트북 편집기에서 열립니다.
  3. 노트북에서 단락의 아래쪽 테두리 위로 커서를 가져가고 + 아이콘을 눌러 단락을 추가합니다. 이 노트북에 두 개의 단락을 더 추가하고 다음 PL/SQL 스크립트를 단락에 붙여 넣습니다.
    단락 추가
    1. 첫번째 단락에서 다음 PL/SQL 스크립트를 복사하여 붙여 넣습니다. 이 스크립트는 SH 스키마에 있는 SALES 테이블에서 ESM_SH_DATA 뷰를 생성합니다.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. 두번째 단락에서 다음 SQL 스크립트를 복사하여 붙여넣습니다. 이 스크립트는 ESM_SH_DATA 뷰에 있는 레코드 수를 제공합니다.
      %script
      SELECT count(*) from ESM_SH_DATA;
    3. 세번째 단락에서 다음 SQL 스크립트를 복사하여 붙여넣어 데이터를 표 형식으로 검토합니다.
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. 모든 단락을 실행하고 모든 단락이 성공적으로 실행된 후 Notebooks 페이지로 돌아갑니다.
  5. [메모장] 페이지에서 메모장 버전 지정 데모 메모장을 선택하여 모든 편집 옵션을 사용으로 설정하고 버전을 눌러 이 노트북의 버전 페이지로 이동합니다.
    버전 옵션
    버전 - 노트북 버전 지정 데모 페이지가 열립니다.
  6. 버전 - 노트북 버전 지정 데모 페이지에서 버전을 눌러 새 버전의 노트북을 생성합니다. 그러면 [버전 생성] 대화상자가 열립니다.
    버전 페이지
  7. [버전 생성] 대화상자에서:
    1. 이름: 이 노트북의 새 버전에 대해 Version 1을 입력합니다.
    2. 주석: 주석(있는 경우)을 입력합니다.
    3. 확인을 누릅니다. 노트북 버전이 생성되면 버전 - 노트북 버전 지정 데모 페이지에 나열됩니다.
    버전 페이지 2
  8. 버전 - 노트북 버전 지정 데모 페이지에서 방금 생성한 노트북 버전의 버전 1을 선택하여 사용 가능한 모든 옵션을 사용으로 설정합니다.
    버전 선택 1
    • 삭제를 눌러 선택한 버전의 노트북을 삭제합니다.
    • 복원을 눌러 선택한 버전의 노트북을 복원합니다.

      주:

      선택한 버전의 노트북을 복원하면 버전이 지정되지 않은 모든 변경사항이 폐기됩니다(있는 경우).
    • 노트북으로 돌아가기를 눌러 [노트북] 페이지로 돌아갑니다.

4.3 Oracle Machine Learning 노트북 편집

노트북을 만들면 자동으로 열리고 기본 %sql 인터프리터를 사용하여 한 단락을 표시합니다. %script, %python, %sql , %r , %md 또는 %conda 중 하나를 명시적으로 지정하여 인터프리터를 변경할 수 있습니다.

노트북과 연결된 프로젝트의 컨텍스트를 설정합니다. 프로젝트에서 기존 노트북을 편집할 수 있습니다. 기존 노트북을 편집하려면
  1. Oracle Machine Learning 홈 페이지에서 노트북을 사용할 수 있는 프로젝트를 선택합니다.

    주:

    프로젝트는 작업 영역 내의 노트북과 실험을 논리적으로 그룹화한 것입니다. 많은 프로젝트를 소유할 수 있지만 다른 작업 영역과 프로젝트는 공유될 수 있습니다.
  2. 열고 편집할 노트북을 클릭합니다.
    선택한 노트북이 편집 모드로 열립니다.
  3. 편집 모드에서 다음 Oracle Machine Learning 노트북 도구 모음 옵션을 사용할 수 있습니다.
    OML 노트북 도구 모음
    메모장 수준 편집 옵션:
    • 모든 단락 실행을 눌러 노트북의 모든 단락 실행
    • 세션 무효화을 눌러 노트북 세션을 무효화하고 재설정합니다.
    • 버전 지정을 눌러 이 노트북의 새 버전을 생성하거나 이전 버전의 노트북을 봅니다.
      • 버전 생성: 이 노트북의 새 버전을 생성하려면 이 옵션을 누릅니다. 버전에 대한 새 이름과 이에 대한 설명을 제공할 수 있습니다. 새 노트북 버전을 만들면 각 실행 세션의 단락 결과가 버전 지정된 노트북에 저장됩니다. 노트북을 복원하면 각 실행 세션의 단락 결과도 복원됩니다. 편집기에서 노트북 버전을 만들 수도 있습니다. 자세한 내용은 노트북 편집기에서 노트북 버전 작업을 참조하십시오.
      • 버전 기록 보기: 이전 버전의 노트북을 보려면 이 옵션을 누릅니다. 이전 버전을 복원하고, 버전을 비교하고, 생성한 이전 버전을 삭제할 수 있습니다.

      주:

      노트북 버전을 생성하고, 버전 기록을 보고, 노트북 페이지의 노트북 페이지의 버전 옵션 옵션에서 이전 버전을 삭제할 수도 있습니다.
    • 단락 결과를 지우려면 결과 지우기을 누릅니다.
    • 단락 종속성 지우기을 눌러 단락 종속성을 지웁니다.
    • 노트북 얼리어답터 내보내기을 눌러 노트북을 익스포트합니다. 노트북을 .dsnb 파일, .zpln 파일(Zeppelin 노트북) 및 .ipynb 파일(Jupyter 노트북)로 내보낼 수 있습니다. 노트북을 내보내는 동안 다음 설정을 사용합니다.
      • 모두 익스포트
      • 코드 제외
      • 결과 제외
      • 시간기록 제외
    • 노트북 인쇄을 눌러 노트북을 인쇄합니다.
    • 코드 숨기기을 눌러 노트북의 모든 단락 코드를 숨깁니다.
    • 결과 숨기기을 눌러 노트북의 모든 단락 결과를 숨깁니다.
    • 이 노트북에 대해 읽기 전용 모드를 사용으로 설정하려면 읽기 전용 사용을 누릅니다.

      주:

      읽기 전용 모드는 Oracle Machine Learning 노트북에만 사용할 수 있습니다.
    • 패널 표시을 눌러 편집 패널을 표시합니다. 패널의 편집 옵션은 단락에 사용할 수 있는 편집 옵션과 동일합니다. 패널 아이콘을 누르면 오른쪽에 편집 창이 열리고 단락의 편집 도구 모음이 숨겨집니다.
    • 인터프리터 업데이트을 눌러 인터프리터 바인딩을 낮음, 중간 또는 높음으로 변경합니다.
    • Zeppelin을 눌러 OML 노트북을 Zeppelin 또는 Jupyter 노트북으로 전환합니다.
    단락 레벨 편집 옵션:
    • 선택한 단락을 실행하려면 실행을 누릅니다.
    • 종속성 모드 시작을 눌러 종속성 모드로 들어갑니다. 종속성 모드에서 단락을 추가하거나 제거하려면 단락을 선택하고 선택 해제해야 합니다.

      주:

      단락 종속성 기능을 사용하면 단락 간에 종속성을 추가할 수 있습니다. 단락의 종속 항목은 원래 단락이 실행된 후 자동으로 실행됩니다.
    • 주석을 눌러 [설명] 대화상자를 엽니다. 여기에 설명을 입력하고 Enter 키를 눌러 설명을 추가합니다. 해당 삭제 아이콘을 눌러 설명을 삭제할 수도 있습니다. 설명 아이콘을 눌러 대화상자를 닫습니다. 노트북의 각 단락에 대한 설명을 제공할 수 있습니다. 주석이 있는 단락은 주석 아이콘에 녹색 점으로 표시됩니다. 의견에 대한 표시자
    • 전체 화면 모드에서 노트북 단락을 보려면 확장을 누릅니다. 일반 모드에서 단락을 보려면 축소 아이콘을 누릅니다.
    • 행 번호 숨기기 표시을 눌러 노트북 단락에 행 번호를 표시합니다.
    • 단락 제목, 코드, 결과 및 단락 설정을 보려면 표시 여부을 누릅니다.
    • 설정을 눌러 다음을 수행합니다.
      • 위로 이동: 노트북에서 단락을 위로 이동하려면 누릅니다.
      • 아래로 이동: 눌러서 노트북에서 단락을 아래로 이동합니다.
      • 결과 지우기: 단락에서 실행한 명령의 결과를 지우려면 누릅니다.
      • 포함된 창으로 열기: 현재 단락을 브라우저에서 별도로 보려면 누릅니다.
      • 단락 복제: 단락을 복제하려면 누릅니다. 단락이 동일한 노트북에 복제됩니다.
      • 실행 사용 안함: 단락 실행을 사용 안함으로 설정하려면 누릅니다. 실행을 사용으로 설정하려면 설정으로 이동하고 실행 사용을 누릅니다.
      • 단락 삭제: 단락을 삭제하려면 누릅니다.
    • HTML 형식으로 단락을 보려면 HTML을 누르십시오.
    • 단락을 텍스트 형식으로 보려면 텍스트을 누릅니다.
    • 설정을 눌러 노트북 단락 출력의 설정을 조정합니다. 이 설정은 그래프, 차트 등의 시각화에 특히 적용됩니다.
    • 다른 이름으로 다운로드을 눌러 단락을 텍스트 파일로 다운로드하거나, 그래프 또는 차트가 출력으로 포함된 단락에 해당하는 경우 .png 또는 .svg 파일로 다운로드합니다.

4.3.1 노트북 편집기에서 노트북 버전 사용

노트북 버전을 생성하면 작업을 노트북에 보관할 수 있습니다.

노트북은 물론 노트북 편집기에서도 만들 수 있습니다. 이 예에서는 다음과 같습니다.
  • 머신 러닝 모델을 구축하기 위한 스크립트를 추가하도록 원본 노트북 노트북 버전 지정 데모가 편집되었습니다.
  • 그런 다음 노트북 버전 지정 데모 노트북의 버전이 버전 2로 지정되어 머신 러닝 모델을 빌드하는 코드를 아카이브합니다.
  • 노트북 버전 지정 데모 노트북의 버전 2버전 1버전 비교 기능을 사용하여 비교합니다.

주:

버전이 지정된 노트북은 편집할 수 없습니다. 특정 버전의 노트북을 변경하려면 해당 버전을 복원하여 편집해야 합니다.
새 노트북 버전을 만들고 버전 기록을 보려면 다음을 수행합니다.
  1. [노트북 EA] 페이지에서 노트북 버전 지정 데모 노트를 눌러 노트북 편집기에서 엽니다.

    주:

    이 노트북의 버전 1은 노트북 페이지에서 노트북 버전 사용의 예제의 일부로 이미 생성되었습니다. 여기에는 뷰 ESM_SH_DATA를 생성하고, 레코드를 계산하고, 데이터를 보기 위한 아카이브된 코드가 포함됩니다. 노트북을 클릭하면 편집 가능한 원래 버전이 열립니다.
  2. 이제 노트북을 편집하여 머신 러닝 모델을 빌드하는 스크립트를 추가합니다. 노트북에서 세번째 단락의 아래쪽 테두리 위로 커서를 가져가고 + 아이콘을 눌러 새 단락을 추가합니다.
    단락 추가
  3. 다음 스크립트를 복사하여 새 단락에 붙여넣습니다. 이 스크립트는 ESM 알고리즘을 사용하여 머신 러닝 모델을 구축합니다.
    %script
    
    BEGIN DBMS_DATA_MINING.DROP_MODEL('ESM_SALES_FORECAST_1');
    EXCEPTION WHEN OTHERS THEN NULL; END;
    /
    DECLARE
        v_setlst DBMS_DATA_MINING.SETTING_LIST;
    BEGIN
        
        v_setlst('ALGO_NAME')            := 'ALGO_EXPONENTIAL_SMOOTHING';
        v_setlst('EXSM_INTERVAL')        := 'EXSM_INTERVAL_QTR'; -- accumulation int'l = quarter
        v_setlst('EXSM_PREDICTION_STEP') := '4';                 -- prediction step = 4 quarters
        v_setlst('EXSM_MODEL')           := 'EXSM_WINTERS';      -- ESM model = Holt-Winters
        v_setlst('EXSM_SEASONALITY')     := '4';                 -- seasonal cycle = 4 quarters    
    
        DBMS_DATA_MINING.CREATE_MODEL2(
            MODEL_NAME          => 'ESM_SALES_FORECAST_1',
            MINING_FUNCTION     => 'TIME_SERIES',
            DATA_QUERY          => 'select * from ESM_SH_DATA',
            SET_LIST            => v_setlst,
            CASE_ID_COLUMN_NAME => 'TIME_ID',
            TARGET_COLUMN_NAME  =>'AMOUNT_SOLD');
    END;
  4. 이제 이 노트북을 코드와 함께 아카이브하여 버전 지정을 통해 머신 러닝 모델을 구축하십시오. 노트북 편집기의 왼쪽 상단 모서리에서 버전 지정 버전 지정 아이콘을 누릅니다.
  5. 버전 생성버전 기록 보기 옵션이 열립니다.
    버전 생성
  6. 버전 생성을 누릅니다. 새 버전 대화상자가 열립니다.
  7. 새 버전 대화상자에서:
    1. 이름: 여기서 Version 2 이름은 기본적으로 사용됩니다. 이 이름은 그대로 둡니다.
    2. 주석: 주석(있는 경우)을 입력합니다.
    3. 생성.을 누릅니다 새 버전 생성을 확인하는 메시지가 표시됩니다.
    새 버전 대화상자
    이 노트북의 버전 2에는 이제 머신 러닝 모델을 만들기 위한 아카이브 코드가 포함되어 있습니다.
  8. 이전에 생성한 버전을 보려면 버전 지정 버전 지정, 버전 내역 보기 순으로 누릅니다.
  9. 노트북 편집기의 오른쪽 창에서 버전 기록 패널이 열립니다. 커서를 노트북 버전 위로 가져가서 눌러 사용 가능한 옵션을 사용으로 설정합니다.
  10. [버전 기록] 패널에서 다음 작업을 수행할 수 있습니다.
    버전 기록 보기
    • 오픈 버전을 눌러 선택한 버전을 엽니다.

      주:

      버전 지정된 노트북은 편집할 수 없으므로 버전 지정된 노트북을 누르면 노트북이 읽기 전용 모드로 열립니다. 현재 편집 가능한 버전을 보려면 노트의 현재 버전 보기를 누릅니다. 현재 버전 보기 옵션
    • 삭제를 눌러 선택한 버전을 삭제합니다.
    • 버전 비교를 눌러 노트북의 선택한 버전과 현재 버전을 비교합니다. 드롭다운 목록에서 사용 가능한 다른 버전을 선택할 수 있습니다. 이 예에서는 현재 상태 아래의 노트북 버전 2를 버전 1과 비교합니다. 여기에 표시된 것처럼 새 추가는 녹색으로 강조 표시되고 삭제는 빨간색으로 강조 표시됩니다. 노트북 버전 비교
    • Restore를 눌러 선택한 버전을 복원합니다.

      주:

      선택한 버전의 노트북을 복원하면 버전이 지정되지 않은 모든 변경사항이 폐기됩니다(있는 경우).

4.3.2 단락 종속성 생성

단락 종속성을 사용하면 단락 간에 종속성을 추가할 수 있습니다. 종속 단락은 종속성 순서에 따라 원래 단락이 실행된 후 자동으로 실행됩니다.

단락 종속성을 생성하려면 다음과 같이 하십시오.
  1. [노트북] 페이지에서 노트북 생성을 누릅니다.
  2. [메모장 생성] 대화상자에서 이름 필드에 Paragraph Dependencies Demo 이름을 입력하고 확인을 누릅니다.
    노트북이 만들어지고 노트북 편집기에서 열립니다.
  3. 노트북에서 단락의 아래쪽 테두리 위로 커서를 가져가고 + 아이콘을 눌러 단락을 추가합니다. 이 노트북에 두 개의 단락을 더 추가하고 다음 PL/SQL 스크립트를 단락에 붙여 넣습니다.
    단락 추가
    1. 첫번째 단락에서 다음 PL/SQL 스크립트를 복사하여 붙여넣습니다. 이 스크립트는 SH 스키마에 있는 SALES 테이블에서 ESM_SH_DATA 뷰를 생성합니다.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. 두번째 단락에서 다음 SQL 스크립트를 복사하여 붙여넣습니다. 이 스크립트는 ESM_SH_DATA 뷰에 있는 레코드 수를 제공합니다.
      %script
      SELECT COUNT(*) FROM ESM_SH_DATA;
    3. 세번째 단락에서 다음 SQL 스크립트를 복사하여 붙여넣어 데이터를 표 형식으로 검토합니다.
      %sql
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. 첫번째 단락으로 이동하고 종속성 모드 입력 아이콘을 누릅니다.
    종속성 모드 시작
    You are selecting dependents for this paragraph 메시지가 나타납니다.
  5. 두 번째 및 세 번째 단락을 클릭하여 단락 1의 종속 항목으로 추가합니다.

    주:

    단락 종속성의 순서는 클릭 순서를 기준으로 합니다.
    종속 단락 선택
  6. 저장을 누릅니다. 종속 단락이 정의되고 저장되면 여기의 스크린샷에 표시된 숫자로 표시됩니다.
    종속 단락
  7. 이제 첫번째 단락으로 이동하고 실행을 누릅니다. 첫번째 단락이 성공적으로 시작된 후 종속성 순서에 따라 후속 종속 단락이 실행되기 시작합니다.
    종속 단락 실행