Ошибка массовой загрузки Salesforce с использованием загрузчика данных Apex: превышено ограничение хранилища - PullRequest
1 голос
/ 04 января 2012

Когда я пытаюсь выполнить массовую загрузку 25 000 записей пользовательского (сотрудника) объекта, я получаю сообщение об ошибке «превышено ограничение хранилища». Я убедился, что в Salesforce нет объектов сотрудников (с помощью удаления загрузчика данных). Я гарантировал, что мусорная корзина была опустошена. Мой размер пакета составляет 100 при использовании загрузчика данных

Теперь, когда я пытаюсь выполнить ту же операцию с использованием Java-клиента и API массовой загрузки, загрузка работает отлично, без ошибок даже при 100 000 вставках записей

Кто-нибудь знает, почему я получаю эту ошибку только при использовании apex data loader?

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Я превышал лимит хранилища в обоих случаях (с использованием массового API и загрузчика данных). Я думаю, что мне повезло с массовым API. Я не мог повторить вставку даже 25k записей вчера, используя массовый API. Оба подхода потерпели неудачу при различном проценте превышения свободной отметки 5 МБ. Путаница возникает из-за того, что «ошибка превышения хранилища» не появляется сразу после превышения хранилища. Он может появиться после использования 15 МБ или 100 МБ (больше, чем 5 МБ по умолчанию).

Заключение: Ошибка превышения хранилища будет отображаться независимо от использования массового загрузчика данных API или API для вставок после превышения хранилища данных, выделенного для этой учетной записи пользователя. Нужно купить больше памяти! Спасибо Самир

0 голосов
/ 04 января 2012

Возможно, что другие объекты, документы и вложения занимают место. Это поможет, если вы сможете проверить, сколько места вам доступно и сколько осталось. Для этого перейдите в «Настройка»> «Настройка администрирования»> «Управление данными»> «Использование хранилища». Этот экран даст вам высокий уровень и подробную информацию о том, какой объект имеет сколько записей и сколько байтов потребляет.

...