2016-11-07 6 views
1

대리 키 및 비즈니스 키는 데이터 보관소에 대한 위키 백과 문서에서 언급됩니다. enter link description here. 보존 된 키는 here입니다.데이터 저장소 : 비즈니스, 대리, 유지 키의 차이

  1. 은 위키 피 디아 기사에 따르면 허브/위성 또는 링크에 대한 대리 키를 지정 필수가 아닙니다. 그러나 링크에서 연결하는 허브의 서로 게이트 키를 지정해야합니다. 허브에 대리 키를 지정하는 것이 필수적이지 않은 경우 어떻게 링크 테이블에 입력합니까?

  2. 대리 키 대 비즈니스 키. 구조물을 연결하려면 대리 키가 필요합니다. 비즈니스 키는 항목을 고유하게 식별하는 데 사용됩니다. 하지만 우리는 대리 키를 통해서도이 작업을 수행 할 수 있습니다. 비즈니스 키와 대리 키의 주된 차이점은 무엇이며 왜 사기 키로 사기 키를 사용 할 수 없습니까? 나중에 기사에서

  3. 그들은 쓰기 :

허브 테이블 - 비즈니스 키를 포함하고 키를 유지했다. 보관 된 키 은 비즈니스 키와 일대일로 매핑되는 키입니다. 비교 키가 인 경우 대리 키에는 시간이 포함되며 하나의 비즈니스 키에 해당하는 많은 대리 키 이있을 수 있습니다. 이것은 키의 이름을 설명하며 대리 키가 증가하는 동안 새로운 버전의 행 삽입으로 유지됩니다. 보존 된 키가 필요한 이유는 무엇입니까? 많은 소스가있을 수 있으므로 다른 소스 시스템에 다른 유형 또는 다른 수의 속성이있을 수 있으므로 비즈니스 키를 사용할 수 없습니다.

많은 자원으로 인해 동일한 항목에 대해 서로 다른 비즈니스 키가있을 수 있습니다. 그러나이 특정 항목은 유지 된 키에 의해 고유하게 식별됩니다. 나는 그것을 올바르게 이해 했는가? 즉, 대리 키가 일대일이 아닌 다른 비즈니스 키에 매핑된다는 의미입니다.

예. 우리는 두 개의 다른 부서에서 오는 서로 다른 두 개의 비즈니스 키가있는 "직원"허브가 있다고 가정 해 보겠습니다. 직원 A가 있습니다. 회계 부서 직원 A는 비즈니스 키 AT654를 갖고 프로젝트 부서에서는 비즈니스 키 PR454를 갖습니다. 허브 그들에게이 고용주에 대한 두 개의 항목이있을 것이다 :

RetainedKey BK  TimeStamp Source 
AAA111  AT654 24.03.2012 Accounting 
AAA111  PR454 25.03.2012 Project 

을하지만 어떻게 대용 키를 통합 할 수 있습니다? 즉, 어떤 상황에서 키가 증가 할 것인가 ("이것은 키의 이름을 설명합니다. 그것은 새로운 버전의 행을 삽입하면 유지됩니다.")?

누군가 나에게 보유한 키, 비즈니스 키 및 서로 게이트 키의 사용 예 (상황)를 제공 할 수 있습니까?

답변

0

데이터 볼트 2.0의 세 가지 주요 측면이 있습니다

  • 비즈니스 키 : 비즈니스 개체를 식별하는 방법의 핵심은.
  • 대리 키 : 비즈니스에서 직접 비즈니스 키가없는 경우 입니다. 고유 한 행을 만드는 여러 필드에서 조합 된 키입니다.
  • 해시 키 : 테이블을 조인하기 위해 허브, 위성 및 링크에 사용되는 키. 비즈니스/대리 키에서 생성됩니다.
  • 보유 키는 Data Vault 1.0에 연결되어야합니다. 나는 그것에 대해 들어 본 적이 없다.

여러 시스템에서 다른 비즈니스 키를 가질 수도 있지만 동일한 것을 의미한다는 사실을 설명해야하는 경우 저장 및 조회에 동일한 링크를 사용하십시오. 그런 다음이 테이블이 조회 테이블로 사용할 수 있습니다

Hash Key  Accounting_Key  Project_Key  Timestamp 
xyzabc...  AT654    PR454   24.05.2012 

:

그래서 당신은 다음과 같이 것 같은 -로 - 링크 구조를 만들 것입니다 당신이 시스템에 가입합니다.

+0

비즈니스 키가있는 경우 왜 해시 키가 필요합니까? 비즈니스 키를 사용하여 테이블을 조인 할 수 있습니다. – Anni

+0

이것은 또한 Data Vault 2.0의 새로운 기능입니다. 해시 된 비즈니스 키를 사용하면 병렬화와 간편한 가입이 가능합니다. 복잡한 대리 필드가 있어도 가입 할 필드가 하나만 있으면 가입 할 수 있습니다. 또한 모든 필드 길이가 동일 해집니다. 그리고 사람들이 ID를 수집한다면 Satellite에 Satellite에 가입 ​​할 수 없게됩니다. – tobi6

+0

"다른 소스 시스템에서 다른 유형 또는 다른 속성 수를 가질 수 있으므로 비즈니스 키를 사용할 수 없으므로"기사 작성자는 다음을 참조하십시오. – Anni