<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Big Data - dbi Blog</title>
	<atom:link href="https://www.dbi-services.com/blog/category/big-data/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/category/big-data/</link>
	<description></description>
	<lastBuildDate>Tue, 08 Sep 2026 14:06:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/05/cropped-favicon_512x512px-min-32x32.png</url>
	<title>Big Data - dbi Blog</title>
	<link>https://www.dbi-services.com/blog/category/big-data/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Exploring the Future of Data at SQLBits 2025 in London</title>
		<link>https://www.dbi-services.com/blog/exploring-the-future-of-data-at-sqlbits-2025-in-london/</link>
					<comments>https://www.dbi-services.com/blog/exploring-the-future-of-data-at-sqlbits-2025-in-london/#respond</comments>
		
		<dc:creator><![CDATA[Hocine Mechara]]></dc:creator>
		<pubDate>Sat, 21 Jun 2025 12:02:05 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=39218</guid>

					<description><![CDATA[<p>I’m looking back on three amazing days of interesting technical insights from the SQLBits event 2025 in London. It’s actually my first time having the pleasure of attending one of Europe’s biggest data platform events and I can sincerely say, that I enjoyed every minute of interesting workshops and sessions all around Data management, Data [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/exploring-the-future-of-data-at-sqlbits-2025-in-london/">Exploring the Future of Data at SQLBits 2025 in London</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I’m looking back on three amazing days of interesting technical insights from the SQLBits event 2025 in London. It’s actually my first time having the pleasure of attending one of Europe’s biggest data platform events and I can sincerely say, that I enjoyed every minute of interesting workshops and sessions all around Data management, Data engineering and analytics with the latest technologies from Microsoft.</p>



<p class="wp-block-paragraph">The sessions and workshops on the event mainly focused on the evolution of AI and a lot about Business Intelligence and Data Engineering with a big focus on Microsoft Fabric the unifying data platform from Microsoft. The choice of topics reflects the direction in which I believe the industry is heading, and I took the opportunity to gain valuable insights from renowned experts.</p>



<p class="wp-block-paragraph">On the first day, I attended a one-day workshop on the latest AI functionalities in SQL Server and Azure SQL, focusing on how these features support the integration of external AI models with your data, enabling the development of context- and data-aware AI assistants for your application&#8217;s users based on the RAG (Retrieval-Augmented Generation) pattern. It was very interesting, the workshop was delivered in a high quality and it was even my personal highlight of the event.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="768" height="1024" data-id="39223" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-19-at-18.56.17-768x1024.jpeg" alt="" class="wp-image-39223" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-19-at-18.56.17-768x1024.jpeg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-19-at-18.56.17-225x300.jpeg 225w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-19-at-18.56.17-1152x1536.jpeg 1152w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-19-at-18.56.17.jpeg 1536w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="768" height="1024" data-id="39224" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.27.16-768x1024.jpeg" alt="" class="wp-image-39224" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.27.16-768x1024.jpeg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.27.16-225x300.jpeg 225w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.27.16-1152x1536.jpeg 1152w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.27.16.jpeg 1536w" sizes="(max-width: 768px) 100vw, 768px" /></figure>
</figure>



<p class="wp-block-paragraph">On the second day I joined again a one-day workshop about Microsoft Fabric. I was very curious about Microsoft Fabric because I heard a lot of advantages about this end to end SaaS Data Platform and I was happy to learn more about it. The workshop covered a lot of topics regarding Microsoft Fabric and at the end of the day I had a good feeling of understanding the concept and the core elements about Microsoft Fabric.</p>



<p class="wp-block-paragraph">During the break I enjoyed a fancy coffee served at the Microsoft booth <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="768" height="1024" data-id="39226" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.16-1-768x1024.jpeg" alt="" class="wp-image-39226" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.16-1-768x1024.jpeg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.16-1-225x300.jpeg 225w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.16-1-1152x1536.jpeg 1152w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.16-1.jpeg 1536w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" data-id="39227" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.161-768x1024.jpeg" alt="" class="wp-image-39227" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.161-768x1024.jpeg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.161-225x300.jpeg 225w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.161-1152x1536.jpeg 1152w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.32.161.jpeg 1536w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>
</figure>



<p class="wp-block-paragraph">On the last day I attended again a one-day workshop about Microsoft Fabric but with more focus on the administration of a Fabric Tenant including workspace management, security, Git Integration etc. The workshop was again delivered in a good quality and I really enjoyed to attend. The Kahoot Quiz at the end of the workshop confirmed my Impression that I’m on track of understanding this platform quite well.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1536" height="1152" data-id="39229" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.39.44-edited.jpeg" alt="" class="wp-image-39229" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.39.44-edited.jpeg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.39.44-edited-300x225.jpeg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.39.44-edited-1024x768.jpeg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/06/WhatsApp-Image-2025-06-21-at-13.39.44-edited-768x576.jpeg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /></figure>
</figure>



<p class="wp-block-paragraph">The event was awesome, I learned a lot about the latest technologies and I hope that I will be able to apply the gained knowledge in upcoming projects. I can highly recommend this event to every data professional working with Microsoft technologies!</p>
<p>L’article <a href="https://www.dbi-services.com/blog/exploring-the-future-of-data-at-sqlbits-2025-in-london/">Exploring the Future of Data at SQLBits 2025 in London</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/exploring-the-future-of-data-at-sqlbits-2025-in-london/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Technology Roundtable for Digital Natives &#8211; Let&#8217;s have a look at AI, Cloud and HeatWave</title>
		<link>https://www.dbi-services.com/blog/oracle-technology-roundtable-for-digital-natives-lets-have-a-look-at-ai-cloud-and-heatwave/</link>
					<comments>https://www.dbi-services.com/blog/oracle-technology-roundtable-for-digital-natives-lets-have-a-look-at-ai-cloud-and-heatwave/#respond</comments>
		
		<dc:creator><![CDATA[Oracle Team]]></dc:creator>
		<pubDate>Fri, 07 Mar 2025 08:16:19 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Native]]></category>
		<category><![CDATA[Development & Performance]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OCI]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[genai]]></category>
		<category><![CDATA[HeatWave]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[lakehouse]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[ML]]></category>
		<category><![CDATA[objectstorage]]></category>
		<category><![CDATA[objectstore]]></category>
		<category><![CDATA[OLAP]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[vectors]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=37514</guid>

					<description><![CDATA[<p>Yesterday I participated to the Oracle Technology Roundtable for Digital Natives in Zurich. It was a good opportunity to learn more about AI, Cloud and HeatWave with the focus on very trendy features of this product: generative AI, machine learning, vector processing, analytics and transaction processing across data in Data Lake and MySQL databases. It [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-technology-roundtable-for-digital-natives-lets-have-a-look-at-ai-cloud-and-heatwave/">Oracle Technology Roundtable for Digital Natives &#8211; Let&#8217;s have a look at AI, Cloud and HeatWave</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Yesterday I participated to the Oracle Technology Roundtable for Digital Natives in Zurich.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="994" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-1024x994.jpg" alt="" class="wp-image-37541" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-1024x994.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-300x291.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-768x745.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-1536x1491.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_095332-2048x1988.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">It was a good opportunity to learn more about AI, Cloud and <a href="https://www.oracle.com/heatwave/">HeatWave</a> with the focus on very trendy features of this product: generative AI, machine learning, vector processing, analytics and transaction processing across data in Data Lake and <a href="https://www.mysql.com/">MySQL</a> databases.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="37578" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-1024x1024.jpg" alt="" class="wp-image-37578" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-1024x1024.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-300x300.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-150x150.jpg 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-768x768.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-1536x1536.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153441-2048x2048.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p class="wp-block-paragraph">It was also great to share moments with the Oracle and MySQL teams and meet customers which gave feedback and tips about their solutions already in place in this area.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="37579" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-1024x1024.jpg" alt="" class="wp-image-37579" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-1024x1024.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-300x300.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-150x150.jpg 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-768x768.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-1536x1536.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250307_153347-2048x2048.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p class="wp-block-paragraph">I’ll try to summarize below some key take-away of each session.</p>



<p class="wp-block-paragraph"><strong>Unlocking Innovation: How Oracle AI is Shaping the Future of Business</strong> (by <a href="https://www.linkedin.com/in/jwirtgen/">Jürgen Wirtgen</a>)</p>



<p class="wp-block-paragraph">AI is not a new topic. But how do we use it today and where are we in the process, early or advanced?</p>



<p class="wp-block-paragraph">To answer this question, you can have a look to the stages of adoption:</p>



<ol class="wp-block-list">
<li>Consume (AI embedded in your applications) -&gt; SaaS applications</li>



<li>Extend (models via Data Retrieval, RAG) -&gt; AI services</li>



<li>Fine tune -&gt; Data</li>



<li>Build models from scratch -&gt; Infrastructure</li>
</ol>



<p class="wp-block-paragraph"><em>AI is not AI.</em> The best AI starts with the best data, securely managed. Which can be translated back into a simple equation: Best Data + Best Technology = Best AI.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-1024x768.jpg" alt="" class="wp-image-37542" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-1024x768.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-300x225.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-768x576.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-1536x1152.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_100552-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Innovations in HeatWave &amp; MySQL &#8211; The Present and the Future</strong> (by <a href="https://www.linkedin.com/in/cagribalkesen/">Cagri Balkesen</a>)</p>



<p class="wp-block-paragraph"><a href="https://www.oracle.com/heatwave/">HeatWave</a> is an in-memory query processing accelerator for data in <a href="https://www.mysql.com/">MySQL</a> transactional RDBMS or data in Object Store in different format.</p>



<p class="wp-block-paragraph">Normally you need to put in place and maintain ETL processes to produce data that can be used effectively by analytics. This brings several drawbacks:</p>



<ul class="wp-block-list">
<li>Complexity</li>



<li>You have to maintain different systems, on which you’ll have security issues to handle and costs to assume.</li>
</ul>



<p class="wp-block-paragraph">Using HeatWave, you don’t need that anymore, because it’s a single platform which allows you to manage together all your OLTP, OLAP, Machine Learning and GenAI workloads.</p>



<p class="wp-block-paragraph">Which are the advantages of using HeatWave?</p>



<ul class="wp-block-list">
<li>You current SQL syntax doesn’t need to change</li>



<li>Changes to data are automatically propagated to HeatWave</li>



<li>Best performances for your queries</li>



<li>Efficient processing for Data Lake</li>



<li>Best platform for MySQL workloads</li>



<li>Built-in GenAI &amp; Vector Store</li>



<li>Available in multi cloud (natively on OCI, it can run inside AWS, you can setup a private interconnection for Microsoft Azure, and there are works in progress for Google Cloud).</li>
</ul>



<p class="wp-block-paragraph">HeatWave is based on a massively parallel architecture which uses partitioning of data: each CPU core within a node processes the partitioned data in parallel.</p>



<p class="wp-block-paragraph">Driven by Machine Learning algorithms, <a href="https://www.oracle.com/heatwave/features/#autopilot">HeatWave Autopilot</a> offers several features such as:</p>



<ul class="wp-block-list">
<li>Improvements in terms of performance and scalability</li>



<li>Provisioning, data loading, query execution and fault management automation, to reduce human errors.</li>
</ul>



<p class="wp-block-paragraph">Finally, according to Oracle, with HeatWave you will have best performances and lowest costs rather than competitors: Snowflake, Amazon Redshift, Google BigQuery and Databricks.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-1024x768.jpg" alt="" class="wp-image-37543" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-1024x768.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-300x225.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-768x576.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-1536x1152.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_104101-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Building Next-Gen Applications with Generative AI &amp; Vector Store</strong> (by <a href="https://www.linkedin.com/in/adihochmann/">Adi Hochmann</a>)</p>



<p class="wp-block-paragraph">As we said, <a href="https://www.oracle.com/heatwave/">Oracle HeatWave</a> allows you to manage together all your OLTP, OLAP, Machine Learning and GenAI workloads.</p>



<p class="wp-block-paragraph">Steps to build a <a href="https://www.oracle.com/heatwave/genai/">GenAI</a> application are the following ones:</p>



<ol class="wp-block-list">
<li>Create a vector store</li>



<li>Use vector store with LLMs</li>
</ol>



<p class="wp-block-paragraph">And this is performed using the following routines:</p>



<p class="wp-block-paragraph"><code>call sys.HEATWAVE_LOAD (…);</code></p>



<p class="wp-block-paragraph"><code>call sys.ML_RAG(@query,@output,@options);</code></p>



<p class="wp-block-paragraph">But how to train data for Machine Learning? The process and tasks done by a data analyst could be complex and this is replaced here by the <a href="https://www.oracle.com/heatwave/automl/">AutoML</a>:</p>



<p class="wp-block-paragraph"><code>CALL sys.ML_TRAIN(‘data_source’, ‘model_type’, JSON_OBJECT(‘task’, ‘classification’), @result_model);</code></p>



<p class="wp-block-paragraph">This is useful for some use-cases such as classification, anomalies detection, recommendations, predictive maintenance, …</p>



<p class="wp-block-paragraph">Additional tip: Adi used <a href="https://dev.mysql.com/doc/mysql-shell-gui/en/">MySQL Shell for VS Code</a> to run his demo. This extension enables interactive editing and execution of SQL for MySQL databases and MySQL Database Service. It integrates the MySQL shell directly into VS Code development workflows and it’s pretty nice!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-1024x768.jpg" alt="" class="wp-image-37544" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-1024x768.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-300x225.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-768x576.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-1536x1152.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_110803-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Oracle Cloud for Digital Natives: Supporting Innovation and Growth</strong> (by <a href="https://www.linkedin.com/in/claire-binder-0a3543/">Claire Binder</a>)</p>



<p class="wp-block-paragraph">Which are the 5 reasons why Digital Natives picked <a href="https://www.oracle.com/ch-fr/cloud/">OCI</a>?</p>



<ol class="wp-block-list">
<li>Developer-First openness and flexibility, to speed acquisition</li>



<li>Advanced Data &amp; AI Services, to achieve innovation and agility</li>



<li>Technical and global reach, to achieve scalability</li>



<li>Security, compliance and resilience, to control risks</li>



<li>Cost efficiency and TCO, to achieve optimized spending.</li>
</ol>



<p class="wp-block-paragraph">Linked to the point 4, there are several services in OCI to avoid data breaches in terms of prevention, monitoring, mitigation, protection, encryption and access. &nbsp;</p>



<p class="wp-block-paragraph">To select a Cloud provider, the recommendation would be to choose a solution which allows you to run converged open SQL databases, instead of single-use proprietary databases.</p>



<p class="wp-block-paragraph">And finally, Oracle brings AI to your data with his new <a href="https://www.oracle.com/database/23ai/">23ai</a> release and some of its features, such as Property Graphs and AI Vector Search.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-1024x768.jpg" alt="" class="wp-image-37545" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-1024x768.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-300x225.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-768x576.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-1536x1152.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_124252-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Analytics at the speed of thoughts with HeatWave Lakehouse</strong> (by <a href="https://www.linkedin.com/in/kunalnitin/">Nitin Kunal</a>)</p>



<p class="wp-block-paragraph">What is a Data Lake? It’s a cost efficient, scalable, online storage of data as file (for instance, Object Store). Data are not structured and non-transactional and can be sourced from Big Data frameworks.</p>



<p class="wp-block-paragraph">Again, you could have 4 different platforms to maintain:</p>



<ul class="wp-block-list">
<li>&nbsp;Your RDBMS</li>



<li>A DWH system for analytics processing</li>



<li>A Data Lake</li>



<li>A ML &amp; Gen-AI system.</li>
</ul>



<p class="wp-block-paragraph">Instead of that, your can merge everything in only one platform: <a href="https://www.oracle.com/heatwave/">HeatWave</a>. And you can query near real time data with <a href="https://www.oracle.com/heatwave/lakehouse/">HeatWave Lakehouse</a> because new data is available in seconds: that&#8217;s great!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-1024x768.jpg" alt="" class="wp-image-37546" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-1024x768.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-300x225.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-768x576.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-1536x1152.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/20250306_130126-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<ol class="wp-block-list">
<li>If you have mixed workloads, if you start to work with AI and if you want to improve your performances, it is really worth taking a look at <a href="https://www.oracle.com/heatwave/">Oracle HeatWave</a>. You can try it <a href="https://www.oracle.com/heatwave/free/?source=:ow:o:p:nav:092321MySQLHero&amp;intcmp=:ow:o:p:nav:092321MySQLHero">here</a> for free.</li>



<li>We all know that AI is the future. These next years, we&#8217;ll be more and more challenged on GenAI, ML, vector processing and so on. With all this innovation, we must not lose sight of topics that remain crucial (and perhaps become even more important) such as security, reliability, availability, and best practices. With <a href="https://www.dbi-services.com/">dbi services</a> and <a href="https://www.sequotech.com/">Sequotech</a> we can for sure help you with this transition.</li>
</ol>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-technology-roundtable-for-digital-natives-lets-have-a-look-at-ai-cloud-and-heatwave/">Oracle Technology Roundtable for Digital Natives &#8211; Let&#8217;s have a look at AI, Cloud and HeatWave</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/oracle-technology-roundtable-for-digital-natives-lets-have-a-look-at-ai-cloud-and-heatwave/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Server 2022 &#8211; Azure Synapse Link</title>
		<link>https://www.dbi-services.com/blog/sql-server-2022-synapse-link/</link>
					<comments>https://www.dbi-services.com/blog/sql-server-2022-synapse-link/#respond</comments>
		
		<dc:creator><![CDATA[Christophe Cosme]]></dc:creator>
		<pubDate>Thu, 15 Sep 2022 08:11:53 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2022]]></category>
		<category><![CDATA[Synapse]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=18960</guid>

					<description><![CDATA[<p>Why is this feature interesting? The Azure Synapse Link for SQL Server 2022 will enable you to replicate your operational data into Azure Synapse Analytics dedicated SQL pool. Azure Synapse is an enterprise analytics service that accelerates time to insight across data warehouses and big data systems. Azure Synapse brings together the best of SQL [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2022-synapse-link/">SQL Server 2022 &#8211; Azure Synapse Link</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Why is this feature interesting?</h2>



<p class="wp-block-paragraph">The Azure Synapse Link for SQL Server 2022 will enable you to replicate your operational data into Azure Synapse Analytics dedicated SQL pool.</p>



<p class="wp-block-paragraph">Azure Synapse is an enterprise analytics service that accelerates time to insight across data warehouses and big data systems. Azure Synapse brings together the best of SQL technologies used in enterprise data warehousing, Spark technologies used for big data, Data Explorer for log and time series analytics, Pipelines for data integration and ETL/ELT, and deep integration with other Azure services such as Power BI, CosmosDB, and AzureML.</p>



<p class="wp-block-paragraph">Diagram of Azure Synapse Analytics architecture.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="873" height="292" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-7.png" alt="" class="wp-image-18962" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-7.png 873w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-7-300x100.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-7-768x257.png 768w" sizes="auto, (max-width: 873px) 100vw, 873px" /></figure>



<p class="wp-block-paragraph">The&nbsp; advantage of creating a Synapse Link to your SQL server 2022 is that you can replicate your operational data in SQL Server to the Synapse dedicated SQL pool in an automatic way.</p>



<p class="wp-block-paragraph">The data is first loaded in a landing zone and than copied to the Synapse dedicated SQL pool. The Azure Data Lake Storage Gen2 account is used for the landing zone. This data lake storage must be dedicated only for this Synapse Link for SQL landing zone.</p>



<p class="wp-block-paragraph">You will be able to use the full power of Synapse to analyze your data without impacting the operational applications. You are also able to federate the data of several SQL Server 2022 databases without having to build complicated load processes.</p>



<h2 class="wp-block-heading">Prerequisite</h2>



<ul class="wp-block-list"><li>On Azure side, you need first to have a Synapse workspace created</li></ul>



<ul class="wp-block-list"><li>On your data center side you need to have SQL Server 2022 Instance installed<ul><li>Make sure to have an master encryption key created on the database you want to link with your Synapse Analytics<ul><li>CREATE MASTER KEY ENCRYPTION BY PASSWORD = &#8216;************&#8217;</li></ul></li><li>Be also sure not to have clustered columnstore indexes on the tables you want to link in Synapse. This is not supported</li></ul></li></ul>



<ul class="wp-block-list"><li>Create an Azure Data Lake Storage Gen2 account (different from the account created with the Azure Synapse Analytics workspace) used as the landing zone to stage the data submitted by SQL Server 2022.<ul><li>If you don&#8217;t have a container available, create one that will be used for the landing zone of the data coming from your SQL Server 2022 instance on-premises</li></ul></li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="640" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-8-1024x640.png" alt="" class="wp-image-18963" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-8-1024x640.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-8-300x187.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-8-768x480.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-8.png 1226w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>You will also need a Share Access Signature (SAS) on your container later on to allow to access it<ul><li>In the Azure portal navigate to your storage account you will use for the landing zone</li><li>Select the containers</li><li>Click the ellipse button of the container you created previously</li><li>Select generate SAS</li></ul></li></ul>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="507" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-9-1024x507.png" alt="" class="wp-image-18964" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-9-1024x507.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-9-300x149.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-9-768x381.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-9.png 1223w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Use User delegation key as the signing method</li><li>Select Read/Write/List in the permissions</li><li>Set the validity period of your signature (max duration is 7 days, after that you have to renew the signature)</li><li>Defined the IP address of the computer which will access the landing zone container</li><li>Select the protocol communication protocol</li><li>Generate the SAS token</li><li>Copy and save the token generated, you will need it later</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="555" height="746" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-50.png" alt="" class="wp-image-19011" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-50.png 555w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-50-223x300.png 223w" sizes="auto, (max-width: 555px) 100vw, 555px" /></figure>



<ul class="wp-block-list"><li>Make sure that the computer you are working on is allow to access your synapse workspace. Check the firewall rules.</li></ul>



<p class="wp-block-paragraph">In the Azure portal navigate to your synapse workspace</p>



<ul class="wp-block-list"><li>&nbsp;select the networking option</li><li>Enable the checkbox to allow Azure services to access the workspace</li><li>add the IP address of your client. Check that it appears in the list of rules</li><li>&nbsp;save your settings.</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="863" height="756" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-10.png" alt="" class="wp-image-18965" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-10.png 863w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-10-300x263.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-10-768x673.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /></figure>



<p class="wp-block-paragraph">Now that the prerequisites are fulfilled we can start with the real setup of the SQL Server 2022 link with Synapse.</p>



<h2 class="wp-block-heading">Create your target Synapse dedicated SQL pool</h2>



<p class="wp-block-paragraph">In Azure portal go to the&nbsp; synapse workspace you created and open the synapse studio.</p>



<ul class="wp-block-list"><li>Select&nbsp; the manage hub </li><li>Select SQL pool</li><li>Click the +New to add a new SQL pool </li><li>Key in a name </li><li>choose the performance level depending of your needs </li><li>create your SQL pool.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="476" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14-1024x476.png" alt="" class="wp-image-18969" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14-1024x476.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14-300x139.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14-768x357.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14-1536x714.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-14.png 1538w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">It takes some times until the SQL pool is deployed. Check the online indicator</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="836" height="51" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-12.png" alt="" class="wp-image-18967" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-12.png 836w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-12-300x18.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-12-768x47.png 768w" sizes="auto, (max-width: 836px) 100vw, 836px" /></figure>



<p class="wp-block-paragraph">Create a master key for your synapse SQL Pool.</p>



<ul class="wp-block-list"><li>go to data hub</li><li>select your SQL pool&nbsp;</li><li>create a new SQL script with the empty script option</li></ul>



<p class="wp-block-paragraph">If you just created your dedicated SQL pool refresh your synapse studio, it might be that the SQL database does not appear in the workspace list.</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="617" height="338" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-15.png" alt="" class="wp-image-18970" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-15.png 617w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-15-300x164.png 300w" sizes="auto, (max-width: 617px) 100vw, 617px" /></figure>



<p class="wp-block-paragraph">Paste the command CREATE MASTER KEY in the script pane and run it. Be sure the script is successfully executed.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="906" height="567" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-13.png" alt="" class="wp-image-18968" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-13.png 906w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-13-300x188.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-13-768x481.png 768w" sizes="auto, (max-width: 906px) 100vw, 906px" /></figure>



<h2 class="wp-block-heading">Create linked service for your source SQL Server 2022</h2>



<p class="wp-block-paragraph">Create a Self-hosted integration Runtime : is a software agent that you can download and install on your on-premises machine or&nbsp; a virtual machine. It is a required component for synapse to get access to the data on SQL Server 2022</p>



<p class="wp-block-paragraph">The Self-hosted Integration Runtime is only supported on Windows Operating System</p>



<ul class="wp-block-list"><li>Select the [Manage Hub] option</li><li>Select the option&nbsp; linked services </li><li>select +New </li><li>search for&nbsp; &#8220;SQL Server &#8221; </li><li>select the SQL Server Icon </li><li>validate clicking continue.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="474" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-19-1024x474.png" alt="" class="wp-image-18974" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-19-1024x474.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-19-300x139.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-19-768x355.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-19.png 1372w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Define a name for your linked service</li><li>Define your owned integration runtime, by opening the dropdown </li><li>select +New</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="566" height="740" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-17.png" alt="" class="wp-image-18972" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-17.png 566w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-17-229x300.png 229w" sizes="auto, (max-width: 566px) 100vw, 566px" /></figure>



<ul class="wp-block-list"><li>Select the Self-Hosted option </li><li>validate with continue</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="539" height="379" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-22.png" alt="" class="wp-image-18977" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-22.png 539w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-22-300x211.png 300w" sizes="auto, (max-width: 539px) 100vw, 539px" /></figure>



<ul class="wp-block-list"><li>Define a name unique in the workspace matching the naming convention </li><li>and click create.</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="554" height="422" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-18.png" alt="" class="wp-image-18973" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-18.png 554w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-18-300x229.png 300w" sizes="auto, (max-width: 554px) 100vw, 554px" /></figure>



<p class="wp-block-paragraph">I opted for the manual setup. So I downloaded and installed the integration runtime manually. Copy the key in when installing it when required.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="536" height="497" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-20.png" alt="" class="wp-image-18975" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-20.png 536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-20-300x278.png 300w" sizes="auto, (max-width: 536px) 100vw, 536px" /></figure>



<p class="wp-block-paragraph">When the installation is finished the configuration manager will open. Copy the key provided by the setup in the synapse workspace and click register</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="784" height="537" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-16.png" alt="" class="wp-image-18971" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-16.png 784w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-16-300x205.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-16-768x526.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></figure>



<p class="wp-block-paragraph">Check that the validation is ok and click finish to finalize the registration</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="794" height="544" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-21.png" alt="" class="wp-image-18976" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-21.png 794w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-21-300x206.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-21-768x526.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /></figure>



<p class="wp-block-paragraph">Check if the registration is successful</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="784" height="539" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-23.png" alt="" class="wp-image-18978" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-23.png 784w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-23-300x206.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-23-768x528.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></figure>



<p class="wp-block-paragraph">You can now finalize the creation of the linked service on your synapse workspace.</p>



<ul class="wp-block-list"><li>Check that your integration runtime is valid</li><li>Capture the&nbsp; name of you on-premises SQL Sever instance</li><li>Specify the database name</li><li>Define the authentication to your on-premises SQL Server instance.</li><li>Test your connection</li><li>Click create</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="552" height="732" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-24.png" alt="" class="wp-image-18979" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-24.png 552w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-24-226x300.png 226w" sizes="auto, (max-width: 552px) 100vw, 552px" /></figure>



<p class="wp-block-paragraph">The last think you can do for this step is verify that your integration runtime is up and running</p>



<ul class="wp-block-list"><li>Go to the monitor hub</li><li>Select integration runtimes</li><li>Check the status of your self-hosted integration runtime</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="462" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-25-1024x462.png" alt="" class="wp-image-18980" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-25-1024x462.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-25-300x135.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-25-768x347.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-25.png 1057w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Create a linked service to connect to your data lake staging area</h2>



<p class="wp-block-paragraph">First you have to grant permissions to your Azure data lake gen2 for your synapse workspace to access it. On the Azure portal, go to the Azure Data Lake Storage Gen2 account you created.</p>



<ul class="wp-block-list"><li>Select the Access Control (IAM) menu.</li><li>Click +Add, and select Add role assignment.</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="322" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-26.png" alt="" class="wp-image-18981" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-26.png 640w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-26-300x151.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<ul class="wp-block-list"><li>Search for Storage Blob Data Contributor for the selected role</li><li>Select the line in the list</li><li>Click next</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="726" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-27-1024x726.png" alt="" class="wp-image-18982" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-27-1024x726.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-27-300x213.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-27-768x545.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-27.png 1060w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Choose Managed identity in the assign access to section</li><li>Click select members</li></ul>



<p class="wp-block-paragraph">In the right pane</p>



<ul class="wp-block-list"><li>Select the subscription to use</li><li>Select&nbsp; Synapse workspaces in the managed identity dowpdown</li><li>Select the synapse workspace you want to grant the role to.</li><li>Click select</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="733" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-28-1024x733.png" alt="" class="wp-image-18983" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-28-1024x733.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-28-300x215.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-28-768x550.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-28.png 1067w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Check if you selected the right member</li><li>Validate with Review + assign</li></ul>



<p class="wp-block-paragraph">This may take a few minutes to take effect to add role assignment.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="843" height="766" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-29.png" alt="" class="wp-image-18984" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-29.png 843w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-29-300x273.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-29-768x698.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></figure>



<p class="wp-block-paragraph">Now you can create the linked services in your synapse workspace to bind the data lake gen2.</p>



<p class="wp-block-paragraph">Go back to the synapse studio</p>



<ul class="wp-block-list"><li>Select the manage hub section,</li><li>Select linked services</li><li>Click +New</li><li>In the right pane</li><li>Search for Azure Data Lake Storage Gen2</li><li>Click continue</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="518" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30-1024x518.png" alt="" class="wp-image-18985" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30-1024x518.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30-300x152.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30-768x389.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30-1536x778.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-30.png 1683w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Defined a name for your linked service</li><li>Select the AutoResolveIntegrationRuntime connection method</li><li>Select Accountkey in the authentication type</li><li>Select the option Fron Azure subscription</li><li>Select the subscription</li><li>Select your storage account name to be the destination of your landing zone</li><li>Test your connection and check if everything is fine</li><li>Finalize the creation by clicking create</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="567" height="927" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-31.png" alt="" class="wp-image-18986" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-31.png 567w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-31-183x300.png 183w" sizes="auto, (max-width: 567px) 100vw, 567px" /></figure>



<p class="wp-block-paragraph">Do not to forget to publish the changes when needed</p>



<ul class="wp-block-list"><li>Click the Publishing command</li><li>Click the publish button after having reviewed the list of changes to apply</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="541" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32-1024x541.png" alt="" class="wp-image-18987" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32-1024x541.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32-300x158.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32-768x406.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32-1536x811.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-32.png 1774w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Create the Azure synapse link connection</h2>



<p class="wp-block-paragraph">First be sure that all the tables you need to replicate in your Synapse have a primary key on the on-premises SQL Server instance side. This is mandatory for the data replication</p>



<p class="wp-block-paragraph">Stay in your Synapse Studio to set this configuration</p>



<ul class="wp-block-list"><li>Go to the integrate hub</li><li>Click on the +</li><li>Select the Link connection option</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="512" height="322" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-35.png" alt="" class="wp-image-18990" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-35.png 512w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-35-300x189.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<p class="wp-block-paragraph">Define your new connection to the SQL Server 2022 instance you have on-premises</p>



<p class="wp-block-paragraph">In the New link connection window</p>



<ul class="wp-block-list"><li>Define the source type, in our case SQL Server</li><li>Select the Source linked server you created previously to bind your SQL Server instance on-premises</li><li>Select the tables to be replicated on Synapse side</li><li>Click continue</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="572" height="660" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-37.png" alt="" class="wp-image-18992" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-37.png 572w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-37-260x300.png 260w" sizes="auto, (max-width: 572px) 100vw, 572px" /></figure>



<p class="wp-block-paragraph">In the next step</p>



<ul class="wp-block-list"><li>Select the SQL pool you have created previously</li><li>Click continue</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="566" height="284" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-36.png" alt="" class="wp-image-18991" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-36.png 566w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-36-300x151.png 300w" sizes="auto, (max-width: 566px) 100vw, 566px" /></figure>



<ul class="wp-block-list"><li>Give a name to your link connection</li><li>Set the number of core dedicated to the connection</li><li>Select the mode of the connection</li><li>Sekect the linked service to the landing zone your created previously</li><li>Select the storage account container you created&nbsp; (see the prerequisite chapter)</li><li>Copy the storage container SSAS token you generated (see the prerequisite chapter)</li><li>Click the OK button to create the link connection</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="556" height="762" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-34.png" alt="" class="wp-image-18989" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-34.png 556w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-34-219x300.png 219w" sizes="auto, (max-width: 556px) 100vw, 556px" /></figure>



<p class="wp-block-paragraph">On the next screen, you will get a summary of the whole link connection your just defined</p>



<ul class="wp-block-list"><li>Change the target table names, distribution type/Column and structure type to fit best the data you are dealing with</li><li>Test again the connection with your SQL Server instance on-premises</li><li>Publish the link connection your created on your synapse workspace</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="495" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33-1024x495.png" alt="" class="wp-image-18988" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33-1024x495.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33-300x145.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33-768x371.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33-1536x742.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-33.png 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Start and control the data replication</h2>



<p class="wp-block-paragraph">Now we are finally ready to start the data replication from your SQL Server 2022 on-premises to your Synapse workspace.</p>



<p class="wp-block-paragraph">It can take several minutes for the link to take effect and data starting to be replicating.</p>



<p class="wp-block-paragraph">It will first create the table structure on the SQL pool, than snapshot the data to make an initial data load and start the replication.</p>



<p class="wp-block-paragraph">In the Synapse Analytics Studio</p>



<ul class="wp-block-list"><li>go to the Integrate hub</li><li>Select the link connections you create previously</li><li>Click on the Start button</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="496" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41-1024x496.png" alt="" class="wp-image-18996" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41-1024x496.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41-300x145.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41-768x372.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41-1536x744.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-41.png 1917w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You can follow the status of the data replication from the Synapse&nbsp; Studio</p>



<ul class="wp-block-list"><li>Go to the monitoring hub</li><li>Select the Link connection option</li><li>Be sure that the status is running</li><li>Notice as well that a warning is displayed indicating the landing zone token has an expiring date. I will have to rotate the key to ensure for the replication to continue working</li><li>Click on the link connection name to see the detailed information of the replication</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="339" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43-1024x339.png" alt="" class="wp-image-18998" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43-1024x339.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43-300x99.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43-768x254.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43-1536x508.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-43.png 1617w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Check the status of the replication per table you selected. When error occur you will see it here too. In this case you can click on the error to see the error message.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="329" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39-1024x329.png" alt="" class="wp-image-18994" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39-1024x329.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39-300x96.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39-768x247.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39-1536x493.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-39.png 1654w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Control in the SQL pool that the tables have been created correctly and that they contain data</p>



<p class="wp-block-paragraph">From Synapse Analytics Studio</p>



<ul class="wp-block-list"><li>Select the Data hub</li><li>From the Workspace tab, expand the table folder of your SQL pool and check the table created. The specific icon in front of the table indicate that it is a linked table</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="437" height="505" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-38.png" alt="" class="wp-image-18993" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-38.png 437w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-38-260x300.png 260w" sizes="auto, (max-width: 437px) 100vw, 437px" /></figure>



<ul class="wp-block-list"><li>Hover on the table name</li><li>Click the […] button to create action on the table</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="351" height="280" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-44.png" alt="" class="wp-image-18999" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-44.png 351w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-44-300x239.png 300w" sizes="auto, (max-width: 351px) 100vw, 351px" /></figure>



<ul class="wp-block-list"><li>Select New SQL Script</li><li>Click on Select TOP 100 rows to generate the query and see the result set</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="623" height="389" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-40.png" alt="" class="wp-image-18995" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-40.png 623w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-40-300x187.png 300w" sizes="auto, (max-width: 623px) 100vw, 623px" /></figure>



<ul class="wp-block-list"><li>The query will be written in the SQL script frame</li><li>The dataset will be display below</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="388" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-42-1024x388.png" alt="" class="wp-image-18997" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-42-1024x388.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-42-300x114.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-42-768x291.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-42.png 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You can query your data and check the replication consistency by changing the query.</p>



<p class="wp-block-paragraph">You can publish your queries and thus create control script to control if the replication is running as expected.</p>



<h2 class="wp-block-heading">Check to be done on SQL Server side</h2>



<p class="wp-block-paragraph">There are some checks you can do on your SQL Server side.</p>



<p class="wp-block-paragraph">Within the database use to link the tables in Synapse, you will find 3 new system tables in which you can query information about the linked tables using the change feed feature</p>



<p class="wp-block-paragraph">[changefeed].[change_feed_settings]</p>



<p class="wp-block-paragraph">[changefeed].[change_feed_table_groups]</p>



<p class="wp-block-paragraph">[changefeed].[change_feed_tables]</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="326" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48-1024x326.png" alt="" class="wp-image-19004" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48-1024x326.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48-300x95.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48-768x244.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48-1536x488.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-48.png 1654w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You will find connection info used by Synapse to replicate the table through the link service running the following query on your database level:</p>



<p class="wp-block-paragraph">use [&lt;YourDatabaseName&gt;]</p>



<p class="wp-block-paragraph">select * from sys.database_scoped_credentials</p>



<p class="wp-block-paragraph">And check the result you obtain:</p>



<ul class="wp-block-list"><li>The name of the scoped credential must match your Azure Storage Account container folder your defined</li><li>The principal id must match the database user id you used to connect to the database through the Microsoft integration Runtime service</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="163" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-49.png" alt="" class="wp-image-19005" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-49.png 988w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-49-300x49.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-49-768x127.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>



<p class="wp-block-paragraph">On table level check the propoties. You notice that the Table is replicated is set to True.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="697" height="659" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-47.png" alt="" class="wp-image-19003" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-47.png 697w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-47-300x284.png 300w" sizes="auto, (max-width: 697px) 100vw, 697px" /></figure>



<h2 class="wp-block-heading">Limitation</h2>



<p class="wp-block-paragraph">In the documentation you can find information on the limitations you have at the moment. You will also find the know issues: </p>



<p class="wp-block-paragraph"><a href="http://synapse-link-for-sql-known-issues">https://docs.microsoft.com/en-us/azure/synapse-analytics/synapse-link/synapse-link-for-sql-known-issues</a></p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Even if this feature is only in preview mode, and if it seems a bit cumbersome to configure, I like the idea to be able to replicate your operational data to Synapse for real-time data analysis.</p>



<p class="wp-block-paragraph">It can be a good setup for such scenario.</p>



<p class="wp-block-paragraph">My next step will be to test how it behaves in a more changing environment, like having lot of transactions on the source system or changing the table structure and so on.</p>



<p class="wp-block-paragraph">Another aspect I want to experiment, is to plug Power BI reports on this Synapse Analytics&nbsp; linked tables.</p>



<p class="wp-block-paragraph">It is really a feature I will follow and I&#8217;m looking forward to see the further development.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/sql-server-2022-synapse-link/">SQL Server 2022 &#8211; Azure Synapse Link</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/sql-server-2022-synapse-link/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data Platform Summit 2022 &#8211;  Analytics at scale with Power BI and Azure Synapse</title>
		<link>https://www.dbi-services.com/blog/data-platform-summit-2022-analytics-at-scale-with-power-bi-and-azure-synapse/</link>
					<comments>https://www.dbi-services.com/blog/data-platform-summit-2022-analytics-at-scale-with-power-bi-and-azure-synapse/#respond</comments>
		
		<dc:creator><![CDATA[Christophe Cosme]]></dc:creator>
		<pubDate>Wed, 14 Sep 2022 06:45:17 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Data platform]]></category>
		<category><![CDATA[Power BI]]></category>
		<category><![CDATA[Synapse]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=18902</guid>

					<description><![CDATA[<p>Introduction Introduction This morning I attended the first part of the pre-conf of the Data Platform Virtual Summit 2022 titled &#8220;Analytics at scale with Power BI and Azure Synapse&#8221; presented by Dave Ruijter. Working a lot with Power BI and gathering experience with Azure Synapse Analytics , I was looking forward to have Dave&#8217;s point [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/data-platform-summit-2022-analytics-at-scale-with-power-bi-and-azure-synapse/">Data Platform Summit 2022 &#8211;  Analytics at scale with Power BI and Azure Synapse</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Introduction</strong></p>



<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">This morning I attended the first part of the pre-conf of the Data Platform Virtual Summit 2022 titled &#8220;Analytics at scale with Power BI and Azure Synapse&#8221; presented by Dave Ruijter.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="567" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5-1024x567.png" alt="" class="wp-image-18946" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5-1024x567.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5-300x166.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5-768x425.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5-1536x850.png 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-5.png 1550w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Working a lot with Power BI and gathering experience with Azure Synapse Analytics , I was looking forward to have Dave&#8217;s point of view and experience on this combination of technologies.</p>



<p class="wp-block-paragraph">It is always good to stay open minded and learn from other expertise and opinion.</p>



<p class="wp-block-paragraph">We have seen first what are the challenges faced with Power BI and then Dave&#8217;s architecture proposal using Azure Synapse Analytics data lake to workaround these challenges.</p>



<h2 class="wp-block-heading">Power BI Challenges</h2>



<p class="wp-block-paragraph">The 2 main challenges with Power BI is the volume of data that you can handle with it and the second is to show near real-time data.</p>



<p class="wp-block-paragraph">To bypass the data volume issue you can use the DirectQuery mode instead of importing the data in Power BI. This way you will avoid loading data into Power BI and saving a lot of time to get data accessible in your Power BI report</p>



<p class="wp-block-paragraph">But the DirecQuery mode has its limitation too. That what starts to be interesting during this session, is how to find solution to minimize these limitations.</p>



<p class="wp-block-paragraph">The main issue with the DirectQuery mode is the slower performances to gather data and show it to the end user, the report becomes less attractive for the Power BI user experience and the dynamic aspect of the report is fading.</p>



<p class="wp-block-paragraph">One simple possibility is to apply the query reduction within your report, avoiding to run queries each time the user applies a filter, and you will have to refresh the data manually when you are done with the filter you want to apply. </p>



<h2 class="wp-block-heading">Azure Synapse Analytics</h2>



<p class="wp-block-paragraph">To increase user experience and bring better performance showing near-real time data with acceptable performance a possible solution is to use Azure Synapse Analytics.</p>



<p class="wp-block-paragraph">Synapse has been developed a lot since the last couple of years and you have possibility to collect your data from your source system using the API. There are different ways to do it, but the combined use of pipelines and Spark Notebooks is a Dave&#8217;s recommendation as they are well integrated into the Synapse Analysis Studio.</p>



<p class="wp-block-paragraph">Notebooks can be very practical when you have complex scenario to integrate your data. You can developed it using different programming languages within the same notebook and it&#8217;s easy to document it within the coding.</p>



<p class="wp-block-paragraph">Dave&#8217;s proposal to to store the data is a Azure Synapse Analytics delta lake using the Bronze, Silver, Gold layers approach. That sound a very good option too. </p>



<p class="wp-block-paragraph">The delta lake is coming on top of classical data lakes. They provide ACID transactions and will help you to build-up your data sets and history it easily and efficiently.</p>



<ul class="wp-block-list">
<li>Bronze layer is used to acquire the original raw data and keep the its history.</li>



<li>Silver layer serves to cleanse, refine, filter and format the data.</li>



<li>Gold layer is finally where you have you will prepare your data to consume it in your reporting system. It must be then fitting your needs by transforming, merging, aggregating, and modelling&nbsp; it, using star schema.</li>
</ul>



<p class="wp-block-paragraph">&nbsp;In order to access the data you can use&nbsp; Synapse serverless SQL pools.</p>



<p class="wp-block-paragraph">For the serverless SQL pools there are also some information to know and best practices to follow:</p>



<ul class="wp-block-list">
<li>Serverless SQL pools must be warmed up. After a idle moment it goes in sleeping mode and it will take some time to wake it up again.</li>



<li>Performances can be improved by
<ul class="wp-block-list">
<li>Using the appropriate authentication method</li>



<li>Locate them in the same region as your Power BI and your end users</li>



<li>Privilege the parquet file format or data tables as they provide better performance</li>



<li>Consider storing files with size between 100MG and 10GB to avoid to many costly i/o</li>



<li>Use appropriate datatype</li>



<li>Create partition and use filename and filepath function to target them</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">So your final architecture could be like this one.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="280" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-3-1024x280.png" alt="" class="wp-image-18944" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-3-1024x280.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-3-300x82.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-3-768x210.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/09/image-3.png 1535w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">And if you still&nbsp; need&nbsp; improvement</h2>



<p class="wp-block-paragraph">Having the solution in place, you can face potential performance issues.</p>



<p class="wp-block-paragraph">They are some tools to consider to analyze what happen before making changes.</p>



<p class="wp-block-paragraph">Interesting was the demo using Power BI Performance Analyzer. You can copy the&nbsp; DAX Query directly from the Power BI Performance Analyzer and paste it in the DAX studio for further analysis with the Server Timing&nbsp; option.</p>



<p class="wp-block-paragraph">VertiPaq Analyzer will give you a good understanding about the data volume you are dealing with in your Power BI report.</p>



<p class="wp-block-paragraph">With this tools you will be able to know where the bottlenecks are and take action accordingly to optimize the response time of your Power BI report.</p>



<p class="wp-block-paragraph">After having identified the potential problem you have several possibilities to improve your report:</p>



<ul class="wp-block-list">
<li>Make changes in your data model</li>



<li>-Using query folding when possible with your source system</li>



<li>Defining aggregation tables from your detailed info</li>



<li>Adapt the storage mode</li>



<li>Using Hybrid tables</li>



<li>Incremental refresh</li>
</ul>



<p class="wp-block-paragraph">Be careful when using the incremental refresh you won&#8217;t be able to download the PBIX file from Power BI Service. </p>



<p class="wp-block-paragraph">So backup your PBIX file versions in safe locations.</p>



<h2 class="wp-block-heading">Monitoring and Cost control</h2>



<p class="wp-block-paragraph">You can now as well send information from the Power BI to Azure Log Analytics as well, but this feature is still not completely functional</p>



<p class="wp-block-paragraph">You can find as well a Power BI report template on GitHub to analyze your Power BI platform activities</p>



<p class="wp-block-paragraph">You can put alert on the log analytics to be warned when some events arise. You can use KQL (Kusto Query Language) to set it up.</p>



<p class="wp-block-paragraph">It sis recommended to set data consumption limits per day, week and month on your Synapse Analytics.&nbsp; When you use DirectQuery&nbsp; a lot of transactions will run over your SQL serverless pools, they can treat a high volume of data and therefore high costs. This will help you to control your costs on handled by SQL serverless pool.</p>



<p class="wp-block-paragraph">It is as well recommended to set budget on your subscriptions and resource groups level</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">It was an interesting session, I could grab some very good information and ideas.</p>



<p class="wp-block-paragraph">Using delta lake as a data source for Power BI report is something I will definitely test and evaluate.</p>



<p class="wp-block-paragraph">I could only regret that the demos were not really functioning as expected or not illustrating enough the subject.</p>



<p class="wp-block-paragraph">But overall it was a great session with lot of valuable information and hints.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/data-platform-summit-2022-analytics-at-scale-with-power-bi-and-azure-synapse/">Data Platform Summit 2022 &#8211;  Analytics at scale with Power BI and Azure Synapse</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/data-platform-summit-2022-analytics-at-scale-with-power-bi-and-azure-synapse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>One day training @ Microsoft Azure Cloud Workshop</title>
		<link>https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/</link>
					<comments>https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Haby]]></dc:creator>
		<pubDate>Wed, 22 Jan 2020 07:52:32 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technology Survey]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure Data Factory]]></category>
		<category><![CDATA[Azure Databricks]]></category>
		<category><![CDATA[Azure SQL Data Warehouse]]></category>
		<category><![CDATA[Azure Synapse]]></category>
		<category><![CDATA[Cosmos DB]]></category>
		<category><![CDATA[SQL Server 2019]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/</guid>

					<description><![CDATA[<p>Today, with my colleague Christophe, we follow the Microsoft Azure Training Day: Data and Analytics @ Microsoft Zürich (Wallisellen to be exact). After a presentation of SQL Server 2019, we begin with the First Lab about SQL Server 2019 and new features and we going through intelligent query processing, Data Discovery and Classification for personally [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/">One day training @ Microsoft Azure Cloud Workshop</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today, with my colleague <a href="https://www.dbi-services.com/blog/author/christophe-cosme/" target="_blank" rel="noopener noreferrer">Christophe</a>, we follow the Microsoft Azure Training Day: Data and Analytics @ Microsoft Zürich (Wallisellen to be exact).</p>
<p>After a presentation of SQL Server 2019, we begin with the First Lab about SQL Server 2019 and new features and we going through intelligent query processing, Data Discovery and Classification for personally identifiable information (PII) and General Data Protection Regulation (GDPR) and secure enclave.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud02.png"><img loading="lazy" decoding="async" class="size-medium wp-image-36747 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud02.png" alt="" width="300" height="197" /></a></p>
<p>One of my favorites part of the lab was to play/configure a secure enclave because inever do it. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
A little tips: Don&#8217;t forget to enable parameterization for Always Encrypted in the Query Options<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud03-2.png"><img loading="lazy" decoding="async" class="size-medium wp-image-36748 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud03-2.png" alt="" width="300" height="163" /></a></p>
<p>The Second Lab is about Big Data with SQL Server 2019 Big Data Clusters</p>
<p>In this second lab, we work with Azure Data Studio and make some external table with csv file and an external Azure SQL Database.<br />
I was curious to see the execution plan and the cost of these remote queries</p>
<p>Little pause with the lunch and go back to work with our labs!</p>
<p>We begin the afternoon with the database as a Service (DBaaS &#8211; PaaS) on Azure: Azure SQL Database (Single, Elastic Pool and Managed Instance) and Cosmos DB the globallly distributed, massively scalable, multi-model database Service.</p>
<p>Now, go to do the Third Lab with Cosmos DB<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud05.png"><img loading="lazy" decoding="async" class="size-medium wp-image-36768 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud05.png" alt="" width="300" height="225" /></a></p>
<p>After somes errors due to my modifications on the alias name of my ressources, it&#8217;s finally working good<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud06.png"><img loading="lazy" decoding="async" class="size-medium wp-image-36766 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud06.png" alt="" width="300" height="123" /></a></p>
<p>Little tips: You can choose now <strong>Switzerland North</strong> as Region<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud07.png"><img loading="lazy" decoding="async" class="size-medium wp-image-36774 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud07.png" alt="" width="300" height="91" /></a></p>
<p>After a little break, the last Lab is about the Modern Data Warehouse and all Azure &#8220;BI services&#8221; like Azure Data Factory, Azure Databricks, Azure SQL DW and Power BI.  The goal of this lab is to learn how these tools can be use together<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud08.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-36775 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud08.jpg" alt="" width="300" height="197" /></a></p>
<p>I discover also a new service in the &#8220;Azure Data World&#8221;: <strong>Azure Synapse</strong><br />
It is Azure SQL Data Warehouse evolved. You can find  more information <a href="https://azure.microsoft.com/en-us/services/synapse-analytics/" target="_blank" rel="noopener noreferrer">here</a></p>
<p>At the end,  I build my KPI under Power BI very easily&#8230;<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud09.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-36776 aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/WS_MS_Cloud09.jpg" alt="" width="300" height="197" /></a></p>
<p>I will really thanks  Microsoft and their Staff for the organization and this useful and interesting workshop day!</p>
<p>A learn a lot and can share with all my customers this experience now</p>
<p>L’article <a href="https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/">One day training @ Microsoft Azure Cloud Workshop</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/one-day-training-microsoft-azure-cloud-workshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Documentum &#8211; FT &#8211; FTIntegrity Tool</title>
		<link>https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/</link>
					<comments>https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/#respond</comments>
		
		<dc:creator><![CDATA[David Diab]]></dc:creator>
		<pubDate>Tue, 03 Dec 2019 17:00:55 +0000</pubDate>
				<category><![CDATA[Application integration & Middleware]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[FT]]></category>
		<category><![CDATA[ftintegrity]]></category>
		<category><![CDATA[index]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/</guid>

					<description><![CDATA[<p>FTIntegrity is used to verify indexing after migration or to get a status after a normal indexing. The tool is a standalone Java program that verifies all types that are registered in the dmi_registry_table with the user dm_fulltext_index_user. By default, the utility compares the object ID and i_vstamp between the repository and xPlore. In this [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/">Documentum &#8211; FT &#8211; FTIntegrity Tool</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>FTIntegrity is used to verify indexing after migration or to get a status after a normal indexing. The tool is a standalone Java program that verifies all types that are registered in the dmi_registry_table with the user dm_fulltext_index_user. By default, the utility compares the object ID and i_vstamp between the repository and xPlore.<br />
<span id="more-13137"></span></p>
<p>In this blog I will share with you the default FTIntegrity capabilities, and also some optional configurations. </p>
<h1> Default Configuration </h1>
<h2>Preparation</h2>
<p>A script is given to execute the FTIntegrity Tool, but some preparation are needed before the first use:</p>
<ul>
<li>Verify that the IndexAgent is started</li>
<li>Define the docbase name:
<pre class="brush: bash; gutter: true; first-line: 1">export DCTM_DOCBASE_NAME="MYREPO"</pre>
</li>
<li>Navigate to XPLORE_HOME/setup/indexagent/tools</li>
<li>Substitute the repository instance owner password in the script ftintegrity_for_${DCTM_DOCBASE_NAME}.sh, but of course for security reasons it is highly recommanded to don&#8217;t put the password into the script, the workaround is to store the password:
<pre class="brush: bash; gutter: true; first-line: 1">stty -echo;read MDP;stty echo</pre>
</li>
<li>Update the script to take the password as a parameter:
<pre class="brush: bash; gutter: true; first-line: 1">sed -i 's/password_change_me/$1/g' ftintegrity_for_${DCTM_DOCBASE_NAME}.sh</pre>
</li>
</ul>
<h2>Execution</h2>
<p>Now you can start the FT Integrity tool, usually it takes long time so it is recommended to execute it with nohup to continue running even if the session is disconnected:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
nohup ./ftintegrity_for_${DCTM_DOCBASE_NAME}.sh $MDP &gt; ftintegrity_for_${DCTM_DOCBASE_NAME}_$(date +%Y%m%d).log &amp;
</pre>
<h2>Result</h2>
<p>Wait the end of the execution, then check files generated under XPLORE_HOME/setup/indexagent/tools:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
-rw-r-----. 1 xplore xplore    15640 Dec  3 09:22 ObjectId-indexOnly.txt
-rw-r-----. 1 xplore xplore     7734 Dec  3 09:25 ObjectId-common-version-mismatch.txt
-rw-r-----. 1 xplore xplore  4237982 Dec  3 09:25 ObjectId-common-version-match.txt
-rw-r-----. 1 xplore xplore 20715741 Dec  3 09:25 ObjectId-dctmOnly.txt
-rw-r-----. 1 xplore xplore     1267 Dec  3 09:25 ftintegrity_for_MYREPO_20191203.log
</pre>
<p>The script generates four reports:</p>
<ul>
<li><strong>ObjectId-common-version-match.txt</strong><br />
This file contains the object IDs and i_vstamp values of all objects in the index and the repository and having identical i_vstamp values in both places.</li>
<li><strong>ObjectId-common-version-mismatch.txt</strong><br />
This file records all objects in the index and the repository with identical object IDs but nonmatching i_vstamp values. For each object, it records the objectID, i_vstamp value in the repository, and i_vstamp value in the index. The mismatch is on objects that were modified during or after migration.</li>
<li><strong>ObjectId-dctmOnly.txt</strong><br />
This report contains the object IDs and i_vstamp values of objects in the repository but not in the index. The objects in this report could be documents that failed indexing, documents that were filtered out, or new objects generated after migration.</li>
<li><strong>ObjectId-indexOnly.txt</strong><br />
This report contains the object IDs and i_vstamp values of objects in the index but not in the repository.<br />
These objects were removed from the repository during or after migration, before the event has updated the index.</li>
<p><em>You can resubmit lists (version-mismatch, dctmOnly, and indexOnly) to align the index with the docbase. To do so start the IndexAgent in normal mode, then click Object File and browse to the file.</em></p>
<h1>Optional Configuration</h1>
<h2> Use filter </h2>
<p>As you can see below the dctm Only is huge so it contains a lot of documents:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
-rw-r-----. 1 xplore xplore 20715741 Dec  3 09:25 ObjectId-dctmOnly.txt
</pre>
<p>This is due to the fact that some filters are configured in the Docbase, and avoid indexing some documents, to check these filters execute the below API query:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
?,c,select r_object_id,object_name,primary_class from dmc_module where any a_interfaces='com.documentum.fc.indexagent.IDfCustomIndexFilter'
</pre>
<p>In my case I get the below result:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
r_object_id				object_name																			primary_class
----------------		----------------------------------------------------------------------------		----------------------------------------------------------------------------------
0b01e24080000883		com.documentum.services.message.impl.type.MailMessageChildFilter					com.documentum.services.message.impl.type.MailMessageChildFilter
0b01e24080000884		com.documentum.services.message.impl.type.MailMessageChildFilter..J5_D65			com.documentum.services.message.impl.type.MailMessageChildFilter
0b01e24080000bef		com.documentum.server.impl.fulltext.indexagent.filter.defaultCabinetFilterAction	com.documentum.server.impl.fulltext.indexagent.filter.defaultCabinetFilterAction
0b01e24080000bf0		com.documentum.server.impl.fulltext.indexagent.filter.defaultFolderFilterAction		com.documentum.server.impl.fulltext.indexagent.filter.defaultFolderFilterAction
0b01e24080000bf3		com.documentum.server.impl.fulltext.indexagent.filter.defaultTypeFilterAction		com.documentum.server.impl.fulltext.indexagent.filter.defaultTypeFilterAction
(5 rows affected)
</pre>
<p>By default the FTIntegrity don&#8217;t take in account the filters, to include the filters update the script and add &#8220;-useFilter T&#8221;, use the below command:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
sed -i 's//&amp; -useFilter T/' ftintegrity_for_${DCTM_DOCBASE_NAME}.sh
</pre>
<h2> Check specific type </h2>
<p>Use the option -checkType to check a specific object type, use the below command to update:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
sed -i '/BATCH_SIZE/s/$/ -checkType dm_document/' ftintegrity_for_${DCTM_DOCBASE_NAME}.sh
</pre>
<p>In this way, only dm_document are verified.</p>
<h2> Compare specific metadata </h2>
<p>You can compare metadata values which compares object IDs and the specified attributes, to do so use the option -checkMetadata. Be careful, when this option is used you have to add -checkType option, for example, to compare only the a_is_hidden attribute:<br />
Define the list of attributes in a file (one attribute by line):</p>
<pre class="brush: bash; gutter: true; first-line: 1">
cat $XPLORE_HOME/setup/indexagent/tools/doclist.txt
a_is_hidden
</pre>
<p>Then specify the list of metadata to be checked by the script:</p>
<pre class="brush: bash; gutter: true; first-line: 1">
...
... $DSEARCH_DOMAIN $OUTPUT_FILEPATH $BATCH_SIZE -useFilter T -checkType dm_document -CheckMetadata XPLORE_HOME/setup/indexagent/tools/doclist.txt
</pre>
<p>As a result, you will have two new reports:</p>
<ul>
<li><strong>Object-Metadata-mismatch.txt</strong><br />
Contains all the objects with metadata that has inconsistencies.</li>
<li><strong>Object-Metadata-match.txt</strong><br />
Contains all the objects with metadata that has valid consistencies.</li>
</ul>
<p>In this way, you can compare really everything! Don&#8217;t hesitate to ask or share your experience with this tool <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a href="https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/">Documentum &#8211; FT &#8211; FTIntegrity Tool</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/documentum-ft-ftintegrity-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Some words about SOUG Day in Lausanne</title>
		<link>https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/</link>
					<comments>https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/#respond</comments>
		
		<dc:creator><![CDATA[Oracle Team]]></dc:creator>
		<pubDate>Thu, 14 Nov 2019 15:13:13 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[Microservice]]></category>
		<category><![CDATA[NewSQL]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/</guid>

					<description><![CDATA[<p>Today I participate to SOUG Day which takes place in Lausanne at the &#8220;Centre Pluriculturel et social d’Ouchy&#8221;. After a coffee and a welcome speech by Yann Neushaus, Ludovico Caldara and Flora Barriele, the event starts with 2 global sessions: A l&#8217;heure du serverless, le futur va-t-il aller aux bases de données distribuées? Franck Pachot [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/">Some words about SOUG Day in Lausanne</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today I participate to <a href="https://soug.ch/calendrier/soug-day-romandie-en-lausanne" target="_blank" rel="noopener noreferrer">SOUG Day</a> which takes place in Lausanne at the &#8220;Centre Pluriculturel et social d’Ouchy&#8221;.<br />
<span id="more-13008"></span><br />
After a coffee and a welcome speech by <a href="https://www.linkedin.com/in/yannneuhaus/" target="_blank" rel="noopener noreferrer">Yann Neushaus</a>, <a href="https://www.linkedin.com/in/ludovicocaldara/" target="_blank" rel="noopener noreferrer">Ludovico Caldara</a> and <a href="https://www.linkedin.com/in/florabarriele/" target="_blank" rel="noopener noreferrer">Flora Barriele</a>,<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/20191114_090656.jpg"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/20191114_090656.jpg" alt="" width="300" height="225" class="alignnone size-medium wp-image-35673" /></a><br />
the event starts with 2 global sessions:</p>
<h3>A l&#8217;heure du serverless, le futur va-t-il aller aux bases de données distribuées?</h3>
<p><a href="https://www.linkedin.com/in/franckpachot/" target="_blank" rel="noopener noreferrer">Franck Pachot</a> makes a comparison between Oracle products (Active Data Guard, RAC, Sharding) and new distributed databases in order to scale-up and scale-out.<br />
Briefly his talk makes reference to:<br />
&#8211; Differences among RDBMS, NoSQL and NewSQL according to the CAP Theorem<br />
&#8211; Definition and needs for NoSQL and NewSQL<br />
&#8211; Definition of services such as <a href="https://cloud.google.com/spanner/" target="_blank" rel="noopener noreferrer">Google&#8217;s Cloud Spanner</a>, <a href="https://pingcap.com/en/" target="_blank" rel="noopener noreferrer">TiDB</a>, <a href="https://www.cockroachlabs.com/db/product/?utm_source=google&amp;utm_medium=cpc&amp;obility_id=73582335042&amp;utm_campaign=EMEA_-_BOFU_-_Search_-_Brand&amp;utm_adgroup=Cockroach_Labs&amp;utm_term=cockroach%20database&amp;utm_content=393745684732&amp;gclid=Cj0KCQiAk7TuBRDQARIsAMRrfUZ_8CvkVtFbS7JZtc_kJts94jCgc-HjEadLi2LOb8UMzGBe22RgrcUaAmN1EALw_wcB" target="_blank" rel="noopener noreferrer">CockroachDB</a>, <a href="https://www.yugabyte.com/" target="_blank" rel="noopener noreferrer">YugabyteDB</a>.</p>
<h3>From DBA to Data Engineer &#8211; How to survive a career transition?</h3>
<p>Kamran Agayev from Azerbaijan speaks about what Big Data in general is and the transition from DBA to Database Engineer.<br />
He addresses several interesting topics:<br />
&#8211; Definition of Big Data<br />
&#8211; Which are the skills for a Data Engineer, a Data Architect (more complex competences than &#8220;just&#8221; being a Database Administrator)<br />
&#8211; Definition of products like Hadoop, Kafka, NoSQL<br />
After the coffee break, the choice is between 2 different streams. Here some words about the sessions I attend.</p>
<h3>Amazing SQL</h3>
<p>Laetitia Avrot from <a href="https://www.enterprisedb.com/" target="_blank" rel="noopener noreferrer">EnterpriseDB</a> talks about SQL, which is much more than what we know. SQL is different from other programming languages but it must be treated as one of them. At school we still learn SQL from before 1992, but in 1999 it changed to add relational algebra and data atomicity. PostgreSQL is very close to this standard. Laetitia shows lots of concrete examples of subqueries, common table expressions (CTE), lateral joins (not implemented in MySQL for the moment), anti joins, rollup, window functions, recursive CTE, and also some explanations about key words such as in, values, not in, not exists.</p>
<h3>Graph Database</h3>
<p>After the lunch, <a href="https://www.linkedin.com/in/gceresa/" target="_blank" rel="noopener noreferrer">Gianni Ceresa</a> presents property graph databases as combination of vertex (node, properties, ID) and edge (node, ID, label, properties). To start working with Oracle graphs, we can use PGX (Oracle Labs Parallel Graph AnalytiX). The OTN version is better for documentation. Through a demo, Gianni shows how to build a graph using Apache Zeppelin as interpreter and Phyton and Jupyter to visualize it. And then we can also use it to write some data analysis.</p>
<h3>5 mistakes that you&#8217;re making while presenting your data</h3>
<p><a href="https://www.linkedin.com/in/luizakoziel/" target="_blank" rel="noopener noreferrer">Luiza Nowak</a>, a non-IT girl working with IT people (she is a board member of <a href="https://poug.org/en/" target="_blank" rel="noopener noreferrer">POUG</a>), talks about IT presentations. There are 4 important parts defining them: the content, the story, the speaker performance and visualization.<br />
Here recurrent errors of IT presentations and how to handle them:<br />
1. Lack of data selection &#8211; you need to filter your data, to consider who and where you are talking to<br />
2. Too much at once &#8211; you need to divide your content, create some suspense and put less information into slides to let the audience listen to you instead of reading them<br />
3. Forget about contrast &#8211; you have to use contrast on purpose because it can be useful to underline something but it can also distract your audience<br />
4. Wrong type of charts &#8211; you have to be clear about your data and explain results<br />
5. You don&#8217;t have any story &#8211; you need to conceptualize your data.</p>
<h3>How can Docker help a MariaDB cluster for disaster/recovery</h3>
<p><a href="https://www.linkedin.com/in/sa%C3%AFd-mendi-a78a1a38/" target="_blank" rel="noopener noreferrer">Saïd Mendi</a> from <a href="https://www.dbi-services.com/" target="_blank" rel="noopener noreferrer">dbi services</a> explains what a <a href="https://mariadb.com/kb/en/library/what-is-mariadb-galera-cluster/" target="_blank" rel="noopener noreferrer">MariaDB Galera Cluster</a> is and his benefits and how Docker can help in some critical situations. Actually you can create some delayed slaves which can be useful to emulate the flashback functionality.</p>
<h3>Conclusion</h3>
<p>SOUG Day arrives to an end. It was a nice opportunity to meet international speakers, discuss with some customers and colleagues, learn and share. As usual, this is part of dbi services spirit and matches with our values!<br />
And now, I have to say you goodbye: it&#8217;s the aperitif and dinner time with the community <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hope to see you at the next <a href="https://soug.ch/" target="_blank" rel="noopener noreferrer">SOUG</a> event.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/">Some words about SOUG Day in Lausanne</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/some-words-about-soug-day-in-lausanne/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pass summit &#8211; day 4</title>
		<link>https://www.dbi-services.com/blog/pass-summit-day-4/</link>
					<comments>https://www.dbi-services.com/blog/pass-summit-day-4/#respond</comments>
		
		<dc:creator><![CDATA[Christophe Cosme]]></dc:creator>
		<pubDate>Fri, 09 Nov 2018 17:01:34 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Development & Performance]]></category>
		<category><![CDATA[Performance Tuning]]></category>
		<category><![CDATA[Power BI]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/pass-summit-day-4/</guid>

					<description><![CDATA[<p>Optimizing Multi-Billion Row Tables in Tabular in 2018 &#160; I wanted to attend the session moderated by Marco Russo to see his approach of optimizing performance in Tabular model The first thing to understand is how the data is stored and organized in a Tabular model. It is of course using the xVelocity in-memory capabilities [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-day-4/">Pass summit &#8211; day 4</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Optimizing Multi-Billion Row Tables in Tabular in 2018</h2>
<p>&nbsp;</p>
<p>I wanted to attend the session moderated by Marco Russo to see his approach of optimizing performance in Tabular model<br />
The first thing to understand is how the data is stored and organized in a Tabular model. It is of course using the xVelocity in-memory capabilities with the Vertipac column storage layout engine. It organizes the data, compressing  it by column,  in combination with a dictionary encoding mechanism.<br />
Therefore the most important aspects in a model to take care at are:</p>
<ul>
<li>Reducing the number of distinct values of columns</li>
<li>Focus on columns with many distinct values</li>
</ul>
<p>What impacts the performance of data retrieval is also  the relationships in the model that define the cardinality. The higher the cardinality is, the slower the query will be.</p>
<p>In order to measure there criteria the following tools are available:</p>
<ul>
<li>Vertipac analyzer: it can help you to get insight on your tabular model, to get information on the number of items in your columns and their size.</li>
<li>DAX studio: it is an open source that you can download visiting <a href="https://Daxstudio.org">https://Daxstudio.org</a></li>
</ul>
<p>DAX Studio will help you to analyze how your queries are performing and you will be able to see how the performance is related to the number of cores, the size of the columns queried and as already said above the size of the cardinality involved.</p>
<p>What is recommended for tabular model is to have the fastest CPU speed (&gt;= 3GHz) and CPU L2/L3 large caches; large cache of the CPU is essential to avoid quickly performance problems, but having to many CPU can be counterproductive, having more sockets can negatively impact your performance. Fastest RAM is also recommended(&gt;=3200). You have to be aware of the latency of memory and storage access and see the huge impact it has on the performance.</p>
<p>Marco delivers best practice using the Azure tiers available<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1081.jpg"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1081.jpg" alt="IMG_1081" width="300" height="225" class="alignnone size-medium wp-image-29281" /></a></p>
<p>The way you can influence having too high cardinality between fact and dimension is reduce the dimension with sub category but also to reduce you fact by splitting it and doing aggregates. You have to re-shape your data model.</p>
<p>The great thting is that a new &#8220;Dual storage mode and aggregation option&#8221; is a new feature in Power BI Premium that enable to defined aggregation table of your big fact tables that do not fit in memory within Power BI.<br />
<a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1082.jpg"><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1082.jpg" alt="IMG_1082" width="300" height="225" class="alignnone size-medium wp-image-29282" /></a></p>
<p>Again an interesting data analytic day&#8230;stay tuned..</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-day-4/">Pass summit &#8211; day 4</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/pass-summit-day-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pass summit – dbi visit day 3</title>
		<link>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/</link>
					<comments>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/#respond</comments>
		
		<dc:creator><![CDATA[Christophe Cosme]]></dc:creator>
		<pubDate>Thu, 08 Nov 2018 15:52:38 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[Database management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[DataWareHouse]]></category>
		<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/</guid>

					<description><![CDATA[<p>The Microsoft data platform is evolving The third day began with the Keynote help by Rohan Kumar the Corporate Vice President of Azure Data by Microsoft The main message was &#8220;Hybrid data platform is the way for the future&#8221; and Microsoft is working in this direction. The use of AI and analytic to transform the [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/">Pass summit – dbi visit day 3</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1050.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-29265" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1050.jpg" alt="IMG_1050" width="300" height="225" /></a></h2>
<h2>The Microsoft data platform is evolving</h2>
<p>The third day began with the Keynote help by Rohan Kumar the Corporate Vice President of Azure Data by Microsoft</p>
<p>The main message was &#8220;Hybrid data platform is the way for the future&#8221; and Microsoft is working in this direction.</p>
<p>The use of AI and analytic to transform the customer business is also a key driver for the Microsoft data platform, which is building to enable this easily.</p>
<p>Rohan remember the customer priorities:<br />
&#8211; Modernizing on-premises<br />
&#8211; Modernizing the cloud<br />
&#8211; Building cloud native cloud application<br />
&#8211; Unlocking insights</p>
<p>To support these priorities we got an overview of the last development on the data platform product or services:<br />
Modernizing the on-premises solution with SQL Server 2019<br />
○ More language support<br />
○ Best security and performance<br />
○ Power BI Report Server<br />
○ Mission critical availability and performance<br />
○ Security and compliance<br />
○ Management and development<br />
○ Big data and analytics</p>
<p>And Microsoft is announcing SQL Server 2019 CPT 2.1</p>
<p>One big evolution in term of performance is that some system tables will be moved in in-memory technology.<br />
SQL Server 2019 is becoming a hub for integrating data and also enable the data injection in big data clusters combining Spark and SQL Server</p>
<p>Azure Data Studio si the new tool to manage all the Azure data services in order to see them a unified data platform</p>
<p>Modernizing the cloud with the new services or their new capabilities or functionalities<br />
Azure database migration service<br />
Azure SQL database managed instance with a business critical option available<br />
Azure SQL Database Hyper scale (up to 100TB)<br />
Accelerated databases recovery and machine Learning services in Azure SQL Database<br />
Building cloud-native apps with Azure Cosmos DB<br />
Multi-Master and Cassandra API</p>
<p>Unlocking insights<br />
New features of Azure SQL Data Warehouse, like workload management<br />
Partnership Informatica, tableau connectors<br />
HDInsight 4.0<br />
Real-time analytics<br />
Azure event hubs for Kafka<br />
Azure Data Explorer<br />
Power BI Dataflow<br />
Power BI SSRS Reports in Power BI<br />
Azure Databricks new feature</p>
<p>The SQL Server product is evolving constantly and the Azure world event faster.</p>
<p>Again an interesting data analytic day&#8230;stay tuned..</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/">Pass summit – dbi visit day 3</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pass summit &#8211; dbi visit day 1</title>
		<link>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/</link>
					<comments>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/#respond</comments>
		
		<dc:creator><![CDATA[Christophe Cosme]]></dc:creator>
		<pubDate>Mon, 05 Nov 2018 23:16:53 +0000</pubDate>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[blob storage]]></category>
		<category><![CDATA[Data Factory]]></category>
		<category><![CDATA[Data Lake]]></category>
		<category><![CDATA[Databricks]]></category>
		<category><![CDATA[DWH]]></category>
		<category><![CDATA[Power BI]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/</guid>

					<description><![CDATA[<p>Designing Modern Data and Analytic Solution in Azure After having explained the pros and cons of Azure and the decision drivers for going to an Azure Architecture, some interesting messages were delivered like the decoupling of the storage and compute aspect on Azure, even if some of services still combine both. Another message that we [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/">Pass summit &#8211; dbi visit day 1</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1022-e1541463627858-scaled.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-29196" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_1022-e1541463627858-scaled.jpg" alt="IMG_1022" width="225" height="300" /></a></h2>
<h2>Designing Modern Data and Analytic Solution in Azure</h2>
<p>After having explained the pros and cons of Azure and the decision drivers for going to an Azure Architecture, some interesting messages were delivered like the decoupling of the storage and compute aspect on Azure, even if some of services still combine both. Another message that we all know but is essential to remind on a regular basis is that cost control is an important aspect. Developers and architects can influence the cost of cloud based platform hugely.</p>
<p>The fact that Azure is evolving a lot, that new services are offered or that their features are changing , you have to be constantly informed about these  new or deprecated capabilities. You are sometimes faced to some migration works to adapt to these evolutions. Proof of concept must be an habit, a routine due to this constantly moving environment.</p>
<p>Organizing and configuring your resources in Azure is also something to consider seriously not to be in trouble and lost with all the resources you deployed within your organization. You have some notions that become important to use to organize your Azure platform like</p>
<ul>
<li>Subscriptions</li>
<li>Resource groups</li>
<li>Tags</li>
<li>Policies</li>
<li>Locations of your services</li>
<li>Naming convention</li>
</ul>
<p>Using Tags on Azure can help a lot for reporting reasons.<br />
A right naming convention (i.e. Purpose + type of service + environment), can help you to deploy easier your different environments, but a trick is also not use special characters because they cannot be used consistently in azure services. Using policies will support you to control the services are created the way your governance wants them.</p>
<p>A presentation of a data analytic architecture was presented including the following services in order to managed structured data:</p>
<ul>
<li>Azure data factory</li>
<li>Azure Blob Storage</li>
<li>Azure data bricks</li>
<li>Azure SQL Data Warehouse</li>
<li>Azure Analysis Services</li>
<li>Power BI</li>
</ul>
<p>Then following services are suggested additionally to add real-time data analytic</p>
<ul>
<li>Azure HDInsight Kafka</li>
<li>Azure Databricks Spark</li>
<li>Azure Cosmos DB</li>
</ul>
<p>They presented then the different layers of the architecture and the possible azure services, data acquisition, data storage, data computing and data visualization.<br />
When doing on premise data warehouse project for 15 years , I was mentioning always that I want to privilege ELT vs. ETL , I was glad to hear that now ELT is really mostly used terminology and Data Factory was presented that way. The new version enables now to run SSIS packages too. The different data storage possibilities, like blob storage, data lake, SQL DWH, SQL DB and Cosmos DB have been reviewed.  Choosing the right data storage is always to find the right balanced between data schema read and data schema write. But in a modern BI Azure platform you will find a a so called polyglot data storage solution, combining several types a storage services.</p>
<p>A component often emerging in this tools constellation is Databricks running Apache Spark for the data engineering and data science. The advantage is that it is closer to open source world and support several languages SQL, Python, R, Scala and can be used for use cases like bath data processing, Interactive analytics, machine learnings, Stream event processing,…</p>
<p>In such environment, the data virtualization is also an interesting capabilities on such architecture. It is possible using for instance polybase, allowing to query the disparate stored data avoiding to replicate, duplicate it.</p>
<p>The per-conference day finished with the presentation of Power BI and Azure Analysis Service and some automation technics with ARM and PowerShell</p>
<p>Again an interesting data analytic day&#8230;stay tuned&#8230;</p>
<p>L’article <a href="https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/">Pass summit &#8211; dbi visit day 1</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/pass-summit-dbi-visit-day-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-09-30 05:08:58 by W3 Total Cache
-->