블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Notice

2013.04.24 08:30 Microsft Azure/고급 분석

 

데이터 과학자 – Data Scientist

 

며칠 전 전자 신문에 데이터 과학자에 대한 글이 1면에 나와서 정리해보았습니다.

http://www.etnews.com/news/international/2750266_1496.html

 

엔지니어 입장에서 접근하다보니 Hive SELECT t4, COUNT(*) FROM Table WHERE tx=’[ERROR]’ 로 결과를 표시하거나 EXCEL에서 연결해서 결과를 나오게 할 수는 있는데 나온 결과가 의미 있는거냐? 도움이 되는 거냐? 가치가 있는거냐? 나왔는데 그래서? 그 다음은?

 

 

1.     데이터 과학자 (Data Scientist)

가.   정의

-       고객의 행동이나 시장 주기 같은 구조화 되지 않은 대용량 데이터를 분석하여 새로운 가치를 창출하는 사람

나.   부각 이유

-       빅데이터 이슈, 비정형 데이터 분석, 분석 결과 신속성 및 신뢰성 요구

2.     빅데이터 활용 3대 요소 및 데이터 과학자의 필수 역량

가.   빅데이터 활용 3대 요소

    

나.   데이터 과학자의 필수 역량

역할

내용

수학적 지식

수학 및 알고리즘

통계학, 도구 이해

R,SAS, SPSS

프로그래밍 능력

C++, Java, .NET

RDBMS 이해

SQL, Index, 정규화

분산컴퓨팅기술

Hadoop, Hive, Sqoop, MapReduce

커뮤니케이션

의사소통 능력

비즈니스 통찰력

가치 창출, 가치 증대

 

 

신고

'Microsft Azure > 고급 분석' 카테고리의 다른 글

Hadoop Distribution  (0) 2013.12.02
빅 데이터 활용 기술 및 솔루션  (0) 2013.05.06
데이터 과학자 – Data Scientist  (1) 2013.04.24
D3  (0) 2013.04.22
HDFS (Hadoop Distributed File System)  (1) 2012.12.14
.NET SDK for Hadoop  (0) 2012.12.14
posted by 정홍주
2012.11.30 11:00 SharePoint/SharePoint 2013

 

SharePoint 2013 – 자동 호스트 (Autohosted App) (1)

 

앞에서 SharePoint 2013 에 대한 앱을 살펴보았는데 그 중에서 자동 호스트 앱을 구성해보도록 하겠습니다. 그리고 ASP.NET MVC 4를 통해 SQL Azure 에 데이터를 구성해서 처리해보려고 합니다. 또한 SharePoint Client Object Model 을 이용해서 개체를 구체적으로 접근해보고 앱 스타일을 SharePoint 2013 스타일을 적용해보겠습니다.

 

먼저 앱을 개발하기 전 준비사항입니다. 로컬에 설치하지 않고도 Office 365를 통해 가능합니다.

l  Office 365 Developer Site (http://dev.office.com)

l  Visual Studio 2012

l  SharePoint development tools in Visual Studio 2012

l  옵션) Windows Azure Account – SQL Azure, Provider App 구성할 경우

 

위 환경이 다 구성되었다면 진행해보도록 하겠습니다.

1.     Visual Studio 2012를 관리자 계정으로 실행을 통해 열어 새 프로젝트 메뉴를 클릭합니다. Office/SharePoint의 응용 프로그램을 클릭합니다.

2.     SharePoint 2013 응용 프로그램을 선택하고 적절한 이름을 입력합니다.
 

3.     새 응용 프로그램 창에서는 Office 365 개발자 사이트 주소와 호스트 방법을 선택하면 됩니다. 호스트 방법은 자동 호스트를 선택하고 마침을 클릭합니다. 
    

4.     ASP.NET 웹 프로젝트와 SharePoint 2013 응용 프로그램 프로젝트가 생성되게 됩니다. SharePoint 2013 응용 프로그램 프로젝트는 Manifest 를 가지고 있으며 실제 ASP.NET 소스는 클라우드로 호스팅되게 됩니다. MVC 4 프로젝트는 별도로 추가하고 설정을 변경해야 합니다. 이는 다음 글에서 다루어 보겠습니다. 

5.     Default.aspx.cs의 경우 Client Side Object Model 에 대한 소스가 구성되어 있습니다. 해당 소스와 TokenHelper.cs 파일을 이용해서 MVC 4 프로젝트에서 이용할 수 있습니다. 

var contextToken = TokenHelper.GetContextTokenFromRequest(Page.Request);

var hostWeb = Page.Request["SPHostUrl"];

 

