|declarative-app-short|의 콘텐츠에 액세스하기

|declarative-app|을 설치했거나 조직의 구성원이 |declarative-app-short|을 공유한 경우 |sf-web-interface| 또는 :doc:`Snowflake CLI</developer-guide/snowflake-cli/index>`를 통해 데이터와 기능에 액세스할 수 있습니다.

|sf-web-interface|에서 앱 콘텐츠에 액세스하기

  1. Snowflake 계정으로 `Snowsight에 로그인<https://app.snowflake.com>`_합니다.

  2. 탐색 메뉴에서 Catalog » Apps 를 선택합니다.

  3. 액세스하려는 앱을 선택합니다.

  4. 다음을 포함한 앱의 콘텐츠를 찾습니다.

    • 노트북 앱에 노트북이 포함된 경우 이를 실행하여 시각화 및 기타 콘텐츠를 볼 수 있습니다.

    • 테이블 및 뷰: 앱의 일부인 테이블과 뷰를 쿼리할 수 있습니다.

    참고

    |declarative-app-short-plural|의 노트북은 읽기 전용입니다. 노트북에서 셀을 실행하거나 전체 노트북 실행할 수 있지만 수정할 수는 없습니다.

앱 노트북에 액세스하기

Snowsight 또는 :doc:`Snowflake CLI</developer-guide/snowflake-cli/index>`를 통해 앱의 노트북에 액세스할 수 있습니다.

|sf-web-interface|를 사용하여 자신의 역할에 사용할 수 있는 노트북을 찾아 엽니다.

  1. Snowsight 에 로그인합니다.

  2. 탐색 메뉴에서 Catalog » Apps 를 선택합니다.

  3. 액세스하려는 앱을 선택합니다. 앱과 해당 노트북에 대한 정보가 포함된 측면 패널이 나타납니다.

  4. 열기**를 선택합니다. 역할에서 노트북을 사용할 수 있는 경우 드롭다운 목록에 표시됩니다. 사용할 수 있는 노트북이 없는 경우 **열기 버튼을 클릭하면 워크시트가 직접 열립니다.

  5. 노트북 목록이 나타나면 목록에서 노트북을 선택합니다. 노트북이 열리고 앱의 일부로 나열됩니다.

  6. 노트북에서 개별 셀을 실행하거나 Run » :ui:`Run all cells`를 선택하여 전체 노트북을 실행할 수 있습니다. .

  7. 노트북 이름을 선택하면 다음 항목이 포함된 메뉴가 열립니다.

    • 탐색할 수 있는 동일한 앱의 다른 노트북.

    • 이 애플리케이션의 목록에 대한 링크.

  8. “<”(왼쪽 꺾쇠) 버튼을 누르면 노트북 목록 페이지로 이동합니다. 노트북 목록 페이지에는 다음 두 개의 탭이 있습니다.

    • All Notebooks: 자신의 역할에서 사용할 수 있는 모든 노트북을 나열합니다.

    • Shared with me: 소유자가 아닌 노트북을 나열합니다.

SQL 명령을 사용하여 자신의 역할에 사용할 수 있는 노트북을 찾아 엽니다.

  1. |sf-web-interface-link|에 로그인하고 **SQL 쿼리 작성**을 선택합니다.

  2. SHOW APPLICATIONS 명령을 사용하여 계정에 설치된 앱을 확인합니다.

    SHOW APPLICATIONS;
    
    Copy

    애플리케이션 이름(예: market_data_app)을 사용하여 앱의 콘텐츠에 액세스합니다.

  3. SHOW NOTEBOOKS IN APPLICATION 명령을 사용하여 앱에 어떤 노트북이 있는지 확인합니다.

    SHOW NOTEBOOKS IN APPLICATION market_data_app;
    
    Copy

    예를 들어, 이 명령은 이름이 ``MARKETING_NB``인 노트북을 반환할 수 있습니다.

    선택 사항: 노트북에 대한 자세한 내용을 보려면 DESC NOTEBOOK 명령을 실행합니다.

    DESC NOTEBOOK market_data_app.APP$UI.MARKETING_NB;
    
    Copy
  4. EXECUTE NOTEBOOK 명령으로 노트북을 실행합니다.

    EXECUTE NOTEBOOK market_data_app.APP$UI.MARKETING_NB();
    
    Copy
  5. 탐색 메뉴에서 Projects » Notebooks 를 선택합니다.

    해당 노트북이 사용 가능한 노트북 목록에 나타나야 합니다.

  6. 목록에서 노트북을 선택하여 엽니다.

    노트북이 열리고 앱의 일부로 나열됩니다.

앱에서 테이블 및 뷰에 액세스하기

테이블과 뷰는 앱의 스키마에서 사용할 수 있습니다. SQL 명령을 사용하여 액세스할 수 있습니다.

  • :doc:`SHOW SCHEMAS IN APPLICATION</sql-reference/sql/show-schemas>`을 사용하여 앱에 어떤 스키마가 있는지 확인합니다.

    SHOW SCHEMAS IN APPLICATION <app_name>;
    
    Copy
  • SHOW TABLES IN SCHEMASHOW VIEWS IN SCHEMA 명령을 사용하여 스키마의 테이블 및 뷰를 확인합니다.

    SHOW TABLES IN SCHEMA <app_name>.<schema>;
    SHOW VIEWS IN SCHEMA <app_name>.<schema>;
    
    Copy
  • 뷰 또는 테이블에서 항목을 선택합니다. 예를 들면 다음과 같습니다.

    SELECT * from <app_name>.<schema>.<view>;
    SELECT * from <app_name>.<schema>.<table>;
    
    Copy

고려 사항

|declarative-app-short-plural|의 노트북은 대화형이지만 읽기 전용입니다. 수정, 복사 또는 복제할 수 없습니다.

이전 노트북 실행을 보려면 Schedule notebook run » :ui:`View run history`를 선택합니다.