작업 공간

Get started with Workspaces

Try it in Snowsight

중요

레거시 워크시트는 **2026년 6월 22일**부터 Snowsight에서 제거됩니다. 작업 공간은 대체 SQL 편집 환경입니다. 전체 사용 중단 일정 및 마이그레이션 지침은 레거시 워크시트 및 대시보드 사용 중단 섹션을 참조하세요.

개요

Workspaces는 데이터 분석, 모델 개발, 데이터 파이프라인 구축에 사용할 수 있는 여러 데이터 타입의 코드를 생성, 조직 및 관리할 수 있는 통합 편집기를 제공합니다.

워크스페이스 는 비공개이며 작업을 빌드, 실험 및 테스트할 수 있는 개발 환경을 제공합니다. 워크스페이스의 모든 내용은 파일 기반이므로 더 복잡한 프로젝트에서 작업하고 버전 관리, 협업 및 기존 워크플로와의 조정을 위해 Git과 쉽게 통합할 수 있습니다.

사용자가 처음으로 작업 공간에 액세스하면 Snowflake는 내부의 사용자별 개인 데이터베이스를 자동으로 생성합니다. 이 데이터베이스는 작업 공간을 저장하는 데 사용되며 테이블이나 뷰와 같은 표준 오브젝트를 포함할 수 없습니다. 사용자에게 작업 공간 기능을 활성화하는 것 외에 어떠한 추가 기능이나 권한도 부여하지 않습니다. 개인 데이터베이스에 대한 자세한 내용은 개인 데이터베이스 섹션을 참조하세요.

관리자는 사용자가 이 데이터베이스에 대해 OWNERSHIP, USAGE, CREATE SCHEMA 권한이 있는 것으로 표시되는 것을 확인할 수 있습니다. 이러한 권한은 워크스페이스와 상호 작용하는 데 필요한 필수이며 다른 리소스에 대한 액세스에는 영향을 미치지 않습니다.

워크스페이스 환경

워크스페이스은 6개의 섹션 또는 으로 구성된 새로운 편집기입니다.

워크스페이스 환경의 개요입니다.
  1. 워크스페이스: 모든 파일과 폴더를 위한 1개의 공간. 파일을 드래그하여 폴더 간에 이동합니다. 중첩 폴더를 사용해 논리적인 카테고리 아래 관련 워크시트를 그룹화하면 평면적인 목록을 검색하지 않고도 특정 워크시트를 빠르게 찾을 수 있습니다. 각 사용자는 “내 워크스페이스”라는 기본 워크스페이스가 있으며, 이 워크스페이스는 Snowflake에 의해 자동으로 프로비저닝됩니다. Workspaces 메뉴에서 + Add New 를 선택하여 새 워크스페이스를 생성할 수도 있습니다. 기본 워크스페이스은 삭제하거나 이름을 변경할 수 없습니다.

  2. 워크시트: 소유하고 있거나 권한이 있는 워크시트를 열고 편집합니다. 워크시트에 대한 읽기 권한만 있는 경우에는 편집 내용이 저장되지 않습니다. 워크시트를 작업 공간의 파일로 변환하려면 워크시트를 작업 공간 내의 폴더로 끌어서 놓습니다. 워크시트는 개별적으로만 이동할 수 있으며, 여러 워크시트를 한 번에 이동하는 것은 지원되지 않습니다. 작업 공간 쿼리는 몇 가지 작은 차이점(UI 성능 향상 및 동일한 SQL 파일에서 2개의 쿼리를 동시에 실행하는 기능 등)을 제외하고 워크시트와 유사하게 실행됩니다.

  3. 데이터베이스 탐색기: 계정의 모든 데이터베이스, 각 데이터베이스의 스키마, 기타 오브젝트에 대한 계층적 뷰로, 유형별로 구성됩니다. 필터를 사용하여 오브젝트를 검색할 수 있습니다. Show databases I can query`를 선택해 사용할 수 없는 오브젝트를 필터링하여 뷰를 단순화할 수도 있습니다. 세로 줄임표 |vertical-ellipsis|(추가 작업) 버튼에서 사용할 수 있는 옵션은 오브젝트 유형에 따라 다르지만, 편집기에서 이름을 배치하거나, 이름을 복사하거나, 정의를 보는 등의 기능을 포함하고 있습니다. :ui:`Database Explorer 또는 File Explorer`를 열거나 닫으려면 작업 공간 윈도우의 하단 도구 모음에서 :ui:`File Explorer 아이콘 파일 탐색기 을 선택합니다.

  4. 편집기: 쿼리를 편집하고 나란히 분할하여 여러 파일을 동시에 볼 수 있습니다. 인라인 코파일럿을 사용하면 편집기 작업 영역 내에서 바로 제안 및 완성 기능을 이용할 수 있습니다.

  5. 결과: 결과를 나란히 분할하거나 고정하여 쉽게 비교할 수 있습니다.

  6. 쿼리 기록: 실행한 모든 쿼리의 기록을 봅니다. Current File`은 현재 열려 있고 편집기에서 선택한 파일의 과거 쿼리를 보여줍니다. 현재 파일 또는 모든 파일로 필터링합니다. :ui:`All Files`는 모든 파일에서 실행한 모든 과거 쿼리를 표시합니다. 이 뷰를 열거나 닫으려면 작업 공간 윈도우의 하단 도구 모음에서 :ui:`Query History 아이콘 쿼리 기록 를 선택하세요.

