Вопросы, связанные с настройкой и использованием dbt (инструмента построения данных).
0 ответов

получение ошибки на шаге dbt подключения хранилища данных через CLI

Конфигурация: файл profiles.yml [ОШИБКА недопустима] файл dbt_project.yml [OK обнаружен и действителен] Ошибка загрузки профиля по следующей причине: учетные данные ошибки времени выполнения в профиле "jaffle_shop", целевой объект "dev" недействител…
17 июл '20 в 19:34
0 ответов

Есть ли способ переопределить имена схем для запусков dbt Cloud CI?

Мы используем облако dbt для запуска нашего проекта dbt. При запуске CI dbt Cloud использует имя схемы, связанное с номером PR, напримерdbt_cloud_pr_5205_543. Есть ли способ изменить это поведение? Обновление: мы обновили наш макрос, как показано ни…
24 авг '20 в 12:24
1 ответ

Не удалось найти статистическую версию из опций при попытке установить fishtown-analytics/codegen

Я обновляю свою версию dbt с 0.16.0 до 0.17.2, а также пытаюсь обновить наш пакет codegen. Мои пакеты YML выглядят так: packages: - package: fishtown-analytics/codegen version: 0.2.0 Я получаю следующую ошибку: $ dbt deps Running with dbt=0.17.2 Enc…
24 авг '20 в 23:45
1 ответ

Команда dbt deps приводит к ошибке "Невозможно подключиться к концентратору реестра"

При беге dbt deps, Я получаю сообщение об ошибке: Running with dbt=0.17.0 Error sending message, disabling tracking Encountered an error: Unable to connect to registry hub Что здесь происходит и как это обойти?
14 авг '20 в 17:36
1 ответ

Возникли проблемы с установкой пакета под названием "dbt" с помощью pip

Я пытаюсь установить пакет под названием "dbt", но получаю очень длинное сообщение об ошибке. Я искал проблему, которая привела меня к теме. Здесь я попытался отфильтровать те ответы, которые актуальны для меня, я работаю в Windows. Я обновил его в …
25 окт '19 в 17:03
3 ответа

DBT 404 Not found: набор данных hello-data-pipeline:staging_benjamin не найден в расположении EU

