Схема звезды: Соединение типа звезда и треугольник для электродвигателей

Содержание

Соединение типа звезда и треугольник для электродвигателей

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

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

 

Выводы обмоток статора обозначают так:

  • С1, С2, С3 – начала обмоток,
  • С4, С5, С6 – конец обмоток.

Указанное обозначение является стандартным, но сегодня появились новые маркировки выводов, которые соответствуют ГОСТу 26772-85:

  • U1, V1, W1 — начала обмоток,
  • U2, V2, W2 – конец обмоток.

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

Клеммник в основном стараются прикреплять сверху или, если не получается, сбоку.  Иногда если тип клеммника позволяет его можно развернуть на 180°, чтобы осуществление подводки питающих кабелей было удобней.

На клеммник можно вывести 3 или 6 выводов фазных обмоток статора.

 

 

Рассмотрим каждую ситуацию отдельно.

Например:

Если вывести в клеммник 6 выводов обмоток статора, то подключиться можно в сеть на два разноуровневых напряжения, которые могут отличаться величиной в 1,73 раза (√3). Если взять электродвигатель с напряжением 220/380 (В), а в сети уровень линейного напряжения будет составлять 380 (В), то статорные обмотки следует соединять по схеме звезда.

 

Соединение звездой

Концы трех обмоток соединяем в одной точке за счет специальной перемычки. На начальные концы обмоток подаем трехфазное сетевое напряжение. Напряжение фазной обмотки должно составить 220 (В), а линейное напряжение между двумя фазными обмотками — 380 (В).

 

 

Соединение треугольником

Если сеть имеет линейное напряжение уровнем 220 (В), то обмотку статора нужно соединить по схеме треугольник. Пошаговое соединение по типу треугольник фазных обмоток:

  • конец обмотки фазы «А» C4 (U2) соединяем с началом обмотки фазы «В» С2 (V1)
  • конец обмотки фазы «В» С5 (V2) соединяем с началом обмотки фазы «С» С3 (W1)
  • конец обмотки фазы «С» С6 (W2) соединяем с началом обмотки фазы «А» С1 (U1)

Места, где произведено соединение, подключаются к соответствующим фазам питающего трехфазного напряжения.

Линейное напряжение в данном случае должно составлять 220 (В), и на трехфазной обмотке также 220 (В).

На клеммнике при подключении по схеме треугольник обмоток статора асинхронного двигателя специальные перемычки следует установить так:

 

 

В представленных примерах при подключении, что по схеме звезда, что треугольник напряжение каждой фазы обмотки асинхронного двигателя составляет 220 (В).

Частный случай

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

Если обмотки асинхронного двигателя соединены звездой, то запуск будет мягким, а работа плавной. При этом допускаются кратковременные перегрузки.

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

 

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

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

 

 

Клеммные колодки КМ имеют керамический корпус и расположенный внутри трубчатый латунный профиль. Наличие резьбовых отверстий позволяет устанавливать шпильки для колодки.

Выбирая клеммные колодки, в первую очередь обращайте внимание на предъявляемый уровень их сопротивления температурной нагрузке. Клеммники низкого качества приводят к плавлению изоляции, и провоцирую появление коротких замыканий в системе питания. Применение стеатитовых колодок позволяет исключить перечисленные риски, т. к. корпус из керамики выдерживает температуру вплоть до 1000 °С. А клеммные колодки керамические для для асинхронного электродвигателя работают при постоянной температурной нагрузке окружающей среды в 300°С.

 

Помимо стеатитовых клеммных колодок для электродвигателей «Элемаг» изготавливает еще несколько разных вариантов колодок обладающих высоким уровнем термостойкости. В разделе товаров на сайте вы можете рассмотреть:

Термостойкие колодки от «Элемаг» широко используют для подключения электротехнического оборудования, т. к. им характерно безопасное использование и удобное проведение соединений. Мы изготавливаем клеммники для температурных нагрузок свыше 100°С. Мы используем для разных типов колодок стеатит, керамику и даже фарфор. Это отличные изоляторы способные выдерживать сверхвысокие температуры, обладают устойчивостью к пробоям тока, не поддаются плавке и горению. Для увеличения защиты мы можем покрывать колодки специальной керамической глазурью.

Корпуса у колодок могут быть закрытыми или открытыми. У первых контакты располагаются внутри корпуса, а у вторых контакты размещены вверху колодки. Для фиксации колодок в корпусе могут быть выполнены специальные отверстия.

У нас в ассортименте вы сможете подобрать и открытые и закрытые колодки на 2, 3, 4, 5 контактов.

Мы советуем устанавливать лампы, чередуя в шахматном порядке. Эта схема поможет уменьшить количество необогреваемых точек.

Схема подключения звезда - Всё о электрике

Звезда и треугольник принцип подключения. Особенности и работа

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

Схемы

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

Схема звезды

Соединение различных обмоток по схеме звезды предполагает их подключение в одной точке, которая называется нулевой (нейтральной), и имеет обозначение на схемах «О», либо х, у, z. Нулевая точка может иметь соединение с нулевой точкой источника питания, но не во всех случаях такое соединение имеется. Если такое соединение есть, то такая система считается 4-проводной, а если нет такого соединения, то 3-проводной.

Схема треугольника

При такой схеме концы обмоток не объединяются в одну точку, а соединяются с другой обмоткой. То есть, получается схема, похожая по виду на треугольник, и соединение обмоток в ней идет последовательно друг с другом. Нужно отметить отличие от схемы звезды в том, что в схеме треугольника система бывает только 3-проводной, так как общая точка отсутствует.

В схеме треугольника при отключенной нагрузке и симметричной ЭДС равно 0.

Фазные и линейные величины

В 3-фазных сетях питания имеется два вида тока и напряжения – это фазные и линейные. Фазное напряжение – это его величина между концом и началом фазы приемника. Фазный ток протекает в одной фазе приемника.

При применении схемы звезды фазными напряжениями являются Ua, Ub, Uc, а фазными токами являются I a, I b, I c. При применении схемы треугольника для обмоток нагрузки или генератора фазные напряжения — U, U, U, фазные токи – I ac, I , I .

Линейные значения напряжения измеряются между началами фаз или между линейных проводников. Линейный ток протекает в проводниках между источником питания и нагрузкой.

В случае схемы звезды линейные токи равны фазным, а линейные напряжения равны

U ab, Ubc, U ca. В схеме треугольника получается все наоборот – фазные и линейные напряжения равны, а линейные токи равны I a, I b, I c.

Большое значение уделяется направлению ЭДС напряжений и токов при анализе и расчете 3-фазных цепей, так как его направление влияет на соотношение между векторами на диаграмме.

Особенности схем

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

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

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

Для этого можно применить некоторые методы:
  • Подключить на запуск электродвигателя реостат, дроссель, либо трансформатор.
  • Изменить вид соединения обмоток ротора электродвигателя.

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

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

Достоинства схем
Соединение по схеме звезды имеются важные преимущества:
  • Плавный пуск электрического мотора.
  • Позволяет функционировать электродвигателю с заявленной номинальной мощностью, соответствующей паспорту.
  • Электродвигатель будет иметь нормальный рабочий режим при различных ситуациях: при высоких кратковременных перегрузках, при длительных незначительных перегрузках.
  • При эксплуатации корпус электродвигателя не перегреется.

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

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

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

Процессы, происходящие при изменении схемы звезда и треугольник в разных случаях

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

Обмотки генератора и трансформатора

При переходе со звезды в треугольник напряжение уменьшается с 380 до 220 вольт, мощность остается прежней, так как фазное напряжение не изменяется, хотя линейный ток увеличивается в 1,73 раза.

При обратном переключении возникают обратные явления: линейное напряжение увеличивается с 220 до 380 вольт, а фазные токи не изменяются, однако линейные токи снижаются в 1,73 раза. Поэтому можно сделать вывод, что если есть вывод всех концов обмоток, то вторичные обмотки трансформатора и генераторы можно применять на два типа напряжения, которые отличаются в 1,73 раза.

Лампы освещения

При переходе со звезды в треугольник лампы сгорят. Если переключение сделать обратное, при условии, что лампы при треугольнике горели нормально, то лампы будут гореть тусклым светом. Без нулевого провода лампы можно соединять звездой при условии, что их мощность одинакова, и распределяется равномерно между фазами. Такое подключение применяется в театральных люстрах.

Чем отличаются соединения звездой и треугольником

Питание асинхронного электродвигателя происходит от трехфазной сети с переменным напряжением. Такой двигатель, при простой схеме подключения, оснащен тремя обмотками, расположенными на статоре. Каждая обмотка имеет сдвиг друг относительно друга на угол 120 градусов. Сдвиг на такой угол предназначен для создания вращения магнитного поля.

Концы фазных обмоток электродвигателя выведены на специальную «колодку». Выполнено это с целью удобства соединения. В электротехнике используют основных 2 метода подключения асинхронных электродвигателей: методом соединения “треугольника” и метод “звезды”. При соединении концов применяют специально предназначенные для этого перемычки.

Различия между «звездой» и «треугольником»

Исходя из теории и практических знаний основ электротехники, способ подключения «звезда», позволяет электродвигателю работать плавнее и мягче. Но при этом данный способ не позволяет выйти двигателю на всю мощность, представленную в технических характеристиках.

Соединив фазные обмотки по схеме «треугольник», двигатель способен быстро выйти на максимальную рабочую мощность. Это позволяет использовать по полной КПД электродвигателя, согласно техпаспорта. Но у такой схемы соединения есть свой недостаток: большие пусковые токи. Для уменьшения значения токов применяют пусковой реостат, позволяя осуществить более плавный пуск двигателя.

Соединение «звездой» и его преимущества

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

При наличии нейтрального провода в цепи схему называют 4-х проводной, в противном случае, она будет считаться 3-х проводной.

Начало выводов присоединяют к соответствующим фазам питающей сети. Приложенное напряжение на таких фазах составляет 380 В, реже 660 В.

Основные преимущества применения схемы «звезда»:

  • Устойчивый и длительный режим безостановочной работы двигателя;
  • Повышенная надежность и долговечность, за счет снижения мощности оборудования;
  • Максимальная плавность пуска электрического привода;
  • Возможность воздействия кратковременной перегрузки;
  • В процессе эксплуатации корпус оборудования не перегревается.

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

Подключение трехфазного двигателя к однофазной сети по схеме звезда

Соединение «треугольником» и его преимущества

Принцип соединения «треугольник» заключается в последовательном соединении конца обмотки фазы А с началом обмотки фазы В. И дальше по аналогии – конец одной обмотки с началом другой. В итоге конец обмотки фазы С замыкает электрическую цепь, создавая неразрывный контур. Данную схему можно назвать было кругом, если бы не структура монтирования. Форму треугольника предает эргономичное размещение соединения обмоток.

При соединении «треугольником» на каждой из обмоток, присутствует линейное напряжение равное 220В или 380В.

Основные преимущества применения схемы «треугольник»:

  • Увеличение до максимального значения мощности электрооборудования;
  • Использование пускового реостата;
  • Повышенный вращающийся момент;
  • Большие тяговые усилия.

Недостатки:

  • Повышенный ток пуска;
  • При длительной работе двигатель сильно греется.

Метод соединения обмоток двигателя «треугольником» широко используется при работе с мощными механизмами и наличия высоких пусковых нагрузок. Большой вращающий момент создается за счет увеличения показателей ЭДС самоиндукции, вызванных протекающими большими токами.

Подключение трехфазного двигателя к однофазной сети по схеме треугольник

Тип соединения «звезда-треугольник»

В сложных механизмах, зачастую используется комбинированная схема «звезда-треугольник». При таком переключении резко вырастает мощность, и если двигатель по техническим характеристикам не предназначен для работы по методу «треугольника», то он перегреется и сгорит.

В этом случае напряжение на соединении каждой обмотки будет в 1,73 раза меньше, следовательно, будет меньше и протекающий в этот период ток. Дальше происходит увеличение частоты и продолжение снижения показания тока. Тогда применяя релейно-контактную схему, произойдет переключение со «звезды» на «треугольник».

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

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

Основные преимущества комбинации:

  • Увеличение срока службы. Плавный пуск позволяет избежать неравномерности нагрузки на механическую часть установки;
  • Возможность создания двух уровней мощности.

Схема подключения звезда

Произошёл тут такой случай. Принёс человек в ремонт новый двигатель, который проработал у него 10 секунд и задымил. Двигатель он подключил треугольником в обычную трехфазную сеть, а на шильдике двигателя есть схема, на которой написано: треугольник – 230 В. звезда – 400 В. В общем, подключил он неправильно, потому двигатель и сгорел.

Для тех, кто не понимает, почему нельзя делать так, как сделал сделал тот товарищ, спаливший двигатель, предназначена эта статья.

Вот всем известные схемы подключения треугольником (D) и звездой (Y):

Совершенно неважно как вы подключаете двигатель: звездой или треугольником. Важно только то, какое напряжение вы подаёте на обмотки двигателя. Будет ли это напряжение получаться как межфазное (треугольник) или как фазное (между фазой и нулевой точкой – звезда) – двигателю это совершенно неважно.

Если у вас есть двигатель с номинальным напряжением обмотки 220 В и есть две разные трёхфазные сети, у одной из которых линейное напряжение 380 В (220 В на фазу), а у другой – 220 В (127 В на фазу), то к первой вы можете подключать двигатель звездой, а ко второй – треугольником, разницы для двигателя не будет никакой, отличаться будут лишь токи, протекающие в проводниках на линии, ведущей к двигателю.

Линейное напряжение трёхфазной сети – это межфазное напряжение, именно оно обозначается на шильдиках двигателей. Фазное напряжение (между фазой и нейтралью) на шильдиках не обозначается.

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

Для сетей переменного тока 50 Гц линейное напряжение выше фазного в квадратный корень из трёх раз (т.е. примерно в 1.73 раза, т.е. 220 х 1.73 = 380).

Для такого двигателя на шильдике будет написано: D/Y 220V / 380V, 4.9А / 2.8А. Соответственно, в этих двух случаях отличаются только токи в проводниках, ведущих к двигателю (именно они указаны на шильдике, в то время как ток на обмотке будет одинаковый, что видно на рисунке сверху). Следовательно, для России (линейное напряжение 400 В) для такого двигателя надо использовать схему подключения звезда.

Номинальное напряжение обмотки большинства двигателей при частоте тока 50 Гц обычно составляет либо 127 В , либо 230 В, либо 400 В, либо 690 В. Ну, или как было раньше: 220, 380, 660 В соответственно.

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

Двигатели малой мощности
D 230V / Y 400V

Для того, чтобы двигатель можно было так подключить в однофазную сеть, его номинальное напряжение каждой обмотки должно быть равно фазному напряжению сети. Это значит, что если двигатель планируется использовать в России или Европе, то номинальное напряжение обмотки должно быть равно 230 В. В таком случае этот двигатель можно будет использовать как в трёхфазной сети с линейным напряжением 400 В (подключение звезда), так и в однофазной сети 230 В (подключение треугольником через конденсатор). Это те самые двигатели, где на шильдике написано напряжение D 220V / Y 380V.

Соответственно, если нужно такой двигатель использовать в стране с более низким линейным напряжением, например, в США (где линейной напряжение 240 В, а фазное – 120 В при частоте тока 60 Гц), то по-нормальному подключить такой двигатель в их однофазную сеть через конденсатор не получится. Однако, по крайней мере, можно использовать 3-фазное подключение треугольником. Для такого подключения потребуется немного более высокое напряжение, чем 230 В (из-за частоты тока 60 Гц), но у них там как раз 240 В, что как раз подходит.

D 115V / Y 230V

Одновременно с этим, маломощные двигатели, предназначенные для стран, где стандартное напряжение ниже, чем у нас, будут подключаться как D 127V / Y 220V. Однако, двигатели с такой надписью на шильдике вы вряд ли найдёте, потому что 127 В, 50 Гц – это очень малораспространённое напряжение в мире (см. тут). Поэтому, скорее всего, вам встретится двигатель с шильдиком, где будет указано напряжение D 115V / Y 208-230V.
Насчет заморочки с 208 вольтами можно почитать в этой статье.

Подключить такой двигатель к стандартной российской трёхфазной сети (все три фазы) можно только через преобразователь частоты переменного тока, поскольку на них есть возможность переключения линейного напряжения на выходе: 230 / 400 В.
В однофазную сеть можно подключить звездой через конденсатор. Тогда напряжение, подаваемое на каждое обмотку, будет составлять половину фазного напряжения сети (230 В / 2 = 115 В). Выглядит это вот так:

Двигатели мощности более 5 кВт
D 400V / Y 690V

Для двигателей мощнее 5 кВт обычно не предусматривают возможность подключения в однофазную сеть, т.е. номинальное напряжение обмоток делают такое, которое соответствует линейному напряжению. Т.е. штатной схемой подключения таких двигателей в трёхфазную сеть является треугольник. В России и Европе это двигатели с номинальным напряжением обмоток 400В, т.е. где на шильдике написано D 400V / Y 690V.

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

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

