Вы находитесь на странице: 1из 6

32 Sciences of Europe # 45, (2019)

8. Ashby M. F. Engineering Materials 1. An Intro- 12. Королёв А.В., Комарова-Ракова Я.О.


duction to Properties, Applications and Design / M.F. Исследование возмож-ности получения «магне-
Ashby, D.R. Jones. —Burlington: Elsevier Butterworth газа» из водно-угольной смеси. Ядерна енергетика
— Heinemann, 2005. — 409 р. та довкілля. 2016. Вып. 2(8). С. 64-65.
9. Кобылянский Г.П. Радиационная стойкость 13. Комарова-Ракова Я.О. Получение
циркноия и сплавов на его основе. Справочные ма- магнегаза в отработанных угольных шахтах и ис-
териалы по реакторному материаловедению / Г.П. пользование его в пиковых нагрузках энергоси-
Кобылянский, А.Е. Новоселов, — Димитровград: стемы. Ядерна енергетика та довкілля. 2018. Вып.
ГНЦ РФ НИИАР, 1996. 1(11). С. 69-71.
10. Влияние неопределенности исходных 14. Дубковский В.А, Комарова Я.О, Ко-
данных на оценку долговечности оболочки твэла ролёв А.В. Повышение маневренности ядерных
при переменном режиме эксплуатации / М.В. Мак- энергоблоков путем производства магнегаза во
симов, С.Н. Пелых, О.В. Маслов, В.Е. Баскаков // время снижения электропотребления. ISSN 2073-
Ядерная и радиационная безопасность. — 2009. — 6231. Ядерная и радиационная безопасность
Вып. 2. 3(83).2019
11. Ивещение 320.3793 об изменении
320.00.00.00.000 Д61, ФГУП ОКБ «Гидропресс».

СОВРЕМЕННЫЕ ПОДХОДЫ К ПОСТРОЕНИЮ ХРАНИЛИЩ ДАННЫХ

Кошлич А.Д.
Магистрант 2-года обучения по направлению «Программная инженерия»
Брянский государственный технический университет, Россия, г. Брянск
Гулаков К.В.
к.т.н., доцент каф. «Информатика и программное обеспечение»
Брянский государственный технический университет, Россия, г. Брянск

MODERN APPROACHES TO BUILDING DATA WAREHOUSES

Koshlich A.
2rd years magister “Computer science and software”,
Bryansk State Technical University, Russia, Bryansk
Gulakov K.
Associate professor, candidate of technical sciences “Computer science and software”,
Bryansk State Technical University, Russia, Bryansk

АННОТАЦИЯ
В статье приводится обзор современных подходов к построению ХД, применяемых для интеллекту-
ального хранения и использования данных. Рассматриваются сходства, различия и возможности, выявлен-
ные в результате практического исследования.
ABSTRACT
This article is devoted to the review of modern approaches to creating data warehouses. Data warehouses are
used to intelligently store and use data. The article discusses the similarities and differences. Special attention is
paid to the possibilities of different approaches to building data warehouses.
Ключевые слова: хранилища данных, якорное моделирование, нормализация, 6NF, свод данных,
темпоральные базы данных, гибкая разработка.
Keywords: data warehouses, anchor modeling, normalization, 6NF, data set, temporal databases, agile de-
velopment.

Интеллектуальное хранение данных и их даль- со временем, причем с различной частотой. Также


нейшее использование в современном мире уже меняются аналитические и отчетные потребности в
стали неотъемлемой частью успешно развивающе- поиске информации.
гося бизнеса. Для этой цели существуют храни- С целью решения данной проблемы создава-
лища данных. лись различные методы построения ХД. Ранее
Поддержка и развитие хранилищ данных – наибольшей популярностью пользовались подходы
сложная, требующая длительного времени и под- Кимбалла и Инмона. Но бизнес-требования к ин-
верженная ошибкам задача. Основная причина за- формационным системам продолжают расти и в
ключается в том, что среда хранилища данных по- настоящее время популярность обрели такие под-
стоянно меняется, а само хранилище должно обес- ходы как Data Vault и Anchor Modeling. Два назван-
печивать стабильный и согласованный интерфейс ных подхода имеют сходства и различия, о них речь
для доступа к информации, охватывающей расши- идет в данной работе.
ренные периоды времени. Источники, предоставля- Во второй части подробнее рассмотрен про-
ющие данные для хранилища, постоянно меняются цесс моделирования и построения хранилища по
Sciences of Europe # 45, (2019) 33
методологии Anchor Modeling, а также возможно- Процедура построения ХД включает следую-
сти такого хранилища. щие этапы (Рис. 1).
1. Концепция построения хранилища дан-
ных

