Коли керівник логістики відкриває черговий звіт із десятками таблиць, він бачить цифри, але не бачить картини. Від постачальника до кінцевого клієнта товар проходить п’ять-десять ланок, на кожній виникають витрати, втрати й затримки — і все це розпорошено по різних системах обліку. Sankey-діаграма для ланцюга постачання вирішує саме цю проблему: вона збирає потоки товарів і грошей в одну схему, де ширина лінії пропорційна обсягу потоку, а структура всього ланцюга видна з першого погляду. А якщо потрібно показати не лише рух товарів, а й історію бізнесу в часі, стане в пригоді таймлайн компанії.
У цій статті розберемо, що таке sankey-діаграма простими словами, як вона працює в контексті ланцюга постачання, які дані потрібні для побудови, які інструменти дають найкращий результат і де зазвичай помиляються ті, хто робить таку візуалізацію вперше.
- Sankey-діаграма для ланцюга постачання простими словами
- Чим sankey відрізняється від звичайних графіків
- Як sankey показує рух товарів і грошей
- Матеріальний потік
- Грошовий потік
- Які дані потрібні та як підготувати методологію
- Практичні приклади застосування
- Інструменти для побудови sankey-діаграми
- Як оформити діаграму, щоб її читали правильно
- Sankey у рейтингах і галузевій аналітиці
- Типові помилки при роботі з sankey
- З чого почати впровадження: короткий алгоритм
- Поширені запитання
- Чим sankey відрізняється від блок-схеми процесу?
- Скільки даних потрібно для першої діаграми?
- Чи можна будувати sankey на відкритих даних?
- Як показати на sankey сезонність?
- Що робити, якщо потоки в вузлі не сходяться?
Sankey-діаграма для ланцюга постачання простими словами
Sankey-діаграма (діаграма Сенкі) — це тип візуалізації потоків, у якій величини зображено шириною стрілок чи смуг. Схема складається з двох базових елементів: вузлів і зв’язків. Вузли — це стани чи учасники процесу: постачальник сировини, завод, розподільний центр, регіональний склад, роздрібна точка. Зв’язки — потоки між ними, і чим більший обсяг товару чи сума грошей переходить від одного вузла до іншого, тим товстішою є лінія.

Історично такий тип діаграми отримав назву на честь ірландського інженера Меттью Сенкі, який наприкінці дев’ятнадцятого століття показав ним енергетичний баланс парової машини. З тих пір підхід прижився скрізь, де потрібно показати, як щось розподіляється та де втрачається: в енергетиці, бюджетному аналізі, вебаналітиці та, звісно, в управлінні ланцюгами постачання.
Головна властивість sankey — збереження потоку. Сума того, що входить у вузол, має дорівнювати сумі того, що виходить, якщо не рахувати явно показані втрати. Саме це робить діаграму чесною: якщо зі складу вийшло тисяча одиниць товару, а до магазинів дійшло дев’ятсот п’ятдесят, різниця нікуди не зникне — вона буде видна як окрема смуга втрат чи браку.
Чим sankey відрізняється від звичайних графіків
Стовпчикові діаграми добре відповідають на запитання «скільки», лінійні графіки — «як змінювалося в часі», а кругові — «яка частка». Але жоден із цих форматів не відповідає на запитання «звідки і куди все рухається». Ланцюг постачання — це за своєю природою мережа переходів, і показати її можна лише схемою, де видно самі переходи.
За один погляд на грамотно побудовану sankey-діаграму ланцюга постачання аналітик помічає речі, які в таблиці знайшов би за годину роботи:
- домінантний маршрут — найтовстіша смуга одразу показує, яким шляхом реально йде більша частина товару, а не той, що вважається основним за регламентом;
- вузьке горло — вузол, через який проходить невиправдано великий обсяг, і збій у якому зупинить пів ланцюга;
- паралельні потоки — коли один і той самий товар рухається трьома різними маршрутами, постає питання про доцільність консолідації;
- втрати на кожній ланці — смуги, що звужуються або сходять нанівець, показують, де гроші й товар зникають без користі.
Саме тому формат sankey supply chain став стандартом у консалтингу з логістики: він перетворює абстрактну мережу на картину, яку розуміє і фінансовий директор, і керівник складу без спеціальної підготовки.
Як sankey показує рух товарів і грошей
Найбільш поширена помилка новачків — спробувати показати на одній діаграмі все одночасно. Практика показує, що потоки товарів і грошові потоки краще візуалізувати окремо або принаймні окремими шарами, бо вони рухаються в різних напрямках і вимірюються в різних одиницях.