Кроме того, надо иметь ввиду, что подключение двигателей даже со свободной нагрузкой на валу звездой для “щадящего старта” вовсе не означает, что если по такой схеме постоянно эксплуатировать двигатель (не переходя на треугольник), то такой режим станет “щадящим” для него. Низкий момент при старте ещё не означает, что заниженное напряжение годится для его нормальной работы, поскольку сам двигатель (со своими номинальными характеристиками) обычно как раз и подбирается под конкретную нагрузку. Поэтому постоянная эксплуатация двигателей на напряжении ниже номинального иногда приводит к их выходу из строя. Чтобы не было неприятностей двигатель всегда надо эксплуатировать на номинальном напряжении, а если требуется снизить обороты вращения вала, то тогда нужно использовать редукторы или преобразователи частоты переменного тока, а не пытаться решить вопрос самым дешёвым способом. К слову сказать, частотник тоже меняет не только частоту тока, но и напряжение, однако, он это делает с умом.

D 220V / Y 440V

Двигатели мощностью выше 5 кВт, изготовленные в США, будут иметь номинальное напряжение обмотки 220 В, т.е. на шильдике будет написано D 220V / Y 440V (для 60 Гц). Подключать такие двигатели к российской трёхфазной сети 400 В следует звездой, а к российской однофазной сети через конденсатор – треугольником. Касательно величин напряжения, есть двигатели, где более подробно расписано подключение для сетей 50 Гц и 60 Гц, например вот так:

{SOURCE}

Соединение звезда треугольник - Всё о электрике

Звезда и треугольник принцип подключения. Особенности и работа

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

Схемы

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

Схема звезды

Соединение различных обмоток по схеме звезды предполагает их подключение в одной точке, которая называется нулевой (нейтральной), и имеет обозначение на схемах «О», либо х, у, z. Нулевая точка может иметь соединение с нулевой точкой источника питания, но не во всех случаях такое соединение имеется. Если такое соединение есть, то такая система считается 4-проводной, а если нет такого соединения, то 3-проводной.

Схема треугольника

При такой схеме концы обмоток не объединяются в одну точку, а соединяются с другой обмоткой. То есть, получается схема, похожая по виду на треугольник, и соединение обмоток в ней идет последовательно друг с другом. Нужно отметить отличие от схемы звезды в том, что в схеме треугольника система бывает только 3-проводной, так как общая точка отсутствует.

В схеме треугольника при отключенной нагрузке и симметричной ЭДС равно 0.

Фазные и линейные величины

В 3-фазных сетях питания имеется два вида тока и напряжения – это фазные и линейные. Фазное напряжение – это его величина между концом и началом фазы приемника. Фазный ток протекает в одной фазе приемника.

При применении схемы звезды фазными напряжениями являются Ua, Ub, Uc, а фазными токами являются I a, I b, I c. При применении схемы треугольника для обмоток нагрузки или генератора фазные напряжения — U, U, U, фазные токи – I ac, I , I .

Линейные значения напряжения измеряются между началами фаз или между линейных проводников. Линейный ток протекает в проводниках между источником питания и нагрузкой.

В случае схемы звезды линейные токи равны фазным, а линейные напряжения равны U ab, Ubc, U ca. В схеме треугольника получается все наоборот – фазные и линейные напряжения равны, а линейные токи равны I a, I b, I c.

Большое значение уделяется направлению ЭДС напряжений и токов при анализе и расчете 3-фазных цепей, так как его направление влияет на соотношение между векторами на диаграмме.

Особенности схем

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

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

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

Для этого можно применить некоторые методы:
  • Подключить на запуск электродвигателя реостат, дроссель, либо трансформатор.
  • Изменить вид соединения обмоток ротора электродвигателя.

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

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

Достоинства схем
Соединение по схеме звезды имеются важные преимущества:
  • Плавный пуск электрического мотора.
  • Позволяет функционировать электродвигателю с заявленной номинальной мощностью, соответствующей паспорту.
  • Электродвигатель будет иметь нормальный рабочий режим при различных ситуациях: при высоких кратковременных перегрузках, при длительных незначительных перегрузках.
  • При эксплуатации корпус электродвигателя не перегреется.

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

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

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

Процессы, происходящие при изменении схемы звезда и треугольник в разных случаях

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

Обмотки генератора и трансформатора

При переходе со звезды в треугольник напряжение уменьшается с 380 до 220 вольт, мощность остается прежней, так как фазное напряжение не изменяется, хотя линейный ток увеличивается в 1,73 раза.

При обратном переключении возникают обратные явления: линейное напряжение увеличивается с 220 до 380 вольт, а фазные токи не изменяются, однако линейные токи снижаются в 1,73 раза. Поэтому можно сделать вывод, что если есть вывод всех концов обмоток, то вторичные обмотки трансформатора и генераторы можно применять на два типа напряжения, которые отличаются в 1,73 раза.

Лампы освещения

При переходе со звезды в треугольник лампы сгорят. Если переключение сделать обратное, при условии, что лампы при треугольнике горели нормально, то лампы будут гореть тусклым светом. Без нулевого провода лампы можно соединять звездой при условии, что их мощность одинакова, и распределяется равномерно между фазами. Такое подключение применяется в театральных люстрах.

Соединение звезда треугольник

Произошёл тут такой случай. Принёс человек в ремонт новый двигатель, который проработал у него 10 секунд и задымил. Двигатель он подключил треугольником в обычную трехфазную сеть, а на шильдике двигателя есть схема, на которой написано: треугольник – 230 В. звезда – 400 В. В общем, подключил он неправильно, потому двигатель и сгорел.

Для тех, кто не понимает, почему нельзя делать так, как сделал сделал тот товарищ, спаливший двигатель, предназначена эта статья.

Вот всем известные схемы подключения треугольником (D) и звездой (Y):

Совершенно неважно как вы подключаете двигатель: звездой или треугольником. Важно только то, какое напряжение вы подаёте на обмотки двигателя. Будет ли это напряжение получаться как межфазное (треугольник) или как фазное (между фазой и нулевой точкой – звезда) – двигателю это совершенно неважно.

Если у вас есть двигатель с номинальным напряжением обмотки 220 В и есть две разные трёхфазные сети, у одной из которых линейное напряжение 380 В (220 В на фазу), а у другой – 220 В (127 В на фазу), то к первой вы можете подключать двигатель звездой, а ко второй – треугольником, разницы для двигателя не будет никакой, отличаться будут лишь токи, протекающие в проводниках на линии, ведущей к двигателю.

Линейное напряжение трёхфазной сети – это межфазное напряжение, именно оно обозначается на шильдиках двигателей. Фазное напряжение (между фазой и нейтралью) на шильдиках не обозначается.

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

Для сетей переменного тока 50 Гц линейное напряжение выше фазного в квадратный корень из трёх раз (т.е. примерно в 1.73 раза, т.е. 220 х 1.73 = 380).

Для такого двигателя на шильдике будет написано: D/Y 220V / 380V, 4.9А / 2.8А. Соответственно, в этих двух случаях отличаются только токи в проводниках, ведущих к двигателю (именно они указаны на шильдике, в то время как ток на обмотке будет одинаковый, что видно на рисунке сверху). Следовательно, для России (линейное напряжение 400 В) для такого двигателя надо использовать схему подключения звезда.

Номинальное напряжение обмотки большинства двигателей при частоте тока 50 Гц обычно составляет либо 127 В , либо 230 В, либо 400 В, либо 690 В. Ну, или как было раньше: 220, 380, 660 В соответственно.

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

Двигатели малой мощности
D 230V / Y 400V

Для того, чтобы двигатель можно было так подключить в однофазную сеть, его номинальное напряжение каждой обмотки должно быть равно фазному напряжению сети. Это значит, что если двигатель планируется использовать в России или Европе, то номинальное напряжение обмотки должно быть равно 230 В. В таком случае этот двигатель можно будет использовать как в трёхфазной сети с линейным напряжением 400 В (подключение звезда), так и в однофазной сети 230 В (подключение треугольником через конденсатор). Это те самые двигатели, где на шильдике написано напряжение D 220V / Y 380V.

Соответственно, если нужно такой двигатель использовать в стране с более низким линейным напряжением, например, в США (где линейной напряжение 240 В, а фазное – 120 В при частоте тока 60 Гц), то по-нормальному подключить такой двигатель в их однофазную сеть через конденсатор не получится. Однако, по крайней мере, можно использовать 3-фазное подключение треугольником. Для такого подключения потребуется немного более высокое напряжение, чем 230 В (из-за частоты тока 60 Гц), но у них там как раз 240 В, что как раз подходит.

D 115V / Y 230V

Одновременно с этим, маломощные двигатели, предназначенные для стран, где стандартное напряжение ниже, чем у нас, будут подключаться как D 127V / Y 220V. Однако, двигатели с такой надписью на шильдике вы вряд ли найдёте, потому что 127 В, 50 Гц – это очень малораспространённое напряжение в мире (см. тут). Поэтому, скорее всего, вам встретится двигатель с шильдиком, где будет указано напряжение D 115V / Y 208-230V.
Насчет заморочки с 208 вольтами можно почитать в этой статье.

Подключить такой двигатель к стандартной российской трёхфазной сети (все три фазы) можно только через преобразователь частоты переменного тока, поскольку на них есть возможность переключения линейного напряжения на выходе: 230 / 400 В.
В однофазную сеть можно подключить звездой через конденсатор. Тогда напряжение, подаваемое на каждое обмотку, будет составлять половину фазного напряжения сети (230 В / 2 = 115 В). Выглядит это вот так:

Двигатели мощности более 5 кВт
D 400V / Y 690V

Для двигателей мощнее 5 кВт обычно не предусматривают возможность подключения в однофазную сеть, т.е. номинальное напряжение обмоток делают такое, которое соответствует линейному напряжению. Т.е. штатной схемой подключения таких двигателей в трёхфазную сеть является треугольник. В России и Европе это двигатели с номинальным напряжением обмоток 400В, т.е. где на шильдике написано D 400V / Y 690V.

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

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

Кроме того, надо иметь ввиду, что подключение двигателей даже со свободной нагрузкой на валу звездой для “щадящего старта” вовсе не означает, что если по такой схеме постоянно эксплуатировать двигатель (не переходя на треугольник), то такой режим станет “щадящим” для него. Низкий момент при старте ещё не означает, что заниженное напряжение годится для его нормальной работы, поскольку сам двигатель (со своими номинальными характеристиками) обычно как раз и подбирается под конкретную нагрузку. Поэтому постоянная эксплуатация двигателей на напряжении ниже номинального иногда приводит к их выходу из строя. Чтобы не было неприятностей двигатель всегда надо эксплуатировать на номинальном напряжении, а если требуется снизить обороты вращения вала, то тогда нужно использовать редукторы или преобразователи частоты переменного тока, а не пытаться решить вопрос самым дешёвым способом. К слову сказать, частотник тоже меняет не только частоту тока, но и напряжение, однако, он это делает с умом.

D 220V / Y 440V

Двигатели мощностью выше 5 кВт, изготовленные в США, будут иметь номинальное напряжение обмотки 220 В, т.е. на шильдике будет написано D 220V / Y 440V (для 60 Гц). Подключать такие двигатели к российской трёхфазной сети 400 В следует звездой, а к российской однофазной сети через конденсатор – треугольником. Касательно величин напряжения, есть двигатели, где более подробно расписано подключение для сетей 50 Гц и 60 Гц, например вот так:

Чем отличаются соединения звездой и треугольником

Питание асинхронного электродвигателя происходит от трехфазной сети с переменным напряжением. Такой двигатель, при простой схеме подключения, оснащен тремя обмотками, расположенными на статоре. Каждая обмотка имеет сдвиг друг относительно друга на угол 120 градусов. Сдвиг на такой угол предназначен для создания вращения магнитного поля.

Концы фазных обмоток электродвигателя выведены на специальную «колодку». Выполнено это с целью удобства соединения. В электротехнике используют основных 2 метода подключения асинхронных электродвигателей: методом соединения “треугольника” и метод “звезды”. При соединении концов применяют специально предназначенные для этого перемычки.

Различия между «звездой» и «треугольником»

Исходя из теории и практических знаний основ электротехники, способ подключения «звезда», позволяет электродвигателю работать плавнее и мягче. Но при этом данный способ не позволяет выйти двигателю на всю мощность, представленную в технических характеристиках.

Соединив фазные обмотки по схеме «треугольник», двигатель способен быстро выйти на максимальную рабочую мощность. Это позволяет использовать по полной КПД электродвигателя, согласно техпаспорта. Но у такой схемы соединения есть свой недостаток: большие пусковые токи. Для уменьшения значения токов применяют пусковой реостат, позволяя осуществить более плавный пуск двигателя.

Соединение «звездой» и его преимущества

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

При наличии нейтрального провода в цепи схему называют 4-х проводной, в противном случае, она будет считаться 3-х проводной.

Начало выводов присоединяют к соответствующим фазам питающей сети. Приложенное напряжение на таких фазах составляет 380 В, реже 660 В.

Основные преимущества применения схемы «звезда»:

  • Устойчивый и длительный режим безостановочной работы двигателя;
  • Повышенная надежность и долговечность, за счет снижения мощности оборудования;
  • Максимальная плавность пуска электрического привода;
  • Возможность воздействия кратковременной перегрузки;
  • В процессе эксплуатации корпус оборудования не перегревается.

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

Подключение трехфазного двигателя к однофазной сети по схеме звезда

Соединение «треугольником» и его преимущества

Принцип соединения «треугольник» заключается в последовательном соединении конца обмотки фазы А с началом обмотки фазы В. И дальше по аналогии – конец одной обмотки с началом другой. В итоге конец обмотки фазы С замыкает электрическую цепь, создавая неразрывный контур. Данную схему можно назвать было кругом, если бы не структура монтирования. Форму треугольника предает эргономичное размещение соединения обмоток.

При соединении «треугольником» на каждой из обмоток, присутствует линейное напряжение равное 220В или 380В.

Основные преимущества применения схемы «треугольник»:

  • Увеличение до максимального значения мощности электрооборудования;
  • Использование пускового реостата;
  • Повышенный вращающийся момент;
  • Большие тяговые усилия.

Недостатки:

  • Повышенный ток пуска;
  • При длительной работе двигатель сильно греется.

Метод соединения обмоток двигателя «треугольником» широко используется при работе с мощными механизмами и наличия высоких пусковых нагрузок. Большой вращающий момент создается за счет увеличения показателей ЭДС самоиндукции, вызванных протекающими большими токами.

Подключение трехфазного двигателя к однофазной сети по схеме треугольник

Тип соединения «звезда-треугольник»

В сложных механизмах, зачастую используется комбинированная схема «звезда-треугольник». При таком переключении резко вырастает мощность, и если двигатель по техническим характеристикам не предназначен для работы по методу «треугольника», то он перегреется и сгорит.

В этом случае напряжение на соединении каждой обмотки будет в 1,73 раза меньше, следовательно, будет меньше и протекающий в этот период ток. Дальше происходит увеличение частоты и продолжение снижения показания тока. Тогда применяя релейно-контактную схему, произойдет переключение со «звезды» на «треугольник».

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

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

Основные преимущества комбинации:

  • Увеличение срока службы. Плавный пуск позволяет избежать неравномерности нагрузки на механическую часть установки;
  • Возможность создания двух уровней мощности.

{SOURCE}

Типы подключения ТЭНов типа ЗВЕЗДА или ТРЕУГОЛЬНИК для трехфазной сети: схемы и примеры :: информационная статья компании Полимернагрев

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

Для подключения электронагревательных элементов к 3-фазной сети применяются такие виды схем:

Если мы имеем не специальные нагреватели, типа блок ТЭНов или сухие керамические ТЭНы, а обычные трубчатые ТЭНы, то для получения равномерной нагрузки необходимо иметь на каждой фазе трехкратное количество электронагревателей. То есть минимальное количество нагревателей будет равно 3. При этом в технических параметрах ТЭНов напряжение питания может быть как 380, так и 200 Вольт.

Для электронагревательных ТЭНов с параметрами напряжения электропитания 220 В нужно использовать тип подключения к 3-фазной сети типа ЗВЕЗДА. А для тех, которые производятся с характеристикой напряжения равной 380 Вольт, возможно применять обе схемы подключения: и вариант ЗВЕЗДА и вариант ТРЕУГОЛЬНИК.

Вариант подключения к трехфазной сети питания типа ЗВЕЗДА

Тип ЗВЕЗДА применяется в сухих ТЭНах от компании Полимернагрев в варианте подключения № 3 с четырьмя болтами в качестве типа токовывода. Также тип подключения «звезда» может применяться при подключении блок ТЭНов ТЭНБ. В данных случаях подключение нагревательных спиралей производится по следующей электрической схеме:

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

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

Давайте подробно рассмотрим схему трехпроводного соединения на 380 В для включения 3-х водяных ТЭНов. На первом рисунке вы можете рассмотреть описанную выше схему включения ТЭНов, а на втором к схеме добавляется специальное устройство для подачи напряжения на ТЭНы с защитными переключателями. Как четко видно на схеме, каждый второй токовывод нагревателя подается на фазы А, В и С, а остальные же соединяются вместе. 


