분류 전체보기889 SSAS 큐브생성시 파티션 자동화 파티션 자동화시 필요한 생성유무 스크립트 SELECT TOP 1 RIGHT(OBJECT_ID,8) AS MIN_DATE FROM $System.DISCOVER_OBJECT_ACTIVITY WHERE OBJECT_PARENT_PATH = 'CUBECONNECT.Databases.IFS_XXX_ZZZZ_01.Measure Groups.IFS_XXX_ZZZZ_01.Partitions' ORDER BY OBJECT_ID 해당결과를 변수에 담아 구분한다. 조건편집기로 구분 2023. 3. 16. 차원 모델링 뭘 고려해야할까 차원 모델링 뭘 고려해야할까 1) 차원 주제의 선택부터 하자 회사 조직의 부서 단위나 업무 영역별로 그리고 다양한 의사 결정 계층별로 다양한 분석요구를 수집 및 주제별 요구사항이 정리되어야 한다. 정리된 요구사항들은 주제별로 그룹화하여 분랴한다. 주제 중심으로 확장하여 차원주제들을 선택한다 2) 차원 특성의 도출 차원 주제와 관련한 다양한 분석 수준을 고려하여 차원 특성들을 도출한다. 차원 특성들이 수준별 분석이 가능하게 그룹화하고 특성 간의 개념 계층을 결정한다 3) 팩트 그룹의 결정 분석하려는 조직의 다양한 수치 등을 의미있게 그룹화함으로써 팩트그룹을 도출한다 측정값의 기본단위와 요약수준을 결정한다 4) 데이터 입도 결정 고려 분석 데이터의 구체화 정도를 의미하는 데이터 입도는 핵심 고려사.. 2022. 10. 29. 서브쿼리 주의하기 서브쿼리 주의하기 서브쿼리는 SQL 내부에서 생성되는 일시적인 테이블이다. 서브쿼리는 유연성 때문에 SQL작성시에 빈번하게 사용되며 실무에서도 없어서는 안될 존재이다. 우선 서브쿼리는 단점들을 보면 1. 연산비용이 추가한다는 거 테이블과 달리 실체적인 데이터를 저장하지 않는다는 것은 서브쿼리 접근시마다 SELECT 구문을 실행해서 데이터를 생성한다는 의미이다. 따라서 SELECT 실행시 발생하는 비용이 추가된다. 2. 데이터 I/O 비용 연산결과를 어딘가에 보관해두어야 한다 메모리 용량이 충분하다면 부담이 적지만 그렇지 않을 경우 DBMS가 저장소에 있는 파일에 결과를 쓸 때도 있다. 3. 최적화문제 구조적으로 테이블과 별다른 차이가 없다 하지만 제약이나 인덱스가 있는 테이블과는 다르게 서브쿼리에는 그런.. 2022. 10. 28. 크로스 조인 크로스 조인 EMPLOYEES테이블, DEPARTMENTS테이블 각각 아래와 같은 건수의 데이터가 있다. EMPLOYEES 6건 DEPARTMENTS 4건 SELECT * FROM EMPLOYEES CROSS JOIN DEPARTMENTS 결과의 레코드 수는? EMPLOYEES테이블의 6개와 DEPARTMENTS 테이블의 4개를 곱하는 것이다. 24건이다. 2개 테이블의 로우에서 가능한 모든 조합을 구하는 연산이다. 다시 정확히 말하면 EMPLOYEES 테이블 한개에 DEPARTMENTS 테이블 4개가 결합되므로 6 * 4 = 24가 된다. 보면 알겠지만 비용이 많이 드는 단점이있어 실무에서는 잘 사용하지는 않는다. 2022. 10. 28. 이전 1 ··· 174 175 176 177 178 179 180 ··· 223 다음