Теория и практика DWH: все виды SCD по Кимбаллу

Разбор всех видов SCD (slowly changing dimensions) по Кимбаллу:
- от простого к сложному
- на примерах
- с цитатами Кимбалла
В конце обзора - заполненная шкала со всеми типами и подсказками

Разбор всех видов SCD (slowly changing dimensions) по Кимбаллу:
- от простого к сложному
- на примерах
- с цитатами Кимбалла
В конце обзора - заполненная шкала со всеми типами и подсказками

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

Гибкие печатные платы ценятся за способность изгибаться и принимать нужную форму внутри корпуса устройства. Но эта же гибкость становится недостатком в тех местах, где плата должна оставаться жёсткой — например, в зоне установки компонентов или подключения разъёма. Для решения этой задачи применяются платы жесткости (stiffener).
В этой статье разберём, что такое stiffener, зачем он нужен, из каких материалов изготавливается и как крепится к гибкой плате.
Современные жилые комплексы сложно представить без умных цифровых решений. Но по состоянию на 2026 год многие цифровые системы в новостройках перестают полноценно работать уже через несколько лет после ввода дома в эксплуатацию. Часть функций отключается, отдельные сервисы становятся недоступны, данные перестают обновляться.
Собрал причины, по которым система умного дома начинает буксовать вскоре после ввода в эксплуатацию. Расскажу, как на это влияет маркетинг строительных объектов и почему бытовые гаджеты с AliExpress и других маркетплейсов не заменяют промышленные решения. А также предложу свой взгляд с точки зрения эксперта-практика, принимавшего участие в реализации 50+ проектов умного дома, как добиться от системы такой устойчивости, чтобы и через 10-20 лет все работало, как в первый день.

Почему PLM-системы не понимают ЕСКД: от проблемы совместимости к проектированию собственной модели данных