Подключая ТЭНы таким образом мы получаем значение напряжения электропитания на каждом электротэне между подключением к сети и нейтральной точкой равное 220 В.

В приведенной схеме можно увидеть, что выводы нагревателей справа подсоединены к фазам А, В, С. Выводы, которые находятся слева — соединяются в общей нейтральной точке. Рабочее напряжение между выводами справа и нейтральной точкой равно 220 Вольт.

Также есть вариант подключения к трехфазной сети ЗВЕЗДА, который использует четырехпроводную схему. При таком способе применяют трехфазное питание с напряжением 230В, а нулевую точку подают на нейтраль источника электропитания.

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

Когда возникает необходимость в полном отключении питания на нагреватели, нужно применять выключатели типа 3+n или же 3р+n, способные функционировать в автоматическом режиме. Автоматы данного типа могут использоваться для полного перевода всех силовых электроконтактов на полностью автоматический рабочий режим.

Давайте рассмотрим, как же на практике следует применять тип подключения ЗВЕЗДА, на примере монтажа ТЭНов в электрокотле.

Подключение нагревателей по схеме ЗВЕЗДА для электрокотла

В электрических нагревательных котлах ТЭНы могут подключаться различными способами, но для демонстранции схемы подключения по типу ЗВЕЗДА опишем вариант установки сухих ТЭНов к 3-фазной сети питания с напряжением 220В.

Высокая мощность водяных сухих ТЭНов накладывает определенные требования к качеству соединений. Надежность соединений должна быть обеспечена высоким качеством термостойких проводов и строгим соответствием всех действий описанной в инструкции схеме.


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

Провода, которые выводятся на нейтральную фазу, крепятся при помощи болта типа M8. Провод нейтрали нужно поместить в перемычку, которая находится между контактами отверстий ТЭНа.

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

После подключения проводов следует провести заземление корпуса нагревателя и проводов подключения ТЭНа. Обычно у котлов для заземления с левой стороны у блока электронагревателей находится болт, к которому и следует подключать проводник заземления.

Вы можете использовать для заземления как отдельный провод уравнения потенциалов, так и провод с клеммника заземления блока управления.

Наглядно все вышеописанное вы можете посмотреть на рисунке ниже в виде схемы и фото подключения ТЭНа.


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

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

Терморегулятор позволяет человеку всего один раз установить температуру (верхний и нижний порог) и потом работа электрокотла будет осуществляться в автоматическом режиме, а температура будет поддерживаться на нужном уровне.

Есть вариант использования терморегуляторов с несколькими типами термодатчиков, которые будут не только контролировать нагревание самого ТЭНа, но и температуру воздуха в помещении. Для этого термодатчик нужно установить на расстоянии от котла и теплоносителя.

Вариант подключения к трехфазной сети питания типа ТРЕУГОЛЬНИК

Рассмотрим на схеме второй вариант подключения нагревательных элементов к трехфазной сети под названием ТРЕУГОЛЬНИК. 

При данном варианте нагреватели соединяются между собой последовательно. У нас в итоге должно сформироваться три плеча для фазы А, В и С.  Для примера:

  1. Для А фазы – соединяем первый вывод ТЭНа №1 и первый вывод ТЭНа №2

  2. Для В фазы – соединяем второй вывод ТЭНа №2 и второй вывод ТЭНа №3

  3. Для С фазы – соединяем второй вывод  ТЭНа №1 и первый вывод ТЭНа №3

Теперь, когда мы познакомились с двумя типами подключения ТЭНов, можно рассмотреть зависимость мощности и температуры нагревателей от типа схемы подключения.

Зависимость температуры и мощности нагрева от варианта схемы подключения

Мощность нагревателя – это очень важный параметр, на который многие покупатели ориентируются при покупке ТЭНа. По сути же мощность ТЭНа зависит только от показателя сопротивления греющей спирали. Конечно же, если не использовать трансформаторы и питание от определенной сети будет постоянным. Данное свойство зависимости можно легко вычислить, воспользовавшись простой формулой из школьного курса физики:

Мощность (P) = Напряжение (U) * Сила тока (I)

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

Силу тока можно вычислить по формуле I=U/R, где R – электрическое сопротивление нагревательной спирали. Теперь подставим данное значение в формулу мощности, и получится, что мощность ТЭНа зависит только от напряжения и сопротивления.

Таким образом, делаем вывод, что при постоянном напряжении сети питания мощность электронагревателя будет меняться только при изменении сопротивления.

Значение сопротивления резистивного элемента в основной массе нагревателей имеет прямую зависимость от значения выделения температуры. Но в нагревателях с нихромовой или фехралевой спиралью, к примеру, в пределах сотни-другой градусов сопротивление практически не изменяется.

В ситуации с высокотемпературными нагревателями из карбида кремния или дисилицид молибдена картина будет совсем другой. В выскотемпературных нагревателях с увеличением температуры сопротивление падает очень значительно в пределах от 5 до 0,5 Ом, что делает их очень выгодными с точки зрения потребления электроэнергии в печах.

Но из-за данного качества высокотемпературных КЭНов их нельзя подключать напрямую даже к сети питания 220В, не говоря уже о 380В. Технически можно произвести подключение к 220в КЭНы, если соединить их последовательным образом. Однако при данном способе будет невозможно контролировать мощность и температурную выработку нагревателей в печи. Для подключения высокотмепературных нагревателей неметаллического типа следует использовать специальные регулируемые трансформаторы или же стандартные статистические ЭМ устройства.


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

При подключении электрических Тэнов в соответствии со схемой ТРЕУГОЛЬНИК соединяются три нагревательных спирали, у которых равные значения сопротивления и на питание будет подано 380В. Подключение ТЭНов ЗВЕЗДА подразумевает наличие нулевого вывода, а на каждый элемент нагрева будет подаваться 220В. Нулевой провод позволяет подключать потребители с разным значением сопротивления.

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

Пуск двигателя с переключателем звезда треугольник

Практически ни одно современное производство не может обойтись без асинхронного электрического мотора. Для его запуска требует ток силой в несколько раз выше, чем номинальное значение, необходимое для его работы. В связи с этим люди начали искать способы уменьшить это значение. Один из таких заключается в использовании специальных методов, к примеру, «звезда-треугольник», пуск двигателя через которую значительно снижает значение пускового тока.

Как работает переключатель со «звезды» на «треугольник»

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

Демонстрация подключения

Такие величины токов крайне нежелательны, особенно для электродвигателей асинхронного типа. К примеру, это может привести к кратковременным перебоям с электроэнергией в тех приборах, которые подключены к той же линии и активно потребляют его.

Обратите внимание! Если взять пример из быта, то самым первым напрашивается ситуация с миганием осветительных приборов во время подключения и запуска в домашнюю сеть сварочных аппаратов.

Подобные случаи на производстве имеют куда больше негативных моментов. Из-за просадки напряжения станки могут выдать партию бракованных товаров, что повлечет за собой убытки для владельца.

Специально для этого пусковой ток значительно уменьшают, подключая электрические двигателя по схеме «Y-Δ». «Звезда» и «треугольник» — наиболее распространенные схемы, применяемые для подключения трехфазных электромоторов.

К сведению! При подключении движка «звездой» концы витков проволоки статора соединяются воедино в одной точке, которую называют нейтралью. Напряжение же поступает на начала обмоток.

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

Трансформация типа «star-delta»

В чем отличия при переключении со «звезды» на «треугольник»

Геометрическое отличие схем — далеко не единственное, что их разграничивает. Если рассматривать активную нагрузку с тремя ТЕНами, то можно заметить, что при соединении «звезда» выход одного прибора из строя никак не повлияет на работу двух остальных. Есть одно но: при отказе сразу двух веток «звезды» она не сможет питать нагрузку только одной из них и перестанет работать.

Важно! Если же три ТЕНа соединены по принципу «треугольника», то выход из строя двух его веток не повлияет на напряжение линейного типа, которое будет передаваться по третьей ветке.

Переключать можно как «звездой» (слева), так и «треугольником» (справа)

Схема переключения электродвигателя со «звезды» на «треугольник»

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

Движковый пускатель со «звезды» на «треугольник»

Таким образом, уменьшить пусковой электрический ток с помощью топологий «wye-delta» все же удается. Для более эффективной работы пускателя необходимо прибегать к использованию реле времени и контакторов, которые способны предотвратить перепады напряжения и вовремя переключить нагрузку.

Схема звезды в моделировании хранилища данных

Обязательное условие — введение в большие данные , преимущества больших данных
Схема «звезда» является основной схемой среди схемы витрины данных и является самой простой. Эта схема широко используется для разработки или построения хранилища данных и витрин данных измерений. Он включает одну или несколько таблиц фактов, индексирующих любое количество таблиц измерений. Схема «звезда» является необходимым случаем схемы «снежинка». Это также эффективно для обработки основных запросов.

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

В вышеприведенной демонстрации SALES — это таблица фактов, имеющая атрибуты, т. Е. (Идентификатор продукта, идентификатор заказа, идентификатор клиента, идентификатор работодателя, общая сумма, количество, скидка), которая ссылается на таблицы измерений. Таблица измерений сотрудников содержит атрибуты: Emp ID, Emp Name, Должность, Отдел и Регион. содержит атрибуты: идентификатор продукта, название продукта, категория продукта, цена за единицу. содержит атрибуты: идентификатор клиента, имя клиента, адрес, город, почтовый индекс. содержит атрибуты: идентификатор заказа, дата заказа, год, квартал, месяц.

Модель Звездной Схемы —
В схеме Star данные бизнес-процессов, которые содержат количественные данные о бизнесе, распределяются в таблицах фактов и измерениях, которые являются описательными характеристиками, связанными с данными фактов. Измерения продажной цены, количества продажи, расстояния, скорости, веса и веса — это лишь несколько примеров фактических данных в схеме «звезда».
Часто звездная схема, имеющая несколько измерений, называется схемой многоножки. Легко работать со звездообразной схемой, имеющей размеры нескольких атрибутов.

Преимущества звездной схемы —

  1. Более простые запросы:
    Логика соединения звездной схемы довольно проста по сравнению с другой логикой соединения, которая необходима для извлечения данных из схемы транзакций с высокой степенью нормализации.
  2. Упрощенная логика бизнес-отчетности:
    По сравнению с транзакционной схемой, которая сильно нормализована, схема типа «звезда» упрощает общую логику бизнес-отчетности, такую как отчетность за период и период за периодом.
  3. Кормление кубиками:
    Звездная схема широко используется всеми системами OLAP для эффективного проектирования кубов OLAP. Фактически, основные системы OLAP предоставляют режим работы ROLAP, который может использовать звездообразную схему в качестве источника без проектирования структуры куба.

Недостатки звездной схемы —

  1. Целостность данных не соблюдается должным образом, так как в состоянии очень ненормализованной схемы.
  2. Не является гибким с точки зрения аналитических потребностей в качестве нормализованной модели данных.
  3. Схемы типа «звезда» не укрепляют отношения «многие ко многим» внутри бизнес-структур — по крайней мере, не часто.

Рекомендуемые посты:

Схема звезды в моделировании хранилища данных

0.00 (0%) 0 votes

Понимание звездообразной схемы и важности для Power BI - Power BI

  • 17 минут на чтение

В этой статье

Эта статья предназначена для разработчиков моделей данных Power BI Desktop. В нем описывается структура звездообразной схемы и ее значение для разработки моделей данных Power BI, оптимизированных для производительности и удобства использования.

Эта статья не предназначена для полного обсуждения дизайна звездообразной схемы.Для получения дополнительных сведений обратитесь непосредственно к опубликованному контенту, например The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling (3-е издание, 2013 г.) Ральфа Кимбалла и др.

Обзор схемы звезды

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

Таблицы измерений описывают бизнес-объекты - вещей, вы моделируете.Сущности могут включать в себя продукты, людей, места и концепции, включая само время. Самая согласованная таблица, которую вы найдете в схеме "звезда", - это таблица измерения даты. Таблица измерений содержит ключевой столбец (или столбцы), который действует как уникальный идентификатор, и описательные столбцы.

Таблицы фактов хранят наблюдения или события и могут быть заказами на продажу, остатками на складе, обменными курсами, температурами и т. Д. Таблица фактов содержит ключевые столбцы измерений, которые относятся к таблицам измерений, и столбцы числовых показателей.Столбцы ключей измерения определяют размерность таблицы фактов, а значения ключа измерения определяют степень детализации таблицы фактов. Например, рассмотрим таблицу фактов, предназначенную для хранения целей продаж, в которой есть два ключевых столбца измерения: Date и ProductKey . Легко понять, что таблица имеет два измерения. Однако степень детализации не может быть определена без учета значений ключей измерения. В этом примере учтите, что значения, хранящиеся в столбце Date , являются первым днем ​​каждого месяца.В этом случае детализация находится на уровне продукта по месяцам.

Как правило, таблицы измерений содержат относительно небольшое количество строк. Таблицы фактов, с другой стороны, могут содержать очень большое количество строк и со временем продолжают расти.

Соответствие схемы звезды моделям Power BI

Схема звездообразной схемы и многие связанные концепции, представленные в этой статье, очень важны для разработки моделей Power BI, оптимизированных для производительности и удобства использования.

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

  • Таблицы размеров поддерживают фильтрацию и группировку
  • Таблицы фактов поддерживают обобщение

Не существует свойства таблицы, которое разработчики моделей устанавливали для настройки типа таблицы как измерения или факта.Фактически это определяется модельными отношениями. Отношение модели устанавливает путь распространения фильтра между двумя таблицами, и именно свойство Cardinality отношения определяет тип таблицы. Общее количество элементов отношения составляет «один ко многим» или обратное «многие к одному» . Сторона «один» всегда является таблицей типа измерения, а сторона «многие» всегда является таблицей типа фактов. Дополнительные сведения об отношениях см. В разделе Отношения модели в Power BI Desktop.

Хорошо структурированный дизайн модели должен включать таблицы, которые являются таблицами типа измерений или таблиц типа фактов. Избегайте смешивания двух типов вместе для одной таблицы. Мы также рекомендуем стремиться предоставить нужное количество таблиц с правильными отношениями. Также важно, чтобы таблицы типов фактов всегда загружали данные с согласованной степенью детализации.

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

Существует множество дополнительных концепций, связанных с проектированием звездообразной схемы, которые можно применить к модели Power BI. Эти концепции включают:

Меры

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

В модели Power BI показатель имеет другое, но похожее определение. Это формула, написанная в выражениях анализа данных (DAX), обеспечивающая резюмирование.Выражения меры часто используют функции агрегирования DAX, такие как SUM, MIN, MAX, AVERAGE и т. Д., Для получения результата скалярного значения во время запроса (значения никогда не сохраняются в модели). Выражение меры может варьироваться от простого агрегирования столбцов до более сложных формул, которые переопределяют контекст фильтра и / или распространение отношений. Дополнительные сведения см. В статье Основы DAX в Power BI Desktop.

Важно понимать, что модели Power BI поддерживают второй метод суммирования.Любой столбец - и обычно числовые - можно резюмировать с помощью визуального элемента отчета или вопросов и ответов. Эти столбцы называются неявными мерами . Они предлагают удобство для вас как разработчика модели, поскольку во многих случаях вам не нужно создавать меры. Например, столбец Продажи торгового посредника Adventure Works Сумма продаж можно суммировать множеством способов (сумма, количество, среднее, среднее, минимальное, максимальное и т. Д.), Без необходимости создания меры для каждого возможного типа агрегирования.

Однако есть три веские причины для создания показателей даже для простых суммирований на уровне столбцов:

  • Если вы знаете, что авторы вашего отчета будут запрашивать модель с помощью многомерных выражений (MDX), модель должна включать явных мер . Явные меры определяются с помощью DAX. Этот подход к разработке очень актуален, когда набор данных Power BI запрашивается с помощью многомерных выражений, поскольку многомерные выражения не могут обеспечить суммирование значений столбцов.Примечательно, что многомерные выражения будут использоваться при выполнении анализа в Excel, поскольку сводные таблицы выдают запросы многомерных выражений.
  • Если вы знаете, что авторы ваших отчетов будут создавать отчеты Power BI с разбивкой на страницы с помощью конструктора запросов многомерных выражений, модель должна включать явные меры. Только конструктор запросов многомерных выражений поддерживает агрегаты сервера. Таким образом, если авторам отчетов требуется оценка показателей с помощью Power BI (а не механизма отчетов с разбивкой на страницы), они должны использовать конструктор запросов многомерных выражений.
  • Когда вам нужно убедиться, что авторы отчета могут суммировать столбцы только определенным образом.Например, столбец Продажи торгового посредника (который представляет ставку за единицу) может быть суммирован, но только с использованием определенных функций агрегирования. Его никогда не следует суммировать, но его целесообразно суммировать с помощью других функций агрегирования, таких как min, max, average и т. Д. В этом случае разработчик моделей может скрыть столбец Цена за единицу и создать меры для всех соответствующих функций агрегирования.