Построение Сборка витрин


•Определение структуры ХД •Разработка ETL данных
состава •Anchor •Многомерная
•Описание •Data Vault модель
(онтологии) •Табличная
модель
Формализациия
Загрузка данных
источников

Рис. 1. Этапы построения хранилища данных

Формализация источников подразумевает изу- с применением двух разных методов моделирова-


чение источников для будущего хранилища и их ния: Anchor Modeling и Data Vault. Были выявлены
описание на понятном проектировщику языке. сходства, различия, а также особенности процесса
Построение структуры ХД происходит на ос- проектирования хранилищ данных вышеназван-
нове выбранного подхода. Выбор подхода зависит ными методами.
от потребностей, которым модель должна удовле- Сущности
творять. Data Vault и Anchor Modeling основаны на ис-
ETL (Extract, Transform, Load) – извлечение, пользовании схожих сущностей для моделирова-
трансформация и загрузка данных. Написание ETL- ния. Так якоря в Anchor Modeling наиболее близки
процессов является важной задачей, необходимой по смыслу к хабам Data Vault. Главным отличием
для поддержания целостности и корректности дан- является то, что хабы хранят бизнес-ключи, в то
ных, попадающих в хранилище из различных ис- время как якоря всегда находятся в 6NF и при необ-
точников. ходимости имеют бизнес-ключи в виде атрибутов
Сборка витрин данных осуществляется для (отдельные таблицы, так же в 6NF). При нормали-
обеспечения возможности анализа собранных дан- зации сателлитов Data Vault до 6NF получаются
ных. таблицы аналогичные атрибутам Anchor Modeling.
Текущая статья направлена на рассмотрение В отличие от атрибутов, сателлиты не обязательно
подходов ко второму этапу. В будущем планиру- сильно нормализованы. Ссылки и связи так же вы-
ется создание программы для его автоматизации на полняют схожую роль. Ключевым отличием явля-
основе одного из подходов. В статье представлены ется то, что ссылки Data Vault могут иметь соб-
особенности подходов, а также приводится пере- ственные сателлиты, а в Anchor Modeling атрибуты
чень предложений по автоматизации. могут быть только у якорей.
1.1. Технологии построения структуры хра- Графическая нотация
нилища данных Anchor Modeling создавался вместе с собствен-
Data Vault представляет собой набор связан- ной графической нотацией. Воспользоваться ей
ных между собой нормализованных таблиц, ориен- можно бесплатно через инструмент моделирования
тирован-ных на хранение детализированной ин- на официальном сайте [3]. Полученная диаграмма
формации с возможностью отслеживания проис- содержит изображения сущностей, не отображая
хождения данных и под-держивающих одну или внутреннюю структуру таблиц, поскольку струк-
несколько областей бизнеса. [1] Это гибридная тех- тура таблицы для каждой сущности является фик-
нология, вобравшая в себя достоинства от схем 3NF сированной.
и Звезда. Дизайн Data Vault гибок, расширяем, от- Графическая нотация для Data Vault появилась
личается последовательностью и легкой адаптиру- значительно позднее, чем сам метод. Использова-
емостью к изменяющимся потребностям компании. ние данной нотации является условно бесплатным:
Anchor Modeling был создан для того, чтобы скачать шаблон бесплатно можно, заполнив форму
воспользоваться преимуществами высокой степени на сайте [4], но он предназначен только для исполь-
нормализации базы данных и избежать его недо- зования в программе Microsoft Visio, которая явля-
статков. Это технология создания базы данных, ется платной. Диаграмма так же содержит изобра-
подходящая для информации, которая со временем жения сущностей, не раскрывая структуру таблиц.
изменяется как по структуре, так и по содержанию. Такой вариант может оказаться не вполне удобным,
[2] поскольку проектировщик самостоятельно прини-
В ходе исследования были построены две мо- мает решение о структуре большинства таблиц, и
дели данных на основе одного и того же источника они далеко не всегда находятся в 6NF. Для большей
34 Sciences of Europe # 45, (2019)
наглядности при моделировании Data Vault часто EM_BIR_Employee_BirthDate). Первичный ключ
используют ER-диаграммы в нотации UML. таких таблиц (в данном случае EM_ID) – это внеш-
Простота моделирования ний ключ, относящийся к столбцу идентификато-
Anchor Modeling предназначен для моделиро- ров привязываемой таблицы
вания не только хранилищ данных, но и обычных (EM_Employee.EM_ID), которая обладает атрибу-
баз данных. В простейшем случае, от проектиров- том.
щика требуется разделить исходные данные на свя- Если атрибут узловой, второй столбец также
занные объекты и их свойства, что, как правило, не содержит внешний ключ. Например, узловой атри-
вызывает затруднений. Вся литература и видео- бут EM_GEN_Employee_Gender будет переведен в
уроки находится в открытом доступе на официаль- таблицу EM_GEN_Employee_Gender (EM_ID,
ном сайте [5], также авторы методологии отвечают GEN_ID), где GEN_ID - это внешний ключ, ссыла-
на вопросы на форуме. Для желающих доступны ющийся на столбец GEN_Gender.GEN_ID.
платные курсы. Таблицы, соответствующие историзирован-
Data Vault создавался непосредственно для мо- ным атрибутам, содержат, кроме того, третий стол-
делирования хранилищ данных. Такое моделирова- бец для хранения моментов времени, в которые зна-
ние тесно связано с бизнес-логикой предприятия, чения атрибутов становятся действительными.
что требует от проектировщика некоторой степени Если, например, сущность
вовлеченности. Также для принятия оптимальных EM_FNA_Employee_FName является историзиро-
решений о структуре некоторых таблиц, например, ванным атрибутом (как в нашем примере), он будет
сателлитов, проектировщику потребуется опыт в переведен в таблицу EM_FNA_Employee_FName
проектировании и разработке хранилищ данных. В (EM_ID, EM_FNA_Employee_FName,
открытом доступе можно найти небольшое количе- EM_FNA_ChangedAt). Это делается аналогичным
ство обучающей литературы, официальные источ- образом для узловых историзированных атрибутов.
ники [6], как правило, ссылаются на платные курсы. Наконец, связи преобразуются в таблицы с
Программные инструменты первичными ключами, состоящими из подмноже-
Инструмент для Anchor Modeling имеет откры- ства внешних ключей, на которые ссылается связь.
тый исходный код. С его помощью можно постро- Например, статическая связь
ить графическую модель и на ее основе сгенериро- VA_wasUsed_SA_atSale транслируется в таблицу
вать SQL-код на создание базы данных, всех необ- VA_wasUsed_SA_atSale (VA_wasUsed, SA_atSale).
ходимых представлений и триггеров. Логика перевода историзированных, узловых ста-
Существует ряд инструментов для автоматиза- тических и узловых историзированных связей по-
ции моделирования Data Vault, но все они являются хожа на принципы историзированных, узловых ста-
платными, поэтому их возможности не рассматри- тических и узловых историзированных атрибутов.
ваются в данной работе. Аналогично для преобразования в реляционную
2. Создание якорного хранилища данных якорная схема может быть переведена в XML. При-
2.2. Структура таблиц мер этого показан в [8].
В качестве источника для построения тесто- Все якоря, узлы и атрибуты дадут таблицы
вого хранилища используется образец базы данных 6NF; единственные конструкции в якорной модели,
Adventure Works [11]. Для текущего исследования которые могут привести к появлению таблиц не-
был взят фрагмент «Продажи посредников». 6NF – это связи.
Якорная схема может быть автоматически пе- 2.3. Представления и функции
реведена в схему реляционной базы данных с помо- Из-за большого количества таблиц и обра-
щью ряда правил. Формализация правил может ботки темпоральных данных при создании якорной
быть найдена в источнике [7]. базы данных автоматически добавляется слой аб-
Каждый якорь переводится в таблицу, содер- стракции в виде представлений и функций, чтобы
жащую один столбец. Доменом для этого атрибута упростить запросы к якорной базе данных. Они де-
является набор идентификаторов (будет использо- нормализуют якорную базу данных и извлекают
ваться набор целых чисел). Имя таблицы – это данные с заданной временной перспективой. Есть
якорь, а имя столбца – это сокращение якоря с суф- три различных типа функций, введенных для каж-
фиксом _ID. К примеру, якорь PR_Product будет дой якорной таблицы, соответствующий наиболее
преобразован в таблицу PR_Product (PR_ID). часто встречающимся запросам: последнее состоя-
Узел переводится в двоичную таблицу, в кото- ние, точка-во-времени, и интервальная функция.
рой один столбец содержит значения узла, а другой Представления и функции для таблиц связей созда-
– идентификатор узла. Например, узел ются способом, аналогичным таковому для якор-
GEN_Gender переведен в таблицу GEN_Gender ных таблиц.
(GEN_ID, GEN_Gender). Полное представление
Каждый атрибут преобразуется в отдельную Полное представление якорной таблицы – это
таблицу, содержащую столбец для идентификато- ее денормализация и связывание с ней таблицы ат-
ров и столбец для значений. Если атрибут является рибутов. Она создается путем левого внешнего со-
статическим, результирующая таблица является единения таблицы якоря со всеми связанными с ней
двоичной. Например, статический атрибут таблицами атрибутов.
EM_BIR_Employee_BirthDate будет преобразован в
таблицу EM_BIR_Employee_BirthDate (EM_ID,
Sciences of Europe # 45, (2019) 35
Последнее представление производительность чтения при записи в базу дан-
Последнее представление якорной таблицы – ных.
это представление, основанное на полном пред- При создании якорной базы данных были авто-
ставлении, в которое включены только самые по- матически созданы представления. Всю дальней-
следние значения для атрибутов с историей. Пред- шую работу с хранилищем следует осуществлять
ставление используется, чтобы ограничить резуль- через них.
тирующие строки только теми, которые содержат Существуют два подхода к написанию ETL-
последнюю версию. Названия таких представлений процедур: 1) их можно написать вручную на основе
имеют префикс l в рассматриваемом примере. инструкции T-Sql Merge; 2) можно воспользоваться
Функция момента времени специализированными средствами, например SQL
Функция «точка во времени» – это функция Server Data Tools (SSDT) для Visual Studio.
для якорной таблицы с точкой времени в качестве 3. Автоматизация Anchor Modeling
аргумента, возвращающего набор данных. Он осно- 3.1. Автоматизация моделирования
ван на полном представлении, где для каждого ат- Некоторое время назад Хуан-Хосе ван дер
рибута включено только его последнее значение Линден создал сценарий, который преобразовывает
перед или в данный момент времени. базу данных в модель Anchor. Cценарий опублико-
Интервальная функция ван в официальном сообществе [9]. Отмечается, что
Интервальная функция – это функция для данная работа еще не завершена, и в будущем она
якорной таблицы, принимающая два момента вре- будет дополнена новыми функциями.
мени в качестве аргументов и возвращающая набор Автор обращает внимание, что сценарий будет
данных. Она основана на полном представлении, использовать статистику столбцов, чтобы опреде-
где для каждого атрибута включены только значе- лить, следует ли создавать узлы, поэтому первый
ния между заданными моментами времени. запуск может занять много времени. Существую-
2.4. Создание таблиц щая статистика будет использована повторно, по-
Поскольку каждый элемент якорной модели этому второй запуск скрипта происходит намного
имеет четкую заранее определенную структуру в быстрее. Скрипт пытается определить связи на ос-
физической модели, получить SQL-скрипт на со- нове первичных ключей и соответствующих имен
здание таблиц возможно в автоматизированном ре- столбцов.
жиме при помощи вышеназванного инструмента. В результате применения сценария к произ-
Таким образом, после построения графической мо- вольной базе данных генерируется xml-файл с
дели получаем готовый SQL-код, который остается якорной моделью, который может быть открыт
только запустить. После выполнения получаем го- официальным инструментом для генерации
товую базу данных. скрипта на создание базы данных. Историзировано
2.5. Загрузка данных из источника всё, кроме бизнес-ключей.
При загрузке данных в якорную базу данных На текущий момент, в официальном источнике
используется стратегия нулевого обновления. Это отмечаются следующие ограничения данного
означает, что разрешены только вставки, и что дан- скрипта:
ные всегда добавляются, а не обновляются. Если в  Создает только двоичные связи.
модели существуют непостоянные сущности или  Не обрабатывает составные первичные
отношения, их необходимо смоделировать с помо- ключи.
щью элемента, хранящего состояние непостоян-  Пропускает связи таблицы с той же табли-
ства, а не удаления строк. Операторы удаления раз- цей.
решены только для удаления ошибочных данных. Следует также отметить, что данный сценарий
Если нулевая стратегия обновления использу- представляет собой SQL-код, а не полноценное
ется вместе с должным образом поддерживаемыми приложение. Дополнительно выделим следующие
метаданными, всегда можно найти строки, которые возможности, которые могут быть добавлены пу-
принадлежат определенному пакету, пришли из тем создания приложения с графическим интерфей-
определенной исходной системы, были загружены сом:
определенным счетом или были добавлены между  Исключение из модели отдельных таблиц
некоторыми заданными датами. Вместо того, источника.
чтобы запускать систему устранения неисправно-  Возможность генерации модели на основе
стей при каждом добавлении данных, ее можно нескольких источников.
подготовить и использовать только после обнару-  Учет мнения пользователя по созданию уз-
жения ошибки. Поскольку ничего не было обнов- лов.
лено, внесенные ошибки имеют форму строк, и их
 Учет мнения пользователя по именованию
