Всем добрый день! Подскажите, пожалуйста, никто не работал с dbt core?

А также связкой dbt с hdfs?
Нужна помощь с подключением dbt к hdfs для чтения файлов

22 ответов

81 просмотр

оно ж вроде только в сикуэль умеет

Annette- Автор вопроса
Nikita B
оно ж вроде только в сикуэль умеет

То есть к hdfs не удастся с помощью dbt подключиться?

Annette
То есть к hdfs не удастся с помощью dbt подключить...

подключиться можно, если у вас есть hive / trino для работы с hdfs тогда можно найти dbt - коннекторы к ним

Annette
То есть к hdfs не удастся с помощью dbt подключить...

Смотря что под этим понимается. Я не большой эксперт в дбт, но стоял рядом с человеком, который его натягивал на spark thrift server, а тот в свою очередь айсберги молол под капотом. Как-то даже работало.

Annette- Автор вопроса
Nikita B
Смотря что под этим понимается. Я не большой эксп...

у меня на hdfs лежат parquet файлы, данные в этих файлах нужно записывать в бд и все это с использованием dbt сделать, если это возможно

Annette
у меня на hdfs лежат parquet файлы, данные в этих ...

ну тогда вот как Андрей выше написал. поднять что-то, что принимает jdbc и умеет читать поркеты с hdfs и на него травить дбт.

Annette- Автор вопроса
Nikita B
ну тогда вот как Андрей выше написал. поднять что-...

по поводу dbt поняла, а подключиться к hdfs и считать файлы с помощью кода питона возможно? (если не использовать dbt) находила примеры только по подключению с использованием kerberos, можно ли использовать аутентификацию ldap (логин и пароль) для подключения?

Annette
по поводу dbt поняла, а подключиться к hdfs и счит...

Пайспарк всё сделает, коннектор дбт вроде есть

Annette
по поводу dbt поняла, а подключиться к hdfs и счит...

можно через pyarrow (ссылка ), но насчёт ldap не подскажу , надо смотреть документацию

Annette- Автор вопроса
Vitaly Pismarev
в какую БД?

в вертику, к самой бд подключение успешное и все отрабатывает нормально

Annette- Автор вопроса
Vitaly Pismarev
файлов много? Какие объемы?

да, файлов много и появляются новые каждый день. По объему все разные: от нескольких Мб до пару Гб

для такой задачи вам dbt вообще не нужен, dbt про T а не про интеграцию. Я бы попробовал примаунтить сетевой диск который был бы виден вертике и просто копировать туда паркеты которые потом перегонять в вертику. Или может в вертике есть интеграция с хадупом. Может еще что-то, но это точно не про dbt

Annette
поняла, спасибо!

вот когда зальете в вертику и их нужно во что-то для бизнеса трансформировать на сикуле, вот тут уже dbt и появляется

Annette- Автор вопроса
Vitaly Pismarev
вот когда зальете в вертику и их нужно во что-то д...

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

Annette
да, с этим я как раз разобралась, с трансформацией...

если можно сделать в вертике внешнюю таблицу на hdfs то тогда можно читать из хадупа. Но тут много нюансов, включая лицензию на такое решение )

чатгпт говорит что такие внешние таблицы в вертике существуют ) https://docs.vertica.com/23.4.x/en/data-load/working-with-external-data/creating-external-tables/

Vitaly Pismarev
чатгпт говорит что такие внешние таблицы в вертике...

только если у вас официальная лицензия на вертику нужно узнавать как такое ими тарифицируется. Если лицензии нет то пофиг )

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта