문제

"MDX"(다차원 표현)에 대해 더 알고 싶습니다.

무엇입니까?
무엇에 사용됩니까?
왜 그것을 사용하겠습니까?
SQL보다 낫습니까?
SAP BPS에서 어떤 사용이 사용됩니까 (BPC를 보지 못했습니다. 방금 MDX가 그 안에 있고 더 알고 싶어한다고 들었습니다)?

도움이 되었습니까?

해결책

MDX는 OLAP 도구와 함께 사용하기 위해 Microsoft가 개발 한 쿼리 언어입니다. 그 창조 이후, 다른 사람들 (오픈 소스 프로젝트 Mondrian 및 Hyperion)은 제품에 사용하기 위해 IT 버전을 만들려고 노력했습니다.

OLAP 데이터는 여러 차원으로 둘러싸인 중심 사실 테이블이있는 별-스키마처럼 보이는 경향이 있습니다. MDX는 이러한 구조를 쿼리하고 크로스 탭 유형 결과를 만들 수 있도록 설계되었습니다.

언어는 SQL처럼 보이지만 SQL 프로그래머라면 정신적 도약은 힘들 수 있습니다.

SQL보다 나은지 여부에 대해서는 특정 형식의 데이터를 분석하는 매우 전문화 된 목적을 제공합니다. 따라서 스타 스키마를 쿼리하려면 더 좋습니다. 그렇지 않으면 SQL이 작업을 수행 할 것입니다.

다른 팁

MDX는 다차원 표현 또는 그와 같은 것을 의미합니다. Oracle 또는 SQL Server와 같은 정기적 인 관계형 데이터베이스는 OLAP 큐브와 관련이 있습니다 (일부 SQL Server 에디션에는 OLAP 인 분석 서비스가 제공됨). 다차원 세계는 데이터웨어 하우징 및 효율적인보고에 관한 것이며, 정상적인 트랜잭션 처리를 수행하는 것이 아니라 주문 입력 시스템에 사용하지 않지만 해당 데이터를 Datamart로 이동하여 영업 동향을 확인하기 위해 보고서를 실행할 수 있습니다. 당신을 시작하기에 충분해야합니다.

SQL은 '전통적인'데이터베이스 (OLTP) 용입니다. 대부분의 사람들은 기본 사항을 상당히 쉽게 배웁니다. MDX는 다차 차원 데이터베이스 (OLAP)에만 해당되며 제 생각에는 SQL보다 배우기가 더 어렵습니다. 문제는 그들이 매우 비슷해 보인다는 것입니다.

대부분의 분석 소프트웨어는 드래그 드롭 인터페이스로 보고서를 작성하도록하기 때문에 다차 차원 데이터베이스를 쿼리해야하더라도 많은 프로그래머가 MDX가 필요하지 않습니다.

다차원 데이터베이스로 작업 할 필요가 없다면 재미를 위해서만 만들지 마십시오 ..... 그것은 ...

SAP-BPC의 2 가지 버전이 있습니다 (비즈니스 객체 계획 및 통합)

  1. SAP-BPC NetWeaver
  2. SAP-BPC Microsoft 분석 서비스

제품의 Microsoft Analysis Services 버전을 사용하면 MDX 또는 다중 차원 표현식을 사용하여 다차원 데이터베이스 (OLAP)를 쿼리하고 계산 로직을 작성할 수 있습니다.

그러나 SAP-BPC는 MDX에 대한 지식이 사용되거나 투여 될 필요가 없습니다.

너는 볼 수있어 제품 문서 및 데모.

당신의 연구에서 행운을 빕니다.

SAP BPC에 중점을 두었습니다.

무엇에 사용됩니까?

많은 레코드/교차로와 원시 데이터를 제출 한 후 사용자 정의 계산/비즈니스 로직을 적용하려는 경우 사용됩니다. 예를 들어, 먼저 하나의 입력 일정으로 가격을 보내고 다른 수량으로 수량을 보내십시오. 세 번째 단계는 모든 제품의 가격과 수량을 기준으로 판매 금액에 대한 계산을 실행합니다. 또한 사전 정의 된 프로그램 (calc_account, 통합 등)을 실행하기 때문에 비즈니스 규칙을 실행하는 데 사용됩니다.

SQL보다 낫습니까?

BPC에서 "SQL"로직 스크립트는 MDX보다 성능이 향상됩니다. 그러나 BPC 목적을위한 SQL은 다른 SQL과 관련이 없습니다.

검색 상자에서 MDX를 검색하는 것만으로는 좋은 시작을 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top