스케일 아웃 MPP 데이터 웨어하우스인 Analytics Platform System의 새로운 내용

최신 APS(Microsoft Analytics Platform System 어플라이언스 업데이트)의 새로운 내용을 참조하세요. APS는 MPP SQL Server Parallel Data Warehouse 호스트하는 스케일 아웃 온-프레미스 어플라이언스입니다.

APS CU7.7

릴리스 날짜 - 2020년 11월

SCVMM2016

APS CU7.7 소프트웨어는 VMM VM을 Windows Server 2016으로 업그레이드하고 SCVMM2016을 설치합니다. 현재 사용 중인 SCVMM 2012 R2의 수명 종료 날짜는 2022년 7월입니다. CU7.7을 필수 업그레이드로 만들려면 최신 SCVMM이 지원되어야 합니다. 고객은 최대한 빨리 CU7.7로 업그레이드해야 합니다.

대상으로 SQL Server 2019용 SSIS 대상 어댑터

배포 대상으로 SQL Server 2019를 지원하는 새 APS SSIS 대상 어댑터는 다운로드 사이트에서 다운로드할수 있습니다.

APS CU7.6

릴리스 날짜 - 2020년 4월

열 이름 바꾸기

CU7.6으로 업그레이드한 후 고객은 사용자가 만든 테이블의 열 이름을 바꿀 수 있습니다. 구문, 예제, 제한 사항 및 자세한 내용은 RENAME(Transact-SQL)을 참조하세요.

보기 변경

이제 고객은 보기를 변경할 수 있습니다. 자세한 내용은 ALTER VIEW(Transact-SQL)를 참조하세요.

APS CU7.5

릴리스 날짜 - 2019년 9월

외부 데이터 원본 변경

고객은 CU 7.5 업데이트를 사용 하 여 외부 데이터 원본 정의를 변경할 수 있습니다. Hadoop 이름 노드 고가용성을 사용 하는 고객은 이제 장애 조치 (failover) 발생 시 인수를 변경 하도록 데이터 원본을 변경할 수 있습니다. APS의 경우 위치, RESOURCE_MANAGER_LOCATION 및 자격 증명만 변경할 수 있습니다. 자세한 내용은 alter external data source 를 참조 하세요.

PolyBase를 사용한 CDH 5.15 및 5.16 지원

CU 7.5 업데이트를 사용 하는 APS의 PolyBase는 이제 Cloudera에서 CDH 5.15 및 5.16 버전의 Hadoop 배포를 지원 합니다. Cdh .x 버전의 경우 옵션 6을 사용 합니다.

Try_Convert 및 Try_Cast 지원

CU 7.5 AP는 이제 TRY_CASTTRY_CONVERT tsql 함수를 지원 합니다. 이러한 함수는 모두 변환이 성공 하는 경우 지정 된 데이터 형식으로 변환 된 값을 반환 합니다. 그렇지 않으면 null을 반환 합니다.

APS CU7.4

릴리스 날짜-2019 년 5 월

Dwloader를 사용 하 여 많은 행 로드

APS CU 7.4부터 고객은 새 dwloader를 사용 하 여 32 KB (32768 바이트) 보다 큰 테이블에 행을 로드할 수 있습니다. 새 dwloader는 32768과 33554432 (바이트) 사이의 정수 값을 사용 하 여 32 KB 보다 큰 행을 로드 하는-l 스위치를 지원 합니다. 이 스위치는 클라이언트와 서버에 더 많은 메모리를 할당 하 고 부하를 늦출 수 있으므로 큰 행 (32 이상)을 로드 하는 경우에만이 옵션을 사용 합니다. 다운로드 사이트에서 새 dwloader를 다운로드할 수 있습니다.

PolyBase를 사용 하는 HDP 3.0 및 3.1 지원

이제 APS의 PolyBase는이 업데이트와 함께 HDP 3.0 및 3.1을 지원 합니다. HDP 3.x 버전에는 option 7을 사용 합니다. 자세한 내용은 PolyBase 연결 페이지를 참조 하세요.

PolyBase를 사용하는 UTF16 파일 지원

PolyBase는 이제 UTF16(LE) 인코딩으로 구분된 텍스트 파일 읽기를 지원합니다. 설치 세부 정보는 외부 파일 형식 만들기를 참조하세요.

APS CU7.3

릴리스 날짜 - 2018년 12월

일반 하위 식 제거

