SQL Server 2012의 새로운 기능 - RC0 출시
Microsoft SQL Server 2012 RC0이 최근에 릴리스되었습니다. RC는 기본적으로 사실상 제작 준비 상태 인 출시 후보자의 약자입니다. Microsoft는이 릴리스를 "Denali"라는 SQL Server 코드로 언급했지만 SQL Server 2012를 제품의 최종 이름으로 정했습니다. 비즈니스 인텔리전스 (BI)는 크고 작은 조직 모두에게 매우 중요합니다. 최신 SQL Server 릴리스에는 다른 많은 향상된 기능 외에도 BI 향상 기능이 부족하지 않습니다.
이 기사에서는 SQL Server 2012 (코드 명 Denali)의 요구 사항, 새로운 기능 및 향상된 기능에 대한 미리보기를 제공합니다.
- 하드웨어 및 소프트웨어 요구 사항
- 다중 서브넷 장애 조치 (Failover) 클러스터링
- 시퀀스, 임시 쿼리 페이징 및 전체 텍스트 검색 조정을 포함한 프로그래밍 향상
- BI 및 웹 개발 환경 개선
- 웹 기반 시각화
- 데이터 품질 서비스
이 정보는 미리보기 용이며 Microsoft에서 변경 될 수 있습니다.
하드웨어 및 소프트웨어 요구 사항
- Microsoft는 FAT32 대신 NTFS 파일 형식을 사용하도록 권장합니다. FAT32는 작동하지만 사용하지 않아야합니다.
- 매핑 된 드라이브 또는 압축 된 드라이브에 SQL Server 2012 (코드 명 Denali)를 설치할 수 없습니다.
- SQL Server 2012 (코드 명 Denali)를 설치하기 전에 "no-reboot"패키지를 설치해야합니다. 이 기능은 Windows 7 SP1 및 Windows Server 2008 R2에 포함되어 있습니다. 그렇지 않으면 Microsoft에서 no-reboot 패키지를 다운로드 할 수 있습니다.
- SQL Server 2012 (코드 명 Denali)에는 .NET Framework 4.0이 필요합니다.
- 가상화는 Microsoft의 Hyper-V 기술을 사용하여 지원됩니다.
- 최소 3.6GB의 디스크 여유 공간이 필요합니다.
- 도메인 컨트롤러에 SQL Server 2012 (코드 명 Denali)를 설치하지 않는 것이 좋습니다.
- 권장 프로세서 및 RAM
- 64 비트 버전 : AMD Opteron, AMD Athlin 64, Intel EM64T를 지원하는 Intel Xeon 또는 2.0GHz 이상을 실행하는 EM64T를 지원하는 Intel Pentium IV. 권장 RAM은 운영 체제가 지원하는 최대 값이거나 최소 2GB입니다.
- 32 비트 버전 : 2.0GHz 이상의 속도로 실행되는 Pentium III 또는 호환 기종. 권장 RAM은 운영 체제가 지원하는 최대 값이거나 최소 2GB입니다.
- Windows PowerShell 2.0은 SQL Server 2012 (코드 명 Denali)를 설치하기위한 선행 조건입니다. 이 소프트웨어는 Windows Management Framework 페이지에서 구할 수 있습니다.
다중 서브넷 장애 조치 (Failover) 클러스터링
SQL Server 2012 (코드 명 Denali)를 사용하면 장애 조치 클러스터 노드를 완전히 다른 서브넷에 연결할 수있는 SQL Server를 구성 할 수 있습니다. 서브넷은 다른 지리적 위치로 분산되어 고 가용성과 함께 재해 복구를 제공 할 수 있습니다. 이 작업을 올바르게 수행하려면이 구성과 관련된 데이터베이스를 통해 데이터를 복제해야합니다. SQL Server 장애 조치 (failover) 클러스터는 Windows Server 장애 조치 (failover) 클러스터에 종속되므로 먼저 설정해야합니다. 이 구성과 관련된 모든 서브넷은 동일한 Active Directory 도메인에 있어야합니다.
프로그래밍 향상
- 시퀀스 : SQL Server 커뮤니티에서 수년 동안 시퀀스를 요청했으며이 릴리스에 포함되어 있습니다. 시퀀스는 숫자 시퀀스를 생성하는 사용자 정의 개체입니다. 다음은 Sequence를 사용하는 예제입니다.
/ ****** 시퀀스 개체 만들기 ****** /
CREATE SEQUENCE MySequence
1로 시작
1에 의한 증가;/ ****** 임시 테이블 만들기 ****** /
DECLARE @Person TABLE
(
ID int NOT NULL PRIMARY KEY,
FullName nvarchar (100) NOT NULL
);/ ****** 일부 데이터 삽입 ****** /
INSERT @Person (ID, FullName)
가치 (MySequence의 다음 값, 'Jim Johnson'),
(MySequence의 다음 값인 'Bob Thompson'),
(MySequence의 다음 값인 'Tim Perdue');/ ****** 데이터 표시 ****** /
SELECT * FROM @Person;결과는 다음과 같습니다.
ID FullName
1 짐 존슨
2 밥 톰슨
3 팀 퍼듀
- Ad-Hoc 쿼리 페이징 : SQL Server의 페이징 결과는 수년간 논의되었습니다. ORDER BY와 함께 OFFSET과 FETCH의 조합을 사용하면 결과 집합을 통한 페이징 제어가 가능합니다. 이 기술을 사용하면 실제로 필요할 때 사용자에게 보여주고 싶은 결과 만 다시 가져와 성능을 향상시킬 수 있습니다. 다음 TSQL 코드는 AdventureWorks 예제 데이터베이스 (Microsoft에서 제공)의 Person 테이블에 대해 실행됩니다. 아래 예제 쿼리에서 SQL Server는 레코드 11로 시작하는 10 개의 레코드를 반환합니다. OFFSET 명령은 페이징 측면에서 SELECT 문의 시작 지점을 제공하고 FETCH 명령은 한 번에 반환 할 레코드 수를 제공합니다.
SELECT BusinessEntityID, 성, 성
FROM Person.Person
ORDER BY BusinessEntityID
오프셋 10 줄
FETCH 다음 10 행만 가져 오기;
- 전체 텍스트 검색 : SQL Server 2012의 전체 텍스트 검색은 확장 속성이나 메타 데이터에 저장된 데이터를 검색하고 인덱싱 할 수있게하여 향상되었습니다. 이름, 유형, 폴더 경로, 크기, 생성 날짜 등과 같이 "속성"이 채워진 PDF 문서를 고려하십시오. SQL Server의 최신 릴리스에서이 데이터는 문서 자체의 데이터와 함께 색인 및 검색 될 수 있습니다. 데이터는 작업에 노출되어야하지만 지금은 가능합니다.
BI 및 웹 개발 환경 개선
Microsoft는 SQL Server 2008 R2를 사용하여 BI (비즈니스 인텔리전스)를 최종 사용자에 더 가깝게 이동 시켰습니다. Excel PowerPivot 도구는 셀프 서비스보고 모델을 만들어 사용자를 도와줍니다. 좋은 소식은 PowerPivot이 SQL Server 2012 (코드 명 Denali)에서 향상되고 있다는 것입니다. Microsoft는 KPI와 Drill Through를 추가하여 모든 사용자에게 유용합니다.
Analysis Services에는 새로운 BI 시맨틱 모델 (BISM)이 포함됩니다. BISM은 다음을 포함하는 3 계층 모델입니다.
- 데이터 모델
- 비즈니스 로직
- 데이터 접근
BISM은 Excel, Reporting Services 및 SharePoint 통찰력을 포함한 Microsoft의 프론트 엔드 분석을 향상시킵니다. Microsoft는 BISM이 현재의 BI 모델을 대체하는 것이 아니라 대안 모델을 대체한다고 말했습니다. 간단히 말하면, BISM은 KPI 및 계층 구조와 같은 BI 아티팩트를 포함하는 관계 모델입니다.
웹 기반 시각화 - Project Crescent
Project Crescent는 SQL Server 2012 (코드 명 Denali)에서 예상되는 새로운보고 및 시각화 도구의 Microsoft 코드 이름입니다. Project Crescent는 끌어서 놓기 (Ad-hoc)보고 기능을 제공하며 Silverlight를 기반으로 제작되었습니다.
여기에는 강력한 쿼리 도구와 대화 형 스토리 보드가 포함되어있어 사용자가 대형 데이터 세트의 시각화를 공유 할 수 있습니다.
데이터 품질 서비스
데이터 품질 서비스는 SSIS (SQL Services Integration Services)에서 실행되는 지식 기반 방식입니다. 데이터 품질은 절대 완벽하지 못한 것들 중 하나입니다. Microsoft는 "영향 분석 및 계보"를 도입하여 데이터가 무엇에 의존하는지에 대한 정보를 제공합니다. 또한 데이터의 출처와 그 뒤에있는 시스템을 포함하여 데이터의 계보를 보여줍니다.