Матеріальний потік
Для руху товарів вузлами стають фізичні локації та стани: постачальник, виробництво, центральний склад, хаб, магазин, клієнт. Одиницею виміру можуть бути тонни, палети, одиниці продукції чи кількість замовлень. Важливо одне: уся діаграма має використовувати одну одиницю, інакше ширини смуг стануть незіставними.
Матеріальний sankey особливо наочний, коли до вузлів додають втрати. Наприклад, зі ста тонн овочів, що вийшли з ферми, до роздрібного складу дійшло вісімдесят п’ять, частина зникла при транспортуванні, частина — при сортуванні. Три окремі смуги виходу з одного вузла пояснюють втрати краще за будь-який відсоток у таблиці.
Грошовий потік
Для грошей напрямок дзеркальний: кошти рухаються від клієнта назад до постачальників, розподіляючись між собівартістю, логістикою, зберіганням, податками та маржею. Тут sankey працює як карта витрат: смуга «логістика» товстіша за очікувану — привід копнути глибше в тарифи перевізників, а мала маржа на кінці ланцюга при здорових вхідних потоках означає, що гроші «з’їдаються» десь усередині.
Деякі команди будують суміщену версію: матеріальний потік угорі, грошовий унизу, узгоджені за вузлами. Це вимагає акуратності в оформленні, але дає повну картину економіки ланцюга на одному слайді.
Які дані потрібні та як підготувати методологію
Sankey-діаграма безжальна до якості даних: будь-яка дірка в обліку миттєво стає видимою, бо потоки перестають сходитися. Тому методологія даних важливіша за вибір інструменту візуалізації.

Мінімальний набір для побудови sankey ланцюга постачання складається з трьох колонок: звідки, куди, скільки. Кожен рядок — один потік: «постачальник А — завод — 1200 тонн», «завод — центральний склад — 1150 тонн». Решта роботи — це підготовка:
- уніфікуйте назви вузлів, інакше «Склад Київ» і «склад київ» стануть двома різними вузлами;
- приведіть усе до однієї одиниці виміру та одного періоду — змішування місячних і квартальних даних зруйнує баланс потоків;
- вирішіть, що робити з внутрішніми переміщеннями: переміщення між цехами одного заводу зазвичай агрегують, щоб не перевантажувати схему;
- явно змоделюйте втрати як окремі вузли, а не «стискайте» потоки, щоб вони сходилися.
Щодо джерел: внутрішні системи (ERP, WMS, TMS) дають найточніші дані про власний ланцюг, а відкриті дані — митна статистика, торговельні бази, галузева звітність — допомагають, коли потрібно показати зовнішню частину ланцюга або порівняти себе з ринком. До відкритих даних варто ставитися обережно: вони часто агреговані за категоріями товарів, а не за конкретними SKU, тому для детальної діаграми їх використовують як фоновий контекст, а не як основу.
Практичні приклади застосування
Щоб уявити, як sankey працює в реальних задачах, розглянемо кілька типових сценаріїв без прив’язки до конкретної компанії.
Перший приклад — дистрибутор продуктів харчування з трьома постачальниками, одним центральним складом і сорока магазинами. Табличний звіт показував середню вартість доставки на магазин, а sankey-діаграма виявила, що два постачальники відвантажують товар двома різними маршрутами, і один із них через перевалку, яка дає майже третину логістичних витрат при десятій частині обсягу. Рішення про консолідацію потоку назріває саме, щойно його побачиш на схемі.
Другий приклад — виробник, який будує грошовий sankey від виручки. Вхідна смуга «продажі» розпадається на сировину, виробництво, логістику, маркетинг і маржу. Команда вперше побачила, що логістика й зберігання разом забирають більше, ніж маркетинг, хоча в бюджетних суперечках завжди обговорювався лише маркетинг. Це типовий ефект sankey: діаграма змінює порядок денний наради.
Третій приклад — аналіз повернень. У e-commerce sankey від відправлених замовлень до кінцевих станів (доставлено, повернено, втрачено, викачувано) показує реальну економіку категорій товарів. Категорія з високою маржею, але масовими поверненнями на діаграмі виглядає зовсім інакше, ніж у звіті з продажів.
Інструменти для побудови sankey-діаграми
Вибір інструменту залежить від того, чи потрібна разова інфографіка для презентації чи регулярно оновлювана аналітика.