легко найти. Можно создать сценарии, которые
таблиц.
позволяют удалять ошибочные строки независимо
 Учет мнения пользователя по историзации
от того, когда они были добавлены.
атрибутов и связей.
Исключение обновлений дает преимущество с
3.2. Автоматизация заполнения дан-
точки зрения производительности из-за их более
ными. Заполнение узлов.
высокой стоимости по сравнению с операторами
Также в источнике [9] доступен скрипт, кото-
вставки. При отсутствии обновлений также отсут-
рый может быть использован для получения кода
ствует блокировка строк, что снижает влияние на
36 Sciences of Europe # 45, (2019)
загрузки узла на основе данных, сохраненных в ETL процесса необходимо будет исключить таб-
описаниях узлов модели в результате запуска при- лицу, соответствующую удаленному полю источ-
веденного выше скрипта. На вход требуется предо- ника.
ставить имя базы-источника, а также адрес xml- 4.2. Историзация таблиц фактов
документа с якорной моделью. Полученный код ра- Anchor Modeling обеспечивает синтаксические
ботает аналогично приведенному в пункте 4.4. элементы для поддержки темпоральности не только
Существуют готовые инструменты и библио- таблиц измерений, но и таблиц фактов, как для ат-
теки для заполнения Anchor-модели данными. рибутов (историзированные атрибуты), так и для
Например, Sisula ETL-Framework [10], позволяю- связей (историзированные узловые связи).
щий загружать данные в ХД. Например, следую- В рассматриваемом примере только один
щий сценарий, размещенный в [9], можно исполь- якорь связан с таблицей фактов – SA_Sale. В якоре
зовать для создания сопоставлений источника и и его атрибутах хранится информация об уже про-
назначения для использования с инфраструктурой изведенных продажах. Таблица фактов хранит ин-
ETL Sisula на основе данных, сохраненных в описа- формацию об уже совершенных и выполненных
ниях атрибутов в модели после выполнения сцена- сделках, поэтому все элементы являются статиче-
рия выше. скими.
4. Возможности якорной модели Однако, в данном случае, не учитывается, что
4.1. Изменение структуры источника заказ может подлежать возврату со стороны поку-
Добавление поля пателя после попадания в хранилище. В других
В случае, если в таблице-источнике появляется подходах, возможно, это не является проблемой,
поле, которое требуется ввести в уже существую- т.к. применяется удаление записей. В нашем слу-
щее якорное хранилище, необходимо провести рас- чае, данные могут только добавляться, а возвра-
ширение хранилища, которое якорная модель под- щенные заказы продолжат принимать участие в
держивает. Модели, построенные на основе мето- аналитике. Проблема решается добавлением но-
дологии Anchor Modeling могут безопасно менять вого историзированного атрибута, хранящего ста-
свою структуру и расширяться. Приведем не- тус заказа. Так как в статусе может храниться лишь
сколько примеров возможного развития модели. [6] небольшое ограниченное число значений (выпол-
Удаление поля нен, отменен), сделаем его узловым (рис. 2). Дан-
Как было сказано выше, операция удаления в ный подход позволит не только распознавать воз-
Anchor Modeling не применяется. Таким образом, враты при аналитике, но и впоследствии разом уда-
если из таблицы-источника удаляется поле, в хра- лить все записи, помеченные соответствующим
нилище остается соответствующая таблица. По- статусом, в качестве ошибочных, если такое реше-
скольку отсутствие NULL-значений является одной ние будет принято.
из основных особенностей данной методологии, из