APS CU7.3은 SQL 쿼리 최적화에서 일반적인 하위 식 제거를 사용하여 쿼리 성능을 향상시킵니다. 향상된 향상된 방법은 두 가지 방법으로 쿼리를 향상시킵니다. 첫 번째 이점은 SQL 컴파일 시간을 줄이는 데 도움이 되는 이러한 식을 식별하고 제거하는 기능입니다. 두 번째이자 더 중요한 이점은 이러한 중복 하위 식에 대한 데이터 이동 작업이 제거되므로 쿼리 실행 시간이 더 빨라진다는 것입니다. 이 기능에 대한 자세한 설명은 여기에서 찾을 수 있습니다.

Informatica 10.2.0용 APS Informatica 커넥터 게시

Informatica 버전 10.2.0 및 10.2.0 핫픽스 1에서 작동하는 APS용 Informatica 커넥터의 새 버전을 릴리스했습니다. 새 커넥터는 다운로드 사이트에서 다운로드할수 있습니다.

참고

Informatica 10.2.0 또는 10.2.0 핫픽스 1용 APS Informatica 커넥터는 엄격한 TLS1.2에서 작동하지 않으며 TLS1.0 및 1.1이 완벽하게 작동해야 합니다.

지원되는 버전

APS 버전 Informatica PowerCenter 드라이버
APS 2016 9.6.1 SQL Server Native Client 11.x
APS 2016 이상 10.2.0, 10.2.0 핫픽스 1 SQL Server Native Client 11.x

APS CU7.2

릴리스 날짜 - 2018년 10월

TLS 1.2에 대한 지원

APS CU 7.2는 TLS 1.2를 지원 합니다. 클라이언트 컴퓨터와 APS 간 통신은 이제 TLS 1.2를 통해서만 통신 하도록 설정할 수 있습니다. TLS 1.2을 통해서만 통신 하도록 설정 된 클라이언트 컴퓨터에 설치 된 SSDT, SSIS 및 Dwloader와 같은 도구는 이제 TLS 1.2을 사용 하 여 AP에 연결할 수 있습니다. 기본적으로 APS는 이전 버전과의 호환성을 위해 모든 TLS (1.0, 1.1 및 1.2) 버전을 지원 합니다. TLS 1.2를 엄격 하 게 사용 하도록 APS 어플라이언스를 설정 하려는 경우 레지스트리 설정을 변경 하 여 수행할 수 있습니다.

자세한 내용은 ap에서 tls 1.2 구성을 참조 하세요.

PolyBase에 대 한 Hadoop 암호화 영역 지원

이제 PolyBase에서 Hadoop 암호화 영역과 통신할 수 있습니다. Hadoop 보안 구성에 필요한 APS 구성 변경을 참조 하세요.

Insert-Select maxdop 옵션

삽입 선택 작업에 대해 1 보다 큰 maxdop 설정을 선택할 수 있는 기능 스위치 를 추가 했습니다. 이제 maxdop 설정을 0, 1, 2 또는 4로 설정할 수 있습니다. 기본값은 1입니다.

중요

Maxdop를 높이면 때때로 작업 또는 교착 상태 오류가 발생할 수 있습니다. 이 경우 설정을 다시 maxdop 1로 변경 하 고 작업을 다시 시도 하세요.

ColumnStore 인덱스 상태 DMV

Dm_pdw_nodes_db_column_store_row_group_physical_stats dmv를 사용 하 여 columnstore 인덱스 상태 정보를 볼 수 있습니다. 다음 뷰를 사용 하 여 조각화를 확인 하 고 columnstore 인덱스를 다시 작성 하거나 다시 구성할 시기를 결정 합니다.

create view dbo.vCS_rg_physical_stats
as 
with cte
as
(
select   tb.[name]                    AS [logical_table_name]
,        rg.[row_group_id]            AS [row_group_id]
,        rg.[state]                   AS [state]
,        rg.[state_desc]              AS [state_desc]
,        rg.[total_rows]              AS [total_rows]
,        rg.[trim_reason_desc]        AS trim_reason_desc
,        mp.[physical_name]           AS physical_name
FROM    sys.[schemas] sm
JOIN    sys.[tables] tb               ON  sm.[schema_id]          = tb.[schema_id]                             
JOIN    sys.[pdw_table_mappings] mp   ON  tb.[object_id]          = mp.[object_id]
JOIN    sys.[pdw_nodes_tables] nt     ON  nt.[name]               = mp.[physical_name]
JOIN    sys.[dm_pdw_nodes_db_column_store_row_group_physical_stats] rg      ON  rg.[object_id]     = nt.[object_id]
                                                                            AND rg.[pdw_node_id]   = nt.[pdw_node_id]
                                        AND rg.[pdw_node_id]    = nt.[pdw_node_id]                                          
)
select *
from cte;

