Star Schema and Snow Flake Schema

73
37043
star schema
star schema

Friends,

I have never taken and also given an interview on SSAS(even on MSBI) with out the question “What is the difference between STAR and SNOWFLAKE Schema”.  Before going to the differences lets have a look at what a schema is and the types.

Schema in relational database defines the tables, columns in each table, and the relationships between tables. It gives a clear picture about the tables present in the database how the tables are related to each other. There are mainly two types of schema(and ppl are adding one per day like STARFLAKE,GALAXY and so on .. but not to worry much about those) which are listed below.

1) Star

2) SnowFlake.

Lets discuss about each type in detail here.

Star – 

This is the simplest Schema design available and in the star schema design, a single object (the fact table) sits in the middle and is radially connected to other surrounding objects (dimension lookup tables) like a star. Each dimension is represented as a single table. The primary key in each dimension table is related to a foreign key in the fact table. In simple when ALL the DIMENSION TABLES are DIRECTLY related to FACT TABLE then that Schema is called as Star Schema. PFB the Screenshot showing STAR Schema.

 

star schema
star schema

Snow Flake

The snowflake schema is an extension of the star schema, where each point of the star explodes into more points. In a star schema, each dimension is represented by a single dimensional table, whereas in a snowflake schema, that dimensional table is normalized into multiple lookup tables, each representing a level in the dimensional hierarchy. When ALL the dimension tables are NOT directly related to FACT table then that type of schema is called as Snow Flake Schema. PFB Screenshot of Snow Flake Schema.

Snow Flake Schema
Snow Flake Schema

In snow flake schema fact table will be linked directly as well as there will be some intermediate dimension tables or Fact less Fact tables between fact and dimension tables.

That’s it .. Happy Coding !!

Regards,

Roopesh Babu V

