<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Managing a Date-Time Dimension Table: Retain DirectQuery Functionality Issue Data Size Over Time in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Managing-a-Date-Time-Dimension-Table-Retain-DirectQuery/m-p/820945#M21139</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt; Report SQL Server; data set stores Date and Time as a single column (field) *multiple fileds, act as timesstamps*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Workaround:&lt;/STRONG&gt; Built a Date and Time Dimension table (best practice); using ETL process, split the source data fields into seperate Date and Time fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Downside:&lt;/STRONG&gt; Lose Direct Query ability, as source data is being altered (ETL process). This results, in a data model that needs to use scheduled refresh, runs hourly. Lose ability to get "on demand" data updates from data source. Over time, the data source gets bigger and bigger as more records are added. More demand on resources and processing ETL each refresh cycle.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Solutions:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1) Have source data (sql server tables) Date-Time fields separted (optimal solution); barrier, extensive custom view table builds by external party to make those changes to source data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Create a Date-Time Dimension Table, host/store on server or locally to data model; barrier, every day:hour:minute:second grows over time rapidly turning into a monster dimension table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goal:&lt;/STRONG&gt; save resources, improve efficiency, maintain direct query function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt; "are there any other alternatives, workarounds and best practices that you have implementd with success?"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apprecite any wisdom/insight...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TheGuyInGlasses&lt;/P&gt;</description>
    <pubDate>Thu, 17 Oct 2019 14:27:28 GMT</pubDate>
    <dc:creator>TheGuyInGlasses</dc:creator>
    <dc:date>2019-10-17T14:27:28Z</dc:date>
    <item>
      <title>Managing a Date-Time Dimension Table: Retain DirectQuery Functionality Issue Data Size Over Time</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Managing-a-Date-Time-Dimension-Table-Retain-DirectQuery/m-p/820945#M21139</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt; Report SQL Server; data set stores Date and Time as a single column (field) *multiple fileds, act as timesstamps*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Workaround:&lt;/STRONG&gt; Built a Date and Time Dimension table (best practice); using ETL process, split the source data fields into seperate Date and Time fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Downside:&lt;/STRONG&gt; Lose Direct Query ability, as source data is being altered (ETL process). This results, in a data model that needs to use scheduled refresh, runs hourly. Lose ability to get "on demand" data updates from data source. Over time, the data source gets bigger and bigger as more records are added. More demand on resources and processing ETL each refresh cycle.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Solutions:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1) Have source data (sql server tables) Date-Time fields separted (optimal solution); barrier, extensive custom view table builds by external party to make those changes to source data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Create a Date-Time Dimension Table, host/store on server or locally to data model; barrier, every day:hour:minute:second grows over time rapidly turning into a monster dimension table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goal:&lt;/STRONG&gt; save resources, improve efficiency, maintain direct query function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt; "are there any other alternatives, workarounds and best practices that you have implementd with success?"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apprecite any wisdom/insight...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TheGuyInGlasses&lt;/P&gt;</description>
      <pubDate>Thu, 17 Oct 2019 14:27:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Managing-a-Date-Time-Dimension-Table-Retain-DirectQuery/m-p/820945#M21139</guid>
      <dc:creator>TheGuyInGlasses</dc:creator>
      <dc:date>2019-10-17T14:27:28Z</dc:date>
    </item>
    <item>
      <title>Re: Managing a Date-Time Dimension Table: Retain DirectQuery Functionality Issue Data Size Over Time</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Managing-a-Date-Time-Dimension-Table-Retain-DirectQuery/m-p/2696270#M37846</link>
      <description>&lt;P&gt;Hi, did you get any workaround the problem? Can I do it if the my data is from Dataverse via direct query and date dimension is on SQL server?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 22:21:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Managing-a-Date-Time-Dimension-Table-Retain-DirectQuery/m-p/2696270#M37846</guid>
      <dc:creator>huzaifaimtiazh4</dc:creator>
      <dc:date>2022-08-11T22:21:21Z</dc:date>
    </item>
  </channel>
</rss>

