본문 바로가기

분류 전체보기

Analysis Services 2000, 2005 큐브 문서화 도구 Analysis Services 관련 프로젝트를 하다 보면 데이터 웨어하우스에 대한 문서화는 물론이거니와, 큐브 문서화를 하는 것도 만만치 않은 작업이라는 것을 알 수 있다. 하지만 데이터가 이미 있는데 문서를 작성하는 것에 시간을 보내는 것은 죄악이라. 바쁜 여러분을 위한 훌륭한 AS2000용 큐브 문서화 도구가 있다. :: 다운로드 링크 : OLAP Scribe Utility http://www.microsoft.com/downloads/details.aspx?FamilyID=D763175B-4022-429F-A9D5-DFE00E8545BD&displaylang=en 워드의 VBA 매크로로 작성된 프로그램으로, 큐브/차원/계산된 열 등의 내역을 정리해서 문서로 만들어준다. 꽤 깔끔하게 정리되어 나오므.. 더보기
ADO를 통해 엑셀 데이터 다루기 :: 관련링크 : How To Use ADO with Excel Data from Visual Basic or VBA(영문) http://support.microsoft.com/kb/257819 성질 급한 분들은 위의 링크를 타고 들어가서 영문을 보시도록 하고... DTS로 데이터를 많이 다루는 유저는 엑셀 파일 또한 DTS의 데이터 원본으로 사용할 수 있다는 것을 알고 있을 것이다. ADO에서는 다음과 같은 연결 문자열Connection String을 사용해서 엑셀 파일에 연결할 수 있다 : Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\temp.xls";Extended Properties="Excel 8.0;HDR=Yes;IMEX=1"; Provider=MSD.. 더보기
DB 내의 테이블의 행 수, 사이즈, 인덱스 사이즈 알아내기 CREATE TABLE #TempTable ( [Table_Name] varchar(50), Row_Count int, Table_Size varchar(50), Data_Space_Used varchar(50), Index_Space_Used varchar(50), Unused_Space varchar(50) ) Insert Into #TempTable Exec sp_msforeachtable 'sp_spaceused "?"'사용하게 될 때마다 까먹어서 -_-; 보통 sp_spaceused로 테이블마다 알아낼 수는 있긴 한데, 저렇게 임시 테이블에 넣어놓으면 테이블명 이용해서 검색을 해 볼 수도 있고 ... 뭐 활용법은 알아서들 생각해 보시라. 더보기
SQL Server 2008 CTP(November 2007) 릴리즈 11월 18일자로 SQL Server 2008의 November CTP가 릴리즈되었다 : http://www.microsoft.com/downloads/details.aspx?FamilyId=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&displaylang=en CTP별 개선사항을 나타낸 이미지를 살펴보면... 특별히 눈에 띄는 것은 T-SQL 인텔리센스 기능이 (드디어) 지원된다는 것. 더보기
<script> 블록의 실행 순서 조절하기 AJAX 관련 스크립트 프로그래밍을 하는 사람들은 거의 알 성 싶은 팁일 듯. 클라이언트 스크립트로 골머리를 앓아 본 적이 있다면, HTML 페이지에 클라이언트측 스크립트를 넣으면서 '위치상으로는 맨 위에 박혀 있어도 실행은 맨 나중에 되었으면 좋겠다...'와 같은 생각을 해본 적이 있을 것이다. 어떤 경우에 그렇냐고? 뭐... include같은 걸로 포함되어 매 페이지마다 수행되어야 하는 코드가 있는데, 그 코드들보다 먼저 수행되어야 하는 코드가 있는데 이 코드는 코드 레이아웃상 아랫 부분에 위치해야되고 ... 아 뭐 어쨌든 살다보면 그런 일이 생긴다. 따지지 말자. 그럴 경우에 현재 html 페이지에서 수행되는 뭐 별다른 것은 없고, 블록에 defer라는 속성이 추가된 것을 볼 수 있는데, 이 속성은.. 더보기
SQL Server에서 텍스트 파일의 내용 쿼리하기 데이터의 이전 작업을 하노라면 Log 데이터 등이 별로 중요하지 않은 경우에 텍스트 데이터 파일(txt, csv 등) 형태로 백업을 해서 데이터를 옮기는 경우가 있다. 이전 대상 데이터베이스가 원래의 데이터베이스와 다른 경우, 빠른 데이터 이전이 필요한 경우 등... 뭐 어찌됐건, 텍스트 파일을 데이터베이스에 넣을 경우가 있다. 이럴 경우 대부분 BULK INSERT 등으로 일단 텍스트의 데이터를 테이블에 넣은 다음 작업을 하게 되는데, 임시적인 데이터일 경우 텍스트 파일을 직접 쿼리할 수 있다. 예를 들어 다음과 같은 내용의 텍스트 파일이 c:\test.txt 경로에 있다고 가정하면 : kim,a,100 lee,b,200 park,c,300다음과 같은 쿼리문을 사용해서 조회가 가능하다 : select .. 더보기
Office PerformancePoint Server RTM 릴리즈 :: 참고 http://www.microsoft.com/performancepoint MS Connect에서 PerformancePoint Server의 정식 릴리즈가 공개되었다는 메일이 왔다. 런칭 이벤트도 했으면서 RTM 릴리즈하는건 계속 미적거리더니만 ... 확실히 내부적으로 문제가 산적해 있는 모양. 명칭은 이제 Office PerformancePoint Server로 통일한 듯 하다. (Office ~ Server 시리즈와 보조를 맞추려는 의도인듯) 테크넷 가입자에게는 엔터프라이즈 에디션이 별도로 공개되며, 트라이얼 에디션은 다음 URL에서 받을 수 있다 : 32 bit edition (http://www.microsoft.com/downloads/details.aspx?FamilyId=6372.. 더보기
SQL 2005에서 웹 서비스 구현하기 SQL Server 2005만으로 웹 서비스를 구현할 수 있다는 것을 알고 있는가? 애초에 웹 서비스 자체가 뭐냐고 물으신다면야 별로 할 말은 없고 ... 이 글을 읽는 사람이 일단 웹 서비스(ASP.NET 환경이면 더 좋고)와 T-SQL에 대해서 알고 있다고 가정하고 이야기를 시작해 보겠다. SQL Server 2005를 사용하고 있다면, 마이크로소프트의 웹 개발 환경인 ASP.NET의 웹 서비스를 이용하지 않고서도 웹 서비스를 구현하는 것이 가능하다. 뭐 서설이야 어찌 됐든 개발자는 코드를 봐야 아는거니까 일단 코드를 보자. 먼저 SQL Server 2005에 Adventureworks 데이터베이스(기본으로 제공되는 샘플 데이터베이스)가 있는지 확인한 후, 다음 코드를 입력한다 : USE Advent.. 더보기
MDX Studio 릴리즈 좀 지난 뉴스(지난 9월 18일)인데, Analysis Services, MDX 등 마이크로소프트의 BI 업계의 본좌급 엔지니어인 Mosha Pasumansky 아저씨가 MDX Studio라는 툴을 발표했다. (http://sqljunkies.com/WebLog/mosha/archive/2007/09/18/mdx_studio_ctp1.aspx) 지속적인 버전업이 이루어지고 있는 상태이며, 10월 12일에 릴리즈된 최신 버전은 0.2.3이다. 스크린샷 하나를 땡겨보면 : 그냥 간단히 말하자면, SQL Server Management Studio에 있는 MDX 쿼리 작성기의 확장판 정도다... 라고 말할 수도 있을 듯. 하지만 들여다보면 MDX 구문 분석(Parse Tree라니..)에 성능 모니터링 등 여러.. 더보기
SQL Server 2005용 서비스 관리자 SQL Server 2000에서 2005로 버전이 올라오면서 사라진 툴 중 하나가, 서비스 관리자이다 : 트레이에 항상 박혀 있어서 SQL Server를 올렸다 내렸다할 때.. 특히나 인스턴스 여러개인 데이터베이스 관리할 때는 꽤 사용할만 했었는데, 버전이 2005로 올라간 이후로는 SQL Server 구성 관리자가 이 역할을 하고 있다. 하지만 이 SQL Server 구성 관리자가 무겁기도 더럽게 무거워서 예전 툴이 그리워지곤 했었는데- ...이런 생각을 나만 하고 있는건 아니었는지, 또 누군가 만들어서 배포를 하고 있었다 : SQL 2005 Service Manager라는 이름으로 배포가 되고 있으며 SQL Server, SQL Agent, Analysis Services, Full Text Sear.. 더보기