<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; хранилища данных</title>
	<atom:link href="http://web.snauka.ru/issues/tag/hranilishha-dannyih/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:41:14 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Построение многомерной модели данных</title>
		<link>https://web.snauka.ru/issues/2016/03/65395</link>
		<comments>https://web.snauka.ru/issues/2016/03/65395#comments</comments>
		<pubDate>Thu, 31 Mar 2016 20:03:09 +0000</pubDate>
		<dc:creator>Седнева Дарья Александровна</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[киоск данных]]></category>
		<category><![CDATA[метаданные]]></category>
		<category><![CDATA[многомерная модель]]></category>
		<category><![CDATA[хранилища данных]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=65395</guid>
		<description><![CDATA[В настоящее время предприятия чрезвычайно актуальной является хранения большого количества информации, которая непременно должна находиться на предприятии. По мере своего развития и накопления информации, организация внедряет технологии хранилищ данных. В данной статье мы рассмотрим построение многомерной модели данных для киоска предприятия «Винтики и Болтики». Для начала определимся, что же такое хранилище данных. &#8220;Data Warehouse&#8221; (DW) [...]]]></description>
			<content:encoded><![CDATA[<p>В настоящее время предприятия чрезвычайно актуальной является хранения большого количества информации, которая непременно должна находиться на предприятии. По мере своего развития и накопления информации, организация внедряет технологии хранилищ данных.</p>
<p>В данной статье мы рассмотрим построение многомерной модели данных для киоска предприятия «Винтики и Болтики».</p>
<p>Для начала определимся, что же такое хранилище данных. &#8220;Data Warehouse&#8221; (DW) &#8211; хранилище данных &#8211; это база, в которой собираются &#8220;данные&#8221; для последующего их анализа под конкретную решаемую задачу. Хранилище данных,  по сути, представляет собой центр, в который собирается вся необходимая информация из различных подразделений предприятия.</p>
<p>Перед построением многомерной модель киоска данных, нужно провести анализ предметной области, выявить типовые запросы, на которые должна будет отвечать система, а так же выявить таблицу фактов, метрики, которые будет рассчитывать система, таблицы измерений.</p>
<p>Данный анализ представлен в постановке задачи.</p>
<p><strong>1. Постановка задачи.</strong></p>
<p><strong>Оплата по договорам за продукцию.</strong></p>
<p>Основная деятельность предприятия «Винтики и Болтики» заключается в производстве изделий: проволоки, шурупов, гвоздей, дюбелей и других изделий различного типа и профилеразмеров из проволоки различного диаметра и сортамента. Производство проволоки и крепежных изделий производится как по заказу покупателя, так и для свободной продажи по рекомендациям маркетингового отдела. Предприятие имеет склады сырья, готовой продукции. На предприятии имеется производственные цеха по изготовлению проволоки и участок упаковки готовых изделий. Готовая продукция отгружается покупателю со склада (если данный товар имеется в наличие склада), либо с завода после изготовления.</p>
<p>Предприятие имеет три основные точки по России, а так же филиалы в других городах.</p>
<p>Оплата сырья производимого предприятием производится двумя способами:</p>
<ul>
<li>Оплата наличными средствами в кассе предприятия (либо в филиале предприятия);</li>
<li>Оплата безналичными средствами через банк.</li>
</ul>
<p>Киоск данных нашей компании предназначен для анализа продаж и формирование отчетности о доходах от продаж и количестве продаваемой продукции за конкретный период. Типовые запросы, на которые система должна давать ответы, следующие:</p>
<ol>
<li>Какова величина общей прибыли за определенный период времени по трем основным точкам предприятия.</li>
<li>Какова величина общей прибыли за определенный период времени по всем филиалам предприятия.</li>
<li>Отчет о количестве продаж по каждой производимой продукции предприятия.</li>
<li>Выявление самой продаваемой продукции за определенный период.</li>
<li>Выявление менее продаваемой продукции за определенный период.</li>
<li>Выявление остатков продукции на всех складах предприятия за определенный период.</li>
</ol>
<p>После анализа предметной области и выявления типовых запросов, на которые должна отвечать система были выявлены следующие факты, метрики, измерения и консольные таблицы.</p>
<p>Факт: продажи.</p>
<p>Метрики: объем продаж, доходы, процент наличной оплаты ко всей.</p>
<p>Измерения: клиент, продукция, время, оплата, основная точка.</p>
<p>Консольные таблицы:<strong> </strong>предприятие, покупатель.</p>
<p><strong>2. Построение многомерной  модели киоска данных для анализа продаж по договорам за продукцию</strong></p>
<p>После анализа предметной области строится многомерная модель киоска данных «Продажи». Тип многомерной модели в данном случае – это снежинка, так как помимо таблиц измерений у нас есть консольные таблицы. Источником данных для киоска данных является фрагмент БД системы.</p>
<div style="text-align: center;">
<dl id="attachment_65399">
<dt><a href="https://web.snauka.ru/issues/2016/03/65395/bezyimyannyiy-222" rel="attachment wp-att-65399"><img src="https://web.snauka.ru/wp-content/uploads/2016/03/Bezyimyannyiy4.png" alt="" width="723" height="642" /></a></dt>
<dt>Рисунок 1 – Многомерная модель киоска данных</dt>
</dl>
</div>
<p><strong>3. Метаданные уровня модели</strong></p>
<p>Важным моментом в построении является описания репозитория, где описываются все необходимые метаданные.  Рассмотрим метаданные трех уровней:</p>
<ul>
<li>метаданные уровня модели;</li>
<li>метаданные уровня таблицы фактов;</li>
<li>метаданные уровня таблиц измерений</li>
</ul>
<p>Метаданные – информация, необходимая для управления хранилищем данных. Это «данные о данных», они содержат полное описание логической и физической структуры данных, информацию обо всех элементах Хранилища, способы извлечения информации из различных источников, методы их преобразования из различных структур и форматов и доставки в хранилище.</p>
<p>Рассмотрим метаданные уровня модели, где описываются назначение модели, ее автор, а так же свойства, определенные пользователем.</p>
<div style="text-align: center;">
<dl id="attachment_65400">
<dt><a href="https://web.snauka.ru/issues/2016/03/65395/bezyimyannyiy-223" rel="attachment wp-att-65400"><img src="https://web.snauka.ru/wp-content/uploads/2016/03/Bezyimyannyiy5.png" alt="" width="1052" height="480" /></a></dt>
<dt>Рисунок 2 – UDP уровня модели</dt>
</dl>
</div>
<p>При описании метаданных уровня таблицы фактов мы прописываем свойства, определенные пользователем, правила манипулирования данными. Источниками для таблицы фактов являются измерения, с помощью которых могут быть рассчитаны метрики (см. рис. 3).</p>
<div style="text-align: center;">
<dl id="attachment_65401">
<dt><a href="https://web.snauka.ru/issues/2016/03/65395/bezyimyannyiy-224" rel="attachment wp-att-65401"><img src="https://web.snauka.ru/wp-content/uploads/2016/03/Bezyimyannyiy6.png" alt="" width="550" height="686" /></a></dt>
<dt>Рисунок 3 – Расчет метрик в таблице фактов </dt>
</dl>
</div>
<p>При описании репозитория таблиц измерений описываются свойства, определенные пользователем, правила манипулирования данными, а так же прописываются источники для характеристик.</p>
<p>Источниками данных для характеристик таблиц измерений являются фрагменты реляционных баз данных (см. рис 4).</p>
<div style="text-align: center;">
<dl id="attachment_65402">
<dt><a href="https://web.snauka.ru/issues/2016/03/65395/bezyimyannyiy-225" rel="attachment wp-att-65402"><img src="https://web.snauka.ru/wp-content/uploads/2016/03/Bezyimyannyiy7.png" alt="" width="582" height="605" /></a></dt>
<dt>Рисунок 4 – Правила манипулирования данными</dt>
</dl>
</div>
<p>Рассматривая и анализируя предметную область, была построена многомерная модель  киоска данных типа «снежинка» для предприятия «Винтики и Болтики», а так же описан весь репозиторий модели.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2016/03/65395/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