Этот подход к проектированию хорошо подходит для отчетов, создаваемых в службе Power BI, и для вопросов и ответов.Однако живые подключения Power BI Desktop позволяют авторам отчетов отображать скрытые поля на панели Fields , что может привести к обходу этого подхода к проектированию.

Суррогатные ключи

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

Отношения модели Power BI основаны на одном уникальном столбце в одной таблице, который распространяет фильтры на один столбец в другой таблице. Если таблица размерного типа в вашей модели не включает ни одного уникального столбца, вы должны добавить уникальный идентификатор, который станет «одной» стороной отношения. В Power BI Desktop вы можете легко выполнить это требование, создав столбец индекса Power Query.

Вы должны объединить этот запрос с запросом на стороне "многие", чтобы вы также могли добавить к нему столбец индекса.Когда вы загружаете эти запросы в модель, вы можете затем создать отношение «один ко многим» между таблицами модели.

Размер снежинки

Размер снежинки - это набор нормализованных таблиц для одного бизнес-объекта. Например, Adventure Works классифицирует продукты по категориям и подкатегориям. Категории назначаются подкатегориям, а продукты, в свою очередь, назначаются подкатегориям. В реляционном хранилище данных Adventure Works измерение продукта нормализуется и сохраняется в трех связанных таблицах: DimProductCategory , DimProductSubcategory и DimProduct .

Если вы задействуете свое воображение, вы можете вообразить нормализованные таблицы, расположенные снаружи от таблицы фактов, образуя рисунок снежинки.

В Power BI Desktop вы можете имитировать дизайн измерения «снежинка» (возможно, потому, что это делают ваши исходные данные) или интегрировать (денормализовать) исходные таблицы в одну таблицу модели. Как правило, преимущества одной модельной таблицы перевешивают преимущества нескольких модельных таблиц. Наиболее оптимальное решение может зависеть от объемов данных и требований к удобству использования модели.

Если вы решили имитировать размерный дизайн снежинки:

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

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

Медленно меняющиеся размеры

Медленно изменяющееся измерение (SCD) - это измерение, которое надлежащим образом управляет изменением элементов измерения с течением времени.Это применимо, когда ценности бизнес-объекта меняются с течением времени и нерегулярно. Хорошим примером медленно меняющегося измерения и является измерение клиента, в частности столбцы его контактной информации, такие как адрес электронной почты и номер телефона. Напротив, некоторые измерения считаются быстро изменяющимися и , когда атрибут измерения часто изменяется, например, рыночная цена акции. Общий подход к проектированию в этих случаях заключается в хранении быстро меняющихся значений атрибутов в мере таблицы фактов.

Теория проектирования звездообразной схемы относится к двум распространенным типам SCD: Тип 1 и Тип 2. Таблица размерного типа может быть Типа 1 или Типа 2 или поддерживать оба типа одновременно для разных столбцов.

Тип 1 SCD

A Тип 1 SCD всегда отражает самые последние значения, и при обнаружении изменений в исходных данных данные таблицы измерений перезаписываются. Такой подход к проектированию является общим для столбцов, в которых хранятся дополнительные значения, такие как адрес электронной почты или номер телефона клиента.При изменении адреса электронной почты или номера телефона клиента таблица измерений обновляет строку клиента новыми значениями. Как будто у клиента всегда была эта контактная информация.

При неинкрементном обновлении таблицы типа измерения модели Power BI достигается результат SCD типа 1. Он обновляет данные таблицы, чтобы гарантировать загрузку последних значений.

Тип 2 SCD

A Тип 2 SCD поддерживает управление версиями элементов измерения. Если исходная система не хранит версии, то обычно процесс загрузки хранилища данных обнаруживает изменения и надлежащим образом управляет изменениями в таблице измерений.В этом случае таблица измерения должна использовать суррогатный ключ, чтобы обеспечить уникальную ссылку на версии элемента измерения. Он также включает столбцы, определяющие срок действия версии в диапазоне дат (например, StartDate и EndDate ) и, возможно, столбец флагов (например, IsCurrent ) для простой фильтрации по текущим элементам измерения.

Например, Adventure Works назначает продавцов в регион продаж. Когда продавец перемещает регион, должна быть создана новая версия продавца, чтобы гарантировать, что исторические факты остаются связанными с прежним регионом.Чтобы обеспечить точный исторический анализ продаж по продавцам, таблица измерений должна хранить версии продавцов и связанных с ними регионов. Таблица также должна включать значения даты начала и окончания, чтобы определить срок действия. В текущих версиях может быть указана пустая дата окончания (или 31 декабря 1999 г.), что указывает на то, что строка является текущей версией. В таблице также должен быть определен суррогатный ключ, поскольку бизнес-ключ (в данном случае идентификатор сотрудника) не будет уникальным.

Важно понимать, что когда исходные данные не хранят версии, вы должны использовать промежуточную систему (например, хранилище данных) для обнаружения и сохранения изменений.Процесс загрузки таблицы должен сохранять существующие данные и обнаруживать изменения. При обнаружении изменения в процессе загрузки таблицы должна истечь текущая версия. Он записывает эти изменения, обновляя значение EndDate и вставляя новую версию со значением StartDate , начиная с предыдущего значения EndDate . Кроме того, связанные факты должны использовать поиск на основе времени для извлечения значения ключа измерения, соответствующего дате факта. Модель Power BI с использованием Power Query не может дать такого результата.Однако он может загружать данные из предварительно загруженной таблицы размеров SCD типа 2.

Модель Power BI должна поддерживать запросы хронологических данных для члена, независимо от изменений, и для версии члена, которая представляет конкретное состояние члена во времени. В контексте Adventure Works этот дизайн позволяет запрашивать продавца независимо от назначенного региона продаж или для конкретной версии продавца.

Для выполнения этого требования таблица типов измерения модели Power BI должна включать столбец для фильтрации продавца и другой столбец для фильтрации конкретной версии продавца.Важно, чтобы в столбце версии содержалось недвусмысленное описание, например «Майкл Блайт (15.12.2008 - 26.06.2019)» или «Майкл Блайт (текущий)». Также важно информировать авторов отчетов и потребителей об основах SCD типа 2 и о том, как достичь надлежащего дизайна отчетов с помощью правильных фильтров.

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

Ролевые размеры

Ролевое измерение - это измерение, которое может фильтровать связанные факты по-разному.Например, в Adventure Works таблица измерения даты имеет три отношения к фактам продаж торгового посредника. Эту же таблицу измерений можно использовать для фильтрации фактов по дате заказа, дате отгрузки или дате доставки.

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

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

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

  • Когда авторы отчетов полагаются на итоговые столбцы, а не на определение показателей, они не могут достичь суммирования для неактивных отношений без написания меры уровня отчета. Меры на уровне отчета можно определить только при создании отчетов в Power BI Desktop.
  • Имея только один активный путь связи между датой и продажами торгового посредника, невозможно одновременно фильтровать продажи торгового посредника по разным типам дат.Например, вы не можете создать визуал, который отображает продажи по дате заказа по отгруженным продажам.

Чтобы преодолеть эти ограничения, общий метод моделирования Power BI заключается в создании таблицы типа измерения для каждого экземпляра ролевой игры. Обычно вы создаете дополнительные таблицы измерений как вычисляемые таблицы с помощью DAX. Используя вычисляемые таблицы, модель может содержать таблицу Дата, , таблицу Дата отгрузки, и таблицу Дата доставки, , каждая из которых имеет единственную и активную связь с соответствующими столбцами таблицы продаж торговых посредников.

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

При создании таблиц типов измерений модели для каждой роли соблюдайте следующие передовые методы проектирования:

  • Убедитесь, что имена столбцов описывают сами себя.Хотя можно иметь столбец год и во всех таблицах дат (имена столбцов уникальны в пределах их таблицы), по умолчанию визуальные заголовки не являются самоописываемыми. Рассмотрите возможность переименования столбцов в каждой таблице ролей измерения, чтобы в таблице Дата отгрузки был столбец года с именем Год отгрузки и т. Д.
  • При необходимости убедитесь, что описания таблиц содержат отзывы авторов отчетов (через всплывающие подсказки панели Поля ) о том, как настроено распространение фильтра.Эта ясность важна, когда модель содержит таблицу с общим названием, например Date , которая используется для фильтрации многих таблиц типов фактов. В случае, если эта таблица имеет, например, активную связь со столбцом даты заказа на продажу посредника, рассмотрите возможность предоставления описания таблицы, например «Фильтрация продаж посредника по дате заказа».

Для получения дополнительной информации см. Руководство по отношениям между активным и неактивным.

Размер утиля

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

Целью проектирования ненужного измерения является объединение многих «маленьких» измерений в одно измерение, чтобы уменьшить размер хранилища модели, а также уменьшить беспорядок на панелях Fields за счет отображения меньшего количества таблиц модели.

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

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

Вырожденные размеры

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

В модели Power BI может оказаться целесообразным добавить столбец номера заказа на продажу в таблицу типов фактов, чтобы разрешить фильтрацию или группировку по номеру заказа на продажу. Это исключение из ранее введенного правила, согласно которому вы не должны смешивать типы таблиц (как правило, таблицы модели должны быть либо типами измерений, либо типами фактов).

Однако, если в таблице продаж реселлеров Adventure Works есть столбцы с номерами заказов и , и они требуются для фильтрации, вырожденная таблица измерений будет хорошей конструкцией. Для получения дополнительной информации см. Руководство по отношениям «один к одному» (вырожденные измерения).

Таблицы фактов

Таблица фактов, не содержащих фактов, не содержит столбцов показателей. Он содержит только ключи размеров.

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

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

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

Такой подход к проектированию "многие ко многим" хорошо документирован, и его можно реализовать без таблицы мостов. Тем не менее, подход с использованием соединительной таблицы считается наилучшей практикой при связывании двух измерений.Для получения дополнительной информации см. Руководство по отношениям «многие ко многим» (связать две таблицы типа измерения).

Следующие шаги

Дополнительные сведения о дизайне звездообразной схемы или модели Power BI см. В следующих статьях:

Разработка схемы звезды - LearnDataModeling.com

Схема звезды: общая информация

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

Когда мы рассматриваем пример организации, продающей продукты по всему миру, основными четырьмя основными параметрами являются продукт, местоположение, время и организация. Таблицы размеров подробно объяснены в разделе «Размеры». В этом примере мы постараемся подробно объяснить ЗВЕЗДНУЮ СХЕМУ.

Что такое звездная схема?

Star Schema - это схема реляционной базы данных для представления многомерных данных. Это простейшая форма схемы хранилища данных, которая содержит одно или несколько измерений и таблиц фактов.Она называется звездообразной схемой, потому что диаграмма сущностей-взаимосвязей между измерениями и таблицами фактов напоминает звезду, где одна таблица фактов связана с несколькими измерениями. Центр звездообразной схемы состоит из большой таблицы фактов и указывает на таблицы измерений. Преимущество звездообразной схемы заключается в разрезании, повышении производительности и простоте понимания данных.

Этапы разработки схемы звезды:
  • Определите бизнес-процесс для анализа (например, продажи).
  • Укажите меры или факты (доллар продаж).
  • Определите измерения для фактов (измерение продукта, измерение местоположения, измерение времени, измерение организации).
  • Перечислите столбцы, описывающие каждое измерение (название региона, название отделения, название региона).
  • Определите самый низкий уровень сводки в таблице фактов (доллар продаж).
Важные аспекты схемы звезды и схемы снежинки:
  • В звездообразной схеме каждое измерение будет иметь первичный ключ.
  • В звездообразной схеме таблица измерений не имеет родительской таблицы.
  • В то время как в схеме снежинок таблица измерений будет иметь одну или несколько родительских таблиц.
  • Иерархии для измерений хранятся в самой таблице измерений в звездообразной схеме.
  • Тогда как иерархии разбиты на отдельные таблицы в схеме снежинки. Эти иерархии помогают детализировать данные от самых верхних иерархий до самых нижних иерархий.
Глоссарий:

Иерархия: Логическая структура, использующая упорядоченные уровни как средство организации данных.Иерархия может использоваться для определения агрегирования данных; например, в измерении времени может использоваться иерархия для агрегирования данных от уровня «Месяц» до уровня «Квартал», от уровня «Квартал» до уровня «Год». Иерархия также может использоваться для определения пути перехода по иерархии независимо от того, представляют ли уровни иерархии агрегированные итоги или нет.

Уровень: Должность в иерархии. Например, измерение времени может иметь иерархию, которая представляет данные на уровнях Месяца, Квартала и Года.

Таблица фактов: Таблица в звездообразной схеме, которая содержит факты и связана с измерениями. Таблица фактов обычно имеет два типа столбцов: те, которые содержат факты, и те, которые являются внешними ключами к таблицам измерений. Первичный ключ таблицы фактов обычно представляет собой составной ключ, состоящий из всех внешних ключей.

Таблица фактов может содержать факты уровня детализации или факты, которые были агрегированы (таблицы фактов, содержащие агрегированные факты, часто вместо этого называются сводными таблицами).Таблица фактов обычно содержит факты с одинаковым уровнем агрегирования.

Пример звездообразной схемы:

В примере таблица фактов продаж связана с измерениями: местоположение, продукт, время и организация. Он показывает, что данные можно разрезать по всем измерениям, и опять же, можно агрегировать данные по нескольким измерениям. «Доллар продаж» в таблице фактов продаж можно рассчитать по всем параметрам независимо или комбинированным способом, который поясняется ниже.

  • Стоимость в долларах продаж для определенного продукта.
  • Стоимость продукта в локации в долларах США.
  • Объем продаж в долларах для продукта в год в пределах местоположения

Звездообразная схема в моделировании хранилища данных

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

Основная роль схемы - определить, как будут организованы данные и как будет происходить связь между ними. Он содержит запоминающиеся детали базы данных, которые изображены схематическими диаграммами. Он также определяет, как такие объекты, как таблицы, процедуры, представления и т. Д., Будут связаны друг с другом.В общем, схема базы данных, разработанная разработчиком базы данных, предназначена для помощи программистам, программное обеспечение которых будет взаимодействовать с базой данных. Процесс создания схемы известен как моделирование данных.

Два основных типа схемы базы данных:

  • Схема логической базы данных: Схема логической базы данных определяет ограничения, которые применяются к данным, хранящимся в базе данных. Он может определять представления, таблицы, ограничения целостности и т. Д.
  • Физическая схема базы данных: Физическая схема базы данных описывает, как данные физически хранятся в системе хранения.

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

  • Схема внутреннего уровня : Схема внутреннего уровня - это самый низкий уровень абстракции данных, который определяет хранилище (физическое) базы данных.Эта схема ни при каких обстоятельствах не имеет отношения к физическим устройствам и рассматривает любое физическое устройство как набор физических страниц. Эта схема сформулирована, чтобы сообщить нам, какие данные хранятся и как соответствуют базе данных.
  • Схема концептуального или логического уровня : Концептуальная (логическая) схема обслуживает пользователей и описывает структуру всей базы данных для сообщества пользователей. Он содержит определение всех сущностей базы данных, их взаимосвязей и атрибутов, а также информацию о безопасности.Этот уровень находится между внутренним и внешним уровнями.
  • Схема внешнего уровня : Схема внешнего уровня объясняет элементы базы данных, которые беспокоят конкретного пользователя, при этом скрывая несвязанные детали базы данных. Может быть «n» внешних представлений, где внешнее представление может быть определено как содержимое базы данных, видимое конкретному пользователю. Каждое внешнее представление определяется через внешнюю схему, содержащую определения различных типов внешней записи указанного представления.

Типы схем базы данных

В хранилище данных есть три основных схемы:

  • Схема звезды
  • Схема снежинки
  • Галактика / Схема созвездия Факт

Схема звезды

Схема «звезда» - это схема реляционной базы данных, используемая для представления многомерных данных. Эта схема представляет собой простейшую форму схемы, содержащей одно или несколько измерений и таблиц фактов. Это называется схемой «звезда», поскольку диаграмма отношений сущностей между таблицами фактов и измерениями напоминает форму звезды.Преимущества Star Schema заключаются в увеличении производительности, разрезании и более простом понимании данных.

Схема снежинки

Структура схемы, в которой иерархии таблиц измерений разбиты на более простые таблицы, известна как схема «снежинка». Это удлиненная версия звезды, из-за формы получившая название снежинка.

Схема галактики / Схема созвездия фактов

Схема Galaxy или Схема созвездия фактов - это конструкция схемы, которая содержит две таблицы фактов, которые имеют общие таблицы измерений.Поскольку эта схема рассматривается как набор звезд, она называется схемой галактики.

Схема звезды

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

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

Преимущества и недостатки звездообразной схемы

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

