Azure Data Studio용 데이터 가상화 확장

Azure Data Studio용 데이터 가상화 확장은 ODBC 데이터 원본을 사용하여 외부 테이블 마법사를 지원합니다.

데이터 가상화 확장 설치

데이터 가상화 확장을 설치하려면 Azure Data Studio의 기능 확장을 방문하세요.

릴리스 1.0의 변경 내용

  • 확장 이름이 데이터 가상화로 바뀌었습니다.
  • 외부 테이블 만들기 마법사:
    • 가상화 MongoDB 및 Teradata 원본용 가이드 Notebooks가 포함되어 있습니다.
    • MongoDB 및 Teradata 가상화 Notebooks에서 변수를 채우는 대화 상자가 추가되었습니다.

릴리스 0.16의 변경 내용

  • 외부 테이블 만들기 마법사:
    • 개체 매핑 페이지에서 테이블 및 뷰를 로드할 때 오류 처리가 향상되었습니다.

릴리스 0.15의 변경 내용

  • 외부 테이블 만들기 마법사:
    • 개체 매핑 페이지에서 테이블 및 열 정보를 로드하는 데 걸리는 시간이 단축되었습니다.
    • 연결 세부 정보 페이지에서 기존 데이터베이스 범위 자격 증명을 로드하는 버그가 수정되었습니다.
  • CSV 파일 마법사에서 외부 테이블 만들기:
    • PROSE 구문 분석에 사용되는 기본 샘플 크기가 증가했습니다.

릴리스 0.14.1의 변경 내용

  • CTP 3.1 데이터 원본 지원

릴리스 0.12.1의 변경 내용

  • 이 릴리스에서는 SQL Server 빅 데이터 클러스터 연결 형식이 제거되었습니다. SQL Server 빅 데이터 클러스터 연결에서 이전에 사용할 수 있었던 모든 기능은 이제 SQL Server 연결에서 사용할 수 있습니다.
  • HDFS 검색은 Data Services 폴더에서 찾을 수 있습니다.
  • Notebook의 경우 PySpark 및 기타 빅 데이터 커널은 SQL Server 빅 데이터 클러스터의 SQL Server 마스터 인스턴스에 연결될 때 작동합니다.
  • 외부 테이블 만들기 마법사:
    • 기존 외부 데이터 원본을 사용하여 외부 테이블을 만들 수 있습니다.
    • 마법사 전체에서 성능이 향상되었습니다.
    • 특수 문자를 사용하여 개체 이름의 처리가 향상되었습니다. 이러한 개체 이름으로 인해 마법사가 실패하는 경우가 있었습니다.
    • 개체 매핑 페이지의 안정성이 향상되었습니다.
    • 데이터베이스 드롭다운에서 시스템 데이터베이스 DWConfiguration(, DWDiagnostics, DWQueue )가 제거되었습니다.
    • CSV 파일에서 외부 테이블 만들기 마법사에서 외부 파일 형식 개체의 이름을 설정할 수 있습니다.
    • CSV 파일에서 외부 테이블 만들기 마법사의 첫 페이지에 새로 고침 단추가 추가되었습니다.

릴리스 정보(v0.11.0)

  • Jupyter Notebook 지원, 특히 Python3 및 Spark 커널에 대한 지원이 Azure Data Studio로 이동되었습니다. 이 확장은 더 이상 Notebook을 사용하는 데 필요하지 않습니다.
  • 외부 데이터 마법사의 여러 버그 수정:
    • Sql Server 2019 CTP 2.3에서 제공된 변경 내용과 일치하도록 Oracle 형식 매핑이 업데이트되었습니다.
    • 테이블 매핑 컨트롤에 입력된 새 스키마가 손실되는 문제를 해결했습니다.
    • 테이블 매핑에서 데이터베이스 노드를 검사 모든 테이블과 뷰가 검사 않는 문제를 해결했습니다.

릴리스 정보(v0.10.2)

SQL Server 2019 지원

SQL Server 2019에 대한 지원이 업데이트되었습니다. SQL Server 빅 데이터 클러스터 인스턴스에 연결한 후 탐색기 트리에 새 Data Services 폴더가 나타납니다. 폴더에는 연결에 대해 새 Notebook 열기, Spark 작업 제출 및 HDFS 작업과 같은 작업에 대한 시작 지점이 있습니다. HDFS 파일/폴더를 통해 외부 데이터 만들기와 같은 일부 작업은 SQL Server 2019 확장을 설치해야 합니다.

