Regular and Limited Relationships - The Whiteboard #10

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 15

  • @tornado1360
    @tornado1360 Год назад +1

    Thank you so much, Marco. I really enjoyed this explanation.

  • @luisfernandomacedo1451
    @luisfernandomacedo1451 2 года назад +1

    Well explained Marco R.! You made it cristal clear to me. Many thanks!

  • @edgards
    @edgards 2 года назад +1

    Thanks Marco! Always great content.

  • @samuel.moronkeji
    @samuel.moronkeji Год назад +2

    Awesome video! How then do we ‘fix’ or work with this in our models? Especially when we can’t explain this technical bit to end users..

  • @ElaineSoh-fi7wg
    @ElaineSoh-fi7wg 6 месяцев назад

    Thank you so much for the explanation. May I know in what situations would one want to use limited relationship rather than a regular one?

  • @allmazd
    @allmazd Год назад +2

    Hello Marco! I have a question regarding the topic. So, isn't it simulation of left join to the fact table in regular relationship and the inner join in terms of limited one if we consider the same operation in sql?

    • @SQLBI
      @SQLBI  Год назад +3

      It's hard to say that you have an inner join with a limited relationship, because the total of a calculation includes the items that are invalid but you don't see in the detail.

  • @jurgenbugmann8969
    @jurgenbugmann8969 5 месяцев назад

    Hi Marco, excellent content and explanation.
    Will Vertipaq analyzer spot the "invalid relationship" that is happening behind the "limited relationship" in the model?
    I would presume it would, since it analyses the difference between the cardinality of one to the other side of the relationship. However, since I do not have a dataset to test it, I would appreciate having your feedback. Many thanks in advance.

    • @SQLBI
      @SQLBI  5 месяцев назад +1

      Potentially yes, but if it doesn't work submit the issue on github.com/sql-bi/VertiPaq-Analyzer/issues thanks!

  • @ruve1k
    @ruve1k 2 года назад +1

    Marco great video!
    So now we understand not to expect a blank row for an RI violation across a limited relationship. But why would Microsoft implement it like that? I have seen questions from auditors about this issue cropping up in a financial report. Why couldn't MS have added the blank row even for a limited relationship? Is the performance hit too severe?

    • @SQLBI
      @SQLBI  Год назад +1

      Basically yes, the performance impact would be too large.

  • @sahilkothekar9927
    @sahilkothekar9927 Год назад

    Hi Marco,
    I have a primary key column that has 1.7 million distinct values and is the highest cardinality column in my model
    This column is used to join my fact table
    How to reduce the size of the model as this primary key column is consuming more space

    • @SQLBI
      @SQLBI  Год назад +1

      You should reduce the cardinality of that dimension. But if you cannot, you have to pay that price (which is still smaller than a relational database).

  • @luvictor9838
    @luvictor9838 Год назад

    Can I get this file?

    • @SQLBI
      @SQLBI  Год назад

      It's complex to provide the sample file because it is connected to published Power BI file that wouldn't work if the file is opened outside of the tenant.