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

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

22 ответов

76 просмотров

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

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
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
2
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
кто-нибудь уже пробовал это?
Lencore
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
❓ Подскажите как сделать в группе телеги функцию (кнопку) пересылки сообщения где есть нарушение правил? Бот к каждому сообщению (по определенным ключам) добавляет снизу кнопк...
Alexander
4
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Карта сайта