ORC 및 Parquet 파일에 대 한 PolyBase 날짜 범위 증가

이제 PolyBase를 사용 하 여 날짜 데이터 형식 읽기, 가져오기 및 내보내기는 1970-01-01 이전 날짜와 ORC 및 Parquet 파일 형식에 대해 2038-01-20 이후 날짜를 지원 합니다.

대상으로 SQL Server 2017 용 SSIS 대상 어댑터

배포 대상으로 SQL Server 2017을 지원하는 새 APS SSIS 대상 어댑터는 다운로드 사이트에서 다운로드할수 있습니다.

APS CU7.1

릴리스 날짜 - 2018년 7월

DBCC 명령은 동시성 슬롯을 소비하지 않습니다(동작 변경).

APS는 DBCC DROPCLEANBUFFERS와 같은 T-SQL DBCC 명령의 하위 집합을 지원합니다. 이러한 명령은 이전에 실행될 수 있는 사용자 로드/쿼리 수를 줄이는 동시성 슬롯을 사용했습니다. DBCC이제 명령이 사용자 동시성 슬롯을 소비하지 않는 로컬 큐에서 실행되어 전반적인 쿼리 실행 성능이 향상됩니다.

일부 메타데이터 호출을 카탈로그 개체로 대체합니다.

SMO를 사용하는 대신 메타데이터 호출에 카탈로그 개체를 사용하면 APS의 성능이 향상되었습니다. CU7.1부터 이러한 메타데이터 호출 중 일부는 기본적으로 카탈로그 개체를 사용합니다. 메타데이터 쿼리를 사용하는 고객에게 문제가 발생하는 경우 기능 스위치에서 이 동작을 해제할 수 있습니다.

버그 수정

APS CU7.1을 SQL Server 2016 SP2 CU2로 업그레이드했습니다. 업그레이드는 아래에 설명된 몇 가지 문제를 해결합니다.

제목 설명
잠재적인 튜플 이동기 교착 상태 업그레이드는 분산 트랜잭션 및 튜플 이동기 백그라운드 스레드에서 교착 상태의 오랜 가능성을 수정합니다. CU7.1을 설치한 후 TF634를 사용하여 시작 매개 변수 또는 전역 추적 플래그를 SQL Server 튜플 이동기를 중지한 고객은 안전하게 제거할 수 있습니다.
특정 지연/잠재 고객 쿼리 실패 오류가 발생할 수 있는 중첩된 지연/리드 함수가 있는 CCI 테이블에 대한 특정 쿼리는 이제 이 업그레이드를 통해 수정되었습니다.

APS AU7

릴리스 날짜 - 2018년 5월

APS 2016은 AU7로 업그레이드하기 위한 필수 조건입니다. 다음은 APS AU7의 새로운 기능입니다.

통계 자동 생성 및 자동 업데이트

APS AU7는 기본적으로 통계를 자동으로 만들고 업데이트 합니다. 통계 설정을 업데이트 하기 위해 관리자는 Configuration Manager의 새로운 기능 스위치 메뉴 항목을 사용할 수 있습니다. 기능 스위치 는 통계의 자동 생성, 자동 업데이트 및 비동기 업데이트 동작을 제어 합니다. ALTER DATABASE (병렬 데이터 웨어하우스) 문을 사용 하 여 통계 설정을 업데이트할 수도 있습니다.

T-SQL

@var이제 선택이 지원 됩니다. 자세한 내용은 지역 변수 선택 을 참조 하세요.

이제 쿼리 힌트 해시 및 순서 그룹이 지원 됩니다. 자세한 내용은 힌트 (transact-sql)-쿼리 를 참조 하세요.

기능 스위치

APS AU7 Configuration Manager의 기능 스위치를 소개 합니다. AutoStatsEnabled 및 DmsProcessStopMessageTimeoutInSeconds는 이제 관리자가 변경할 수 있는 구성 가능한 옵션입니다.

알려진 문제