Notebook 지원

Notebook 사용자 인터페이스를 크게 업데이트했습니다. Microsoft는 사용자와 공유되는 전자 필기장을 쉽게 읽을 수 있도록 하는 데 중점을 두고 있습니다. 즉, 선택하거나 마우스로 가리키지 않는 한 셀 주위의 모든 윤곽 상자를 제거하고, 셀을 선택할 필요 없이 간편한 셀 수준 작업에 대한 호버 지원을 추가하고, 실행 횟수, 애니메이션 정지 실행 단추 등을 추가하여 실행 상태를 명확히 하는 것을 의미했습니다. 또한 새 Notebook(Ctrl+Shift+N), 셀 실행(F5), 새 코드 셀(Ctrl+Shift+C), 새 텍스트 셀(Ctrl+Shift+T)의 바로 가기 키도 추가했습니다. 모든 주요 작업을 바로 가기로 시작할 수 있도록 하여 누락된 내용을 알려주세요.

기타 개선 사항 및 수정 사항은 다음과 같습니다.

  • 이제 SQL Server 2019 확장은 사용자에게 Python 종속성에 대한 설치 디렉터리를 선택하라는 메시지를 표시합니다. 또한 더 이상 Python을 .vsix file포함하지 않으므로 전체 확장 크기가 줄어듭니다. Python 종속성은 Spark 및 Python3 커널을 지원합니다.

  • 명령줄에서 새 Notebook을 시작할 수 있는 지원이 추가되었습니다. 인수 --command=notebook.command.new --server=myservername을 사용하여 시작하면 새 Notebook이 열리고 이 서버에 연결됩니다.

  • 셀의 코드 길이가 큰 Notebook의 성능 수정 코드 셀이 250줄을 초과하면 스크롤 막대가 추가됩니다.

  • 파일 지원이 향상되었습니다 .ipynb . 이제 버전 3 이상이 지원됩니다.

    참고 항목

    파일 업데이트를 버전 4 이상으로 저장합니다.

  • notebook.enabled 기본 제공 Notebook 뷰어가 안정적이므로 사용자 설정이 제거되었습니다.

  • 고대비 테마는 이제 이 경우 개체 레이아웃에 대한 여러 가지 수정 사항으로 지원됩니다.

  • 출력에 때때로 많은 ,,, 문자가 잘못 표시되는 #3680이 수정되었습니다.

  • Azure Data Studio에서 벗어나면 셀에 대해 #3602 편집기가 사라집니다.

  • application/vnd.dataresource+json 출력 MIME 형식에 대한 그리드 보기를 사용하도록 지원이 추가되었습니다. 즉, 이를 사용하는 많은 Notebook(예: Python Notebook에서 설정 pd.options.display.html.table_schema )에는 더 좋은 테이블 형식 출력이 있습니다.

알려진 문제

  • Notebook을 열면 Python 설치 대화 상자가 나타납니다. 이 설치를 취소하면 커널 및 연결 대상 드롭다운에 예상 값이 표시되지 않습니다. 해결 방법은 Python 설치를 완료하는 것입니다.
  • 지원되지 않는 커널을 사용하여 Notebook을 열면 커널과 드롭다운에 연결하면 Azure Data Studio의 응답이 중지됩니다. Azure Data Studio를 닫고 지원되는 커널을 사용하는지 확인합니다(Python3, Spark | R, Spark | Scala, PySpark, PySpark3).
  • SQL Server 엔드포인트에 대해 PySpark3 또는 기타 Spark 커널을 사용하는 경우 Spark UI 링크가 실패합니다. 해결 방법으로 대시보드에서 Spark UI를 선택하거나 SQL Server 빅 데이터 클러스터 연결 유형을 사용하여 연결합니다. 이 연결 유형은 올바른 Spark UI 하이퍼링크를 사용합니다.

확장성 향상