using (var clientContext = TokenHelper.GetClientContextWithContextToken(hostWeb, contextToken, Request.Url.Authority))

            {

                clientContext.Load(clientContext.Web, web => web.Title);

                clientContext.ExecuteQuery();

 

위 소스는 사이트의 제목을 출력해주는 내용입니다.

6.     SharePoint 2013 응용 프로그램 프로젝트의 속성을 보면 아래와 같은 정보를 알 수 있습니다. (해당 사이트 URL, 연결할 웹 프로젝트)

 

7.     SharePoint 2013 응용 프로그램 프로젝트에서 AppManifest.xml 을 더블 클릭합니다
 

오른쪽 클릭해서 코드보기를 보면 XML 내용을 확인하거나 직접 수정할 수 도 있습니다.

<?xml version="1.0" encoding="utf-8" ?>

<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->

<App xmlns="http://schemas.microsoft.com/sharepoint/2012/app/manifest"

     Name="SharePointAutohostMVC4"

     ProductID="{61bb6727-7a7a-49eb-a1cb-6758b3b10bf9}"

     Version="1.0.0.0"

     SharePointMinVersion="15.0.0.0"

>

  <Properties>

    <Title>SharePointAutohostMVC4</Title>

    <StartPage>~remoteAppUrl/Pages/Default.aspx?{StandardTokens}</StartPage>

  </Properties>

 

  <AppPrincipal>

    <AutoDeployedWebApplication/>

  </AppPrincipal>

 

  <AppPrerequisites>

    <AppPrerequisite Type="AutoProvisioning" ID="RemoteWebHost" />

  </AppPrerequisites>

</App>

 

간단히 프로젝트를 살펴보았고 솔루션을 배포해서 결과를 확인해보겠습니다. 솔루션을 오른쪽 클릭하고 솔루션 배포를 선택합니다. ASP.NET 소스는 클라우드(O365.aspp.net) 로 프로젝트의 ManifestSharePoint Online로 배포되게 됩니다.

Office 365 인증 창이 나오면 로그온합니다. 아래 그림처럼 신뢰하겠냐는 창이 나오면 신뢰를 클릭합니다.
 

8.     결과를 확인이 가능하며 웹 페이지 주소를 확인해보면 클라우드 주소인 것을 확인할 수 있습니다. 글자만 나오지만 해당 소스에서 CSOM(Client Side Object Model)을 통해 액세스되었으며 앱의 카탈로그에 나오는 것을 확인할 수 있습니다.
 
 

 

다음 글에서 ASP.NET MVC 4SQL Azure 를 통해 자동 호스트 앱을 구성해보도록 하겠습니다.

 

 

신고
posted by 정홍주
2012.11.29 08:00 SharePoint/SharePoint 2013

Apps for SharePoint 2013, Apps for Office

 

Office 365 Home 를 테스트하고 있습니다. 여러 장치에 설치하고 Office Web App SkyDrive를 테스트하고 있습니다. 그 와중에 Store Beta 메뉴를 보고는 벌써 이렇게 나왔다 싶고 뭘 만들지 고민에 빠졌습니다. 출발이 정말 늦은 것 같습니다. 좋은 앱이 뭘지 고민중입니다. ㅜㅜ

 

 

신고
posted by 정홍주
2012.11.27 08:00 Microsft Azure/SQL Databases

 

Windows Azure Update 2012 11– SQL Azure

 

저번 주 Scott의 아래 글을 보시면 업데이트된 내용을 알 수 있습니다.

http://weblogs.asp.net/scottgu/archive/2012/11/19/more-great-improvements-to-the-windows-azure-management-portal.aspx

 

화면 언어 지원 등 많은 내용이 업데이트가 되었습니다. 아직 한국어는 지원하지 않지만 Web Site 의 경우 East Asia로 지정이 가능합니다.

SQL Azure 관련해서 업데이트 된 내용은 아래 그림처럼 데이터베이스의 DASHBOARD 에서 몇 가지 측정 요소를 제공하고 있습니다.

l  DEADLOCKS

l  FAILED CONNECTIONS

l  SUCCESSFUL CONNECTIONS

 

사실 데드락이나 실패된 연결에 대해서는 모니터링하기가 어려운데 그래프를 제공해주고 있습니다.

 

SQL Azure Database Azure Web Site LINKED RESOURCES 로 연결되어 있는데 Web SiteDASHBOARD 에서도 FAILED CONNECTIONS, SUCCESSFUL CONNECTIONS 에 대한 내용을 아래처럼 나타내주고 있어 연계되어 모니터링이 가능합니다.

 

 

 

 

신고

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Database Update – WPC 2013년 6월  (0) 2013.07.10
Windows Azure Media Services -Generally Availability  (0) 2013.01.23
Windows Azure Update 2012년 11월 – SQL Azure  (0) 2012.11.27
SQL Azure Update 2012-09  (0) 2012.09.24
NewSQL  (1) 2012.08.13
SQL Azure Migration Wizard  (0) 2012.07.09
posted by 정홍주
2012.11.26 08:00 SharePoint/SharePoint 2013

 

SharePoint 2013 Apps

 

SharePoint 2013 에서는 아래 그림처럼 사이트 콘텐츠에서 앱 추가라는 메뉴를 볼 수 있습니다.

앱 추가에서는 문서 라이브러리, 작업, 일정 도 앱으로 추가가 가능합니다. 또한 개발자들은 별도로 사용자 지정 앱을 개발해서 앱 추가에 나오도록 작업이 가능합니다.

 

 

앱을 개발하기 위해 가능한 도구는 아래와 같이 3 가지 형식이 있습니다.

구분

내용

 

Access 2013,

Office Templates with Apps

손쉽게 App을 작업,배포

Power User

 

 

 


Developer

“Napa” Office 365
 Development Tools

가벼운, 브라우저 개발 경험

Visual Studio 2012

커스터마이징, 다양한 앱 작업

적절히 골라서 사용하면 되는데 일단 VS 2012를 먼저 다루어보도록 하겠습니다.

위 중에서 특히 Visual Studio 2012를 통해서는 아래와 같은 앱을 구성할 수 있습니다. 앱에 따라 실행위치와 작업하는 내용이 다르며 ASP.NET MVC 로 앱을 구성할 수 도 있습니다.

 

http://msdn.microsoft.com/ko-kr/library/fp179930.aspx

 

3가지 형태의 앱을 개발하고 배포하는 부분은 뒤에서 자세히 다루도록 하겠습니다.

위와 같은 앱을 개발 하기 위해서는 VS 2012 Web Platform Installer 를 통해서 Microsoft Office Developer Tools for Visual Studio 2012 RTM 을 설치해주셔야 합니다.

http://redju.tistory.com/228

 

다음 글에서 Cloud 기반의 Auto-Host Hello World App을 생성하고 배포해서 테스트해보도록 하겠습니다.

 

 

신고
posted by 정홍주
2012.11.25 19:42 Microsft Azure/고급 분석

 

Big Data(빅 데이터)

 

전자 신문이나 IT 관련 기사, 웹을 보면 빅 데이터란 말이 화두가 되고 있음을 알 수 있습니다.

BI 측면에서도 많은 부분이 향상되었으며 많은 솔루션 업체에서 빅 데이터에 대한 비즈니스를 주도 하고 있습니다. Microsoft 에서는 BI 플랫폼에 HDInsight In-Memory 데이터베이스-Hekaton, PolyBase 11월에 발표했습니다.

이제부터 Microsoft BI HDInsight 에 대한 내용을 별도 카테고리로 구성해보려고 합니다.

아래에서 간략히 빅 데이터의 3대 특성과 활용 요소에 대한 내용을 알아보도록 하겠습니다.

 출처: www.itsa.or.kr 성공적인 빅데이터 활용을 위한 3대 요소 :자원, 기술, 인력

l  빅 데이터의 3대 특성

 

 

추가로 가트너에서는 C- Complexity 를 추가하여 4 개의 축으로 제시하고 있습니다.

구분

주요 내용

Volume

디지털 정보량이 기하급수적으로 급증 ZB 시대로 진입

Variety

로그기록,소셜,위치 정보 등 데이터 종류의 증가

텍스트 이외의 멀티미디어 등 비정형 데이터 유형의 다양화

Complexity

구조화되지 않은 데이터, 데이터 저장방식의 차이,중복성 문제

데이터 관리 및 처리의 복잡성이 심화

Velocity

사물 정보(센서, 모니터링), 스트리밍 정보 등 실시간성 정보증가

 

l  빅 데이터의 3대 활용 요소

 

 

     자원: 활용할 수 있는 빅 데이터 발견

-       주어진 빅 데이터를 관리, 처리하는 측면과 함께, 활용할 수 있는 외부 빅데이터 자원을 발견하고 확보하는 전략 수립

     기술: 빅 데이터 프로세스와 신기술 이해하기

-       조직과 기업의 혁신 전략으로 적용할 수 있도록 빅 데이터 플랫폼, 빅 데이터 분석 기술 및 데이터 분석 기법에 대한 이해

     인력: 데이터 사이언티스트 역량 키우기

-       조직 차원에서 인재를 확보하기 위해 내부 역량 강화 및 외부 협력 전략 수립

 

신고

'Microsft Azure > 고급 분석' 카테고리의 다른 글

D3  (0) 2013.04.22
HDFS (Hadoop Distributed File System)  (1) 2012.12.14
.NET SDK for Hadoop  (0) 2012.12.14
오픈소스 빅데이터 요소 기술  (0) 2012.11.28
Hadoop  (0) 2012.11.25
Big Data(빅 데이터)  (0) 2012.11.25
posted by 정홍주
2012.11.13 12:05 SharePoint/SharePoint 2013

 

SharePoint Conference 2012

 

SharePoint Conference 2012 가 라스베거스에서 열리고 있습니다. Brad 덕분에 ...,

 

오늘 키노트에서는 SharePoint 2013, Yammer, Developer, IT Pro 측면에 대한 얘기를 했었는데 Scott Developer 데모가 있었습니다. 드래그 드롭 등 사용자 측면의 사용자 경험도 많이 향상되었고 속도도 더 많이 향상된 것을 확인할 수 있습니다.

 

 

 

SharePoint 관련 User Group 등도 무지 다양하네요, SharePoint에 대한 관심은 정말 많은 것 같습니다.

 

전시장에는 250여개의 부스가 있어 다 둘러보기도 힘들 정도입니다. 관련 솔루션이 정말 많은 것을 확인했습니다.

 

Office 2013 에서도 Office Apps 메뉴를 통해 SharePoint, Cloud와 통합이 정말 강력해졌습니다. BI 관련해서 Excel 2013, Access APP 등등 별도로 정리를 해야 할 것 같습니다.

11월 12일 키노트에 대한 내용 등의 내용은 아래 사이트 링크를 참조하십시오.

http://www.mssharepointconference.com/Pages/default.aspx

 

 

 

신고

'SharePoint > SharePoint 2013' 카테고리의 다른 글

Apps for SharePoint 2013, Apps for Office  (0) 2012.11.29
SharePoint 2013 Apps  (0) 2012.11.26
SharePoint Conference 2012  (0) 2012.11.13
Office 2013 & SharePoint 2013  (0) 2012.10.27
SharePoint 2013 – Visual Studio 2012  (1) 2012.10.12
SharePoint 2013 Ignite  (0) 2012.09.21
posted by 정홍주
2012.11.09 11:24 Microsft Azure

 

Windows Azure Store

 

Windows Azure 사이트에 로그온해보면 Store에 관련된 ADD-ONS 라는 메뉴가 생겼습니다.

 

NEW 메뉴를 클릭하면 아래와 같이 볼 수 있습니다. 
 

아래 주소로 이동하면 아래그림을 볼 수 있습니다. 이런 저런 App Services Data Services를 제공하고 있습니다.  

http://www.windowsazure.com/en-us/store/overview/

 

 

우편번호, 번역, 클라우드 이메일, Mongo DB 하여간 여러 내용에 대한 부분이 나왔네요.

무료로 신청 가능한 것 중에서 Microsoft Translator 무료 버전을 신청해보았습니다. 미국 계정이 아니라고 ㅜㅜ
 

  

좋은 아이디어를 고민 중입니다만 ㅜ …,

 

신고
posted by 정홍주
2012.11.08 01:11 SQL

 

SQL PASS Summit 2012

SQL PASS Summit 이 올해도 시애틀에서 열리고 있습니다.
 

아래 주소를 통해서 온라인으로 Summit을 살펴볼 수 있습니다.

http://www.sqlpass.org/summit/2012/

 

 첫 번째 Keynote 에서는 Big Data 에 대한 내용을 통해 몇몇 FeatureAnnounce 했습니다
SQL Server 2012 SP 1이 나왔습니다.

 In-Memory DB 에 대한 내용까지도.., 

Hadoop 관련 HDInsight 은 이미 릴리즈되었죠.

SQL Server 2012 PDW 성능 비교가 와~
  

Power View Excel 2013 에서

신고
posted by 정홍주
2012.11.01 09:21 Microsft Azure

 

Windows Azure Community Event

 

Windows Azure의 온라인 이벤트가 있으니 참석하시면 많은 도움이 될 것 같습니다.

아래 사이트에서 이름과 이메일을 입력하고 등록하시면 미국시간으로 11 1408~17시까지 다양한 세션이 가능하며 Scott의 키노트를 보실 수 있습니다. 

http://www.windowsazureconf.net/

 

 

 

신고
posted by 정홍주