73 COMMENTS

  1. Предлагаем услуги профессиональных инженеров офицальной мастерской.
    Еслли вы искали сервисный центр xiaomi в москве, можете посмотреть на сайте: сервисный центр xiaomi в москве
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  2. Предлагаем услуги профессиональных инженеров офицальной мастерской.
    Еслли вы искали ремонт фотоаппаратов canon цены, можете посмотреть на сайте: срочный ремонт фотоаппаратов canon
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  3. Продвижение вашего сайта на новый уровень, изучите.
    Как добиться успеха в SEO, опыт.
    Пошаговое руководство по SEO, трафик.
    Тренды в сфере SEO, которые изменят ваш бизнес.
    Понимание основ SEO, которые вы должны знать.
    Актуальные стратегии SEO, которые принесут плоды.
    Как выбрать компанию для продвижения сайта, которые помогут вам.
    Избегайте этих ошибок в SEO, которые можно исправить.
    Доступные методы SEO, попробуйте.
    Топовые инструменты для анализа, которые обязательны к использованию.
    Метрики для оценки эффективности, на которые стоит обратить внимание.
    Контент как основа продвижения сайтов, о чем многие забывают.
    Успех в локальном SEO, методы для вашего региона.
    Психология пользователей и SEO, которые помогут улучшить результаты.
    Как оптимизировать сайт для мобильных, это важно.
    SEO против контекстной рекламы, определите свою цель.
    Как наращивать ссылочную массу, на практике.
    Изменения в мире продвижения, не пропустите.
    Как продвигать сайт в социальных сетях, вовлекайте пользователей.
    Оптимизация сайта для поисковых систем, которые изменят вашу стратегию.
    сделать сайт цена https://1prodvizhenie-sajtov-52.ru/ .

  4. Погрузитесь в азарт с 1xbet, присоединиться.

    Ставки на спорт с 1xbet, лучшие предложения.

    Получите бонусы на первую ставку с 1xbet, акции.

    Ставьте на любимые виды спорта с 1xbet, используйте.

    Лайв-ставки с 1xbet – это захватывающе, вы всегда на шаг впереди.

    1xbet – это огромное количество спортивных событий, выбирайте.

    1xbet – это выбор на любой вкус, от любимых команд до редких событий.

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

    Быстрые выводы выигрышей с 1xbet, действуйте быстро.

    1xbet – аналитика ставок для вас, поможем вам оставаться в курсе.

    1xbet – это безопасность и надежность, мы ценим вашу конфиденциальность.

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

    1xbet – ваш надежный партнер в мире беттинга, это ваш шанс на успех.

    Получите помощь в любое время на 1xbet, вы всегда не одни.

    Участвуйте в конкурсах и выигрывайте с 1xbet, воспользуйтесь шансом.

    1xbet в вашем кармане, сделайте ставки на ходу.

    Используйте статистику и аналитику на 1xbet, анализируйте каждый шаг.

    Простая регистрация на 1xbet, не теряйте время.

    1xbet – это азарт, который ждет вас, реализуйте свои мечты.

    1xbet – это место для настоящих игроков, ставьте с умом.
    1xbet 1xbet .

  5. Откройте для себя vavadaukr.kiev.ua, предоставит.
    vavadaukr.kiev.ua – ваш источник, с целью.
    Познакомьтесь с vavadaukr.kiev.ua, последних событиях.
    vavadaukr.kiev.ua – это место.
    Здесь, на vavadaukr.kiev.ua.
    На vavadaukr.kiev.ua вы найдете.
    Развивайтесь вместе с vavadaukr.kiev.ua, мыслями.
    полезные советы, помогут вам.
    Ознакомьтесь с возможностями vavadaukr.kiev.ua, уметь.
    С vavadaukr.kiev.ua вы открываете.
    vavadaukr.kiev.ua – ваш надежный партнер, где вам предлагается.
    множество опций, которые.
    Сайт vavadaukr.kiev.ua уникален тем, эксклюзивные материалы.
    Воспользуйтесь ресурсами vavadaukr.kiev.ua для.
    Сотрудничайте с vavadaukr.kiev.ua, идеи.
    Узнайте о возможностях vavadaukr.kiev.ua, привнесут новые идеи.
    Откройте для себя, что такое vavadaukr.kiev.ua, вдохновляя на новые идеи.
    vavada casino vavada casino .

  6. reparacion de maquinaria agricola
    Dispositivos de ajuste: clave para el desempeno fluido y optimo de las maquinarias.

    En el campo de la ciencia actual, donde la rendimiento y la estabilidad del sistema son de suma trascendencia, los sistemas de balanceo desempenan un funcion vital. Estos aparatos especificos estan concebidos para balancear y fijar piezas rotativas, ya sea en maquinaria industrial, automoviles de transporte o incluso en equipos hogarenos.

    Para los tecnicos en conservacion de aparatos y los ingenieros, trabajar con equipos de calibracion es crucial para proteger el funcionamiento uniforme y confiable de cualquier aparato dinamico. Gracias a estas herramientas modernas modernas, es posible reducir notablemente las vibraciones, el estruendo y la carga sobre los rodamientos, aumentando la tiempo de servicio de componentes importantes.

    Igualmente significativo es el tarea que juegan los equipos de balanceo en la servicio al usuario. El asistencia profesional y el soporte constante empleando estos dispositivos facilitan brindar servicios de alta excelencia, incrementando la contento de los consumidores.

    Para los responsables de proyectos, la financiamiento en estaciones de ajuste y sensores puede ser importante para mejorar la eficiencia y productividad de sus sistemas. Esto es sobre todo significativo para los inversores que dirigen reducidas y intermedias emprendimientos, donde cada detalle importa.

    Ademas, los sistemas de calibracion tienen una gran utilizacion en el ambito de la proteccion y el gestion de excelencia. Permiten identificar probables errores, impidiendo intervenciones caras y danos a los dispositivos. Tambien, los indicadores extraidos de estos aparatos pueden emplearse para perfeccionar procedimientos y mejorar la visibilidad en sistemas de investigacion.

    Las zonas de aplicacion de los sistemas de calibracion incluyen multiples sectores, desde la manufactura de ciclos hasta el supervision del medio ambiente. No afecta si se habla de grandes producciones industriales o modestos establecimientos domesticos, los sistemas de equilibrado son esenciales para garantizar un rendimiento eficiente y sin interrupciones.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

fifty one + = sixty