<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Инфографика и визуализация данных</title><generator>teletype.in</generator><description><![CDATA[Инфографика и визуализация данных]]></description><image><url>https://img3.teletype.in/files/e5/bb/e5bbf8e6-e1d1-47b7-85df-fdcad3fc116f.png</url><title>Инфографика и визуализация данных</title><link>https://teletype.in/@irk.digitalwave</link></image><link>https://teletype.in/@irk.digitalwave?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irk.digitalwave</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/irk.digitalwave?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/irk.digitalwave?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 14 Apr 2026 21:11:56 GMT</pubDate><lastBuildDate>Tue, 14 Apr 2026 21:11:56 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@irk.digitalwave/metabase</guid><link>https://teletype.in/@irk.digitalwave/metabase?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irk.digitalwave</link><comments>https://teletype.in/@irk.digitalwave/metabase?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irk.digitalwave#comments</comments><dc:creator>irk.digitalwave</dc:creator><title>Metabase</title><pubDate>Sun, 12 Apr 2026 14:26:32 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/bd/ee/bdee43fb-973f-44f0-9c6c-0830d9c6f523.png"></media:content><category>BI</category><description><![CDATA[<img src="https://img3.teletype.in/files/2d/f8/2df8498c-110a-4015-a2f1-aa930dd93ac0.png"></img>Введение в open-source BI-платформу Metabase]]></description><content:encoded><![CDATA[
  <nav>
    <ul>
      <li class="m_level_1"><a href="#Oiew">Установка</a></li>
      <li class="m_level_1"><a href="#Cgoi">Настройка Metabase</a></li>
      <li class="m_level_2"><a href="#TXi5">Подключение к своей базе данных</a></li>
      <li class="m_level_1"><a href="#OH6F">Процесс работы</a></li>
      <li class="m_level_2"><a href="#QuLw">Подготовка данных</a></li>
      <li class="m_level_2"><a href="#Y3v8">Диаграммы</a></li>
      <li class="m_level_2"><a href="#FteR">Дашборд</a></li>
    </ul>
  </nav>
  <h2 id="Oiew">Установка</h2>
  <p id="DxjL">Для установки Metabase потребуется Docker.</p>
  <p id="hvHu">Введите в терминале (или в консоли) команду:</p>
  <pre id="jDlk" data-lang="dockerfile">docker run -d -p 3000:3000 --name metabase metabase/metabase</pre>
  <p id="nlTw">Подробнее: <a href="https://www.metabase.com/start/oss/" target="_blank">https://www.metabase.com/start/oss/</a></p>
  <p id="5N2V">Metabase запустится и будет доступна по адресу: <a href="http://localhost:3000/" target="_blank">http://localhost:3000/</a></p>
  <figure id="O6UR" class="m_original">
    <img src="https://img1.teletype.in/files/c3/95/c395c359-be4e-49d0-bc42-9ebb6f957e45.png" width="3006" />
    <figcaption>Запуск контейнера Metabase из Docker Desktop</figcaption>
  </figure>
  <h2 id="Cgoi">Настройка Metabase</h2>
  <p id="lKC9">Следуйте шагам и заполняйте поля:</p>
  <figure id="eevJ" class="m_column">
    <img src="https://img2.teletype.in/files/d2/52/d25207e0-5d40-4a0d-b8e5-943ebfe867ba.png" width="936" />
    <figcaption>Первый шаг</figcaption>
  </figure>
  <p id="t7ti">На 3 шаге есть возможность подключить свою базу данных, либо продолжить работу.</p>
  <figure id="c7YB" class="m_column">
    <img src="https://img4.teletype.in/files/73/13/7313fb69-346d-491a-b138-c218a9b2b3f8.png" width="936" />
    <figcaption>Третий шаг</figcaption>
  </figure>
  <h3 id="TXi5">Подключение к своей базе данных</h3>
  <p id="0vbk">Настройка базы данных осуществляется через панель <code>Администрирование</code> -&gt; <code>Базы данных</code>.</p>
  <figure id="mpZC" class="m_custom">
    <img src="https://img1.teletype.in/files/4c/69/4c69dad7-3358-4245-a6f1-9f3ef78d79fa.png" width="325" />
    <figcaption>Панель Администрирования находится в меню в верхнем правом углу</figcaption>
  </figure>
  <figure id="BnSB" class="m_custom">
    <img src="https://img3.teletype.in/files/af/b2/afb20100-0736-4e0f-ae67-51124d260d5a.png" width="879" />
    <figcaption>Переход на вкладку Базы данных</figcaption>
  </figure>
  <p id="VJYM">Заполните поля для подключения к своей базе данных. Укажите хост:</p>
  <pre id="7Yb9">host.docker.internal</pre>
  <figure id="RiMl" class="m_column">
    <img src="https://img4.teletype.in/files/b4/7a/b47a5659-ac97-4bae-b3f0-620ec5445412.png" width="936" />
  </figure>
  <p id="y7kV"><a href="https://teletype.in/@irk.digitalwave/apache-superset#4HFZ" target="_blank">Подробнее о командах и создании БД mysql</a></p>
  <p id="0K60">В настройках включите загрузку данных CSV в подключенную БД:</p>
  <figure id="fkbY" class="m_retina">
    <img src="https://img3.teletype.in/files/2a/75/2a75bb53-0da2-4a42-9a81-c0c5b4179ebf.png" width="1062" />
    <figcaption>Включить загрузку данных CSV в подключенную БД</figcaption>
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QWFj">💡<em>Проверьте каждый раздел Настроек. Настройте <strong>Локализацию</strong>, включите <strong>Публичный обмен</strong>.</em></p>
  </section>
  <h2 id="OH6F">Процесс работы</h2>
  <h3 id="QuLw">Подготовка данных</h3>
  <p id="NBXk">Работа выполняется через меню <code>Основное приложение</code> и кнопку <code>Новый</code>.</p>
  <figure id="zoIb" class="m_custom">
    <img src="https://img2.teletype.in/files/d8/6f/d86fa92d-3663-479b-ab77-34bf0ffd948e.png" width="469.00000000000006" />
  </figure>
  <p id="8bNW">Здесь вы можете загрузить свои данные. Данные в формате CSV подгрузятся в вашу подключенную БД, если вы это настроили.</p>
  <figure id="Nzg2" class="m_retina">
    <img src="https://img2.teletype.in/files/9f/e7/9fe734de-662f-4e9a-a4df-f679406cd9b5.png" width="1091" />
    <figcaption>Окно загрузки данных</figcaption>
  </figure>
  <p id="BhSq">После загрузки данные появляются в папке Базы данных и в качестве модели данных. Чтобы добавить вычисляемые поля, сделать приведение типов, объединить таблицы и т.п. требуется создать SQL-запрос.</p>
  <figure id="8He5" class="m_custom">
    <img src="https://img2.teletype.in/files/d9/4f/d94f5525-f6f9-4762-8b11-a349924a3cb0.png" width="508" />
  </figure>
  <p id="wq7z">Таким образом вы создадите таблицу данных и не придется при создании диаграмм осуществлять одни и те же преобразования с с этими данными. </p>
  <figure id="j8Kc" class="m_custom">
    <img src="https://img3.teletype.in/files/22/cf/22cf1b3d-27a3-4b3d-bc0b-0d9088d66c96.png" width="1164.173974540311" />
  </figure>
  <p id="KMj7">Итоговая таблица автоматически сохраняется в Статистику:</p>
  <figure id="BKOU" class="m_custom">
    <img src="https://img4.teletype.in/files/f7/ad/f7ad5512-1a1d-4d6d-bb6f-4adb63be1222.png" width="1152" />
  </figure>
  <h3 id="Y3v8">Диаграммы</h3>
  <p id="XuLR">Для построения диаграммы потребуется сделать запрос к данным.</p>
  <p id="qVoK"></p>
  <figure id="J13y" class="m_custom">
    <img src="https://img2.teletype.in/files/58/00/58004a80-015e-430f-967e-91e9b388d705.png" width="469" />
  </figure>
  <p id="wrul">В запросе выбирается: источник данных в поле Данные. </p>
  <p id="YHaM">Далее может быть настроена: фильтрация, соединение таблиц или вычислено поле.</p>
  <p id="BALL">&quot;Суммировать&quot; - это настройка агрегаций и группировок, где уже учитывается фильтрация, созданные поля.</p>
  <p id="9db9">Таких группировок может быть несколько, например, сначала суммируются все транзакции по месяцам, а затем выводится их среднее значение.</p>
  <p id="F1Cr">Также может быть настроена сортировка по убыванию/возрастанию.</p>
  <figure id="Vh24" class="m_original">
    <img src="https://img3.teletype.in/files/e5/d3/e5d391f6-5813-49f4-bdec-1493b155ba02.png" width="2920" />
  </figure>
  <p id="52zo">После настройки запроса, нужно нажать на кнопку &quot;Визуализация&quot; внизу страницы.</p>
  <ul id="sM7J">
    <li id="VkJ7"><code>Визуализация</code> позволяет выбрать тип диаграммы. </li>
    <li id="59MB"><code>Шестеренка</code> (настройка) - настроить параметры диаграммы. </li>
    <li id="4IOi">Иконка таблицы снизу по центру - отображает сводную таблицу данных с учетом выбранных группировок и агрегаций.</li>
    <li id="GcjZ">Рядом с ней иконка визуализации - отображает диаграмму.</li>
    <li id="UpXm"><code>Редактор</code> - позволяет вернуться на предыдущий шаг настройки запроса к данным.</li>
    <li id="kSZR"><code>Суммировать</code> - добавить дополнительную группировку и агрегацию.</li>
  </ul>
  <p id="zrwU"></p>
  <figure id="Z7EW" class="m_original">
    <img src="https://img2.teletype.in/files/90/a4/90a40d31-fd49-4fe7-becd-d0968c0309f4.png" width="2916" />
  </figure>
  <p id="5csc">Сохраните визуализацию в папку <code>Наша статистика</code>.</p>
  <h3 id="FteR">Дашборд</h3>
  <p id="96P0">Для создания Дашборда - нажмите кнопку <code>Новый</code> -&gt; <code>Дашборд</code>.</p>
  <figure id="8flc" class="m_custom">
    <img src="https://img1.teletype.in/files/49/15/4915e3c4-f2df-4bbc-b34a-7a84afd56a0e.png" width="480" />
  </figure>
  <p id="wpnS">Через кнопку <code>+</code> добавляйте визуализации.</p>
  <figure id="V8x0" class="m_column">
    <img src="https://img2.teletype.in/files/11/a1/11a1d8b6-d286-4ceb-a685-194dc206f70c.png" width="814" />
  </figure>
  <p id="ImnQ">Здесь же вы можете настроить текстовые блоки, ссылки, iframe, разделы, фильтры и задать ширину окна.</p>
  <figure id="t7u4" class="m_custom">
    <img src="https://img3.teletype.in/files/6d/e9/6de9b580-b817-4c49-9801-0fe804125b07.png" width="581" />
  </figure>
  <p id="QeDX">Настройка фильтра выполняется следующим образом:</p>
  <ul id="MjXU">
    <li id="ZhDl">В поле справа в поле Ярлык вводится название фильтра, указывается его тип.</li>
    <li id="GzZ0">Для визуализаций, на которые фильтр должен действовать - выбирается соответствующее поле из данных.</li>
  </ul>
  <figure id="iLe8" class="m_original">
    <img src="https://img3.teletype.in/files/a7/3b/a73b94d3-6ac2-4d8f-9c48-7d4145bfc811.png" width="2914" />
  </figure>
  <p id="U6UH">Кросс-фильтрация настраивается для тригерной визуализации через кнопку <code>Поведение при нажатии</code>.</p>
  <figure id="ofSK" class="m_custom">
    <img src="https://img2.teletype.in/files/54/dd/54ddeab6-75a6-4479-bc11-2b1bfee9a6ac.png" width="436.99999999999994" />
  </figure>
  <p id="1pcJ">В открывшемся окне справа выбирается &quot;Обновите фильтр дашборда&quot; и ярлык фильтра.</p>
  <figure id="B2Ws" class="m_custom">
    <img src="https://img3.teletype.in/files/28/71/2871cee0-6396-4f6f-824d-0cf2730cb9e7.png" width="520.8312101910828" />
  </figure>
  <figure id="3U0l" class="m_custom">
    <img src="https://img3.teletype.in/files/e9/fd/e9fdef5c-f7f2-4b2d-8863-feec63a71ab8.png" width="462.91803278688525" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@irk.digitalwave/apache-superset</guid><link>https://teletype.in/@irk.digitalwave/apache-superset?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irk.digitalwave</link><comments>https://teletype.in/@irk.digitalwave/apache-superset?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irk.digitalwave#comments</comments><dc:creator>irk.digitalwave</dc:creator><title>Apache Superset</title><pubDate>Wed, 24 Sep 2025 10:03:48 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/ea/c2/eac290e6-4575-4aa5-bab0-d7f2558c68b3.png"></media:content><category>BI</category><description><![CDATA[<img src="https://img4.teletype.in/files/7a/73/7a7353a2-72cb-415b-987d-5781b96abc53.png"></img>Apache Superset — это платформа с открытым исходным кодом для анализа и визуализации данных. Она позволяет устанавливать соединения с различными источниками данных, создавать наборы данных (datasets), визуализации (графики) и интерактивные панели (дашборды) для представления аналитической информации.]]></description><content:encoded><![CDATA[
  <h2 id="03xH">Введение</h2>
  <p id="n1Qb">Apache Superset — это платформа с открытым исходным кодом для анализа и визуализации данных. Она позволяет устанавливать соединения с различными источниками данных, создавать наборы данных (datasets), визуализации (графики) и интерактивные панели (дашборды) для представления аналитической информации.</p>
  <figure id="oCn0" class="m_retina">
    <img src="https://img4.teletype.in/files/b1/33/b1332dc6-bd74-4bff-909f-87ab0c830d61.png" width="981" />
  </figure>
  <hr />
  <h2 id="3Xrm">Установка</h2>
  <p id="gcCA">Установка Apache Superset требует более сложной подготовки, чем просто скачивание архива. Поскольку Superset функционирует как веб-приложение, необходимо развернуть серверную часть. Существуют три основных подхода:</p>
  <ol id="zV6d">
    <li id="G0i8">Kubernetes</li>
    <li id="DC2u">PyPI</li>
    <li id="pf6S">Docker</li>
  </ol>
  <p id="wHfG">В данном случае рассматривается установка посредством Docker (на платформе Windows с использованием Docker Desktop и WSL).</p>
  <h3 id="TlfK">Установка WSL и Docker</h3>
  <p id="Srma">Для начала вам нужно <a href="https://learn.microsoft.com/ru-ru/windows/wsl/install" target="_blank">установить WSL</a>, поскольку Docker Desktop работает с Linux.</p>
  <ul id="KDy7">
    <li id="cGfP">Сочетание клавиш: Win+R</li>
    <li id="Pj4d">Ввести cmd и нажать Enter</li>
    <li id="06na">wsl --install --web-download</li>
    <li id="G460">подождать установку, ввести название подсистемы, пароль</li>
  </ul>
  <p id="KoKK">После успешной установки WSL, <a href="https://docs.docker.com/desktop/install/windows-install/" target="_blank">скачайте Docker Desktop</a>, и убедитесь что во время загрузки установили опцию <strong>Use WSL 2 instead of Hyper-V</strong>.</p>
  <p id="6ArU">Запускаем приложение Docker Desktop. Переходим в настройки:</p>
  <figure id="IUo8" class="m_custom">
    <img src="https://img3.teletype.in/files/e5/55/e55521fb-b586-42a1-b206-53471162910a.png" width="448.8" />
  </figure>
  <p id="m0B5">В настройках включаем интеграцию с Ubuntu:</p>
  <figure id="Vmcf" class="m_custom">
    <img src="https://img1.teletype.in/files/83/0a/830ab7d1-33bf-4ef5-9200-126766745386.png" width="574.8524590163935" />
  </figure>
  <h3 id="dbkO">Загрузка контейнера (Вариант 1)</h3>
  <p id="0PGP">В данном примере предложена загрузка подготовленного образа Superset стабильной версии 2.1.0 с возможностью динамической настройки файла конфигурации. </p>
  <p id="8736">Выгрузите репозиторий:</p>
  <pre id="0qKT"> git clone https://github.com/yupest/superset-course</pre>
  <p id="epIh">Измените файл docker-compose.yml. Сгенерируйте секретный ключ через команду: <code>openssl rand -base64 42</code>.</p>
  <p id="abTB">Перейдите в папку superset-course</p>
  <pre id="Lszz">cd superset-course</pre>
  <p id="JMWP">И запустите докер</p>
  <pre id="7GE7">docker-compose up</pre>
  <p id="AnHo">Такой способ позволит динамически конфигурировать Superset. Вы можете вносить изменения в superset_config.py без изменения основного config.py. И перезагружать контейнер с суперсетом.</p>
  <h3 id="swDH">Загрузка контейнера (Вариант 2)</h3>
  <p id="o3ZK">После установки Docker Desktop, запустите его и залогиньтесь/зарегистрируйтесь.</p>
  <p id="DYNd">Используйте образ Apache Superset с тегом <strong>4a5d978-dev</strong>, загруженный из Docker Hub.</p>
  <figure id="RJzk" class="m_retina">
    <img src="https://img3.teletype.in/files/69/a8/69a8c383-847c-4301-8242-307802861da5.png" width="959.5" />
  </figure>
  <ul id="Gx0Z">
    <li id="lXJ7">После установки образа запустите его, нажав на кнопку RUN, указав наобходимые параметры: название, порт хоста для доступа к приложению и задать переменную окружения <strong><a href="https://superset.apache.org/docs/configuration/configuring-superset/#adding-an-initial-secret_key" target="_blank">SUPERSET_SECRET_KEY</a></strong>. Сгенерируйте секретный ключ через команду: <code>openssl rand -base64 42</code>.</li>
  </ul>
  <figure id="saNU" class="m_retina">
    <img src="https://img3.teletype.in/files/a1/0b/a10b674e-a5eb-4ef9-94b5-d5b8e711ed91.png" width="959.5" />
  </figure>
  <h3 id="PBu9">Загрузка контейнера (Вариант 3)</h3>
  <p id="hb80">Клонируйте репозиторий:</p>
  <pre id="v7C9">git clone https://github.com/apache/superset.git</pre>
  <p id="sVLQ">Перейдите в папку superset.</p>
  <pre id="G0kP">cd superset</pre>
  <p id="kLdf">Настройте файлы конфигурации или сам docker файл. После чего запустите приложение Docker и введите команду в wls.</p>
  <pre id="Do1R">sudo docker-compose -f docker-compose-non-dev.yml up</pre>
  <p id="hDYh">Подробнее о загрузке и настройке Apache Superset:</p>
  <ul id="LV9y">
    <li id="Vkqo"><a href="https://www.youtube.com/watch?v=sS-P2OI0fgk" target="_blank">https://www.youtube.com/watch?v=sS-P2OI0fgk</a></li>
    <li id="h04u"><a href="https://youtu.be/idCgc1tR1d0?si=gOexKDmuUYLPgv9R" target="_blank">https://youtu.be/idCgc1tR1d0?si=gOexKDmuUYLPgv9R</a></li>
    <li id="ouZn"><a href="https://youtu.be/V6sVVLrDZUE?si=kLBDCL24XA8f2rLO" target="_blank">https://youtu.be/V6sVVLrDZUE?si=kLBDCL24XA8f2rLO</a></li>
    <li id="lFJl"><a href="https://superset-bi.ru/apache-superset-building-custom-plugin-visualization-development-guide/" target="_blank">https://superset-bi.ru/apache-superset-building-custom-plugin-visualization-development-guide/</a></li>
    <li id="vNc6"><a href="https://www.rathishkumar.in/2023/07/how-to-install-configure-use-apache-superset-linux.html" target="_blank">https://www.rathishkumar.in/2023/07/how-to-install-configure-use-apache-superset-linux.html</a></li>
    <li id="qLDD"><a href="https://datafinder.ru/products/zapusk-dev-sredy-i-razrabotka-prosteyshego-plagina-v-apache-superset" target="_blank">https://datafinder.ru/products/zapusk-dev-sredy-i-razrabotka-prosteyshego-plagina-v-apache-superset</a></li>
  </ul>
  <h3 id="h8on">Настройка</h3>
  <p id="RK7Y">После запуска контейнера нужно создать администратора, инициализировать базу данных Superset и выполнить начальную настройку системы.</p>
  <p id="DScX">Перейдите во вкладку <code>containers</code> и откройте созданный контейнер.</p>
  <figure id="wZn3" class="m_retina">
    <img src="https://img3.teletype.in/files/23/10/23101360-0374-4b58-9778-dd381f82c25c.png" width="961.5" />
    <figcaption>Перейдите во вкладку <code>containers</code> и откройте созданный контейнер.</figcaption>
  </figure>
  <p id="Ue85">Перейдите во вкладку <code>Exec</code>.</p>
  <figure id="XKF6" class="m_retina">
    <img src="https://img3.teletype.in/files/2c/46/2c464c12-a853-4784-b854-e3db89b11bc9.png" width="961.5" />
    <figcaption>Перейдите во вкладку <code>Exec</code></figcaption>
  </figure>
  <p id="pr8J">В этой консоли напишите следующие команды, друг за другом</p>
  <pre id="XsMi">superset db upgrade</pre>
  <p id="PXtR">Во время выполнения команды ниже укажите <code>username</code> и <code>password</code> админа суперсет, например: <code>admin admin</code>.</p>
  <pre id="f4qb">superset fab create-admin</pre>
  <pre id="bvJs">superset load_examples</pre>
  <pre id="U0DW">superset init</pre>
  <p id="mF5S">Следует отметить, что существует множество дополнительных параметров конфигурации, флагов и разрешений, которые можно настраивать в конфигурационных файлах. Они преимущественно актуальны для разработчиков или пользователей, которые используют API, настраиваемую стилизацию (CSS), шаблонизаторы и др. Для большинства базовых задач, связанных с созданием дашбордов и визуализаций, достаточно минимальной конфигурации.</p>
  <p id="0NoD">После выполнения всех команд открываем Приложение Apache Superset нажав сюда (<a href="https://localhost:8088" target="_blank">https://localhost:8088</a>)</p>
  <figure id="tB61" class="m_retina">
    <img src="https://img2.teletype.in/files/13/e9/13e98a94-0a3e-4289-b38d-2757adb60859.png" width="961.5" />
  </figure>
  <p id="Jvnw">Откроется окно в браузере, где нужно войти под учетной записью админа, которого вы создали.</p>
  <figure id="KYnU" class="m_retina">
    <img src="https://img1.teletype.in/files/ce/a4/cea4987b-3157-4240-aeed-1c4534d6f550.png" width="961.5" />
  </figure>
  <figure id="vF09" class="m_retina">
    <img src="https://img1.teletype.in/files/0c/d4/0cd47f34-6b8f-413a-a028-fba116b2de93.png" width="959.5" />
  </figure>
  <p id="iuiR">Вы запустили Apache Superset c базой данных примеров, на которой можно протестировать функционал платформы.</p>
  <hr />
  <h2 id="h306">Использование</h2>
  <h3 id="4HFZ">Подключение к данным</h3>
  <ul id="ohIA">
    <li id="UtgS">Superset позволяет подключаться к реляционным базам данных, таким как MySQL, PostgreSQL, SQLite, а также к альтернативным источникам, например Google Sheets.</li>
    <li id="YO6O">После настройки соединения необходимо создать <strong>dataset</strong> (набор данных). Dataset — это сущность, представляющая таблицу данных; в неё можно включать исходные поля, вычисляемые поля и метрики.</li>
    <li id="RDfZ">Интерфейс <strong>SQL Lab</strong> предоставляется для работы через SQL-запросы — можно писать запросы, сохранять их, формировать новые наборы данных на их основе или использовать их для дальнейшей визуализации.</li>
  </ul>
  <p id="kYFO"><em><strong>Чтобы сделать возможной загрузку CSV и Excel файлов потребуется подключить свою локальную пустую БД.</strong></em></p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="jMLj">Например:</p>
    <blockquote id="kHtQ"> Вместо <code>root</code> может быть другой пользователь и другой пароль.</blockquote>
    <p id="lAbI">Запустите <code>mysql</code>:</p>
    <pre id="LmIy" data-lang="sql">mysql -u root -p</pre>
    <p id="YWeb">Просмотр пользователей:</p>
    <pre id="VaLX" data-lang="sql">SELECT user FROM mysql.user;</pre>
    <p id="SueL">Получить текущего пользователя:</p>
    <pre id="ZLq3" data-lang="sql">SELECT USER();</pre>
    <p id="CdMC">Установить пароль пользователю:</p>
    <pre id="CNgF" data-lang="sql">SET PASSWORD FOR &#x27;root&#x27;@&#x27;localhost&#x27; = &#x27;MyNewPass&#x27;;</pre>
    <p id="sxFq">ИЛИ так:</p>
    <pre id="FNnF" data-lang="sql">ALTER USER &#x27;root&#x27;@&#x27;localhost&#x27; IDENTIFIED BY &#x27;MyNewPass&#x27;;</pre>
    <p id="JLXS">Получение списка доступных БД:</p>
    <pre id="3hre" data-lang="sql">SHOW DATABASES;</pre>
    <p id="4SGE">Создать БД:</p>
    <pre id="tBaS" data-lang="sql">CREATE DATABASE my_db;</pre>
    <p id="WZ1Q">По умолчанию БД имеет порт <code>3306</code>.</p>
    <p id="IPtH">Подключите свою БД в Apache Superset. <br />Для этого перейдите <code>Setting</code> -&gt; <code>Database Connection</code></p>
    <p id="iUeF">Подключите свою БД через кнопку <code>+ Database</code>. Выберите подключение:</p>
    <figure id="9Wjz" class="m_custom">
      <img src="https://img2.teletype.in/files/19/84/19843347-ab74-46fc-8c82-5f8c125289b0.png" width="337.23529411764713" />
    </figure>
    <p id="kwFh">Выберите URI-формат или заполните информацию в полях.</p>
    <figure id="S1mu" class="m_custom">
      <img src="https://img1.teletype.in/files/86/dc/86dc5788-9e64-4bba-8f65-bbbe187c0cfb.png" width="409.12382739212006" />
    </figure>
    <p id="5AGM">URI-формат:</p>
    <pre id="tWeH">mysql://root:root@host.docker.internal:3306/my_db</pre>
    <p id="G1AS">Включите возможность загрузки CSV Allow file uploads to database.</p>
    <figure id="JYMB" class="m_custom">
      <img src="https://img3.teletype.in/files/6a/c6/6ac658c5-1778-4613-ad66-49ca23bf3e49.png" width="349.1701244813278" />
    </figure>
    <p id="mi6j">Теперь загрузка файлов станет возможной.</p>
    <figure id="moKP" class="m_custom">
      <img src="https://img2.teletype.in/files/da/b0/dab0aea3-0659-44ea-843e-24325e08ac59.png" width="494" />
    </figure>
  </section>
  <h3 id="ScKS">Создание визуализаций (графиков)</h3>
  <ul id="w7nZ">
    <li id="CXPJ">Superset поддерживает около 60+ видов визуализаций (графиков).</li>
  </ul>
  <figure id="V2Be" class="m_retina">
    <img src="https://img4.teletype.in/files/7a/b6/7ab610c7-3512-4542-8193-33b5fab7d843.png" width="1049" />
  </figure>
  <ul id="PiIO">
    <li id="6HQi">В большинстве визуализаций требуются следующие элементы:</li>
    <ul id="5M6q">
      <li id="kfer"><strong>X-axis (ось X)</strong> — одна колонка данных</li>
      <li id="Lkj2"><strong>Metrics</strong> — одна или несколько колонок, определяющих метрики (ось Y или аналогичные показатели)</li>
      <li id="acl8"><strong>Dimensions</strong> — поля, определяющие разбивку данных (например, группировка)</li>
      <li id="aLri"><strong>Filters</strong> — фильтры для ограничения или отбора данных</li>
    </ul>
    <li id="vsKO">В зависимости от типа визуализации могут быть разные требования. Например, круговая диаграмма может требовать меньше обязательных полей, а диаграмма типа «пузырь» (Bubble Chart) может требовать указания осей X и Y, размеров точек и прочего.</li>
  </ul>
  <h3 id="GB0L">Кастомизация визуализаций</h3>
  <ul id="OZu4">
    <li id="D67v">Встроенный интерфейс позволяет настраивать визуальные аспекты: размер и стиль текста, подписи, маркеры, взаимодействие (например, возможность масштабирования по оси X), а также другие элементы представления.</li>
    <li id="0HMP">После внесения изменений необходимо запускать действие «обновить график» (<code>update chart</code>), чтобы они вступили в силу.</li>
  </ul>
  <h3 id="3ZM1">Создание дашборда</h3>
  <ul id="jsfW">
    <li id="c2kW">После создания визуализаций пользователь может собрать дашборд посредством перетаскивания объектов (графиков) и размещения их на панели.</li>
    <li id="MEEH">В настройках дашборда можно изменить его название, цветовую схему, права доступа пользователей, а также URL.</li>
    <li id="9OSp">Для детальной стилизации элементов дашборда часто требуется использование CSS. Это предоставляет гибкость, однако усложняет некоторые задачи, которые в других платформах реализованы более прямо (например, изменение цвета отдельных элементов, рамок и др.).</li>
  </ul>
  <hr />
  <h2 id="yvnb">Дополнительные возможности</h2>
  <ul id="oXl5">
    <li id="atic">Superset поддерживает экспорт и импорт объектов (дашбордов, визуализаций). Однако эффективность этих функций ограничена: во многих случаях они работают корректно лишь внутри одной инстанции Superset, поскольку экспорт/импорт строится на идентификаторах (ID), которые могут изменяться в зависимости от конфигурации и других зависимостей.</li>
    <li id="jmbt">Система ролей и прав доступа позволяет разграничивать возможности пользователей. Для администратора также доступна система логов, фиксирующая действия в системе.</li>
    <li id="hrZS">Superset - платформа с открытым исходным кодом, благодаря чему разработчики могут добавлять свои виды графиков и диаграмм.</li>
  </ul>
  <hr />
  <h2 id="5SRJ">Преимущества и недостатки</h2>
  <h3 id="BEM4">Преимущества</h3>
  <ol id="8eLq">
    <li id="5h7w">Открытый исходный код и бесплатный доступ.</li>
    <li id="cnG1">Возможность работы локально / без постоянного подключения к интернету.</li>
    <li id="4YZi">Повышенный уровень безопасности при правильной настройке.</li>
    <li id="Z0Iz">Поддержка командной работы: ролей, прав, разграничения доступа.</li>
  </ol>
  <h3 id="uH01">Недостатки</h3>
  <ol id="w8zI">
    <li id="pgIb">Установка и первоначальная настройка могут быть сложными для начинающих пользователей.</li>
    <li id="Q2kk">Настройки кастомизации иногда непросты, особенно для нестандартных визуализаций или дизайнов.</li>
    <li id="nUNf">Некоторые функции требовательны к знаниям CSS или другим техническим аспектам, что может быть препятствием.</li>
    <li id="cS4c">Ограниченные возможности для распространения результатов (дашбордов) внешним пользователям вне системы — без дополнительных настроек.</li>
  </ol>

]]></content:encoded></item></channel></rss>