Преимущества
  • Легко понять: Пользователи систем OLTP (Online Transaction Processing) работают с приложением через предопределенный графический интерфейс пользователя или предустановленные шаблоны запросов. Благодаря этому пользователям не нужно разбираться в структурах данных, происходящих за кулисами.Схема базы данных и структуры данных остаются за ИТ-специалистами. Однако пользователи систем поддержки принятия решений сами будут формулировать запросы, и если и когда они попытаются взаимодействовать с хранилищем данных, они должны иметь представление о структурах данных и понимать, когда какие данные будут доступны.
  • Оптимизирует навигацию: Цель определения отношения между сущностями в схеме базы данных - предоставить вам возможность перемещаться по базе данных.Связь может использоваться для перемещения между таблицами для получения информации, которую вы хотите найти. Если пути от одной таблицы к другой многочисленны и сложны, процесс навигации станет сложным и медленным. Но если пути соединения просты, процесс навигации будет простым, оптимизированным и быстрым. Здесь ярко проявляется звездная схема. Этот метод оптимизирует навигацию по базе данных, и даже если ожидается сложный результат запроса, навигация будет простой и несложной.
  • Отлично подходит для обработки запросов: Поскольку звездообразная схема представляет собой структуру, ориентированную на запросы, она хорошо подходит для обработки запросов. Независимо от того, сколько измерений участвует в запросе и насколько сложен запрос, каждый запрос будет выполняться путем выбора строк из таблиц измерений с использованием фильтров на основе параметров запроса и последующего поиска соответствующих строк таблицы фактов. Этот процесс возможен только благодаря простым путям соединения в Star Schema.
  • Подача кубов: Схема «звезда» используется всеми системами онлайн-аналитической обработки (OLAP) для рационального построения кубов OLAP.Фактически, большинство систем OLAP предоставляют режим работы, называемый ROLAP, который использует звездную схему непосредственно в качестве источника без необходимости создания собственной структуры куба.
  • Специальные методы производительности: В схеме «звезда» программное обеспечение процессора запросов может использовать лучшие планы выполнения, разрешая определенные схемы производительности, которые могут применяться к запросам. Двумя наиболее известными специальными техниками исполнения являются «звездочка» и «звездочка». Соединение звездой может объединять несколько таблиц за одну операцию, что повышает производительность запросов.Он высокоскоростной, распараллеливаемый и однопроходный. Star-index - это специальный индекс, который действует как катализатор повышения производительности соединения путем создания индексов для одного или нескольких внешних ключей таблицы фактов.
Недостатки
  • Целостность данных: Самым большим недостатком этого процесса является минимальная реализация целостности данных, поскольку они находятся в сильно денормализованном состоянии.
  • Отсутствие гибкости: Звездной схеме не хватает гибкости, когда дело доходит до аналитических потребностей, как нормализованной модели данных, которая позволяет выполнять аналитические запросы при соблюдении бизнес-логики.Поскольку схема «звезда» больше ориентирована на просмотр данных, она не позволяет выполнять сложную аналитику.

Этапы проектирования звездообразной схемы:

  • Идентификация бизнес-процесса для анализа (например, продажи)
  • Обозначение мер или фактов (валюта продаж)
  • Идентификация измерений для фактов (продуктов, местоположений, времени и компаний)
  • Список столбцов, описывающих каждое измерение (название города, название региона, название отделения, код отделения)
  • Определение самого низкого уровня сводки в таблице фактов (валюта продаж)

Схема звезды против схемы снежинки

Как обсуждалось выше, схема "звезда" является базовой схемой хранилища данных и называется так из-за ее структуры, напоминающей звезду.С другой стороны, Snowflake Schema - это расширенная версия Star Schema, добавляющая дополнительные измерения. Эти две схемы являются наиболее распространенными структурами, используемыми во всем мире. Ключевые различия между ними:

Звездная схема Схема снежинки
Простота проектирования базы данных Сложный дизайн базы данных
Таблица измерений хранит иерархии для измерений Иерархии разделены на разные таблицы
Только одно соединение создает связь между таблицами измерений и таблицами фактов В этой структуре требуется много объединений для выборки данных
Таблица фактов окружена таблицами измерений Каждая таблица фактов окружена таблицей измерений, которая окружена таблицей измерений
Высокоуровневое резервирование данных Низкоуровневая избыточность данных
Более быстрая обработка куба Из-за сложного соединения обработка куба может выполняться медленнее
Денормализованная структура данных Нормализованная структура данных
Одна таблица измерений содержит агрегированные данные. Данные разделены на разные таблицы измерений.

Заключение

Схема «звезда» - это простейшая форма размерной модели, используемой в хранилищах данных. В этой статье мы обсудили особенности Star Schema, способы ее создания, а также ее преимущества и недостатки перед сравнением со второй наиболее часто используемой структурой схемы. Если вы думаете, что мы что-то упустили или у вас есть вопрос, не стесняйтесь оставлять комментарии в окне ниже. Вы также можете найти лучшие курсы и учебные пособия по программированию, дизайну, DevOps и науке о данных на Hackr.io.

Читают тоже:

типов схем в моделировании хранилищ данных

В этом руководстве описаны различные типы схем хранилищ данных. Узнайте, что такое схема звезды и схема снежинки и чем отличается схема звезды от схемы снежинки:

В этом учебном пособии по хранилищу дат для начинающих мы подробно рассмотрели многомерную модель данных в хранилище данных в предыдущем руководстве.

В этом руководстве мы узнаем все о схемах хранилищ данных, которые используются для структурирования витрин данных (или) таблиц хранилища данных.

Приступим !!

Целевая аудитория

  • Разработчики и тестировщики хранилищ данных / ETL.
  • Специалисты по базам данных, обладающие базовыми знаниями в области баз данных.
  • Администраторы баз данных / эксперты по большим данным, которые хотят разбираться в областях хранилищ данных / ETL.
  • Выпускники колледжей / первокурсники, которые ищут работу в хранилище данных.

Схема хранилища данных

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

Вот различные типы схем в DW:

  1. Схема звезды
  2. Схема SnowFlake
  3. Схема галактики
  4. Схема звездного кластера

# 1) Схема звезды

Это самая простая и эффективная схема хранилища данных.Таблица фактов в центре, окруженная несколькими таблицами измерений, напоминает звезду в модели Star Schema.

Таблица фактов поддерживает отношения «один ко многим» со всеми таблицами измерений. Каждая строка в таблице фактов связана со строками таблицы измерений со ссылкой на внешний ключ.

По вышеуказанной причине навигация между таблицами в этой модели упрощает запросы агрегированных данных. Конечный пользователь может легко понять эту структуру. Следовательно, все инструменты бизнес-аналитики (BI) в значительной степени поддерживают модель схемы Star.

При проектировании звездообразных схем таблицы измерений целенаправленно денормализованы. Они обширны и содержат множество атрибутов для хранения контекстных данных для лучшего анализа и отчетности.

Преимущества схемы звезды

  • В запросах используются очень простые соединения при извлечении данных, что увеличивает производительность запросов.
  • Получить данные для отчетности в любой момент времени за любой период просто.

Недостатки схемы звезды

  • Если есть много изменений в требованиях, существующую звездообразную схему не рекомендуется изменять и повторно использовать в долгосрочной перспективе.
  • Избыточность данных больше, поскольку таблицы не разделены иерархически.

Пример звездообразной схемы приведен ниже.

Запрос звездообразной схемы

Конечный пользователь может запросить отчет с помощью инструментов Business Intelligence. Все такие запросы будут обрабатываться путем внутреннего создания цепочки «запросов SELECT». Производительность этих запросов повлияет на время выполнения отчета.

Из приведенного выше примера схемы Star, если бизнес-пользователь хочет узнать, сколько романов и DVD было продано в штате Керала в январе 2018 года, то вы можете применить запрос к таблицам схемы Star следующим образом:

ВЫБЕРИТЕ pdim.Имя Product_Name,
                   Сумма (sfact.sales_units) Quanity_Sold
ИЗ pdim продукта,
                   Факты продаж,
                   Магазин sdim,
                   Дата ddim
ГДЕ sfact.product_id = pdim.product_id
                 И sfact.store_id = sdim.store_id
                 И sfact.date_id = ddim.date_id
                 И sdim.state = 'Керала'
                 И ddim.month = 1
                 И ddim.year = 2018
                 И pdim.Имя в («Романы», «DVD»)
ГРУППА ПО pdim.Name
 

Результаты:

Надеюсь, вы поняли, насколько просто запросить звездообразную схему.

# 2) Схема SnowFlake

Схема «Звезда» действует как вход для разработки схемы SnowFlake. Снег - это процесс, который полностью нормализует все таблицы измерений из звездообразной схемы.

Расположение таблицы фактов в центре в окружении нескольких иерархий таблиц измерений выглядит как SnowFlake в модели схемы SnowFlake.Каждая строка таблицы фактов связана со своими строками таблицы измерений со ссылкой на внешний ключ.

При разработке схем SnowFlake таблицы измерений целенаправленно нормализуются. Внешние ключи будут добавлены к каждому уровню таблиц измерений для связи с его родительским атрибутом. Сложность схемы SnowFlake прямо пропорциональна уровням иерархии таблиц измерений.

Преимущества схемы SnowFlake:

  • Избыточность данных полностью удаляется путем создания новых таблиц измерений.
  • По сравнению со звездообразной схемой, таблицы измерений Snow Flaking занимают меньше места.
  • Легко обновлять (или) поддерживать таблицы Snow Flaking.

Недостатки схемы SnowFlake:

  • Из-за нормализованных таблиц измерений система ETL должна загрузить некоторое количество таблиц.
  • Из-за количества добавленных таблиц для выполнения запроса могут потребоваться сложные объединения. Следовательно, производительность запроса будет снижена.

Пример схемы SnowFlake приведен ниже.

Таблицы размеров на приведенной выше диаграмме SnowFlake нормализованы, как описано ниже:

  • Измерение даты нормализуется в квартальные, ежемесячные и еженедельные таблицы, оставляя идентификаторы внешних ключей в таблице дат.
  • Измерение магазина нормализовано, чтобы содержать таблицу для состояния.
  • Размер продукта нормализуется в Бренд.
  • В измерении «Клиент» атрибуты, связанные с городом, перемещаются в новую таблицу «Город», оставляя идентификатор внешнего ключа в таблице «Клиент».

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

Различные уровни иерархии из приведенной выше диаграммы могут быть обозначены следующим образом:

  • Квартальный идентификатор, Идентификатор месяца и Идентификаторы недели - это новые суррогатные ключи, которые создаются для иерархий измерений даты и добавляются в качестве внешних ключей в таблицу измерения даты.
  • State id - это новый суррогатный ключ, созданный для иерархии измерений Store, и он был добавлен в качестве внешнего ключа в таблицу измерений Store.
  • Идентификатор бренда - это новый суррогатный ключ, созданный для иерархии измерения продукта и добавленный в качестве внешнего ключа в таблицу измерения продукта.
  • City id - это новый суррогатный ключ, созданный для иерархии измерений «Клиент», который был добавлен в качестве внешнего ключа в таблицу измерения «Клиент».
Запрос схемы снежинки

Мы можем создавать такие же отчеты для конечных пользователей, как и отчеты по структурам звездообразной схемы, со схемами SnowFlake.Но здесь запросы немного сложны.

Из приведенного выше примера схемы SnowFlake мы собираемся сгенерировать тот же запрос, который мы разработали в примере запроса схемы Star.

То есть, если бизнес-пользователь хочет узнать, сколько романов и DVD было продано в штате Керала в январе 2018 года, вы можете применить следующий запрос к таблицам схемы SnowFlake.

ВЫБЕРИТЕ pdim.Name Product_Name,
                   Сумма (sfact.sales_units) Quanity_Sold
ОТ ПРОДАЖИ
INNER JOIN Product pdim ON sfact.product_id = pdim.product_id
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Store sdim НА sfact.store_id = sdim.store_id
INNER JOIN State stdim ON sdim.state_id = stdim.state_id
INNER JOIN Date ddim ON sfact.date_id = ddim.date_id
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Месяц mdim ON ddim.month_id = mdim.month_id
ГДЕ stdim.state = 'Керала'
                 И mdim.month = 1
                 И ddim.year = 2018
                 И pdim.Name в («Романы», «DVD»)
ГРУППА ПО pdim.Name
 

Результаты:

Что следует помнить при запросе таблиц схем Star (или) SnowFlake

Любой запрос может быть оформлен со следующей структурой:

Предложение SELECT:

  • Атрибуты, указанные в предложении select, отображаются в результатах запроса.
  • Оператор Select также использует группы для поиска агрегированных значений, поэтому мы должны использовать предложение group by в условии where.

ИЗ Пункт:

  • Все основные таблицы фактов и таблицы измерений должны быть выбраны в соответствии с контекстом.

ГДЕ Пункт:

  • Соответствующие атрибуты измерения упоминаются в предложении where путем объединения с атрибутами таблицы фактов. Суррогатные ключи из таблиц измерений объединяются с соответствующими внешними ключами из таблиц фактов, чтобы зафиксировать диапазон запрашиваемых данных.Пожалуйста, обратитесь к приведенному выше примеру запроса звездообразной схемы, чтобы понять это. Вы также можете фильтровать данные в самом предложении from, если вы используете там внутренние / внешние соединения, как написано в примере схемы SnowFlake.
  • Атрибуты измерения также упоминаются как ограничения данных в предложении where.
  • Путем фильтрации данных с помощью всех вышеперечисленных шагов для отчетов возвращаются соответствующие данные.

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

# 3) Схема галактики

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

Общие размеры в этой модели известны как Согласованные размеры.

Этот тип схемы используется для сложных требований и для агрегированных таблиц фактов, которые более сложны для поддержки схемой Star (или) схемой SnowFlake.Эту схему сложно поддерживать из-за ее сложности.

Пример схемы галактики приведен ниже.

# 4) Схема звездного кластера

Схема SnowFlake со многими таблицами измерений может потребовать более сложных соединений при запросе. Звездообразная схема с меньшим количеством таблиц измерений может иметь большую избыточность. Таким образом, схема звездного кластера появилась в результате объединения характеристик двух вышеупомянутых схем.

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

Пример схемы звездного скопления приведен ниже.

Что лучше схема "снежинка" или схема "звезда"?

Платформа хранилища данных и инструменты бизнес-аналитики, используемые в вашей системе DW, будут играть жизненно важную роль в выборе подходящей схемы для разработки. Star и SnowFlake - наиболее часто используемые схемы в DW.

Схема «звезда» предпочтительна, если инструменты бизнес-аналитики позволяют бизнес-пользователям легко взаимодействовать со структурами таблиц с помощью простых запросов.Схема SnowFlake предпочтительна, если инструменты бизнес-аналитики более сложны для бизнес-пользователей, чтобы напрямую взаимодействовать со структурами таблиц из-за большего количества соединений и сложных запросов.

Вы можете использовать схему SnowFlake, если хотите сэкономить место для хранения или если ваша система DW имеет оптимизированные инструменты для разработки этой схемы.

Схема "звезда

" против схемы "снежинка"

Ниже приведены ключевые различия между схемой Star и схемой SnowFlake.

Заключение

Мы надеемся, что вы получили хорошее представление о различных типах схем хранилищ данных, а также об их преимуществах и недостатках из этого руководства.

Мы также узнали, как можно запрашивать схему Star и схему SnowFlake, и какая схема должна выбирать между этими двумя, а также их различиями.

Следите за обновлениями нашего предстоящего руководства, чтобы узнать больше о Data Mart в ETL !!

=> Посмотрите серию тренингов по простому хранению данных здесь.

Звездообразная схема звездообразной схемы ключей и преимущества

Сертификация и расширение возможностей.
Be
Govt.Сертифицированный интеллектуальный анализ и хранение данных


Ключи и преимущества звездообразной схемы
Звездообразная схема (также называемая схемой с объединением звездой , кубом данных или многомерной схемой ) представляет собой простейший стиль схемы хранилища данных. Схема "звезда" состоит из одной или нескольких таблиц фактов, ссылающихся на любое количество таблиц измерений. Схема «звезда» - важный частный случай схемы «снежинка», более эффективная для обработки более простых запросов.

Модель

Схема «звезда» классифицирует атрибуты события на факты (измеренные числовые / временные данные) и атрибуты описательного измерения (идентификатор продукта, имя клиента, дата продажи), которые придают фактам контекст. Запись фактов - это связь между конкретными значениями измерений и записанными фактами. Факты хранятся в таблице фактов с одинаковым уровнем детализации (зернистости). Атрибуты измерений организованы в группы по интересам и хранятся в минимальном количестве таблиц измерений.

Схема метеорологической звезды, которая записывает данные о погоде, может содержать данные о температуре, атмосферном давлении, скорости ветра, осадках, облачности и т. Д., А также размеры местоположения, дату / время, репортер и т. Д.

Звездообразные схемы

предназначены для оптимизации простоты использования пользователем и производительности поиска за счет минимизации количества таблиц, которые необходимо присоединить для материализации транзакции.