| Інструмент | Кому підходить | Обмеження |
|---|---|---|
| Google Sheets та Excel (надбудови) | Швидкий прототип на малих даних | Обмежена кастомізація, ручна підготовка |
| Power BI, Tableau | Регулярна звітність, інтерактивні дашборди | Потребують чистої структури даних |
| Python (Plotly, pySankey) | Аналітики, автоматизація, складні сценарії | Потрібні навички програмування |
| Онлайн-конструктори (SankeyMATIC, Flourish) | Разова інфографіка для презентації чи статті | Ручне введення даних, мало автоматизації |
Для першої спроби зазвичай достатньо безплатного онлайн-інструменту: вставляєте таблицю «звідки — куди — скільки» й отримуєте схему за кілька хвилин. Коли діаграма стане частиною регулярної звітності, логічно перейти на Power BI, Tableau або скрипт на Python, щоб оновлення даних не перетворювалося на ручну роботу щомісяця.
Як оформити діаграму, щоб її читали правильно
Технічно побудувати sankey просто; складно зробити його читабельним. Кілька правил, які відрізняють робочу інфографіку від кольорової павутини:
- обмежте кількість вузлів: понад двадцять-тридцять вузлів схема перетворюється на хаос, дрібні потоки агрегуйте в категорію «інше»;
- використовуйте колір для змісту, а не для декору: наприклад, один колір — один постачальник або один тип витрат, щоб смугу можна було простежити через усю діаграму;
- розташовуйте вузли в логічному порядку зліва направо, відповідно до реального руху ланцюга;
- підписуйте величини на ключових потоках — ширина смуги дає відчуття масштабу, але точне число все одно потрібне;
- укажіть період, одиницю виміру та джерело даних прямо на діаграмі: без цього схема втрачає довіру.
Окреме застереження щодо інтерактивних версій: можливість навести курсор і побачити деталі зручна в дашбордах, але для друку чи презентації готуйте статичний варіант із продуманими підписами, бо інтерактивність у залі наради ніхто не оцінить.
Sankey у рейтингах і галузевій аналітиці
За межами окремої компанії sankey-діаграми використовують у галузевих оглядах, рейтингах та інфографіці на основі статистики. Наприклад, дослідження торговельних потоків країни, структури імпорту за категоріями чи розподілу логістичних витрат у галузі часто подають саме в цьому форматі, бо він одночасно показує і рейтинг за показником (товстіші смуги — більші гравці чи категорії), і структуру зв’язків між ними.
Для редакцій, які готують рейтинги та інфографіку, готові формати sankey зручні тим, що дозволяють показати кілька вимірів одночасно: і величину, і напрямок, і розподіл. Але тут методологія критично важлива: поруч із діаграмою обов’язково має бути пояснення, звідки взято дані, за який період і як згруповано категорії. Без цього красива схема легко перетворюється на джерело маніпуляції — достатньо незрозуміло агрегувати потоки, щоб картина виглядала вигідною.
Типові помилки при роботі з sankey
Більшість невдалих діаграм страждає не від інструменту, а від кількох повторюваних помилок. Найпоширеніша — змішування різних одиниць і періодів у одній схемі, через що ширини смуг втрачають зміст. Друга — спроба вмістити всі вузли без агрегації, коли читач бачить сорок тонких ниток і не може вичленувати головне. Третя — приховування втрат: якщо вхід і вихід вузла не сходяться, а різниця ніде не показана, досвідчений читач одразу засумнівається в даних.
Ще одна помилка стосується інтерпретації: sankey показує структуру потоків, але не пояснює причини. Товста смуга витрат на логістику — це не висновок, а запитання. Діаграма має запускати аналіз, а не замінювати його.
З чого почати впровадження: короткий алгоритм
Якщо ви хочете отримати першу робочу sankey-діаграму свого ланцюга постачання вже цього тижня, дійте так:
- визначте одне конкретне запитання: куди йдуть гроші, де втрачається товар чи який маршрут домінує;
- виберіть одну одиницю виміру та один період;
- зберіть таблицю потоків у форматі «звідки — куди — скільки» і почистіть назви вузлів;
- побудуйте чернетку в безплатному онлайн-інструменті та перевірте баланс потоків у кожному вузлі;
- покажіть схему двом-трьом колегам із різних функцій і запитайте, що вони бачать — їхні перші висновки покажуть, чи працює діаграма;
- лише після цього переносьте рішення в постійний інструмент звітності.
Найцінніше в sankey-діаграмі ланцюга постачання — не сама картинка, а розмова, яку вона провокує. Якщо після демонстрації схеми на нараді хтось сказав «а я не знав, що у нас так», мету досягнуто.
Поширені запитання
Чим sankey відрізняється від блок-схеми процесу?
Блок-схема показує логіку та послідовність кроків, але не обсяги. Sankey навпаки: головне в ній — величина потоку, закодована шириною. Для ланцюга постачання це принципова різниця, бо саме обсяги визначають, де реальні витрати й ризики.
Скільки даних потрібно для першої діаграми?
Достатньо десяти-двадцяти рядків у форматі «звідки — куди — скільки», щоб побудувати змістовну схему верхнього рівня. Деталізацію краще додавати поступово, окремими діаграмами для окремих ділянок ланцюга.
Чи можна будувати sankey на відкритих даних?
Так, митна та торговельна статистика підходить для галузевих оглядів і макрорівня. Але для внутрішнього аналізу компанії відкриті дані слугують лише контекстом: основою мають бути власні облікові дані з ERP або WMS.
Як показати на sankey сезонність?
Одна діаграма показує один період. Для сезонності будують серію з кількох sankey за місяцями чи кварталами поруч — так зміна структури потоків читається набагато краще, ніж спроба втиснути час в одну схему.
Що робити, якщо потоки в вузлі не сходяться?
Це сигнал про прогалини в обліку: незафіксовані втрати, розкрадання, помилки виміру або потоки, які обійшли систему. Додайте вузол «невраховані втрати», щоб схема зійшлася, і використайте його величину як орієнтир для перевірки обліку.








