티스토리 뷰

MS

MS SQL Server 2016 세미나 요약

wizmusa 2016.07.05 00:47

전반부인 DBMS 엔진 세션은 듣지 못했습니다만, Power BI는 대부분 들었습니다. 좋다는 말 밖에 할 말이 없습니다. 그만큼 비싸졌겠지요? ^^ 클라우드도 고민해 볼 만합니다.

  1. Power BI
    • SSRS(SQL Server Reporting Service)
      • 정형 리포트, KPI, 대시보드 등 구현
      • 반응형 리포트 기능(모바일, 태블릿 지원)
        HTML5 기반 화면 크기에 맞춰 리포트 레이아웃 자동 변경 (이전 버전은 고정폭 레이아웃)
      • 웹 게시 혹은 엑셀/리포트 뷰어 통해 조회
      • 웹 포탈: 메뉴, 인증, branding(화면 디자인 테마) 용이
      • Native mobile App 제공
        - 개발한 리포트를 MS가 제공하는 모바일 앱을 통해 조회 가능
        - SAP BO에도 있는 기능인데 참 편리
        - 안타깝게도 나이 많은 한국 경영진/관리자 취향은 아닐 수 있음
      • Azure ML(머신러닝) 연계 가능
    • Power Map
      • Google Map API와 같이 지도 상 시각화 제공
      • 웹, 엑셀에서 가능 (엑셀 2016 버전에는 기본 탑재, 2013 버전 이하는 엑셀 애드인 설치)
    • 전반적인 빅데이터 지원
      • 머신러닝: Azure 기반 API 제공(예: Face API – 나와 닮은 꼴 연예인 찾기)
      • 지원 방식: Cloud(Azure) 및 On-Premise(SQL Server의 PolyBase 기능을 통한 Hadoop 연계)
      • Appliance: APS(Analytic Platform System, 과거 PDW)
    • Power BI에는 SSRS 외에 SSAS(DW, OLAP, MOLAP), SSIS(ETL), PowerPivot, PowerQuery 등이 더 있음
       
  2. SQL Server R Services
    • Revolution R을 MS가 인수하여 SQL Server의 built-in 기능으로 제공
    • 종류
      • MS R Open (공개)
      • MS SQL Server R Services (In-DB 기능 등 제공)
      • MS R Server (단독기능으로 Windows가 아닌 OS에서도 동작)
    • 특징
      • 오픈소스 R 기반으로 CRAN의 다양한 라이브러리 그대로 활용 가능
      • Scale R(병렬처리 기능)
        IBM BigR처럼 MS가 제공하는 병렬처리 가능한 라이브러리 (종류가 많음)
      • R script 활용 용이
        ① R script를 SQL Server의 stored procedure에 포함하여 매개변수 관련 구문만 보완하여 활용
           (예: EXEC SP_R_script_decision_tree)
        ② DeployR 기능: R script를 Web service API로 제공
  3. PolyBase
    • RDBMS↔PolyBase↔Hadoop: BigSQL과 같이,
      - SQL on Hadoop 기능
      - Federation 기능: RDBMS와 Hadoop 데이터를 하나의 DB에 있는 데이터처럼 처리
        (Linked DB보다 관리/보안 면에서 월등)
      제공
    • 4대 정도의 복수 개 노드로도 운용
      (Hadoop을 external table로서 접근하는데 여러 대가 있어야 데이터를 빨리 select 가능, 이는 SAS의 솔루션과도 동일)
    • 사례: 신세계
       
  4. SQL Server on Linux (Project Helsinki)
    • MS는 윈도 서버를 고집하지 않을 계획
    • 2018년 5월 출시 예정


댓글
댓글쓰기 폼