Звездная схема называется такой, потому что она состоит из созвездия звезд, как правило, из нескольких ярких звезд (фактов), окруженных более тусклыми (измерениями).

  • Таблица фактов содержит значения метрик, записанные для конкретного события. Из-за желания хранить данные на атомарном уровне, как правило, существует очень большое количество записей (миллиарды). Особое внимание уделяется минимизации количества и размера атрибутов, чтобы ограничить общий размер таблицы и сохранить производительность. Таблицы фактов обычно бывают трех видов - транзакция (факты о конкретном событии, например, продажа), моментальный снимок (факты, записанные в определенный момент времени, напримерДетали учетной записи на конец месяца), а также таблицы моментальных снимков (например, продажи продукта за месяц до текущей даты).
  • Таблицы измерений обычно имеют мало записей по сравнению с таблицами фактов, но могут иметь очень большое количество атрибутов, описывающих данные фактов.

Часто могут быть от десятков до сотен атрибутов измерений, описывающих различные аспекты факта. Атрибуты измерения организованы в таблицы слабо связанных атрибутов, которые имеют известное или неизвестное сходство.Атрибуты цвета, стиля, размера, текстуры могут описывать продукт и должны быть включены в таблицу размеров продукта. Таблицы измерений включают атрибуты, которые обычно нормализуются в отдельные таблицы (схема «Снежинка»). Например, в США местоположение можно определить по почтовому индексу, который существует в районе, городе, штате или регионе. Все эти атрибуты будут включены в таблицу измерения местоположения.

На диаграмме "сущность-связь" (ER) в таблицах фактов есть несколько отдельных столбцов, а в таблицах измерений - большое количество столбцов.Однако большая часть хранилища используется таблицей фактов.

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

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

Преимущества

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

Схема «звезда» - это способ реализовать функциональность многомерной базы данных (MDDB) с использованием основной реляционной базы данных.

Пример

Схема "звезда", используемая в примере запроса.

Рассмотрим базу данных продаж, возможно, из сети магазинов, сгруппированных по дате, магазину и продукту. Изображение схемы справа - это версия звездообразной схемы образца схемы, представленной в статье о схеме снежинки.

Fact_Sales - это таблица фактов и три таблицы измерений: Dim_Date , Dim_Store и Dim_Product .

Каждая таблица измерения имеет первичный ключ в своем столбце Id , относящийся к одному из столбцов (рассматриваемых как строки в схеме примера) трехколоночного (составного) первичного ключа таблицы Fact_Sales ( Date_Id , Store_Id , Product_Id ). Столбец Units_Sold таблицы фактов, не являющийся первичным ключом, представляет меру или метрику, которые можно использовать в вычислениях и анализе. Столбцы непервичных ключей таблиц измерений представляют дополнительные атрибуты измерений (например, год измерения Dim_Date ).

Например, следующий запрос отвечает, сколько телевизоров было продано для каждой марки и страны в 1997 году:

 ВЫБРАТЬ
        П. Брэнд,
        С.Кантри,
        СУММ (F.Units_Sold)
ОТ Fact_Sales F
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Dim_Date D ON F.Date_Id = D.Id
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Dim_Store S НА F.Store_Id = S.Id
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Dim_Product P ON F.Product_Id = P.Id
ГДЕ
        D.YEAR = 1997
И P.Product_Category = 'tv'
ГРУППА ПО
        П. Брэнд,
        S.Country 

Звездные схемы

Схема «звезда» состоит из таблиц фактов и таблиц измерений.Таблицы фактов содержат количественные или фактические данные о бизнесе - запрашиваемую информацию. Эта информация часто представляет собой числовые, аддитивные измерения и может состоять из множества столбцов и миллионов или миллиардов строк. Таблицы измерений обычно меньше по размеру и содержат описательные данные, отражающие измерения или атрибуты бизнеса. Затем в SQL-запросах используются объединения между таблицами фактов и измерений и ограничения данных для возврата выбранной информации.

Таблицы фактов и измерений отличаются друг от друга только своим использованием в схеме.Их физическая структура и синтаксис SQL, используемый для создания таблиц, одинаковы. В сложной схеме данная таблица может действовать как таблица фактов при одних условиях и как таблица измерений при других. Способ, которым таблица упоминается в запросе, определяет, будет ли таблица вести себя как таблица фактов или таблица измерений.

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

  • Продавец анализирует выручку по клиентам, продуктам, рынкам и временным периодам.
  • Финансовый аналитик отслеживает фактические данные и бюджеты по позициям, продуктам и периодам времени.
  • Маркетолог просматривает поставки по продуктам, рынкам и периодам времени.

Факты - то, что анализируется в каждом случае, - это доходы, фактические данные и бюджеты, а также отгрузки.Эти элементы относятся к таблицам фактов. Бизнес-аналитики - по позициям - это продукт, рынок, период времени и позиция. Эти элементы входят в таблицы измерений.

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

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

Производительность звездообразных схем

Производительность - важный фактор для любой схемы, особенно в системе поддержки принятия решений, в которой вы регулярно запрашиваете большие объемы данных. IBM Red Brick Warehouse поддерживает все схемы.Однако звездообразные схемы, как правило, лучше всего работают в приложениях поддержки принятия решений.

Для получения дополнительной информации о влиянии звездообразных схем на производительность см. Query Performance Guide .

Терминология

Термины "таблица фактов" и "таблица измерений" представляют роли, которые эти объекты играют в логической схеме. С точки зрения физической базы данных таблица фактов - это справочная таблица. То есть у него есть ссылки внешнего ключа на другие таблицы. Таблица размеров - это таблица, на которую имеется ссылка.То есть у него есть первичный ключ, который является ссылкой на внешний ключ из одной или нескольких таблиц.

Простые звездные схемы

Любая таблица, на которую ссылается другая таблица или на которую ссылается другая таблица, должна иметь первичный ключ, который представляет собой столбец или группу столбцов, содержимое которых однозначно идентифицирует каждую строку. В простой звездообразной схеме первичный ключ для таблицы фактов состоит из одного или нескольких внешних ключей. Внешний ключ - это столбец или группа столбцов в одной таблице, значения которых определяются первичным ключом в другой таблице.В IBM Red Brick Warehouse вы можете использовать эти внешние ключи и первичные ключи в таблицах, на которые они ссылаются, для построения индексов STAR, которые улучшают производительность извлечения данных.

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

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

Рисунок 11. Простая схема "звезда"

На рисунках, используемых для иллюстрации схем:

  • Элементы, перечисленные в поле под каждым именем таблицы, обозначают столбцы в таблице.
  • Столбцы первичного ключа выделены жирным шрифтом.
  • Столбцы внешнего ключа выделены курсивом.
  • Столбцы, которые являются частью первичного ключа, а также являются внешними ключами, помечены жирным курсивом.
  • Отношения внешнего ключа обозначаются линиями, соединяющими таблицы. Хотя значение первичного ключа должно быть уникальным в каждой строке таблицы измерения, это значение может встречаться несколько раз во внешнем ключе в таблице фактов - отношение «многие к одному».

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

Рисунок 12. База данных продаж

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

Несколько таблиц фактов

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

На следующем рисунке показана база данных «Продажи» с дополнительной таблицей фактов для продаж за предыдущий год.

Рисунок 13. База данных продаж с дополнительным измерением

Еще одно применение справочной таблицы - определение отношения «многие ко многим» между некоторыми измерениями бизнеса. Эта

более подробная информация по строгой схеме только для Power BI - Power BI

  • 18 минут ом те лезен

В артикуле

Эта статья предназначена для работы с Power BI Desktop-gegevensmodellen.Эта статья предназначена для разработчиков моделей данных Power BI Desktop. В нем описывается соответствие модели данных Power BI-gegevensmodellen для prestaties и bruikbaarheid zijn geoptimaliseerd. В нем описывается соответствие модели данных Power BI, оптимизированной для разработки схемы оптимизированных данных, оптимизированной для разработки схемы бизнес-аналитики в виде звезды, и и удобство использования.

Dit artikel is niet bedoeld om een ​​volledige uitleg te geven over het ontwerpen van stervormige schema's.Эта статья не предназначена для полного обсуждения дизайна звездообразной схемы. Для получения более подробной информации, пожалуйста, обратитесь к опубликованным материалам, например The Data. Для получения дополнительных сведений обратитесь к опубликованным материалам, например The Data. Warehouse Toolkit: The Definitive Guide to Dimensional Modeling (3-е издание, 2013 г.) Ральфа Кимбалла и др.

Обзор звездной схемы Overzicht Stervormige схемы

Een Stervormig schema - это новый метод моделирования, который можно использовать в больших хранилищах данных. Схема "звезда" - это зрелый подход к моделированию, широко используемый в реляционных хранилищах данных. Hiervoor moeten modelleerders hun modeltabellen ofwel als sizesie of als feit classificeren.Это требует, чтобы моделисты классифицировали свои таблицы моделей как размер или факт .

Met Dimensietabellen worden bedrijfsentiteiten beschreven, Oftewel de dingen die u modelleert. Таблицы измерений описывают бизнес-объекты - вещей, вы моделируете.Entiteiten zijn bijvoorbeeld producten, personen, locaties en Concepten zoals tijd. Объекты могут включать в себя продукты, людей, места и концепции, включая само время. Самая согласованная таблица в любой схеме - это метка размера данных. Наиболее согласованной таблицей, которую вы найдете в схеме звездочки, является таблица измерения даты. Таблица измерений содержит ключевой столбец (или столбцы), который действует как уникальный идентификатор, и описательные столбцы.

In Feitentabellen worden waarnemingen of gebeurtenissen opgeslagen. Dit kunnen verkooporders, inventoryarissen, wisselkoersen, temperaturen, enzovoort zijn. Een feitentabel bevat sleutelkolommen voor sizes die betrekking hebben op sizesietabellen, en kolommen met numerieke meetwaarden. Таблицы фактов хранят наблюдения или события и могут быть заказами на продажу, остатками на складе, обменными курсами, температурами и т. Д. Таблица фактов содержит ключевые столбцы измерений, которые относятся к таблицам измерений, и столбцы числовых показателей.De sleutelkolommen voor sizes bepalen de sizesiteit van een feitentabel; Столбцы ключей измерения определяют размерность таблицы фактов, а значения ключа измерения определяют степень детализации таблицы фактов. Stel bijvoorbeeld dat u een feitentabel hebt ontworpen om verkoopdoelen op te slaan. Deze tabel bevat de twee sizesiesleutelkolommen Datum en Productsleutel .Например, рассмотрим таблицу фактов, предназначенную для хранения целей продаж, в которой есть два ключевых столбца измерения: Date и ProductKey . Het moge duidelijk zijn dat de tabel uit twee sizes bestaat. Легко понять, что таблица имеет два измерения. De granulariteit kan echter niet word bepaald zonder rekening te houden met de sizesleutelwaarden. Однако степень детализации не может быть определена без учета ключевых значений измерения. В dit voorbeeld beschouwen we de waarden die in de kolom Datum zijn opgeslagen als de eerste dag van elke maand.В этом примере учтите, что значения, хранящиеся в столбце Date , являются первым днем ​​каждого месяца. In dit geval ligt de granulariteit op het niveau van maand-product. В этом случае степень детализации находится на уровне продукта за месяц.

Сверхвысокие значения размеров и отношения между ними. Как правило, таблицы размеров содержат относительно небольшое количество строк. Feitentabellen kunnen daarentegen een groot aantal rijen bevatten en zelfs na verloop van tijd toenemen.Таблицы фактов, с другой стороны, могут содержать очень большое количество строк и со временем продолжают расти.

Релевантность схемы для модели Power BI и ее соответствие модели Power BI.

Het ontwerp van Stervormige en vele gerelateerde concept waarover in dit artikel wordt gesproken, zijn uiterst related voor de ontwikkeling van Power BI-modellen для prestaties и bruikbaarheid zijn geoptimaliseerd, представленные в этой статье, и многие связанные концепции являются очень важными концепциями, представленными в этой статье. для разработки моделей Power BI, оптимизированных для производительности и удобства использования.

Houd er rekening mee dat door elke visual in een Power BI-rapport een query wordt gegenereerd die wordt verzonden naar het Power BI-model (dat in de Power BI-service een gegevensset wordt genoemd). Учтите, что каждый визуальный элемент отчета Power BI генерирует запрос, отправляемый в модель Power BI (которую служба Power BI вызывает набор данных). Этот запрос используется для фильтрации, группировки и суммирования данных модели.Её построенная модель - это та модель, которая содержит таблицы, содержащие данные о фильтрах, которые содержатся в таблицах, и хорошо спроектированные модели. Таким образом, хорошо спроектированная модель предоставляет таблицы для фильтрации и группировки, а также таблицы для обобщения. Dit ontwerp sluit goed aan op de Principes for Stervormige schema's: Этот дизайн хорошо соответствует принципам звездной схемы:

  • Dimensietabellen bieden ondersteuning voor filtering en groepering Таблица размеров поддерживает фильтрацию и группировку
  • Feitentabellen bieden ondersteuning voor samenvatting Таблицы фактов поддерживают обобщение

Er is geen tabeleigenschap die ontwikkelaars van modellen instellen om het tabeltype te configureren als een sizes of feitentabel.Не существует свойства таблицы, которое разработчики моделей устанавливают для настройки типа таблицы как измерения или факта. Dit wordt in feite bepaald door de modelrelaties. Фактически, это определяется отношениями модели. Через свое модельное слово и doorgiftepad для фильтров tussen twee tabellen to stand gebracht; het is de eigenschap Kardinaliteit van de relatie waardoor het tabeltype wordt bepaald. Отношение модели устанавливает путь распространения фильтра между двумя таблицами, и именно свойство Cardinality отношения определяет тип таблицы.Een algemene relatiekardinaliteit - en-op-veel , het omgekeerde veel-op-en . Общая мощность отношения один-ко-многим или его обратное много-к-одному . Де 'één' в этом термине verwijst altijd naar een tabel van het type Dimensie; 'veel' verwijst altijd naar een feitentabel. Сторона "один" всегда является таблицей размерного типа, а сторона "многие" всегда является таблицей типа фактов. Raadpleeg Modelrelaties в Power BI Desktop для большей информации, а не для отношений.Дополнительные сведения об отношениях см. В разделе Отношения модели в Power BI Desktop.

Een modelontwerp met een goede structuur moet tabellen bevatten die ofwelimensietabellen of feitentabellen zijn. Хорошо структурированный дизайн модели должен включать таблицы, которые являются либо таблицами типа измерений, либо таблицами типов фактов. Gebruik geen combinatie van de twee typen voor één tabel. Избегайте смешивания двух типов вместе для одной таблицы. U wordt ook aangeraden ernaar te streven het juiste aantal tabellen te leveren waarvoor de juiste relaties zijn ingesteld.Мы также рекомендуем стремиться предоставить нужное количество таблиц с правильными отношениями. Важно, чтобы таблицы типов фактов всегда загружали данные с единообразной степенью детализации и соответствовали постоянному значению nauwkeurigheid in feitentabellen worden geladen.

Als laatste is het van belang dat u grijpt that it ontwerpen van het optimale model deels wetenschap en deels pure kunst is. Наконец, важно понимать, что оптимальный дизайн модели - это отчасти наука, а отчасти искусство.Soms is het mogelijk om de teugels wat te laten vieren als dit het meest logisch lijkt. Иногда вы можете отказаться от хорошего руководства, когда это имеет смысл.

Er kunnen vele aanvullende concept zijn die betrekking hebben op het ontwerp van een stervormig schema die op een Power BI-model kunnen word toegepast. Существует множество дополнительных концепций, связанных с проектированием звездообразной схемы, которые можно применить к модели Power BI. Dit zijn de volgende Concepten: Эти концепции включают:

MetingenMeasures

В een stervormig schemaontwerp is een meting een kolom in een feitentabel waarin de samen te vatten waarden worden opgeslagen.При проектировании звездообразной схемы показатель представляет собой столбец таблицы фактов, в котором хранятся значения, которые необходимо суммировать.

В модели Power BI слово имеет другое, но похожее определение. В модели Power BI показатель имеет другое, но похожее определение. Это формула, содержащаяся в выражениях анализа данных (DAX), которая позволяет суммировать данные. Это формула, записанная в выражениях анализа данных (DAX).Это выражение выражает для других словесных функций DAX-агрегатных функций, объединенных в значения SUM, MIN, MAX, AVERAGE, enzovort om een ​​scalair waarderesultaat tijdens de query (de waarden word nooit opgeslagen in het model). Измерения часто используют функции выражений DAX, такие как DAX, агрегатные функции. MIN, MAX, AVERAGE и т. Д. Для получения результата скалярного значения во время запроса (значения никогда не сохраняются в модели). Выражения для metingen kunnen eenvoudige совокупности встречались с een kolom zijn tot uitgekiende formules waarmee context- en / relatiedoorgifte worden overschreven.Выражение меры может варьироваться от простого агрегирования столбцов до более сложных формул, которые переопределяют контекст фильтра и / или распространение отношений. Прочтите статью об основах DAX в Power BI Desktop (Основы DAX в Power BI Desktop) для получения дополнительной информации. Для получения дополнительной информации прочтите статью Основы DAX в Power BI Desktop.