APS AU7 소프트웨어를 사용 하면 잘못 된 실행 측 채널 공격 으로 설명 된 문제를 해결 하는 Intel BIOS 업데이트가 제공 됩니다. 이 공격은 스펙터 및 멜트다운 취약성 을 악용 하는 것을 목표로 합니다. AP와 함께 패키지 되기는 하지만, AP AU7 소프트웨어 설치의 일부가 아니라 수동으로 BIOS 업데이트가 설치 됩니다.

Microsoft는 모든 고객에 게 BIOS 업데이트를 설치 하도록 조언 합니다. Microsoft는 다양 한 환경에서 다양 한 SQL 작업에 대 한 커널 KVAS (가상 주소 숨김), KPTI (커널 페이지 테이블 간접 참조) 및 IBP (간접 분기 예측 완화)의 효과를 측정 했습니다. 측정값이 일부 워크 로드에서 상당한 저하를 발견 했습니다. 결과에 따라 프로덕션 환경에 배포 하기 전에 BIOS 업데이트를 사용 하도록 설정 하는 성능 효과를 테스트 하는 것이 좋습니다. SQL Server 지침은 여기를 참조 하세요.

APS 2016

이 섹션에서는 AP 2016-AU6의 새로운 기능에 대해 설명 했습니다.

SQL Server 2016

APS AU6는 최신 SQL Server 2016 릴리스에서 실행되며 기본 데이터베이스 호환성 수준 130을 사용합니다. SQL Server 2016에서는 다음과 같은 새로운 기능을 지원할 수 있습니다.

  • 클러스터형 columnstore 인덱스의 보조 인덱스입니다.
  • PolyBase용 Kerberos.

T-SQL

APS AU6는 이러한 T-SQL 호환성 향상을 지원합니다. 이러한 추가 언어 요소를 통해 SQL Server 및 기타 데이터 원본에서 쉽게 마이그레이션할 수 있습니다.

  • 이제 Windows 데이터 정렬 외에도 [열 수준 SQL][] 데이터 정렬이 지원됩니다.
  • [클러스터형 columnstore 인덱스의 비클러스터형 인덱스는 클러스터형 columnstore 인덱스의][] 특정 값을 검색하는 쿼리의 성능을 향상시킵니다.
  • SELECT...INTO
  • [sp_spaceused()는][] 테이블 또는 데이터베이스에 사용되거나 예약된 디스크 공간을 표시합니다.
  • 넓은 테이블 지원은 SQL Server 2016과 동일합니다. 행 크기에 대한 32K의 이전 제한은 더 이상 존재하지 않습니다.

데이터 형식

창 함수

보안 함수

추가 함수

  • [NEWID ()][]
  • [RAND ()][]

PolyBase/Hadoop 향상 된 기능

  • Hortonworks HDP 2.4 및 HDP 2.5와의 호환성
  • 데이터베이스 범위 자격 증명을 통한 Kerberos 지원
  • Azure Storage Blob을 사용 하 여 자격 증명 지원

향상 된 설치 및 업그레이드

엔터프라이즈 아키텍처 업데이트 기존 어플라이언스를 APS AU6로 업그레이드 하면 보안 픽스를 포함 하는 최신 펌웨어 및 드라이버 업데이트가 설치 됩니다.

HPE 또는 DELL의 새 어플라이언스에는 모든 최신 업데이트 plus가 포함 됩니다.

  • 최신 세대 프로세서 지원 (Broadwell)
  • DDR4 Dimm 업데이트
  • 향상 된 DIMM 처리량

통합

  • FQDN (정규화 된 도메인 이름)을 지원 하면 어플라이언스에 대 한 도메인 트러스트를 설정할 수 있습니다.
  • FQDN을 사용 하려면 업그레이드 하는 동안 전체 업그레이드 및 옵트인 (opt in) 해야 합니다.

가동 중지 시간 감소 APS AU6를 설치 하거나 업그레이드 하는 것이 더 빠르며 이전 릴리스 보다 가동 중지 시간이 짧습니다. 설치 또는 업그레이드의 가동 중지 시간을 줄이려면 다음을 수행 합니다.

  • 6 월 2016까지 모든 업데이트가 포함 된 이미지를 사용 하 여 WSUS 업데이트 적용 간소화
  • 드라이버 및 펌웨어 업데이트를 사용 하 여 보안 업데이트 적용
  • 최신 핫픽스 및 PAV(어플라이언스 확인 유틸리티)를 어플라이언스에 배치하여 다운로드할 필요 없이 설치할 준비가 됩니다.