У меня такой сценарий. Информация, собираемая каждую минуту, отправляется и хранится в хранилище таблиц Azure. Теперь я пытаюсь отобразить эти данные в виде графика. Если бы я показывал данные только за последний день, было бы относительно легко отфильтровать 1440 (24 * 60) точек данных, чтобы отобразить только 200. Однако, если мы рассмотрим отображение данных за месяц, мне пришлось бы обрабатывать более 40 000 данных. баллы (24 * 60 * 30). Однако мне нужно было бы показать только 200 из этих точек данных. Предполагая, что 40000 точек, я бы выбрал только каждую 200-ю точку данных или строку. Возможна ли эта функция в лазурном хранилище. Или мне придется выбирать группы за раз, выбирать 200-й элемент, а затем переходить к следующему набору данных?
В вашем случае вы сможете использовать 200-ю точку данных. Вы можете использовать объекты $top
из набора или запрос $filter
для получения желаемых результатов. Я бы предпочел использовать PowerBI, который является бесплатным и совместимым с хранилищем таблиц, он в основном превращает данные в графики, и вы можете применять дополнительные фильтры к тому, что вам подходит.
Вы можете прочитать больше об этом здесь:
Ссылки Powerbi: https://powerbi.microsoft.com/en-us/integrations/azure-table-storage/ И https://powerbi.microsoft.com/en-us/desktop/