Belangrijk: Power BI-modellen bieden ondersteuning for or een tweede method om een ​​samenvatting te made. Важно понимать, что модели Power BI поддерживают второй метод достижения резюмирования.Elke kolom kan встретился с красивым визуальным представлением в een rapport een Q&A word samengevat, met name numerieke kolommen. Любой столбец - и, как правило, числовые столбцы - можно резюмировать с помощью визуального отчета или вопросов и ответов. Deze kolommen worden impliete metingen genoemd Эти столбцы называются имплицитными мерами . Ze zijn handig voor u als modelontwerper, omdat u in veel gevallen niet zelf metingen hoeft te maken. Они предлагают удобство для вас как разработчика модели, поскольку во многих случаях вам не нужно создавать меры.De kolom Verkoophoeveelheid van de reseller Adventure Works kan bijvoorbeeld op verschillende manieren worden samengevat (som, aantal, gemiddelde, mediaanwaarde, min, max, enzovoort), zonder een meting te hoevengaken for the elkatio, например Продажи реселлера Сумма продаж Столбец может быть суммирован множеством способов (сумма, количество, среднее, медиана, минимум, максимум и т. д.), без необходимости создавать меру для каждого возможного типа агрегирования.

Er zijn voor u echter drie aantrekkelijke redenen om metingen te maken, zelfs voor eenvoudige samenvattingen op kolomniveau: Однако есть три веские причины для создания показателей даже для простых суммирований на уровне столбцов:

  • Более подробная информация о модели expliciete metingen bevatten. Когда вы знаете, что авторы вашего отчета будут запрашивать модель, используя многомерные выражения (MDX), модель должна включать явных мер .Expliciete metingen worden gedefinieerd met behulp van DAX. Явные меры определяются с помощью DAX. Этот метод разработки является универсальным подходом для выполнения запросов и запросов Power BI, связанных с многомерными выражениями, омдатами с многомерными выражениями. не удалось добиться суммирования значений столбца. MDX wordt vooral gebruikt bij het uitvoeren van Analyseren in Excel, omdat u met draaitabellen MDX-query's krijgt).Примечательно, что многомерные выражения будут использоваться при выполнении анализа в Excel, поскольку сводные таблицы выдают запросы многомерных выражений.
  • Если вы знаете, что авторы вашего отчета будут создавать отчеты Power BI с разбивкой на страницы с помощью конструктора запросов MDX, модель Power BI должна создавать отчеты с разбивкой на страницы. включить явные меры. Все MDX-queryontwerpfunctie ondersteunt serveraggregaties. Только конструктор запросов MDX поддерживает агрегаты сервера.Als de rapportauteurs dus metingen nodig hebben die zijn geëvalueerd door Power BI (in plaats van de engine voor gepagineerde rapporten), moeten ze de MDX-queryontwerpfunctie gebruiken. Итак, если авторам отчета необходимо иметь показатели, оцениваемые Power BI (вместо механизм отчетов с разбивкой на страницы), они должны использовать конструктор запросов многомерных выражений.
  • Кроме того, вам нужно сделать так, чтобы авторы отчета могли резюмировать столбцы только определенным образом.De kolom Eenheidsprijs (die een tarief per eenheid vertegenwoordigt) voor de verkoop bij de reseller kan bijvoorbeeld worden samengevat, maar allen спецификациях совокупных характеристик и gebruiken. ) можно резюмировать, но только с помощью конкретных функций агрегирования. De waarden in deze kolom mogen nooit worden opgeteld, maar kunnen wel worden gebruikt om een ​​samenvatting te maken met behulp van andere aggregatiefuncties, zoals min, max en gemiddelde.В dit geval kan de modelleerder de kolom Eenheidsprijs verbergen en metingen maken voor all toepasselijke aggregatiefuncities. Его никогда не следует суммировать, но целесообразно суммировать, используя другие функции агрегирования, такие как min, max, average и т. Д. Разработчик моделей может скрыть столбец Цена за единицу и создать меры для всех подходящих функций агрегирования.

Этот метод работает для сообщения в службе Power BI и для вопросов и ответов.Этот подход к проектированию хорошо работает для отчетов, созданных в службе Power BI, и для вопросов и ответов. Однако живые подключения Power BI Desktop позволяют авторам отчетов отображать скрытые поля на панели , Поля . что может привести к обходу этого подхода к проектированию.

SurrogaatsleutelsСуррогатные ключи

Een surrogaatsleutel - это уникальный идентификатор, который вы можете найти в таблице, которая была создана на основе модели, которая соответствует стандартной схеме.Суррогатный ключ - это уникальный идентификатор, который вы добавляете в таблицу для поддержки моделирования звездообразной схемы. Per Definitie worden deze sleutels niet gedefinieerd opgeslagen in de brongegevens. По определению, он не определен и не хранится в исходных данных. Более чем несколько словесных суррогатных ключей, которые могут быть связаны с хранилищами данных, в том числе суррогатные ключи, добавляемые в таблицы измерений реляционных хранилищ данных, чтобы обеспечить уникальный идентификатор для каждой строки таблицы измерений.

Power BI-modelrelaties zijn gebaseerd op en unieke kolom in en tabel, waardoor filter voor én kolom in een andere tabel word Doorgeven. Power BI-modelrelaties zijn gebaseerd op en unieke kolom in en tabel, waardoor filters voor én kolom in een andere tabel worden Затем другой стол. Wanneer een Dimensietabel в uw model niet én unieke kolom bevat, moet u een unieke id toevoegen die het 'én'-deel van een relatie wordt. Если таблица размерного типа в вашей модели не включает ни одного уникального столбца, вы должны добавьте уникальный идентификатор, чтобы стать «одной» стороной отношений.В Power BI Desktop вы можете создать столбец индекса Power BI, создав столбец индекса Power BI. В Power BI Desktop вы можете легко выполнить это требование, создав столбец индекса Power Query.

U moet deze query samenvoegen met de query aan de 'veel'-zijde, zodat u hieraan ook de indexkolom kunt toevoegen. Вы должны объединить этот запрос с запросом "многие", чтобы вы также могли добавить в него столбец индекса . Wanneer u deze query's in het model laadt, kunt u vervolgens een en-op-veel-relatie tussen de modeltabellen maken.Когда вы загружаете эти запросы в модель, вы можете затем создать отношение «один ко многим» между таблицами модели.

Размер снежинки

Размеры снежинки

Een sneeuwvlokdimensie - это набор общих таблиц для изображений. Размер снежинки - это набор нормализованных таблиц для одного бизнес-объекта. Adventure Works классифицирует продукты по категориям и подкатегориям. Например, Adventure Works классифицирует продукты по категориям и подкатегориям.Категории относятся к подкатегориям, а продукты, в свою очередь, относятся к подкатегориям. В связанном хранилище данных от Adventure Works, в котором содержится информация об измерении продукта в таблице: DimProductCategory , DimProductSubcategory и DimProduct . В реляционном хранилище данных Adventure Works, хранящемся в трех таблицах, размер продукта нормализован, а измерение продукта нормализовано. DimProductCategory , DimProductSubcategory и DimProduct .

Met een beetje fantasie kunt u een beeld vormen van de genormaliseerde tabellen die vanuit de feitentabel naar buiten zijn gericht en een sneeuwvlokontwerp vormen. Если вы задействуете свое воображение, вы можете вообразить нормализованные таблицы, расположенные снаружи от дизайна снежинки, образуя дизайн таблицы фактов .

В Power BI Desktop можно найти бронзовые элементы в модельных таблицах целых (денормализованных) в Power BI Desktop.В Power BI Desktop вы можете имитировать дизайн измерения «снежинка» (возможно, потому, что это делают ваши исходные данные) или интегрировать (денормализовать) исходные таблицы в одну таблицу модели. Over het algemeen wegen de voordelen van meerdere modeltabellen niet op tegen de voordelen van en modeltabel. Как правило, преимущества одной модельной таблицы перевешивают преимущества нескольких модельных таблиц. Велке предлагает наиболее оптимальную модель, kan afhangen van de gegevensvolumes en de bruikbaarheidsvereisten for het model.Наиболее оптимальное решение может зависеть от объемов данных и требований к удобству использования модели.

Wanneer u ervoor kiest om een ​​sneeuwvlokdimensieontwerp na te bootsen: Когда вы решаете имитировать размерный дизайн снежинки:

  • В Power BI kunnen meer tabellen worden geladen; Это эффективно с точки зрения хранения и производительности. Power BI загружает больше таблиц, что менее эффективно с точки зрения хранения и производительности. Deze tabellen moeten kolommen bevatten om ondersteuning te bieden for modelrelaties; Дит Кан Лейден Тот Ен Гротер модель.Эти таблицы должны включать столбцы для поддержки взаимосвязей модели, и это может привести к увеличению размера модели.
  • Langere ketens voor het doorgeven van relatiefilters moeten word gepasseerd, wat waarschijnlijk minder efficiënt zal zijn dan Filters die word toegepast op en tabel. Необходимо будет пройти более длинные цепочки распространения фильтров взаимосвязи, которые, вероятно, будут менее эффективными, чем фильтры. стол.
  • In het deelvenster Velden staan ​​meer modeltabellen for rapportauteurs, wat kan leiden tot een minder intuïtieve ervaring, имя wanneer sneeuwlokdimensietabellen slechts én twee kolommen bevatten.Панель Fields представляет больше таблиц моделей для авторов отчетов, что может привести к менее интуитивному восприятию, особенно когда таблицы измерений снежинок содержат только один или два столбца.
  • Het is niet mogelijk om een ​​hiërarchie te maken die de tabellen omspant. Невозможно создать иерархию, охватывающую таблицы.

Wanneer u ervoor kiest om alles in én modeltabel te integreren, kunt u ook een hiëërarchie Definiëren met daarin de hoogste en laagste vezel van de sizes.Когда вы выбираете интеграцию в единую таблицу модели, вы также можете определить иерархию, охватывающую высшую и низкую степень детализации измерения. Возможно, хранение избыточных денормализованных данных может привести к увеличению размера хранилища модели, особенно для очень больших таблиц размерности.

Langzaam veranderende Размеры Медленно меняющиеся размеры

Een langzaam veranderende Dimensie (SCD) - это een sizesie waarmee de wijziging van Размеры, превышающие een bepaalde tijd kan worden beheerd.Медленно изменяющееся измерение (SCD) - это измерение, которое надлежащим образом управляет изменением элементов измерения с течением времени. Это применяется, когда ценности хозяйствующих субъектов меняются с течением времени и нерегулярным образом, а не по отдельности. Een goed voorbeeld van een langzaam veranderende Dimensions is een klantendimensie, met name de kolommen met contactgegevens zoals e-mailadres en telefoonnummer. Хорошим примером медленно меняющегося измерения является измерение , в частности, столбцы с контактными данными, такие как адрес электронной почты и номер телефона.Andere sizes worden daarentegen beschouwd als snel veranderende sizes wanneer een sizesiekenmerk vaak verandert, zoals de prijs op een aandelenmarkt. Напротив, некоторые измерения считаются быстро и меняются, когда атрибут измерения часто меняется, например, рыночная цена акции. Dealgemene ontwerpmethode в deze gevallen - это snel veranderende kenmerkwaarden op te slaan in een meting in een feitentabel. Общий подход к проектированию в этих случаях заключается в хранении быстро меняющихся значений атрибутов в мере таблицы фактов.

De ontwerptheorie waarbij een stervormig schema wordt gemaakt, verwijst naar twee algemene SCD-typen: Type 1 en Type 2 Теория проектирования звездной схемы относится к двум распространенным типам SCD: Type 1 и Type 2. Een sizesietabel kan van Type 1 of Type 2 Таблица размерного типа может иметь тип 1 или тип 2 или поддерживать оба типа одновременно для разных столбцов.

SCD фургон тип 1 Тип 1 SCD

Een SCD фургон Тип 1 weerspiegelt altijd de meest recnte waarden.Wanneer wijzigingen in de brongegevens word gedetecteerd, worden de gegevens in de sizesietabel overschreven.A Тип 1 SCD всегда отражает самые последние значения, и при обнаружении изменений в исходных данных данные таблицы измерений перезаписываются. Dit is de algemene ontwerpmethode voor kolommen waarin aanvullende waarden worden opgeslagen, zoals het e-mailadres of telefoonnummer van een klant. Этот подход к проектированию типичен для столбцов, в которых хранятся дополнительные значения, такие как адрес электронной почты или номер телефона клиента.При изменении адреса электронной почты или номера телефона клиента таблица измерений обновляет строку клиента новыми значениями. . Het ziet er dan uit alsof de klant altijd al deze contactgegevens, как если бы у клиента всегда была эта контактная информация.

Een niet-incrementele vernieuwing van een sizesietabel in een Power BI-model leidt to een SCD van type 1.Неинкрементное обновление таблицы типа измерения модели Power BI приводит к результату SCD типа 1. De tabelgegevens worden vernieuwd om er zeker van te zijn dat de meest recnte waarden worden geladen. Он обновляет данные таблицы, чтобы гарантировать загрузку последних значений.

SCD фургон тип 2 Тип 2 SCD

Een SCD van Type 2 biedt ondersteuning voor versiebeheer van sizesieleden.A Type 2 SCD поддерживает управление версиями элементов измерения.Если исходная система не хранит версии, то обычно изменения обнаруживаются в процессе загрузки хранилища данных в процессе загрузки. , и соответствующим образом управляет изменениями в таблице измерений. In dit geval moet voor de sizesietabel een surrogaatsleutel worden gebruikt om een ​​unieke verwijzing naar een versie van het sizesielid op te geven.В этом случае таблица измерения должна использовать суррогатный ключ, чтобы обеспечить уникальную ссылку на версии элемента измерения. Het bevat ook kolommen waarmee de geldigheid van het datumbereik wordt gedefinieerd voor de Versie (bijvoorbeeld StartDate en EndDate ) en mogelijk een vlagkolom (bijvoorbeeld ) IsCurrent Everrenvid столбцы, которые также определяют содержимое срок действия версии в диапазоне дат (например, StartDate и EndDate ) и, возможно, столбец флагов (например, IsCurrent ) для простой фильтрации по текущим элементам измерения.

Adventure Works wijst bijvoorbeeld verkooppersoneel toe aan een verkoopregio. Например, Adventure Works назначает продавцов в регион продаж. Wanneer een verkoopmedewerker naar een andere regio overstapt, moet een nieuwe versie van de verkoopmedewerker worden gemaakt om ervoor te zorgen dat historyische feiten gekoppeld blijven aan de voormalige regio. исторические факты остаются связанными с бывшим регионом.Ter ondersteuning van точный исторический анализ van verkoop per verkoopmedewerker moeten in de sizesietabel versies van verkooppersoneel en de aan hun gekoppelde regio (s) worden opgeslagen. Для поддержки точного исторического анализа продаж по продажам в таблице измерений должны храниться версии продавцов и их связанный регион (ы). De tabel moet ook waarden voor de begin en einddatum bevatten om de geldigheid van de tijd te Definiëren. Таблица также должна включать значения даты начала и окончания, чтобы определить срок действия.В de huidige versies kan een lege einddatum (от 31-12-9999) word gedefinieerd, waarmee wordt aangegeven dat de rij de huidige versie is. Текущие версии могут определять пустую дату окончания (или 31 декабря 1999 г.), что означает, что строка - текущая версия. В таблице также должен быть указан суррогатный ключ, поскольку бизнес-ключ (в данном случае идентификатор сотрудника) не будет уникальный.

Het is belangrijk om te weten dat wanneer er geen versies worden opgeslagen in de brongegevens, u een tussenliggend systeem moet gebruiken (zoals een datawarehouse) om wijzigingen te Detecteren en op te slaan. Важно понимать, что данные источника не понимают, что когда источник данных хранить версии, вы должны использовать промежуточную систему (например, хранилище данных) для обнаружения и сохранения изменений. Tijdens het laadproces voor de tabel moeten bestaande gegevens worden bewaard en wijzigingen worden gedetecteerd.Процесс загрузки таблицы должен сохранять существующие данные и обнаруживать изменения. Wanneer een wijziging wordt gedetecteerd, moet tijdens het laadproces van de tabel de huidige versie komen te vervallen. При обнаружении изменения процесс загрузки таблицы должен истечь текущей версии. Deze wijzigingen worden hugegelegd door de EndDate -waarde bij te werken en een nieuwe versie in te voegen waarbij de StartDate -waarde begin vanaf de vorige EndDate -waarde.It записывает эти изменения, обновляя значение EndDate. вставка новой версии со значением StartDate , начинающимся с предыдущего значения EndDate .Daarnaast moet voor gerelateerde feiten een op tijd gebaseerde zoekfunctie worden gebruikt om de sizesiesleutelwaarde op te halen die related is voor de datum van het feit. Кроме того, связанные факты должны использовать основанный на времени поиск для получения ключевого значения измерения, относящегося к дате факта . Если вы встретите модель Power BI с использованием Power Query, это может привести к тому, что модель Power BI с использованием Power Query не может дать такой результат. Er kunnen echter wel gegevens vanuit een vooraf geladen SCD-sizesietabel van type 2 worden geladen.Однако он может загружать данные из предварительно загруженной таблицы размеров SCD типа 2.

