이 텍스트는 Salesforce의 자동 번역 시스템을 사용하여 번역되었습니다. 이 콘텐츠에 대한 피드백을 제공하고 다음에 원하는 내용을 알려주려면 저희의 설문 조사을 참조하십시오.
신뢰성 - 확장성
Well-Architected Trusted → Reliable → Scalability → Data Modeling에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 좋은 모습은 무엇입니까? 패턴 |
|---|---|
| Data 360 | 조직 | ✅ 데이터 변환은 매핑하기 전에 데이터 비정규화에 사용됩니다. 데이터 변환이 존재하여 소스 데이터를 변환하므로 모든 연락관을 표준 연락관 개체에 별도로 수집할 수 있습니다. |
| 플랫폼 | 비즈니스 | ✅ 하위 코드 빌더는 Salesforce에서 지원하는 다양한 필드 유형을 이해하고 필드 데이터 유형을 선택하기 전에 보고 및 암호화 요구 사항을 평가합니다. |
| 플랫폼 | 비즈니스 | ✅ 개체 간 마스터-세부 사항 관계를 설정하기 전에 공유 및 데이터 왜곡이 미치는 영향을 평가합니다. |
| 플랫폼 | 데이터 모델 | ✅ 테이블의 규모가 비정규화되었습니다. |
| 플랫폼 | 데이터 모델 | ✅ 가능한 경우 표준 개체가 사용됩니다. |
| 플랫폼 | 설계 표준 | ✅ 비즈니스 근거로 사용자 정의 개체가 존재하도록 하는 표준 및 지침 |
Well-Architected Trusted → Reliable → Scalability → Data Volume 에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 좋은 모습은 무엇입니까? 패턴 |
|---|---|
| Data 360 | 테스트 계획 | ✅ 0일 데이터 로드에 대한 대량 로드 계정 솔루션이 적용되기 전에 마이그레이션해야 하는 대용량 데이터를 계획했으며(0일이라고도 함) 예약 실행당 최대 파일 크기와 최대 파일 크기에 동시에 접근하지 않음을 확인했습니다. |
| 플랫폼 | Apex | ✅ 데이터 왜곡이 문제인 경우 여러 상위 레코드에 하위 레코드 수를 배포하는 논리가 있습니다. |
| 플랫폼 | Apex | ✅ 통합을 통해 가져오거나 복제할 때 적절한 사용자에게 모든 레코드를 할당하는 논리가 있습니다. |
| 플랫폼 | 비즈니스 | ✅ 데이터 보관 및 제거 전략을 문서화하고 구현했습니다. |
| 플랫폼 | 비즈니스 | ✅ 대량 데이터 로드 전략은 서버 소비를 최적화하기 위해 최적화됩니다. 로드 시간, 데이터 시퀀스, 레코드 잠금, 자동화, 대량 공유 프로세스는 대량 로드 전략에서 효율적인 서버 소비를 위해 고려됩니다. |
| 플랫폼 | 데이터 | ✅ 상위 레코드에 하위 레코드가 10,000개를 초과하지 않는 경우 |
| 플랫폼 | 데이터 | ✅ 동일한 개체 유형의 10,000개 이상의 레코드에 할당된 사용자 없음 |
| 플랫폼 | 데이터 | ✅ 10,000개가 넘는 레코드에 동일한 레코드를 가리키는 조회 필드가 있는 인스턴스가 없습니다. |
| 플랫폼 | 데이터 | ✅ 최대 업무 시간 동안 프로덕션에 대량 데이터 로드가 발생하지 않음 |
| 플랫폼 | 데이터 | ✅ 대량 데이터 로드는 ParentId 필드 값에 따라 배치로 정렬됩니다. |
| 플랫폼 | 데이터 | ✅ 대량 데이터 로드에는 비즈니스 결정에 필요한 최소 데이터만 포함됩니다. |
| 플랫폼 | 플로 | ✅ 데이터 왜곡이 문제인 경우 여러 상위 레코드에 하위 레코드 수를 배포하는 논리가 있습니다. |
| 플랫폼 | 플로 | ✅ 통합을 통해 가져오거나 복제할 때 적절한 사용자에게 모든 레코드를 할당하는 논리가 있습니다. |
| 플랫폼 | 조직 | ✅ 대용량 데이터 로드 동안 데이터 후처리가 지연됨 대용량 데이터 로드가 끝나기 전까지 후처리 자동화가 연기됩니다. |
| 플랫폼 | 테스트 계획 | ✅ 대량 API 로드 전략은 전체 사본 Sandbox에서 테스트됩니다. 패턴, 로드 순서, 발생할 수 있는 잠금 문제를 식별하기 위해 전체 사본 Sandbox에서 대량 API를 사용하여 데이터 로드를 계획할 때. |
Well-Architected Trusted → Reliable → Scalability → Data Modeling에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 방지할 사항은 무엇입니까? 안티 패턴 |
|---|---|
| 플랫폼 | 비즈니스 | ⚡️ 하위 코드 빌더는 다운스트림 보고 및 암호화 요구 사항을 평가하지 않고 데이터 유형을 선택합니다. |
| 플랫폼 | 비즈니스 | ⚡️ 개체 간 마스터-세부 사항 관계를 설정하기 전에 공유 및 데이터 왜곡이 고려되지 않습니다. |
| 플랫폼 | 데이터 모델 | ⚡️ 중복을 방지하기 위해 테이블을 정규화했습니다. |
| 플랫폼 | 데이터 모델 | ⚡️ 복제된 표준 개체가 있습니다. |
| 플랫폼 | 설계 표준 | ⚡️ 사용자 정의 개체를 만드는 표준이 없음 |
Well-Architected Trusted → Reliable → Scalability → Data Volume 에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 방지할 사항은 무엇입니까? 안티 패턴 |
|---|---|
| Data 360 | 테스트 계획 | ⚡️ 대량 로드 계산에는 0일 데이터 로드가 포함되지 않으며 0일 로드 계산이 수행되지 않거나 문서화된 경우 동시에 실행당 파일 크기와 파일의 최대값에 근접합니다. |
| 플랫폼 | Apex | ⚡️ 데이터 로드 또는 통합을 통해 생성된 레코드가 일반 "통합 사용자"에 할당됩니다. |
| 플랫폼 | Apex | ⚡️ 하위 레코드는 이미 할당된 기존 하위 레코드 수에 관계없이 상위 레코드에 임의로 할당됩니다. |
| 플랫폼 | 비즈니스 | ⚡️ 데이터 보관 및 제거 전략이 없거나 전략이 문서화되었지만 구현되지 않았습니다. |
| 플랫폼 | 비즈니스 | ⚡️ 규모 계획 없이 대량 데이터 로드 실행 대량 데이터 로드가 수행되기 전에는 로드 시간, 데이터 시퀀스, 레코드 잠금, 자동화, 대량 공유 프로세스가 고려되지 않습니다. |
| 플랫폼 | 데이터 | ⚡️ 업무 시간이 가장 긴 동안 프로덕션에 대량 데이터 로드 발생 |
| 플랫폼 | 데이터 | ⚡️ 대량 데이터 로드는 비즈니스 결정에 필요한 최소 데이터로 제한되지 않습니다. |
| 플랫폼 | 데이터 | ⚡️하위 레코드가 10,000개가 넘는 레코드가 있는 경우 |
| 플랫폼 | 데이터 | ⚡️ 동일한 유형의 10,000개가 넘는 레코드에 사용자가 할당됩니다. |
| 플랫폼 | 데이터 | ⚡️ 레코드가 10,000개가 넘는 경우 동일한 레코드를 가리키는 조회 필드가 있는 인스턴스가 있습니다. |
| 플랫폼 | 데이터 | ⚡️ 대량 데이터 로드는 ParentId 필드 값에 따라 배치로 정렬되지 않습니다. |
| 플랫폼 | 플로 | ⚡️ 데이터 로드 또는 통합을 통해 생성된 레코드가 일반 "통합 사용자"에 할당됩니다. |
| 플랫폼 | 플로 | ⚡️ 하위 레코드는 이미 할당된 기존 하위 레코드 수에 관계없이 상위 레코드에 임의로 할당됩니다. |
| 플랫폼 | 조직 | ⚡️ 대량 API 로드 전략은 부분 복사 sandbox에서 테스트됩니다. 대량 API 로드 테스트는 부분 복사 sandbox의 데이터 하위 집합에서 배치 로드 시간이 수행되는지 확인합니다. |
| 플랫폼 | 조직 | ⚡️ 레코드를 잠그는 다른 작업과 병렬로 대량 데이터 로드 수행 데이터 로드와 함께 일괄 Apex 실행 |
| 플랫폼 | 조직 | ⚡️ 데이터 집합의 크기를 고려하지 않고 API를 선택하는 경우 데이터 로드가 500,000개를 초과하는 경우 SOAP API가 사용됩니다. |
| 플랫폼 | 조직 | ⚡️ 보고 요구 사항은 역할 계층 설계를 촉진합니다. 보고 요구 사항을 사용하여 필요한 역할 계층 수준 또는 그 수를 결정합니다. |
| 플랫폼 | 조직 | ⚡️ 역할 계층에 빈 역할이 있습니다. 미래를 위해 빈 자리 표시자 역할이 생성됩니다. |
| 플랫폼 | 조직 | ⚡️ 역할 계층이 조직 차트와 비슷한 경우 역할 계층에서 조직 구조를 복제하여 회사의 각 직함에 대한 개별 역할을 만듭니다. |