Обновлено 3 сентября 2026 года.
24 июня 2025 года мы представили BI Data Tools — набор веб-утилит для аналитиков и разработчиков. Каталог продолжает развиваться. Ниже описаны инструменты исходной подборки с уточнениями по текущим страницам и опубликованному клиентскому коду.
Открыть BI Data Tools. Утилиты помогают подготовить текст, файл или фрагмент кода. Результат генератора нужно проверять в целевой системе: форматирование SQL не подтверждает существование таблиц, а преобразование формулы не доказывает правильность расчёта.
API, ссылки и запросы
| Инструмент | Назначение | Что проверить |
|---|---|---|
| Bitrix24 Batch Builder | Подготовка пакетного запроса к REST API Битрикс24 | Параметры каждого метода, лимиты пакета, зависимые вызовы и ошибки отдельных команд |
| Webhook | Подготовка и отладка HTTP-запросов | Метод, адрес, заголовки и последствия отправки запроса |
| UTM Builder | Сборка ссылок с рекламными метками | Единые названия источников и кампаний, сохранение параметров при переходе |
| SQL Formatter | Форматирование SQL в выбранном диалекте | Выполнимость запроса, права, типы данных и план в самой СУБД |
| JSON Schema → DB Diff | Подготовка SQL-различий по двум JSON-описаниям БД | Входной формат примера, переименования, преобразование значений и возможную потерю данных |
В DB Diff используется описание с объектом tables. Его нельзя считать универсальным обработчиком любого документа стандарта JSON Schema. Проверка JSON подтверждает синтаксис входного текста; сгенерированный ALTER-скрипт требует отдельного просмотра и проверки на копии базы.
JSON, YAML, CSV и текст
| Инструмент | Назначение | Что проверить |
|---|---|---|
| JSON Formatter | Разбор, форматирование и компактная запись JSON | Точность больших чисел, типы и обязательные поля по контракту данных |
| YAML ↔ JSON | Преобразование представления данных | Типы скалярных значений; сохранение комментариев и исходного оформления не гарантируется |
| CSV Analyzer | Просмотр и анализ табличного файла | Разделитель, кавычки, кодировку, пустые значения и одинаковое число полей |
| Field Extractor | Извлечение совпадений из текста | Пропущенные и ложные совпадения на характерных для задачи примерах |
| Directory Tree Generator | Текстовое представление структуры каталогов | Полноту переданного списка путей и ожидаемую вложенность |
| Regex Tester | Проверка регулярного выражения на тексте | Диалект движка, флаги, переносы строк и пограничные случаи |
Корректный JSON или CSV не обязательно содержит корректные бизнес-данные. Сумма в копейках и сумма в рублях могут одинаково успешно пройти синтаксический разбор. После преобразования сравнивайте число записей, ключи, суммы и несколько исходных значений.
Power BI, dbt и товарные фиды
| Инструмент | Назначение | Что проверить |
|---|---|---|
| CSV → dbt seed YAML | Черновик YAML для seed по CSV | Имена проекта и seed, типы колонок, применимость предложенных тестов и выполнение в dbt |
| DAX Formatter и карта зависимостей | Форматирование выражения и отображение найденных в тексте ссылок | Правильность DAX в модели; граф не читает автоматически все зависимости модели Power BI |
| DAX → MDX | Черновая замена отдельных конструкций выражения | Семантику мер, контекст фильтрации и структуру целевого куба |
| M Date Range Generator | Подготовка Power Query M для таблицы дат | Начальную и конечную даты, типы и требования календаря модели |
| Model Relationship SVG | Схема связей из переданного описания | Направления и кратность связей; загрузка списка не равна анализу файла PBIX |
| CSV → M Snippet | Черновик Power Query M для загрузки CSV | Путь к файлу, локаль, разделитель и типы, особенно коды с ведущими нулями |
| CSV → YML | Подготовка товарного фида из CSV товаров и категорий | Поля и требования конкретной площадки, ссылки, валюты и результат её проверки фида |
DAX и MDX нельзя надёжно переводить простой заменой названий функций. Текущий инструмент преобразует отдельные ссылки и конструкции, а для части функций выдаёт предупреждения. Он не знает полного контекста модели и не является компилятором, гарантирующим эквивалентный результат. Карту зависимостей DAX также следует читать как разбор введённого текста, а не полный граф семантической модели.
Время, расписания и расчёты
| Инструмент | Назначение | Что проверить |
|---|---|---|
| Time Format Converter | Преобразование представления даты и времени | Секунды или миллисекунды, исходный часовой пояс и смещение результата |
| Cron ↔ RRULE | Подготовка некоторых типовых расписаний | Поддерживаемые конструкции, дату начала, часовой пояс и следующие фактические срабатывания |
| Калькулятор НДС | Арифметическое добавление или выделение налога по введённой ставке | Применимость ставки, базу расчёта и округление |
Cron и RRULE имеют разные модели повторения. Текущий конвертер не сохраняет все параметры RRULE, например COUNT и UNTIL. Поэтому успешный вывод строки не доказывает эквивалентность расписаний. Проверяйте несколько следующих дат, включая границы месяца и изменения часового пояса, если они относятся к вашей задаче.
Как использовать результаты
- Подготовьте небольшую обезличенную выборку с обычными и пограничными значениями.
- Выполните преобразование и сравните ключевые поля и количество записей.
- Проверьте сгенерированный код или файл в целевой системе.
- Только после сверки применяйте результат к рабочим данным, сохранив исходник.
Обещания прежней редакции о времени ответа менее 100 мс, файлах до 100 МБ и отсутствии ограничений не подтверждены измерениями и не являются характеристиками всего каталога. Возможный объём зависит от конкретной утилиты, устройства и браузера.
Часть обработки выполняется в браузере, но страницы загружают внешние библиотеки и аналитику. Это не равнозначно полностью автономной офлайн-программе. Для проверки форматов используйте примеры без рабочих токенов, паролей и клиентских данных.