Модель

Het Power BI может быть изменена в соответствии с историческими данными по крышке, одной открытой крышкой, одной конкретной версией крышки, ее конкретное состояние должно поддерживаться моделью Power BI. запрос исторических данных для члена, независимо от изменений, и для версии члена, которая представляет конкретное состояние члена во времени.В контексте Adventure Works был задан на вашем сайте в статусе запроса, который был задан в верхней части экрана, ongeacht de toegewezen verkoopregio, или в другой конкретной версии. В контексте Adventure Works этот дизайн позволяет вам запрашивать продавец независимо от назначенного региона продаж или для конкретной версии продавца.

Hiervoor moet de Dimensietabel van het Power BI-model een kolom bevatten om de verkoopmedewerker te filteren en een and kolom om een ​​specific versie van de verkoopmedewerker te filteren.Чтобы выполнить это требование, таблица типов измерения модели Power BI должна включать столбец для фильтрации продавца и другой столбец для фильтрации конкретной версии продавца. Het is belangrijk dat in de versiekolom een ​​non-ambigue beschrijving staat, zoals «Maarten Schalkwijk (15-12-2008 to 26-06-2019)» из «Maarten Schalkwijk (huidig)». Важно, чтобы в столбце версии не было - неоднозначное описание, например «Майкл Блайт (15.12.2008 - 26.06.2019)» или «Майкл Блайт (текущий)».Также важно ознакомить авторов отчетов и потребителей с основами SCD. Тип 2, и как добиться подходящего дизайна отчета с помощью правильных фильтров.

Ook is het bij ontwerpen handig om een ​​hiërarchie op te nemen zodat in visuals kan worden ingezoomd op versieniveau. Также хорошей практикой проектирования является включение иерархии, которая позволяет визуальным элементам переходить на уровень версии.

Роликовые размеры Ролевые размеры

Een rollenspeldimensie - это измерение, которое может быть использовано и другое значение для gerelateerde feiten kan word gefilterd. Ролевое измерение - это измерение, которое может фильтровать связанные факты по-разному. Bij Adventure Works лучше всего соответствует метке измерения данных bijvoorbeeld uit drie relaties met de verkoopfeiten van de reseller. Например, в Adventure Works таблица измерения даты имеет три отношения к фактам продаж торгового посредника.Эта таблица измерений может использоваться для фильтрации фактов по дате заказа, дате отгрузки или дате доставки, чтобы отфильтровать данные по дате заказа, дате доставки или дате доставки.

В хранилище данных лучше всего подходит метод определения размера данных. В хранилище данных принятый подход к проектированию заключается в определении единой таблицы измерения даты. Этот момент ван де запроса слово де 'рол' ван де datumdimensie обширные.Van deze rol gebruikt u de feitenkolom om de tabellen aan elkaar te koppelen. Во время запроса «роль» измерения даты определяется тем, какой столбец фактов вы используете для объединения таблиц. Wanneer u bijvoorbeeld de verkoop op orderdatum analyseert, heeft de tabelkoppeling betrekking op de kolom Orderdatum van de verkoop van de reseller. Например, когда вы анализируете продажи по дате заказа, объединение таблицы относится к столбцу даты заказа на продажу торгового посредника.

В Power BI-модели можно использовать только те слова, которые связаны с другими пользователями.В модели Power BI этот дизайн можно имитировать, создав несколько связей между двумя таблицами. В примере Adventure Works таблица даты и продаж торгового посредника будет иметь три отношения. Hoewel dit ontwerp well mogelijk is, is het belangrijk om te weten dat er maar en actieve relatie tussen twee Power BI-modeltabellen kan bestaan. Хотя такой дизайн возможен, важно понимать, что между двумя Power BI может быть только одна активная связь. модельные столы.Все избыточные отношения должны быть отключены. Все остальные связи должны быть отключены. Кроме того, активное отношение имеет одно активное отношение, что означает, что фильтр по умолчанию распространяется от даты до продаж посредника. В этом случае слово деактивированного отношения включает в себя наиболее подходящий алгебраический фильтр, который содержится в сообщении слова gebruikt; bij Adventure Works - это отношение на основе данных заказа.В этом случае активная связь установлена ​​на наиболее распространенный фильтр, используемый отчетами, который в Adventure Works является отношением даты заказа.

De enige manier om een ​​inactieve relatie te gebruiken, является дверью DAX-expressie te defiëren waarvoor de functie USERELATIONSHIP wordt gebruikt. Единственный способ использовать неактивное отношение - определить выражение DAX, которое использует функцию USERELATIONSHIP. In ons voorbeeld moet de modelontwikkelaar metingen instellen om de analysis van de verkoop van een reseller op verzenddatum en bezorgdatum in te schakelen.В нашем примере разработчик модели должен создать показатели, позволяющие анализировать продажи торговых посредников по дате отгрузки и дате доставки. Dit kan een lastige klus zijn, встретившееся имя wanneer в de resellertabel vele metingen worden gedefinieerd. Эта работа может быть утомительной, особенно когда таблица торговых посредников определяет множество показателей. Ook ontstaat hierdoor een chaos in het deelvenster Velden , met een overvloed aan metingen. Это также создает беспорядок на панелях Fields с избытком мер.Er zijn meer beperkingen: Есть и другие ограничения:

  • Wanneer rapportauteurs niet op het Definiëren van metingen maar op het samenvatten van kolommen vertrouwen, kunnen ze geen samenvatting voor de inactieve relaties krijgen zonder een meting op rapportniveau, they can report swrijven by the defining columns. Невозможно достичь резюмирования неактивных отношений без написания меры на уровне отчета. Узнайте больше о взаимопонимании со всеми другими словами в формате Power BI Desktop.Меры на уровне отчета можно определить только при создании отчетов в Power BI Desktop.
  • Met maar én actief relatiepad tussen de verkoop op datum en de verkoop op reseller, is het niet mogelijk om de verkoop op reseller gelijktijdig te filteren op verschillende datumtypen. При наличии только одного активного пути взаимосвязи между датой и продажами реселлера невозможно одновременно фильтровать продажи реселлеров по разным датам. U kunt bijvoorbeeld geen visual produarin waarin de verkoop op orderdatum wordt uitgezet op base van verzonden verkoop.Например, вы не можете создать визуал, который отображает продажи по дате заказа по отгруженным продажам.

Кроме того, это алгоритм Power BI-modelleringstechniek om voor elke rollenspelinstantie een sizesietabel te maken. Чтобы преодолеть эти ограничения, общий метод моделирования Power BI заключается в создании таблицы размерного типа для каждой ролевой игры. пример. Вы можете создавать дополнительные таблицы измерений в виде таблиц с DAX. Обычно вы создаете дополнительные таблицы измерений в виде вычисляемых таблиц с помощью DAX.Встретил все модели таблиц Datum , Verzenddatum и Bezorgdatum bevatten, elk met én actieve relatie met hun respectieve kolommen over de verkoop per de reseller.Используя расчетные таблицы , можно использовать модель , таблица, таблица Дата отгрузки и таблица Дата доставки , каждая из которых имеет единственную и активную связь с соответствующими столбцами таблицы продаж торговых посредников.

Voor deze ontwerpmethode hoeft u niet meerdere metingen voor verschillende datumrollen te defiëren en kunt u bovendien tegelijkertijd verschillende datumrollen filteren.Этот подход к дизайну не требует определения нескольких показателей для разных ролей даты и позволяет одновременно фильтровать по разным ролям даты. Het enige kleine nadeel van deze ontwerpmethode - echter dat er duplicatie van de datumdimensietabel zal optreden, waardoor de modelopslaggrootte zal toenemen. увеличенный размер хранилища моделей. Maar omdat er, in vergelijking met feitentabellen, doorgaans minder rijen in sizesietabellen word opgeslagen, is dit nauwelijks een проблема.Поскольку таблицы типов измерений обычно хранят меньше строк по сравнению с таблицами типов фактов, это редко вызывает беспокойство.

Руководство по процедурам, используемым для моделирования размеров модели: соблюдайте следующие передовые методы проектирования при создании таблиц типов измерений модели для каждой роли:

  • Zorg ervoor dat de kolomnamen een goede eigen beschrijving bevatten.Убедитесь, что имена столбцов описывают сами себя. Het is mogelijk om in all datumtabellen een kolom Jaar op te nemen (kolomnamen zijn uniek binnen hun tabel), maar de standaardinstellingen voor titels van visuals bevatten geen goede eigen beschrijving.Хотя можно иметь столбец год и во всех таблицах дат (имена столбцов уникальны в пределах их таблицы), по умолчанию визуальные заголовки не являются самоописываемыми. U kunt de naam van kolommen in elke tabel van een sizesierol wijzigen, zodat de tabel Verzenddatum een jaarkolom heeft met de naam Jaar van verzending , enzovoort. Рассмотрите переименование столбцов в каждой таблице ролей измерения, так что Дата поставки В таблице есть столбец года с именем , Год поставки и т. д.
  • Индийский соответствующий moet u ervoor zorgen dat rapportauteurs через tabelbeschrijvingen feedback krijgen (via de knopinfo in het deelvenster Velden ) через de manier waarop filterdoorgifte wordt geconfigureerd. При необходимости убедитесь, что описания таблиц содержат отзывы для авторов отчетов (через страницы) всплывающие подсказки) о настройке распространения фильтра. Deze verduidelijking is belangrijk wanneer het model een tabel met een generieke naam bevat, zoals Datum , welke wordt gebruikt om een ​​groot aantal feitentabellen te filteren.Эта ясность важна, когда модель содержит таблицу с общим названием, например Date , которая используется для фильтрации многих таблиц типов фактов. В het geval deze tabel bijvoorbeeld een actieve relatie heeft met de kolom Verkoop van de reseller на orderdatum, он хорошо удобен для использования в таблицах, которые можно найти в 'Filtert de verkoop van de reseller op orderdatum'. Например, при активной связи со столбцом даты заказа на продажу посредника, рассмотрите возможность предоставления описания таблицы, например «Фильтрация продаж посредника по дате заказа».

Raadpleeg Richtlijnen for actieve vs. inactieve relaties voor meer informatie. Для получения дополнительной информации см. Руководство по отношениям между активными и неактивными.

Остальные размеры Размеры мусора

Een restdimensie is handig wanneer er vele sizes bestaan, die met name sizes die uit maar een aantal kenmerken (of zelfs maar én kenmerk) bestaan ​​en wanneer deze kenmerken een aantal waarden bevatten , когда есть полезные размеры. много измерений, особенно состоящих из нескольких атрибутов (возможно, одного), и когда эти атрибуты имеют несколько значений.Denk hierbij bijvoorbeeld aan kolommen over de orderstatus of kolommen met demografische klantgegevens (geslacht, leeftijdsgroep, enzovoort). Хорошие кандидаты включают столбцы статуса заказа или демографические столбцы клиентов (пол, возрастная группа и т. Д.).

De ontwerpdoelstelling van een restdimensie is het grote aantal 'kleine' sizes samen te voegen in én Dimensie om zowel de opslaggrootte van het model te verkleinen als de chaos op het deelvenster Velden te verminderenelweer minder model.Задача проектирования ненужного измерения состоит в том, чтобы объединить множество «маленьких» измерений в одно измерение, чтобы уменьшить размер хранилища модели, а также уменьшить беспорядок на панелях Fields за счет отображения меньшего количества таблиц модели.

Een restdimensietabel - это декартово произведение всех элементов атрибутов измерения со столбцом суррогатного ключа. De surrogaatsleutel biedt een unieke verwijzing naar elke rij in de tabel.Суррогатный ключ обеспечивает уникальную ссылку на каждую строку в таблице. Вы можете создать размерность в любом хранилище данных, из которого вы встретились с Power Query и запросом. хранилище данных или с помощью Power Query для создания запроса, который выполняет полные соединения внешних запросов, а затем добавляет суррогатный ключ (столбец индекса).

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

Размеры Лосстаанде Вырожденные размеры

Een losstaande sizesie verwijst naar een kenmerk van de feitentabel dat vereist is om te filteren.Вырожденное измерение относится к атрибуту таблицы фактов, который требуется для фильтрации. Bij Adventure Works - это много заказов, которые можно получить от торговых посредников. В Adventure Works номер заказа на продажу торговых посредников является хорошим примером. In dit geval is het niet handig om een ​​onafhankelijke tabel te maken die alleen uit deze ene kolom bestaat, omdat de modelopslaggrootte hierdoor zou toenemen en zou leiden tot in chaos in het deelvenster Velden . В этом случае это не помогает. При разработке модели имеет смысл создать независимую таблицу, состоящую только из одного этого столбца, поскольку это увеличит размер хранилища модели и приведет к беспорядку на панелях Fields и .

В модели Power BI может быть удобно добавить столбец с номером заказа на продажу в модель Power BI. таблица типов фактов, позволяющая фильтровать или группировать по номеру заказа на продажу. Это een uitzondering op de eerder geïntroduceerde regel dat u geen tabeltypen mag combren (над het algemeen moeten modeltabellen ofwel van het type Dimensie of van het type Feiten zijn).Это исключение из ранее введенного правила, согласно которому вы не должны смешивать типы таблиц (как правило, таблицы модели должны быть либо типами измерений, либо типами фактов).

Als de tabel voor de verkoop door Adventure Works - wederverkopers kolommen voor ordernummers en orderregelnummers bevat en deze vereist zijn voor het filteren, is een tabel met losstaande sizes een goed ontwerp. Однако, если таблица продаж Adventure Works имеет номер заказа перепродавцов Столбцы с номерами строк порядка и , и они необходимы для фильтрации, вырожденная таблица измерений будет хорошей конструкцией.Raadpleeg Richtlijnen voor een-op-een-relaties (losstaande sizes) для более подробной информации. Для получения дополнительной информации см. Руководство по однозначным отношениям (Вырожденные измерения).

Feitloze feitentabellen Таблицы фактов

Een feitloze feitentabel bevat geen enkele metingkolom.A Необоснованный факт Таблица не содержит столбцов с показателями. Эта таблица содержит только ключи размеров.

In een feitloze feitentabel kunnen observaties worden opgeslagen die worden gedefinieerd door sizes.Таблица фактов, не содержащая фактов, может хранить наблюдения, определенные ключами измерений. Bijvoorbeeld op een specificieke datum en tijd heeft een specificieke klant zich bij uw website aangemeld. Например, в определенную дату и время определенный клиент вошел на ваш веб-сайт. Вы можете определить меру для подсчета строк таблицы фактов, не содержащих фактов, для анализа того, когда и сколько клиентов. вошли в систему.

Een aantrekkelijker gebruik van een feitloze feitentabel is de opslag van relaties tussen sizes; Этот метод используется для Power BI-modellen die wij aanbevelen voor het defiëren van veel-op-veel-Dimensierelaties. Более убедительное использование не имеющей фактов таблицы фактов - это хранение взаимосвязей между измерениями, и мы рекомендуем именно такой подход к проектированию моделей Power BI. определение отношений измерений "многие ко многим". В een ontwerp встретились een veel-op-veel-sizesierelatie wordt de feitloze feitentabel een brugtabel genoemd.В дизайне отношения «многие ко многим» таблица фактов без фактов упоминается как связующая таблица .

Houd er bijvoorbeeld rekening mee dat verkooppersoneel kan word toegewezen aan een of meer verkoopregio's. Например, предположим, что продавцы могут быть отнесены к одному или нескольким регионам продаж . Обозначение слова ontworpen als een feitloze feitentabel die uit twee kolommen bestaat: de verkoopmedewerkersleutel en de regiosleutel. Связующая таблица будет спроектирована как не содержащая фактов таблица фактов, состоящая из двух столбцов: ключа продавца и ключа региона.Dubbele waarden kunnen worden opgeslagen in beide kolommen. В обоих столбцах могут храниться повторяющиеся значения.

Deze veel-op-veel-ontwerpmethode is goed beschreven en kan worden bereikt zonder een brugtabel. Этот подход к проектированию "многие ко многим" хорошо задокументирован, и его можно реализовать без переходной таблицы. De brugtabelmethode wordt echter als best practice (Лучшая практика), чтобы показать более точные размеры, чтобы они соответствовали друг другу. Тем не менее, подход с использованием таблицы мостов считается наилучшей практикой при связывании двух измерений.Raadpleeg Richtlijnen voor veel-op-veel-relatees (twee sizesietabellen relateren) для более подробной информации. Для получения дополнительной информации см. Руководство по отношениям «многие ко многим» (связать две таблицы размерного типа).

Volgende stappen Следующие шаги

Raadpleeg de volgende artikelen for meer informatie over stervormig schemaontwerp of het ontwerpen van Power BI-modellen: Дополнительные сведения о дизайне звездообразной схемы или модели Power BI см.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *