정보, 통신, 기술/BI와 DB 19

OPEN BI

icCube http://www.iccube.com/ Java를 기반으로 html + js로 구현된 OLAP 서버입니다. EP로 구성된 웹 사이트에서 큐브를 만들고, 보고서를 만들 수 있습니다. 설치도 깔끔하고, 디자인도 나쁘지 않고, 무엇보다 무료라는 점이 좋습니다. 단지, 강력한 OLAP을 원한다면 약간 실망할 수도 있습니다. 제품은 무료이고, 관련 라이브러리도 무료입니다. 단, 타 패키지에 Embed하거나, Support는 유료입니다. 아주 강력하지는 않지만, 가볍게 써 보고 싶으시다면 설치도 깔끔하니 괜찮습니다. Saiku - Next Generation Open Source Analytics http://www.analytical-labs.com/ icCube와 비슷한 구성입니다. (아마도)Ja..

[불펌] MSSQL 2005 AS Data Mining

지난 20년 동안 기업들은 방대한 양의 비즈니스 데이터를 수집했습니다. 그러나 데이터가 방대하다고 해서 그만큼 비즈니스 지식이 풍부한 것은 아닙니다. 데이터 마이닝은 비지니스 인텔리전스의 다음 단계로서, 데이터를 탐색하고 패턴을 발견하여 이를 비즈니스 운영에 적용하는 것을 말합니다. 장바구니 분석 - 함께 판매된 품목을 확인하고 결과를 분석합니다. 이 결과를 사용해 온라인 추천 시스템을 개발하거나 어떤 제품 조합이 수익에 기여하는지 파악합니다. 고객 성향 변동 분석 - 서비스 이탈 위험이 있는 고객을 보여주는 보고서를 생성합니다. 시장 분석 - 비슷한 고객을 함께 자동으로 그룹화하여 세분 시장을 정의하고, 마케팅 캠페인을 설계하기 위한 동향 분석에 이 세분화된 시장을 사용합니다. 예측 - 매출과 재고량을..

MSSQL 테이블, 뷰 스키마 정보 조회

SI 업무의 마지막은 문서화, 그리고 문서화의 마지막은 자동화된 툴을 이용해 내용 채우기. 전에 MSSQL 스키마 정보를 깔끔하게 word로 만들어 주는 툴을 본것 같은데 못 찾고, 여기저기서 코드 구해 만들어 본 테이블과 뷰 스키마 정보를 조회하는 퀴리입니다. 참고로 MSSQL2008에서만 확인해 봤습니다. 아마 2000에선 안될거 같습니다. MS-SQL 스키마 확인용 참고 쿼리 ==> 퀴리 참조를 시작한 글 http://eastlaw01.tistory.com/7 Schema: How do I show the description property of a column? ==> Comment는 어떻게 안될까 해서 찾아본 글 http://l2j.co.kr/entry/Schema-How-do-I-show-t..

[링크] Microstrategy MobileSuite 외 몇 가지

microstrategy MobileSuite 코드 개발 없이, Iphone 용 App을 개발해 주는 툴입니다. OLAP 솔루션으로 유명한 회사인데, 정보를 보여준다는 OLAP과 회사의 컨셉을, 디스플레이 능력이 상상이상으로 발전하고 있는 핸드디바이스에 잘 구현한 것 같습니다. 지금은 Iphone도 없는 관계로 패스지만, 다음에 기회가 되면 꼭 돌려보고 싶네요. http://www.microstrategy.com/mobile/iphone/ Broken line in ASP.NET 2.0 TreeView in IE 7 and IE 8 ASP.NET의 기본 콘트롤인 TreeView의 라인이 IE7과 IE8에서는 도트처럼 보이는 문제 해결책입니다. 포인트는 "height: 20px !important" 이 부..

[링크] Combine Multiple Records Comma Separated In One Column MSSQL

여러 row를 하나의 column에 comma로 분리해서 조회하는 퀴리입니다. 데이터 구조는 정규화를 고려해서 row 중심으로 설계하지만, UI선 row로 처리하는 것보단 박스 등의 안에 쭉~~ 나열하고 싶을 때가 종종 있습니다. 물론 row로 갖고 와서 loop를 돌면서 response.write해도 괜찮지만, 메인 row에 서브 row 등으로 구성될 때는 정말 loop안에서 또 loop 하고 싶진 않죠. 이럴 때는 아래처럼 메인 쿼리에 서브 퀴리로 한번에 메인 row들과 서브 한 column으로 갖고 올 수 있어 딱 좋습니다. http://csharpdotnetfreak.blogspot.com/2009/07/mssql-combine-columns-comma-separated.html 위 예제는 부서 ..

[오라클] CTE를 이용한 데이터 수정

전에 작성한 [오라클] CTE를 이용한 데이터 입력 2탄, CTE를 이용한 데이터 수정입니다. CREATE TABLE MYT (ID INT, NAME VARCHAR(100), INDATE DATE); INSERT INTO MYT VALUES (1, '김', SYSDATE); INSERT INTO MYT VALUES (2, '이', SYSDATE); INSERT INTO MYT VALUES (3, '박', SYSDATE); SELECT * FROM MYT; UPDATE MYT A SET NAME = NVL((WITH TAB AS (SELECT 1 ID, '최' NAME FROM DUAL UNION SELECT 2 ID, '황' NAME FROM DUAL) SELECT NAME FROM TAB B WHERE..

[Oracle] 재귀쿼리

재귀커리는 언제 봐도 즐거운 주제입니다. 이번 오라클 작업에서도 재귀가 나왔네요^^ 보시면 바로 아실 수 있습니다. SELECT MID , SYS_CONNECT_BY_PATH(MID,' / ') , SYS_CONNECT_BY_PATH(NUM,' / ') FROM ( SELECT 'car' AS MID, '1' AS PID, 1 AS NUM FROM DUAL UNION SELECT 'tire' AS MID, 'car' AS PID, 4 AS NUM FROM DUAL UNION SELECT 'door' AS MID, 'car' AS PID, 4 AS NUM FROM DUAL UNION SELECT 'doormirror' AS MID, 'door' AS PID, 1 AS NUM FROM DUAL UNION S..

MSSQL에서 멀티로우의 문자 연결하기

1:N 관계를 갖는 테이블을 검색을 위해 하나의 테이블로 합치는 경우, 자식 테이블의 한 필드 여러 줄 정보를 하나의 필드에 합쳐 넣는 경우가 있다. 지금까지 이런 경우 바보같이 대응했다. 임시 테이블에 자식 데이타를 담고 줄 수만큼 돌면서 스트링을 합치거나 하면서ㅡㅡa 근데 아주 쉽게 되네... 정말 코드랄 것도 없다. 그냥 쉽게 생각했으면 되는 것을 어렵게 궁리한 탓에 이렇게 되었네. -- 임시 테이블 생성 create table #mytable ( usernum int, username varchar(10) ) -- 데이타 입력 insert #mytable values (1, '최윤호') insert #mytable values (1, '황미정') insert #mytable values (2, '..

반응형