Мониторинг, диагностика и облачный сайт
В первой части (https://habr.com/ru/articles/1059594/) я рассказал, как Wiren Board заменил дефицитную плату защиты и управления компрессорами в чиллере Carrier 30HXA. На тот момент основной задачей было сохранить штатный центральный контроллер и интерфейс оператора, но заменить для начала одну из специализированных плат CPM (CCP) доступным промышленным контроллером.
После запуска эмулятора стало понятно, что одной замены платы теперь недостаточно.

Обзор возможностей nanoCAD BIM ВК для проектирования водяных систем пожаротушения: расчёт оросителей по СП 485.1311500.2020, гибкая настройка параметров помещений, автоматическая расстановка фитингов, цветовая индикация труб и оросителей, гидравлические отчёты и интеграция с 3D-моделью. Всё в одном инструменте – от расстановки оборудования до выпуска документации.

Робот стоит $20 000. Рабочий получает $50 000 в год. Кажется, задача решается в одну строку: купить робота и через полгода начать экономить.
Проблема в том, что компания покупает не робота. И не человека. Она покупает выполненную работу, а стоимость единицы этой работы может иметь довольно слабое отношение и к ценнику машины, и к зарплате сотрудника.
Вопрос стал практическим. Unitree продаёт G1 за $13 500, а R1 — от $4900. Это реальные цены реального железа в интернет-магазине, а не слайд из презентации. Но ни одна из них не говорит, сколько будет стоить час полезной работы такой машины на складе.
Ниже — модель, которая на это отвечает, и проверка её на единственном публично задокументированном промышленном развёртывании гуманоида. Заодно выяснится, что цена робота в этой модели — примерно четвёртый по важности параметр, а самый недооценённый расход выглядит совсем не так, как принято думать.

Привод, которого нет в каталоге lcec, заводится через generic — картой PDO, набранной руками в XML: у нашего стенда это 236 строк, и ошибка в одном индексе означает «слейв не дошёл до OP», больше лог не скажет ничего. Свой драйвер CiA 402 заменяет эту простыню на строку <slave type="VD3E" name="s"/> и занимает двадцать содержательных строк. Ниже - зачем его писать и когда не надо, что нужно узнать про прибор, где это взять и что ломается по дороге. Маршрут: как устроена связка и где в ней lcec → что у пяти приводов одинаково, а что у каждого своё → как снять с незнакомого привода пять нужных фактов четырьмя командами → сам драйвер целиком, с разбором → что ломается и как это выглядит в логе.

Я сделал ИИ‑агента для КОМПАС-3D: он живёт прямо в окне программы, принимает запрос текстом или фотографией и строит параметрическую деталь — не мёртвую геометрию в step, а дерево построения с переменными, которое пригодно для редактирования.
Агент пишет код и сам смотрит на то, что построил, — анализирует рендеры «глазами» через VLM.
В статье: как хорошо агент справляется с моделированием по тексту и чертежам уже сейчас, почему один блок кода лучше десяти tool'ов и почему агенту мало просто «видеть» результат.

Тема баланса меди на практике достаточно проста при проектировании, но очень важна при производстве: от этого зависит риск возникновения деформация (изгиб и кручение) печатной платы, что в дальнейшем напрямую влияет на монтаж готового печатного узла. При этом сам принцип соблюдения баланса довольно простой — важно не количество меди как таковое, а её распределение по слоям и по площади платы.
В этой статье разберем, что именно инженеры подготовки и технологи производства называют балансом меди, чем его нарушение грозит на производстве и при эксплуатации, и что можно сделать на стороне разработчика и инженерна подготовки, чтобы не доводить дело до деформаций.

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

В рамках этой статьи я детально расскажу о разработке драйвера шагового двигателя. Я уже много лет держал в голове этот проект и хотел им заняться. Наконец такая возможность появилась: этот проект стал моей дипломной работой.

В июле вышел КОМПАС-3D v25, а вместе с ним — новое приложение «Эргономика: Манекены». Название «приложение» здесь скорее дань традиции: фактически перед нами специализированная САПР внутри КОМПАС-3D. Разработать ее нам помогли коллеги из компании «Ай-Джи-Эй Системы», за что им большое спасибо.
Но сначала разберемся, зачем вообще инженеру помещать человека внутрь CAD-модели.

Программист АСУ ТП пишет код, работает с ПЛК и SCADA, читает электрические схемы, разбирается в технологическом процессе, ездит на пусконаладку и отвечает за реальное оборудование. Но почему при таком наборе задач он часто получает меньше обычного IT-разработчика?
Четыре года назад на Хабре вышла статья «АСУ ТП — тухлая отрасль, надо идти в IT?». Я решил проверить, что изменилось с тех пор: собрал актуальные вакансии hh.ru, сравнил зарплаты по опыту и условиям работы, изучил требования работодателей и зарубежные исследования.

В августе продолжаем тему рецензий на книги по С-подобным языкам. Книга «Программирование на C++ в среде Qt» (БХВ-Петербург, 2026) Дмитрия Осипова построена на версии Qt 6.10 и выделяется среди аналогов тем, что начинает тему буквально с нуля. Первые пять глав — это полноценный курс C++, и только потом идут виджеты, графика и многопоточность. Для студентов и стажеров, которые хотят получить единую книгу вместо связки «учебник C++ и отдельный учебник Qt», эта книга выглядит как хороший старт в кросс-платформенную разработку.

Мы производим SNMP-карты для различных источников бесперебойного питания. Основные модели – СКУП-8/8М для ИБП с протоколом Megatec и СКУП-11М для устройств, использующих протокол CyberPower/СайберЭлектро.
Карты поддерживают полноценный обмен по SNMP и могут интегрироваться с Zabbix и другими системами мониторинга. Однако далеко не каждому пользователю нужна полноценная система со сбором метрик, отдельным сервером и сложной настройкой. Если требуется контролировать один компьютер или сервер, хочется получить более простое решение: установить программу, указать адрес SNMP-карты и сразу начать работу.
Для этого мы разработали SkupLink – небольшой веб-сервис для мониторинга ИБП и автоматического завершения работы компьютера при разряде аккумуляторов

Пять–десять смет в месяц, база на тысячу позиций в Excel и часы работы, которые нередко уходят впустую, если проект не доходит до реализации. В какой-то момент я решил, что проще написать свой инструмент, чем продолжать поддерживать все это вручную.
Сначала он умел только считать сметы. Потом появились проектирование щитов, кабельные карты, автоматическая настройка оборудования и Home Assistant, а также инструменты для пусконаладки. В статье расскажу, как из внутренней утилиты для собственных проектов вырос рабочий софт для интегратора.

Интеллектуальный контур контроля человеческого фактора на цифровом двойнике буровой: от xAPI-лога до пункта ФНП
Обобщение цикла исследований на экспериментальном стенде — цифровом двойнике установки Уралмаш БУ 5000/320ЭУК-Я

О том, что можно найти в логах, когда заводской документации нет, а сервисное задание, например для систем мониторинга транспорта есть.
В сервисе тяжёлой и сельскохозяйственной техники привычная ситуация выглядит так: машина в поле, оператор жалуется, что «трансмиссия едет странно», а заводского DBC, A2L и сервисного ПО у заказчика нет. И не будет. Производитель в стране не присутствует или не отвечает, а машину нужно обслуживать сейчас.
В таком режиме реверс‑инжиниринг CAN перестаёт быть экзотикой и становится обычной частью работы. Это не про взлом и не про обход защит — это пассивное прослушивание собственной шины с разрешения владельца и восстановление осмысленной картины из байтов. Ниже — две истории из таких проектов, которые я считаю учебными.