비디오: Azure Friday | Azure Analysis Services Scale Out & Diagnostics 2024
확장 성 은 응용 프로그램에서 개발할 수있는 능력입니다 성장 및 복잡성 요구 사항을 유연하게 충족시킵니다. Excel의 맥락에서 확장 성이란 점차 증가하는 데이터 볼륨을 처리 할 수있는 Excel의 기능을 말합니다.
대부분의 Excel 애호가들은 Excel 2007의 경우 1, 048, 576 행의 데이터를 하나의 Excel 워크 시트에 배치 할 수 있다는 점을 지적했습니다. 이전 버전의 65 행 536 행의 한계에서 압도적으로 증가했습니다. 뛰어나다. 그러나 이러한 용량 증가로 인해 Excel의 모든 확장 성 문제가 해결되는 것은 아닙니다.
소규모 회사에서 일하고 Excel을 사용하여 일일 트랜잭션을 분석한다고 가정 해보십시오. 시간이 지남에 따라 깔끔하게 유지 관리되는 워크 시트에 저장된 데이터를 분석하기 위해 필요한 수식, 피벗 테이블 및 매크로가 모두 포함 된 강력한 프로세스를 구축 할 수 있습니다.
데이터 양이 증가함에 따라 성능 문제가 먼저 나타납니다. 스프레드 시트의로드가 느려지고 계산 속도가 느려집니다.
왜 이런 일이 발생합니까? Excel이 메모리를 처리하는 방식과 관련이 있습니다. Excel 파일이로드되면 전체 파일이 RAM에로드됩니다. Excel은 빠른 데이터 처리 및 액세스를 허용하기 위해이 작업을 수행합니다. 이 문제의 단점은 스프레드 시트의 데이터가 변경 될 때마다 Excel이 전체 문서를 RAM으로 다시로드해야한다는 것입니다. 대형 스프레드 시트의 최종 결과는 가장 작은 변경을 처리하는 데에도 많은 RAM이 필요하다는 것입니다. 결국 거대한 워크 시트에서 취하는 모든 행동은 기다려야 만합니다.
피벗 테이블에는 피벗 캐시가 더 커야 Excel 통합 문서의 파일 크기가 거의 두 배가됩니다. 결국 통합 문서가 너무 커서 쉽게 배포 할 수 없게됩니다. 통합 문서를 더 작은 통합 문서 (각 지역에 대해 하나씩)로 나누는 것도 고려할 수 있습니다. 이로 인해 작업 내용이 복제됩니다.
시간이 지나면 결국 워크 시트의 1, 048, 576 행 한계에 도달 할 수 있습니다. 그러면 어떻게됩니까? 새 워크 시트를 시작합니까? 두 개의 다른 워크 시트에있는 두 개의 데이터 세트를 하나의 엔티티로 어떻게 분석합니까? 당신의 공식은 여전히 좋은가요? 새 매크로를 작성해야합니까?
이것들은 모두 해결해야 할 문제입니다.
물론 이러한 한계를 극복하기 위해 다양한 영리한 방법을 찾을 Excel 고객을 만나게 될 것입니다. 결국,이 방법은 항상 간단한 해결 방법 일뿐입니다. 궁극적으로 이러한 파워 고객조차도 데이터를 분석하고 가장 효과적인 방법을 제시하고 수식 및 기능을 손상시키지 않으면 서 데이터를 Excel에 "적합"시키는 방법에 대해 더 쉽게 생각할 것입니다.
Excel은 유연한 기술로 숙련 된 고객이 대부분의 것을 잘 처리 할 수 있습니다. 그러나 고객이 Excel의 관점에서만 생각할 때 믿을 수 없을만큼 기능적인 방법 임에도 불구하고 의심의 여지없이 스스로를 제한합니다.
또한 이러한 용량 제한으로 인해 Excel 고객은 종종 데이터를 준비해야합니다. 즉, 다른 사람이 큰 데이터베이스에서 대량의 데이터를 추출한 다음 Excel에서 사용할 수 있도록 데이터를 집계 및 셰이핑합니다.
진지한 분석가는 항상 데이터 요구 사항에 따라 다른 사람에게 의존해야합니까? 분석가가 데이터를 제공하기 위해 다른 사람에게 의존하지 않고 방대한 양의 데이터에 액세스 할 수있는 도구를 제공 할 수 있다면 어떨까요? 그 분석가가 그 조직에 더 가치 있을까요? 분석가가 Excel 데이터 유지 관리를 라우팅하는 대신 분석의 정확성과 프레젠테이션의 품질에 중점을 둘 수 있습니까?
관계형 데이터베이스 시스템 (예: Access 또는 SQL Server)은 끊임없이 증가하는 데이터 풀에 직면 해있는 분석가를위한 논리적 인 다음 단계입니다. 데이터베이스 시스템은 대개 저장된 데이터가 많은 경우 성능에 영향을주지 않으며 대량의 데이터를 처리 할 수 있도록 제작되었습니다. 분석가는 데이터를 요약하거나 Excel에 맞게 준비 할 필요없이 더 큰 데이터 세트를 처리 할 수 있습니다. 또한 프로세스가 조직에 더 중요 해지고 기업에서 허용 할 수있는 환경에서 추적해야하는 경우 해당 프로세스가 이미 관계형 데이터베이스 시스템에있는 경우 프로세스를 업그레이드하고 확장하는 것이 더 쉬울 것입니다.