Углубленное погружение: как информационная панель агрегирует показатели вашего портфеля

Техническое объяснение того, как информационная панель Landager динамически объединяет данные из объектов недвижимости, квартир, аренды, платежей, расходов и технического обслуживания в показатели реального времени, которые вы видите.

2 мин чтения
aggregationtechnicalarchitecture+9

Основная панель мониторинга представляет вам простые цифры. За этими простыми числами стоит конвейер агрегации в реальном времени, который динамически вычисляет все с нуля каждый раз, когда вы загружаете страницу. ⟦М1⟧ Понимание этого конвейера поможет вам понять, почему точность данных в вашем портфолио так важна. ⟦М2⟧ ⟦М3⟧ ⟦М4⟧

Источники данных

⟦М5⟧ Ваша информационная панель не хранит собственные заранее рассчитанные показатели. Вместо этого он считывает данные из шести источников данных каждый раз, когда вы открываете страницу:

1. Таблица свойств

→ Вносит вклад: Общее количество объектов.

2. Таблица единиц измерения

→ Вносит вклад: Общее количество единиц, количество Занятых единиц (отфильтровано по статусу) и производный Процент занятости.

3. Таблица арендаторов

→ Содействует: Общее число арендаторов, Количество активных арендаторов (отфильтровано по активному владению арендой).

4. Таблица аренды

→ Вносит вклад: Общий объем аренды, Ожидаемый доход (сумма сумм арендной платы по всем активным арендным договорам). ⟦М10⟧

5. Таблица платежей

→ Вносит: Собранная выручка (сумма сумм платежей со статусом «Выполнено» в текущем календарном месяце). ⟦М11⟧

6. Таблица обслуживания

→ Способствует: количество открытых запросов на обслуживание (отфильтровано по статусу «Открыто» или «Выполняется»). ⟦М12⟧

Агрегация в действии

⟦М13⟧ Вот упрощенная схема того, что происходит, когда вы нажимаете «Панель управления»: ⟦М14⟧

  1. Сервер параллельно запрашивает каждую из шести таблиц выше.
  2. Применяются соответствующие фильтры (например, «только активная аренда», «только платежи за этот месяц»).
  3. Выполняет математические агрегаты (подсчеты, суммы, проценты).
  4. Он возвращает скомпилированный объект метрик в ваш браузер в одном ответе.
  5. Ваш браузер отображает эти цифры в виде визуальных карточек, индикаторов выполнения и диаграмм, которые вы видите. ⟦М15⟧ Весь этот конвейер выполняется за миллисекунды, поэтому на информационной панели всегда отображается самое актуальное состояние ваших данных — задержка кэширования отсутствует. ⟦М16⟧ ⟦М17⟧ ⟦М18⟧

Почему это важно для вас

⟦М19⟧ Потому что каждая метрика на информационной панели динамически рассчитывается на основе данных из источника: ⟦М20⟧

  • Если вы исправите опечатку в сумме арендной платы, карточка «Ожидаемый доход» мгновенно исправится при следующей загрузке страницы.
  • Если вы зарегистрируете пропущенный платеж, карточка «Собранный доход» обновится немедленно.
  • Если вы случайно удалите свойство, общее количество свойств мгновенно уменьшится.

Нет «кнопки синхронизации». Обновления по часам нет. Панель мониторинга — это живое зеркало вашей базы данных, а это означает, что качество показателей вашей панели полностью определяется качеством ввода данных. ⟦М22⟧

Готовы упростить свой арендный бизнес?

Присоединяйтесь к тысячам независимых арендодателей, которые оптимизировали свой бизнес с помощью Landager.

Начать 14-дневную бесплатную пробную версию