Рис. 2. Фрагмент хранилища после добавления узлового историзированного атрибута


SA_STT_Sale_Status

4.3. Техника устранения таблиц табличных функциях, эффективно повышая произ-


За счет особенностей структуры якорной мо- водительность в якорных базах данных. Повыше-
дели, к ней применима функция оптимизации за- ние производительности увеличивается с увеличе-
просов современных механизмов баз данных, кото- нием количества таблиц, которые могут быть
рая называется устранением таблиц. Современные устранены благодаря меньшему количеству дан-
оптимизаторы запросов используют этот метод ав- ных, которые необходимо читать и меньшего числа
томатически. На практике это означает, что таб- соединений, которые необходимо выполнять. В
лицы, содержащие невыбранные атрибуты в запро- якорных базах данных с высокой степенью деком-
сах, автоматически удаляются. позиции эти выгоды часто бывают существенными,
Благодаря тому, как создаются индексы и поскольку многие таблицы могут быть исключены,
внешние ключи в базе данных, исключение таблиц а оставшиеся таблицы содержат небольшое число
используется в полной мере в представлениях и столбцов.
Sciences of Europe # 45, (2019) 37
В ходе исследования был проведен экспери- полноценного инструмента в настоящий момент не
мент, который показал что часть таблиц была ис- существует.
ключена из плана выполнения, что очень положи-
тельно сказывается на производительности при вы- Литература
борке из крупных представлений. 1. McCartney B., – Data Integration and Ware-
Выводы housing using the Data Vault / B. McCartney. – Alberta
В статье были рассмотрены современные под- Data Architects, Calgary. – 2017.
ходы к построению хранилищ данных. 2. Rönnbäck L., Anchor Modeling – Agile Infor-
В рамках исследования было спроектировано mation Modeling in Evolving Data Environments / L.
и построено хранилище данных с использованием Rönnbäck, O. Regardt. – 2010.
методологии Anchor Modeling. В качестве источ- 3. [Электронный ресурс]. –
ника данных использовалась база данных Adventure http://www.anchormodeling.com/modeler.
Works. 4. [Электронный ресурс]. –
В процессе проектирования и заполнения таб- http://www.visualdatavault.com
лиц была выявлена высокая степень точности пра- 5. [Электронный ресурс]. –
вил и принципов методологии Anchor Modeling. http://www.anchormodeling.com
Несмотря на это, процесс создания даже неболь- 6. [Электронный ресурс]. –
шого хранилища занимает достаточно много вре- https://danlinstedt.com
мени и требует многократного выполнения одно- 7. Rönnbäck L., From Anchor Model to Relational
типных действий. При этом полученная модель де- Database / L. Rönnbäck, O. Regardt, M. Bergholtz, P.
монстрирует гибкость и достаточно высокий Johannesson, and P. Wohed. – 2010.
потенциал по различным параметрам: была опробо- 8. Rönnbäck L., From Anchor Model to XML / L.
вана техника устранения таблиц, а также продуман Rönnbäck, O. Regardt, M. Bergholtz, P. Johannesson,
сценарий расширения модели. and P. Wohed – 2010.
Таким образом, создание инструмента, позво- 9. [Электронный ресурс]. – http://www.anchor-
ляющего автоматизировать процесс построения modeling.com/?p=1078
хранилищ данных на основе методологии Anchor 10. [Электронный ресурс]. –
Modeling можно считать востребованным направ- https://github.com/Roenbaeck/sisula
лением для дальнейшей работы. Авторы методоло- 11. [Электронный ресурс]. –
гии также ведут работу в данном направлении, но https://docs.microsoft.com.

