Надежный - Масштабируемость

Узнайте больше о надежных с хорошей архитектурой → НадежныхМасштабируемостьМоделирование данных

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Данные 360 | Организация✅ Трансформации данных используются для денормализации данных до соотнесения Трансформации данных существуют для трансформации исходных данных, чтобы все точки контакта можно было принять отдельно в стандартные объекты точки контакта
Платформа | Бизнес✅ Конструкторы низкого кода понимают разные типы полей, поддерживаемые Salesforce, и оценивают требования к отчетности и шифрованию перед выбором типов данных полей
Платформа | Бизнес✅ Последствия общего доступа и искажения данных оцениваются перед выбором установления взаимосвязи «Основная — подробная» между объектами
Platform | Модель данных✅ Таблицы денормализованы для масштаба
Platform | Модель данных✅ Стандартные объекты используются там, где это возможно
Платформа | Стандарты проектирования✅ Стандарты и рекомендации, для которых бизнес-обоснования требуют наличия настраиваемого объекта

Узнайте больше о надежных с хорошей архитектурой → НадежныхМасштабируемостьОбъем данных

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Data 360 | Планы тестирования✅ Вычисления пакетной загрузки учитывают загрузки данных дня 0 Вы запланировали большие объемы данных, которые часто нужно перенести до запуска решения (также известный как день 0), и подтвердили, что не будете приближаться к максимальному размеру файла и максимальному количеству файлов на запланированное выполнение одновременно
Platform | Apex✅ Существует логика для распределения количества дочерних записей в нескольких родительских записях в сценариях, где проблема искажения данных
Platform | Apex✅ Существует логика для назначения всех записей соответствующим пользователям-людям при импорте или репликации посредством интеграции
Платформа | Бизнес✅ Вы задокументировали и внедрили стратегию архивирования и очистки данных
Платформа | Бизнес✅ Стратегия пакетной загрузки данных оптимизирована для оптимизации потребления сервера Время загрузки, последовательности данных, процессы блокировки записей, автоматизации и пакетного общего доступа учитываются в стратегии пакетной загрузки для эффективного потребления сервера
Платформа | Данные✅ Ни одна родительская запись не содержит более 10 000 дочерних записей
Платформа | Данные✅ Ни одному пользователю не назначено более 10 000 записей одного типа объекта
Платформа | Данные✅ Не существует случаев, когда более 10 000 записей имеют поля поиска, указывающие на одну запись
Платформа | Данные✅ Пакетная загрузка данных в производство не происходит в часы пик
Платформа | Данные✅ Пакетные загрузки данных сортируются по пакетам в соответствии со значениями полей ParentId
Платформа | Данные✅ Пакетные загрузки данных включают только минимальные данные, необходимые для бизнес-решений
Платформа | Поток✅ Существует логика для распределения количества дочерних записей в нескольких родительских записях в сценариях, где проблема искажения данных
Платформа | Поток✅ Существует логика для назначения всех записей соответствующим пользователям-людям при импорте или репликации посредством интеграции
Платформа | Организация✅ Пост-обработка данных откладывается во время больших загрузок данных Автоматизация пост-обработки откладывается до окончания больших загрузок данных.
Платформа | Планы тестирования✅ Стратегия загрузки Bulk API тестируется в безопасной среде полной копии при планировании загрузки данных посредством Bulk API в безопасной среде полной копии для определения схемы, последовательности загрузки и любых возможных проблем блокировки.

Узнайте больше о надежных с хорошей архитектурой → НадежныхМасштабируемостьМоделирование данных

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Платформа | Бизнес⚠️ Конструкторы низкого кода выбирают типы данных без оценки последующих требований к отчетности и шифрованию
Платформа | Бизнес⚠️ Общий доступ и перекос данных не учитываются перед установлением взаимосвязей «Основная — подробная» между объектами
Platform | Модель данных⚠️ Таблицы нормализированы во избежание дублирования
Platform | Модель данных⚠️ Вы реплицировали стандартные объекты
Платформа | Стандарты проектирования⚠️ Стандарты для создания настраиваемых объектов отсутствуют

Узнайте больше о надежных с хорошей архитектурой → НадежныхМасштабируемостьОбъем данных

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Data 360 | Планы тестирования⚠️ Расчеты пакетной загрузки не включают загрузки данных дня 0 Расчет загрузки дня 0 не проводится или, если документально, находится вблизи максимального значения для размера файла и файлов на выполнение одновременно
Platform | Apex⚠️ Записи, созданные посредством загрузок или интеграций данных, назначаются общему «пользователю интеграции»
Platform | Apex⚠️ Дочерние записи назначаются родительским записям произвольно, независимо от количества существующих дочерних записей, которые уже назначены
Платформа | Бизнес⚠️ У вас нет стратегии архивирования и очистки данных или ваша стратегия была задокументирована, но не внедрена
Платформа | Бизнес⚠️ Пакетные загрузки данных выполняются без планирования масштаба Время загрузки, последовательности данных, процессы блокировки записей, автоматизации и пакетного общего доступа не учитываются до выполнения пакетных загрузок данных
Платформа | Данные⚠️ Пакетная загрузка данных в производственную среду происходит в часы пик
Платформа | Данные⚠️ Пакетные загрузки данных не ограничиваются минимальными данными, необходимыми для бизнес-решений
Платформа | Данные⚠️ Существуют записи с более 10 000 дочерних записей
Платформа | Данные⚠️ Пользователям назначено более 10 000 записей одного типа
Платформа | Данные⚠️ Существуют случаи, когда более 10 000 записей содержат поля поиска, указывающие на одну запись
Платформа | Данные⚠️ Пакетные загрузки данных не сортируются по значениям полей ParentId
Платформа | Поток⚠️ Записи, созданные посредством загрузок или интеграций данных, назначаются общему «пользователю интеграции»
Платформа | Поток⚠️ Дочерние записи назначаются родительским записям произвольно, независимо от количества существующих дочерних записей, которые уже назначены
Платформа | Организация⚠️ Стратегия загрузки Bulk API тестируется в безопасной среде с частичной копией Тесты загрузки Bulk API для определения времени загрузки пакета проводятся над поднабором данных в безопасной среде с частичной копией.
Платформа | Организация⚠️ Проведение пакетных загрузок данных параллельно с другими операциями, блокирующими записи Выполнение пакетного Apex параллельно с загрузками данных
Платформа | Организация⚠️ Выбор API без учета размера набора данных SOAP API используется для загрузки данных более 500 000 записей
Платформа | Организация⚠️ Требования к отчетности определяют дизайн иерархии ролей Использование требований к отчетности для определения нужных уровней иерархии ролей
Платформа | Организация⚠️ Иерархия ролей содержит пустые роли Пустые роли структурного нуля создаются для будущего
Платформа | Организация⚠️ Иерархия ролей имитирует диаграмму организации Вы реплицировали структуру организации в иерархии ролей, создавая отдельные роли для каждого титула в компании