<?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>Question Re: Snowflake as a Live Data Source to Datasphere in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751489#M4786189</link>
    <description>&lt;P&gt;Thank you Julian,&lt;/P&gt;&lt;P&gt;I did not understand that Data Federation (using Live remote data) is possible when used through Data Provisioning Agent when I first asked the question.  Thanks for clarifying that point.  I have indeed validated that Snowflake data is usable via Federation.  However, performance using Federation inherent in the network connection link is not great:&lt;/P&gt;&lt;P&gt;Outbound: Datasphere -&amp;gt; Data Provisioning Agent installed on internal network -&amp;gt; JDBC Connection to Snowflake Cloud&lt;BR /&gt;Inbound: Snowflake -&amp;gt; DPA -&amp;gt;DS&lt;/P&gt;&lt;P&gt;I have upsized the memory limits on DPA, but that 3-way hop is not optimal in my testing so far.  Also, the statements seem to be sequentially executed.&lt;/P&gt;&lt;P&gt;Ideally, since DS to Snowflake is Cloud-to-Cloud, it seems suboptimal to put DPA in the middle.  Perhaps SAP will consider a native Snowflake adapter down the road?&lt;/P&gt;&lt;P&gt;Being this is our first step towards Datasphere and I want the business to be be wowed by the result of the significant spend, replication of the Snowflake data gives much better SAC and reporting performance. This is why I have turned to trying to find the best way to replicate when I cannot Snapshot the very large snowflake tables as a whole.&lt;/P&gt;&lt;P&gt;As of right now, the best option I have found is to create views on top of the Snowflake remote tables to physically partition the data into history and changeable.  From there, I have used the Data Flow to reload just the changeable data.  While this technique technically works, it seems very clunky and manual.  Do you have any other suggestions for replication of remote tables with delta-like functionality? &lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
    <pubDate>Mon, 24 Jul 2023 19:51:18 GMT</pubDate>
    <dc:creator>Joel_B</dc:creator>
    <dc:date>2023-07-24T19:51:18Z</dc:date>
    <item>
      <title>Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaq-p/12751485</link>
      <description>&lt;P&gt;I have read several blog posts and resources which indicated as of June 2022 there was no mechanism for Live data modeling of Snowflake sources in DWC or Datasphere, with the exception of APOS or other 3rd-Party extension. Has this positioning changed? Does anyone happen to know if SAP has made any advancement on Snowflake as a live data source?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jul 2023 21:55:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaq-p/12751485</guid>
      <dc:creator>Joel_B</dc:creator>
      <dc:date>2023-07-12T21:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751486#M4786186</link>
      <description>&lt;P&gt;There is no native connector but you can use the generic jdbc connection tile (via the DP Agent) for that use case. There is an interesting blog from  &lt;SPAN class="mention-scrubbed"&gt;sefan.linders2&lt;/SPAN&gt;  that explains the details: &lt;A href="https://blogs.sap.com/2022/06/15/how-to-add-snowflake-as-a-source-for-sap-data-warehouse-cloud-or-sap-hana-cloud/" target="test_blank"&gt;https://blogs.sap.com/2022/06/15/how-to-add-snowflake-as-a-source-for-sap-data-warehouse-cloud-or-sap-hana-cloud/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jul 2023 08:01:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751486#M4786186</guid>
      <dc:creator>Sven_Knpfler</dc:creator>
      <dc:date>2023-07-13T08:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751487#M4786187</link>
      <description>&lt;P&gt;Thank you for the feedback Sven.  I have used the DP Agent to deploy the Snowflake driver and create the connections in Datasphere.  &lt;/P&gt;&lt;P&gt;The really unfortunate result is that the Snowflake JDBC driver under Camel:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Data flows are not supported&lt;/LI&gt;&lt;LI&gt;Replication flows are not supported&lt;/LI&gt;&lt;LI&gt;Remote Tables  are enabled (making this the only option)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The end result is that the only way to use the Snowflake data I can see is to replicate an entire snapshot for each table/view.  Were you able to figure out any other options for consumption of Snowflake data other than snapshots?&lt;/P&gt;&lt;P&gt;Thank you!  &lt;/P&gt;</description>
      <pubDate>Fri, 21 Jul 2023 19:43:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751487#M4786187</guid>
      <dc:creator>Joel_B</dc:creator>
      <dc:date>2023-07-21T19:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751488#M4786188</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Remote Table&lt;/STRONG&gt; doesn't mean that you have to replicate/persist the Data, you can also federate the Data (Live Access). &lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;BTW &lt;/STRONG&gt;Replication Flow and Data Flow always persist the the Data, you would only use the the DataFlow if you need Python and I can not see the Replication Flow fitting your Requirement.&lt;BR /&gt;&lt;BR /&gt;May you specifiy your Problem with the Remote Tables?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jul 2023 06:38:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751488#M4786188</guid>
      <dc:creator>JulianJuraske</dc:creator>
      <dc:date>2023-07-24T06:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751489#M4786189</link>
      <description>&lt;P&gt;Thank you Julian,&lt;/P&gt;&lt;P&gt;I did not understand that Data Federation (using Live remote data) is possible when used through Data Provisioning Agent when I first asked the question.  Thanks for clarifying that point.  I have indeed validated that Snowflake data is usable via Federation.  However, performance using Federation inherent in the network connection link is not great:&lt;/P&gt;&lt;P&gt;Outbound: Datasphere -&amp;gt; Data Provisioning Agent installed on internal network -&amp;gt; JDBC Connection to Snowflake Cloud&lt;BR /&gt;Inbound: Snowflake -&amp;gt; DPA -&amp;gt;DS&lt;/P&gt;&lt;P&gt;I have upsized the memory limits on DPA, but that 3-way hop is not optimal in my testing so far.  Also, the statements seem to be sequentially executed.&lt;/P&gt;&lt;P&gt;Ideally, since DS to Snowflake is Cloud-to-Cloud, it seems suboptimal to put DPA in the middle.  Perhaps SAP will consider a native Snowflake adapter down the road?&lt;/P&gt;&lt;P&gt;Being this is our first step towards Datasphere and I want the business to be be wowed by the result of the significant spend, replication of the Snowflake data gives much better SAC and reporting performance. This is why I have turned to trying to find the best way to replicate when I cannot Snapshot the very large snowflake tables as a whole.&lt;/P&gt;&lt;P&gt;As of right now, the best option I have found is to create views on top of the Snowflake remote tables to physically partition the data into history and changeable.  From there, I have used the Data Flow to reload just the changeable data.  While this technique technically works, it seems very clunky and manual.  Do you have any other suggestions for replication of remote tables with delta-like functionality? &lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jul 2023 19:51:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751489#M4786189</guid>
      <dc:creator>Joel_B</dc:creator>
      <dc:date>2023-07-24T19:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: Snowflake as a Live Data Source to Datasphere</title>
      <link>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751490#M4786190</link>
      <description>&lt;P&gt;Hello Joel, &lt;/P&gt;&lt;P&gt;you could create a view on top of your remote tables which enables you to create partitions for those views. Paritions that wont change anymore can be "locked". Only "open" partitions will be reloaded when you schedule the persistency of the view:&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/9b1b595054c34da5b67ac07595093f82.html?locale=en-US" target="test_blank"&gt;https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/9b1b595054c34da5b67ac07595093f82.html?locale=en-US&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jul 2023 07:41:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/snowflake-as-a-live-data-source-to-datasphere/qaa-p/12751490#M4786190</guid>
      <dc:creator>Sven_Knpfler</dc:creator>
      <dc:date>2023-07-25T07:41:27Z</dc:date>
    </item>
  </channel>
</rss>