ОПТОВЫЕ ЦЕНЫ СВИНЦОВО-ЦИНКОВОЙ РУДЫ

Наниева З.В.
Соискатель, каф. ТАМПП
Наниева Б.М.
доц., каф. ТМО,
Кибизов С.Г.
доц., каф. ТМО,
Критская М.Ж.
доц., каф. ОПИ, СКГМИ(ГТУ),
г. Владикавказ, РСО-Алании

WHOLESALE LEAD ZINC ORE PRICES

Nanieva Z.
Job seeker TAMPP department
Nanieva B.
Assoc., Department of TMO,
Kibizov S.
Assoc., Department of TMO,
Cretan M.
Assoc., Department of Industrial Engineering, SKGMI (GTU),
Vladikavkaz, North Ossetia-Alania

АННОТАЦИЯ
Рассматриваются запасы и оптовые цены свинцово-цинковой руды и сопутствующих металлов Ми-
зурской, Садонской и Квайсинской обогатительных фабрик, определение стоимости воспроизводства
свинцово-цинковых руд и сопутствующих металлов в этих рудах в настоящее время
ABSTRACT
The stocks and wholesale prices of lead-zinc ore and associated metals of the Mizur, Sadon and Kvaisinsky
concentrating plants are considered, the cost of the reproduction of lead-zinc ores and related metals in these ores
is currently determined

Вам также может понравиться