При выполнении "DBT run" я получаю следующую ошибку {{ config(materialized='table') }} SELECT customer_id FROM `hello-data-pipeline.adwords.google_ads_campaign_stats` Я убеждаюсь, что мое местоположение ОТ содержит 3 части Проект (hello-data-pipelin…
11 апр '20 в 18:54
3 ответа

Можно ли преобразовать результаты теста dbt в отчет

Я использую DBT (инструмент построения данных) в качестве инструмента ETL для анализа данных. Команда dbt testРезультат в тестовых примерах пройден / не пройден на выходном терминале, но необходимо экспортировать этот результат в формат JSON/HTML/XM…
15 апр '20 в 23:51
1 ответ

Эластичный поиск - подходящая ли это база данных для команды аналитиков?

Я являюсь членом группы аналитики, которая недавно переместила свое хранилище данных в Elastic Search. Доступ к DW осуществляется через Dremio. Однако у меня возникли сомнения относительно того, является ли Elastic Search подходящей базой данных для…
1 ответ

Что такое файл .user.yml? Какова его цель?

Я начинаю с DBT. Когда я запустил свой проект, он создал.user.ymlфайл. Его содержание: {id: c8e8abd2-09a3-4699-b444-3ef7ee5b04e5} Из этой проблемы с github кажется, что это какой-то файл cookie, но я не смог найти никакой информации о его роли. Може…
06 мар '20 в 17:05
1 ответ

Кодек DBT snowflake utf-8'не может декодировать байт 0xa0 в позиции 1031: недопустимый начальный байт

Когда я добавляю поля (даже закомментированные) в свой запрос в DBT, я получаю следующую ошибку. Пользуюсь облаком ДБТ, снежинка убегает. Это работает нормально - у него даже есть таблица, из которой я хочу, чтобы поля в объединении внизу. Однако, к…
18 мар '20 в 07:29
3 ответа

Поворот столбца с апострофом в DBT

Я пытаюсь повернуть столбец с помощью апострофа, но в DBT это очень сложно. Есть идеи? Я пробовал использовать двойные кавычки, но dbt не улавливает это, и я не могу использовать оператор Like в сводной таблице. {% set pvt_details=[ ('General liabil…
29 май '20 в 14:21
1 ответ

Использование строки в качестве аргумента в макросе Jinja в dbt

Я хочу создать макрос dbt, чтобы упростить следующие строки COALESCE(LOWER(tags::TEXT) ~ '.*my-first-query.*', FALSE), COALESCE(LOWER(tags::TEXT) ~ '.*my-second-query.*', FALSE), COALESCE(LOWER(tags::TEXT) ~ '.*my-other-query.*', FALSE) Я хотел бы п…
23 июл '20 в 13:29
1 ответ

Создание нескольких таблиц в BigQuery с помощью dbt for-loop

Я пытаюсь создать отдельные таблицы внутри одного набора данных в BigQuery, используя цикл for в dbt, просматривая список учетных записей, но пока безуспешно. Немного контекста - я использую Stitch для получения данных из Facebook Ads и отправки их …
24 июл '20 в 12:28
3 ответа

Невозможно получить папку ~/.dbt/ или файл profiles.yml после установки Python 3.8 и dbt в Windows

Я работаю на 64-битной ОС Windows, процессор на базе x64 Python 3.8 установлен ниже по пути C:\UsersMyName\AppData\Local\Programs\Python\Python38, который загружается и устанавливается с https://www.python.org/ftp/python/3.8.5/python-3.8.5-amd64-web…
2 ответа

Использование внешних паркетных столов в конвейере DBT

Я пытаюсь настроить простой конвейер DBT, который использует паркетные таблицы, хранящиеся в Azure Data Lake Storage, и создает другие таблицы, которые также будут храниться в том же месте. Под моим models/ (который определяется как мой исходный пут…
19 авг '20 в 18:52
2 ответа

В разрешении отказано при использовании общедоступного набора данных BigQuery в качестве источника

При настройке источника, который указывает на общедоступный набор данных Big Query, и использовании функции source() для ссылки на него в моей модели dbt я получаю эту ошибку при запуске dbt: Database Error Access Denied: Table bigquery-public-data:…
20 авг '20 в 23:51
0 ответов

При успешном ответе 201 create_job выдается ошибка

При успешном создании нового задания возникает ошибка: 2020-08-28 07:53:52,403: INFO: request to create_job daily-awesome completed with status: Success! Error Code: 201 Error: The command exited with status 1 Проверка в облаке dbt показывает, что з…
28 авг '20 в 11:34
2 ответа

dbt не может создать два ресурса с одинаковыми представлениями базы данных

У меня ситуация, как показано ниже: В моем проекте dbt две модели модель-А {{ config( materialized='ephemeral', alias='A_0001', schema=var('xxx_yyy_dataset') ) }} модель-B {{ config( materialized='ephemeral', alias='B_0002', schema=var('xxx_yyy_data…
31 авг '20 в 23:08
2 ответа

использование макросов в dbt_project config-version:2

В нашем файле dbt_project.yml config-version: 1 есть две переменные в разных инкрементных моделях, для которых мы используем макрос с именем today() vars: start_date: '{{ today(offset_days=-1) }}' end_date: '2999-12-31' При тестировании перехода на …
01 сен '20 в 12:57
2 ответа

Ошибка "цель не определена" при запуске dbt

У меня есть dbt_project.yml нравиться: name: rdb profile: rdb source-paths: ['models'] version: "0.1" models: rdb: schema: cin materialized: table post-hook: 'grant select on {{ this }} to rer' on-run-end: # TODO: fix - 'grant usage on schema "{{ ta…
12 фев '20 в 01:45