Extender를 지원하는 다양한 개선 기능이 이 릴리스에 추가되었습니다.

  • ObjectExplorerNodeProvider API를 사용하면 확장이 SQL Server 또는 기타 커넥트ion 노드 아래에 폴더를 추가할 수 있습니다. 이 방법은 노드가 Data Services SQL Server 2019 인스턴스 아래에 추가되지만 모니터링 또는 다른 폴더를 UI에 쉽게 추가하는 데 사용할 수 있는 방법입니다.
  • 대시보드에 기여 표시/숨기는 데 도움이 되는 두 가지 새로운 컨텍스트 키 값을 사용할 수 있습니다.
    • mssql:iscluster는 SQL Server 2019 빅 데이터 클러스터 인지 여부를 나타냅니다.
    • mssql:servermajorversion 에는 서버 버전이 있습니다(SQL Server 2019의 경우 15개, SQL Server 2017의 경우 14개 등). 이 값은 예를 들어, SQL Server 2017 이상에 대해서만 기능을 표시해야 하는 경우에 유용할 수 있습니다.

릴리스 정보(v0.8.0)

Notebooks:

  • 이제 "추가 작업" 셀 단추를 선택하여 기존 셀 앞/뒤에 셀 추가가 지원됩니다.
  • "연결 대상" 드롭다운의 연결에 새 커넥트온 추가 옵션이 추가되었습니다.
  • Python 패키지 업데이트를 지원하고 애플리케이션을 닫아 설치가 중단된 경우를 해결하기 위해 Notebook 종속성 다시 설치 명령이 추가되었습니다. 명령 팔레트(사용 Ctrl/Cmd+Shift+P 및 형식 Reinstall Notebook Dependencies)에서 실행할 수 있습니다.
  • PROSE Python 패키지가 1.1.0으로 업데이트되었으며 여러 버그 수정이 포함되어 있습니다. Notebook 종속성 다시 설치 명령을 사용하여 이 패키지를 업데이트합니다.
  • 이제 추가 작업 셀 단추를 선택하여 출력 지우기 명령이 지원됩니다.
  • 다음 고객이 보고한 문제를 해결했습니다.
    • PATH 문제로 인해 Windows에서 Notebook 세션을 시작할 수 없습니다.
    • 드라이브의 루트 폴더(예: C:\ 또는 D:\)에서 Notebook을 시작할 수 없습니다.
    • #2820 VS Code의 ADS에서 만든 전자 필기장을 편집할 수 없음
    • 이제 Spark 커널을 실행할 때 Spark UI 링크가 작동합니다.
    • "관리되는 패키지"의 이름을 "패키지 설치"로 변경

외부 데이터 만들기:

  • 오류 메시지는 복사 가능하며 보다 쉽게 요약 및 상세 보기로 구분되었습니다.
  • 향상된 UI 레이아웃 및 향상된 안정성 및 오류 처리
  • 다음 고객이 보고한 문제를 해결했습니다.
    • 열 매핑이 잘못된 테이블이 비활성화된 것으로 표시되고 경고가 오류를 설명합니다.

릴리스 정보(v0.7.2)

  • 이제 Azure Resource Explorer가 Azure Data Studio에 기본 제공되고 이 확장에서 제거되었습니다. 이에 대한 피드백을 주셔서 감사합니다!
  • Markdown 셀이 많은 Notebook의 성능이 향상되었습니다.
  • Notebook에서 코드 셀의 크기를 자동 조정합니다. 최소 크기는 여전히 셀 도구 모음을 기준으로 합니다.
  • Notebook 종속성을 설치할 때 사용자에게 알립니다. 특히 Windows에서는 시간이 오래 걸릴 수 있으므로 이제 알림이 작업 보기에 표시됩니다.
  • Notebook 종속성 다시 설치를 지원합니다. 이러한 기능은 이전에 사용자가 설치 도중에 Azure Data Studio를 닫은 경우에 유용합니다.
  • Notebook에서 셀 실행을 취소할 수 있습니다.
  • 특히 연결 오류가 발생할 때 외부 데이터 만들기 마법사를 사용할 때 안정성이 향상되었습니다.
  • 대상 서버에서 PolyBase를 사용하도록 설정하지 않았거나 실행하고 있지 않은 경우에는 외부 데이터 만들기 마법사의 사용을 차단합니다.
  • SQL Server 2019 및 외부 데이터 만들기와 관련된 맞춤법 및 명명 수정
  • Azure Data Studio 디버그 콘솔에서 많은 오류가 제거되었습니다.