Класс GetDataChunk — это класс методов, используемых для получения данных блоками строк (чанками).
Для начала работы с методами класса GetDataChunk, нужно:
1. Импортировать модуль business_scenarios и создать объект класса BusinessLogic (см. раздел «Работа с библиотекой»):
from polymatica import business_scenarios session = business_scenarios.BusinessLogic(login="логин", password="пароль", url="https://адрес_приложения/") |
2. Открыть мультисферу, например:
session.get_cube(cube_name="Банковская сфера") session.set_all_measure_visibility() session.move_dimension(dim_name="Тип карты", position="left", level=0) session.move_dimension(dim_name="Группа карт", position="left", level=1) session.move_dimension(dim_name="Дата транзакции квартал", position="up", level=0) session.move_dimension(dim_name="Дата транзакции месяц", position="up", level=1) session.expand_all_dims() |
3. Создать объект класса GetDataChunk следующим образом:
session2 = business_scenarios.GetDataChunk(sc=session) |
Название создаваемого объекта может быть произвольным, но должно отличаться от объекта класса BusinessLogic.
4. После этого можно использовать методы класса GetDataChunk, например:
session2.get_total_rows(show_full = False) |
Методы класса GetDataChunk не рекомендуется повторно вызывать сразу после внесения изменений в OLAP-модуле. Если таблица была изменена, перед повторным вызовом любого метода этого класса нужно повторить шаг 3 (снова создать экземпляр GetDataChunk). |