액세스 및 동작 관리

관리자는 |sf-web-interface|를 통해 또는 SQL 명령을 사용하여 작업 공간으로의 전환을 관리할 수 있습니다. SQL 쿼리에 대한 기본 편집기를 설정하고, 작업 공간 기능을 비활성화하고, 기존 보안 정책과의 잠재적인 충돌을 해결합니다.

기본 편집기 설정 또는 되돌리기

Snowsight 에서 작업 공간을 모든 사용자에 대한 계정 전체의 기본 편집기로 설정하려면 다음 단계를 따르세요.

  1. |sf-web-interface-link|에 ACCOUNTADMIN 권한으로 로그인합니다.

  2. 왼쪽 하단 모서리에서 이름 » :ui:`Settings`를 선택합니다.

  3. Account 에서 General 를 선택합니다.

  4. Set Workspaces as default SQL editor for the account 옵션을 활성화합니다.

    관리자는 이 옵션을 비활성화하여 워크시트를 기본 편집기로 되돌릴 수 있습니다. 사용자가 워크시트로 되돌리려는 경우 작업 공간 UI에서 :ui:`Go to Worksheets`를 선택할 수도 있습니다.

    줄임표 메뉴를 선택하고 워크시트로 이동을 선택합니다.

    또는 작업 공간 편집기에서 사용자 설정을 전환합니다.

    작업 공간을 기본 SQL 편집기로 사용하기

SQL을 사용하여 계정 전체 기본 편집기를 모든 사용자의 작업 공간으로 설정하려면 다음을 수행합니다.

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'always';

이 설정을 되돌리고 이전 기본 편집기를 사용하되, 작업 공간을 기본 편집기로 설정하는 모든 Snowflake 관리형 BCR을 유지하려면 다음 명령을 실행합니다.

ALTER ACCOUNT UNSET USE_WORKSPACES_FOR_SQL;

이전 편집기로 되돌리고 작업 공간을 기본 편집기로 설정하는 모든 Snowflake 관리형 BCR을 일시적으로 무시하려면 다음 명령을 실행합니다.

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'never';

참고

워크시트는 결국 사용 중단되며 위의 명령은 더 이상 작동하지 않습니다. 이전에 이 매개 변수를 설정한 경우 워크시트가 사용 중단되면 자동으로 지워집니다. 이전에 이 매개 변수를 설정한 경우 워크시트가 사용 중단되면 자동으로 지워집니다. 자세한 내용은 레거시 워크시트 및 대시보드 사용 중단 섹션을 참조하세요.

작업 공간 비활성화

경고

ENABLE_PERSONAL_DATABASEFALSE 로 설정하여 작업 공간을 비활성화하는 것은 사용 중단됩니다. **2026년 4월 20일**부터 이 설정은 무시되며 작업 공간을 더 이상 비활성화할 수 없습니다. 자세한 내용은 레거시 워크시트 및 대시보드 사용 중단 섹션을 참조하십시오.

작업 공간을 비활성화하려면 ENABLE_PERSONAL_DATABASE 계정 수준 매개 변수를 FALSE로 설정하고 다음 명령을 실행합니다.

ALTER ACCOUNT SET ENABLE_PERSONAL_DATABASE = FALSE;

이 매개 변수를 사용하려면 ACCOUNTADMIN 권한이 필요합니다. FALSE 로 설정한 후에는 워크스페이스가 함수 함수를 수행하지 않지만 Snowsight 탐색 메뉴에는 워크스페이스가 계속 목록에 표시됩니다.

제한 사항

  • :doc:`쿼리 필터</user-guide/ui-snowsight-filters>`는 지원되지 않습니다. 필터가 포함된 모든 쿼리는 실패합니다.

  • 워크스페이스 파일은 Universal Search 결과에 포함되지 않습니다.

  • 새 워크스페이스 UI 와 이전 워크시트 UI 에서 동일한 워크시트를 동시에 열고 편집하면 변경 내용이 손실될 수 있습니다.

  • 워크시트의 경우 실행 컨텍스트 설정(역할, 웨어하우스 및 네임스페이스)이 새 워크시트 UI 와 이전 워크시트 UI 간에 동기화되지 않습니다.