Спасибо, что ответили мне.Похоже, у меня возникла проблема с учетной записью, которая использовалась при публикации, поэтому мне нужно ответить в комментариях здесь.
Подумав об этом и исходя из того, что вы сказали, получение многих результатов не приведет кработа.
Вот что я пытаюсь сделать: я пытаюсь сделать отчет, который показывает для нескольких идентификаторов клиентов события, которые произошли для этой группы клиентов.Допустим, у меня есть отчет для просмотра информации для 2000 клиентов.Я хочу иметь возможность получить все события (CustomerEvent), а затем отфильтровать это по типу события.Я, вероятно, задаю здесь много вопросов, но я надеялся получить все эти события для 2000 клиентов, а затем выполнить фильтрацию event_type во внешнем интерфейсе, чтобы пользователь мог динамически настраивать event_type, который он хочет просмотреть.и получить некоторую информацию об успешных действиях для этого типа событий.
Так что моя главная проблема заключается в эффективном извлечении нужных сущностей из CustomerEvent.
Сейчас я собираю список клиентовИдентификаторы вроде этого:
cid_list = []
this_report = models.Reports.get(report_key)
if this_report.report_cid_set:
for entity in this_report.report_cid_set:
cid_list.append(entity.customer_id)
Моя оценка 10 000 объектов CustomerEvent была довольно высокой, но теоретически это могло произойти.Возможно, когда я пойду, чтобы получить результаты отчета, я смог сразу отфильтровать по типу события, указанному пользователем.Это означает, что мне приходится возвращаться в хранилище данных каждый раз, когда они выбирают новый вариант, который не идеален, но, возможно, это мой единственный вариант, учитывая эту настройку.
Большое спасибо за то, что нашли время посмотретьна это!