Как получить каждую n-ю строку в хранилище Azure? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть следующий сценарий. Информация, собираемая каждую минуту, отправляется и сохраняется в хранилище таблиц Azure. Теперь я пытаюсь отобразить эти данные в виде графика. Если бы я отображал данные только за последний день, было бы относительно легко отфильтровать 1440 (24 * 60) точек данных, чтобы отобразить только 200. Однако, если мы рассмотрим отображение данных за месяц, мне придется обработать более 40 000 данных. очки (24 * 60 * 30). Однако мне нужно было бы показать только 200 из этих точек данных. Предполагая 40000 точек, я бы выбрал только каждую 200-ю точку данных или строку. Возможна ли эта функциональность в хранилище Azure. Или мне нужно будет выбрать группы за раз, выбрать 200-й элемент и затем перейти к следующему набору данных?

1 Ответ

0 голосов
/ 02 мая 2018

Вы должны иметь возможность использовать 200-ю точку данных в вашем случае. Вы можете использовать $top сущности из набора или запрос $filter, чтобы получить желаемые результаты. Я бы предпочел использовать PowerBI , который бесплатен и совместим с хранилищем таблиц, он в основном превращает данные в графики, и вы можете применять дополнительные фильтры к тому, что вам подходит. Подробнее об этом вы можете прочитать здесь:

Ссылки Powerbi: https://powerbi.microsoft.com/en-us/integrations/azure-table-storage/ А https://powerbi.microsoft.com/en-us/desktop/

...