💡Совет дня:
Для подключения к базе данных и обработки данных в Python используйте библиотеку SQLAlchemy вместе с pandas. Именно так на моей нынешней работе мы спасаемся от кучи ненужных выгрузок и их объединения из нескольких БД.
Пример подключения и загрузки данных:
from sqlalchemy import create_engine import pandas as pd
engine = create_engine('postgresql://user:password@localhost:5432/mydb') query = "SELECT * FROM sales WHERE order_date >= '2025-01-01';" df = pd.read_sql(query, engine)
Запомните, даже самый спокойный медведь умеет рычать, когда надо. Берегите голову, берегите данные — и пусть в вашем дне будет немного тишины, ясности и добрых переменных.
· 11.08.2025
Приветствую! Можно ли этим способом подключиться к MS olap кубу? Или посоветуйте, пожалуйста, с помощью чего можно?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 11.08.2025
Добрый день! К кубам сам никогда не подключался, но знаю что коллеги делали это через pyadomd вроде бы. А сам olap к чему подключён?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 11.08.2025
В интернете нашёл информацию, что с мая этого года pyadomd недоступна. Мне нужно напрямую из куба в pandas загнать данные для дальнейшей обработки, т.к. среда, к которой подключен olap, не позволяет комфортно обработать относительно большой объем данных (около 30-40 млн.строк). Но я так понял, на практике такая потребность нечасто возникает, т.к. в интернете быстро способ я не нашёл))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 12.08.2025
Руслан Николаенко А можете прислать ссылку на статью, где сказано, что библиотека не доступна? А у вас есть подключение к БД из которой олап берет данные?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 12.08.2025
Ссылку с этой информацией не смогу дать, не сохранял. Но по факту через VS code такую библиотеку найти не получается. Подключение есть upd. установил через cmd, лёд тронулся, спасибо)) буду разбираться дальше
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён