<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9201221183425516911</id><updated>2024-11-01T05:36:18.978-05:00</updated><category term="SQL SERVER"/><category term="Hadoop"/><category term="SSIS"/><category term="ADF"/><category term="Azure Data Factory"/><category term="Hive"/><category term="Azure SQL Data Warehouse"/><category term="C#.Net"/><category term="ASP.NET"/><category term="Azure Storage Blobs"/><category term="General"/><category term="SSRS"/><category term="Azure Data Lakes"/><category term="Microsoft Azure"/><category term="RStudio"/><category term="Silverlight"/><category term="Windows 8"/><category term="Azure Analysis Service"/><category term="Azure Data Analytics"/><category term="Azure Key Vault"/><category term="Azure Synapse"/><category term="IIS"/><category term="INTERVIEW FAQ"/><category term="Pig"/><category term="Power BI"/><category term="PowerShell"/><category term="SSAS"/><category term="VSTS"/><category term="VisualStudio 2008"/><title type='text'>AskKrishna</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>127</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-281848103550669551</id><published>2023-04-20T02:30:00.004-05:00</published><updated>2023-04-20T02:30:00.190-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER"/><title type='text'>SQL Server: Not able to connect to SQL Server from SSMS</title><content type='html'>&lt;p&gt;&lt;b&gt;Error Message while connecting thru SSMS&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cannot connect to &amp;lt;&amp;lt;SQL SERVER Machine Name&amp;gt;&amp;gt;.&lt;/p&gt;&lt;p&gt;ADDITIONAL INFORMATION:&lt;/p&gt;&lt;p&gt;Login failed for user &#39;&amp;lt;&amp;lt;User Name&amp;gt;&amp;gt;&#39;. (Microsoft SQL Server, Error: 18456)&lt;/p&gt;&lt;p&gt;For help, click: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error Message in Event Log&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Login failed for user &#39;&amp;lt;&amp;lt;User Name&amp;gt;&amp;gt;&#39;. Reason: Token-based server access validation failed with an infrastructure error. Login lacks Connect SQL permission. [CLIENT: &amp;lt;local machine&amp;gt;]&lt;/p&gt;&lt;p&gt;&lt;b&gt;Solution&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;Open the SQL Server Management Studio (SSMS) as administrator.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/281848103550669551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/281848103550669551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/281848103550669551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/281848103550669551'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2023/04/sql-server-not-able-to-connect-to-sql.html' title='SQL Server: Not able to connect to SQL Server from SSMS'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-2636991692276109602</id><published>2021-03-05T00:30:00.005-06:00</published><updated>2021-03-05T00:30:03.552-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure SQL Data Warehouse"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Synapse"/><title type='text'>Optimizing transactions in Azure Data Warehouse (Synapse)</title><content type='html'>&lt;p&gt;https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-best-practices-transactions&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 2rem;&quot;&gt;Minimally logged operations&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;The following operations are capable of being minimally logged:&lt;/p&gt;&lt;ul style=&quot;box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; list-style: none; margin: 16px 0px 16px 38px; outline-color: inherit; padding: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;CREATE TABLE AS SELECT&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; (&lt;/span&gt;&lt;a data-linktype=&quot;relative-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-ctas&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;CTAS&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;INSERT..SELECT&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;CREATE INDEX&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;ALTER INDEX REBUILD&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;DROP INDEX&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;TRUNCATE TABLE&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;DROP TABLE&lt;/li&gt;&lt;li style=&quot;background-color: white; box-sizing: inherit; list-style: outside none disc; margin: 0px; outline-color: inherit; outline-style: initial; outline-width: 0px; padding: 0px;&quot;&gt;ALTER TABLE SWITCH PARTITION&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;CTAS and INSERT...SELECT are both bulk load operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table class=&quot;table&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Primary Index&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Load Scenario&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Logging Mode&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Heap&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Any&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: inherit; font-weight: 600; outline-color: inherit;&quot;&gt;Minimal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Clustered Index&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Empty target table&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: inherit; font-weight: 600; outline-color: inherit;&quot;&gt;Minimal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Clustered Index&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Loaded rows do not overlap with existing pages in target&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: inherit; font-weight: 600; outline-color: inherit;&quot;&gt;Minimal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Clustered Index&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Loaded rows overlap with existing pages in target&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Full&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Clustered Columnstore Index&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Batch size &amp;gt;= 102,400 per partition aligned distribution&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;box-sizing: inherit; font-weight: 600; outline-color: inherit;&quot;&gt;Minimal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Clustered Columnstore Index&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Batch size &amp;lt; 102,400 per partition aligned distribution&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Full&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #fcff01; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;DELETE is a fully logged operation&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;. If you need to delete a large amount of data in a table or a partition, it often makes more sense to&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;border-radius: 3px; box-sizing: inherit; color: #171717; direction: ltr; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; outline-color: inherit; overflow-wrap: break-word; padding: 0.1em 0.2em;&quot;&gt;SELECT&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;the data you wish to keep, which can be run as a minimally logged operation. &lt;/span&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;span style=&quot;color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;To select the data, create a new table with&amp;nbsp;&lt;/span&gt;&lt;a data-linktype=&quot;relative-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-develop-ctas&quot; style=&quot;box-sizing: inherit; cursor: pointer; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;CTAS&lt;/a&gt;&lt;span style=&quot;color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;. Once created, use&amp;nbsp;&lt;/span&gt;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/rename-transact-sql?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&amp;amp;bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json&amp;amp;view=azure-sqldw-latest&amp;amp;preserve-view=true&quot; style=&quot;box-sizing: inherit; cursor: pointer; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;RENAME&lt;/a&gt;&lt;span style=&quot;color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;to swap out your old table with the newly created table&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #fcff01; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;UPDATE is a fully logged operation&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;. If you need to update a large number of rows in a table or a partition, it can often be far more efficient to use a minimally logged operation such as&amp;nbsp;&lt;/span&gt;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-as-select-azure-sql-data-warehouse?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&amp;amp;bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json&amp;amp;view=azure-sqldw-latest&amp;amp;preserve-view=true&quot; style=&quot;background-color: white; box-sizing: inherit; cursor: pointer; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;CTAS&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;to do so&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: #e0f2ff; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;Both&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;border-radius: 3px; box-sizing: inherit; color: #171717; direction: ltr; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; outline-color: inherit; overflow-wrap: break-word; padding: 0.1em 0.2em;&quot;&gt;UPDATE&lt;/code&gt;&lt;span style=&quot;background-color: #e0f2ff; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;border-radius: 3px; box-sizing: inherit; color: #171717; direction: ltr; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; outline-color: inherit; overflow-wrap: break-word; padding: 0.1em 0.2em;&quot;&gt;DELETE&lt;/code&gt;&lt;span style=&quot;background-color: #e0f2ff; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;are fully logged operations and so these undo/redo operations can take significantly longer than equivalent minimally logged operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/2636991692276109602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/2636991692276109602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2636991692276109602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2636991692276109602'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2021/03/optimizing-transactions-in-azure-data.html' title='Optimizing transactions in Azure Data Warehouse (Synapse)'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-2825961093130619371</id><published>2021-03-04T00:30:00.004-06:00</published><updated>2021-03-04T00:30:07.068-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><title type='text'>Transferring data to and from Azure</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;table class=&quot;table&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure CLI&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;AzCopy&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;PowerShell&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;AdlCopy&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;PolyBase&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Compatible platforms&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Linux, OS X, Windows&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Linux, Windows&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Windows&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Linux, OS X, Windows&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;SQL Server, Azure Synapse&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Optimized for big data&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to relational database&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from relational database&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to Blob storage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from Blob storage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to Data Lake Store&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from Data Lake Store&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table class=&quot;table&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Storage Explorer&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure portal *&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Data Factory&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Optimized for big data&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to relational database&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from relational database&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to Blob storage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from Blob storage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy to Data Lake Store&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy from Data Lake Store&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Upload to Blob storage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Upload to Data Lake Store&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Orchestrate data transfers&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Custom data transformations&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pricing model&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pay per usage&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/2825961093130619371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/2825961093130619371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2825961093130619371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2825961093130619371'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2021/03/transferring-data-to-and-from-azure.html' title='Transferring data to and from Azure'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-7600211330772930382</id><published>2021-03-03T00:30:00.005-06:00</published><updated>2021-03-03T00:30:02.159-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Power BI"/><title type='text'>Data analytics technology in Azure</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;table-scroll-wrapper&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; overflow: auto hidden;&quot;&gt;&lt;table class=&quot;table&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Power BI&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Jupyter Notebooks&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Zeppelin Notebooks&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Microsoft Azure Notebooks&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Connect to big data cluster for advanced processing&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Managed service&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Connect to 100s of data sources&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Offline capabilities&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Embedding capabilities&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Automatic data refresh&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Access to numerous open source packages&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&amp;nbsp;&lt;span style=&quot;box-sizing: inherit; font-size: 10.5px; line-height: 0; outline-color: inherit; position: relative; top: -0.5em; vertical-align: baseline;&quot;&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Data transformation/cleansing options&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;a data-linktype=&quot;external&quot; href=&quot;https://powerbi.microsoft.com/blog/getting-started-with-power-query-part-i/&quot; style=&quot;box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Power Query&lt;/a&gt;, R&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;40 languages, including Python, R, Julia, and Scala&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;20+ interpreters, including Python, JDBC, and R&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Python, F#, R&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pricing&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free for Power BI Desktop (authoring), see&amp;nbsp;&lt;a data-linktype=&quot;external&quot; href=&quot;https://powerbi.microsoft.com/pricing/&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;pricing&lt;/a&gt;&amp;nbsp;for hosting options&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Multiuser collaboration&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/power-bi/service-how-to-collaborate-distribute-dashboards-reports&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Yes&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes (through sharing or with a multiuser server like&amp;nbsp;&lt;a data-linktype=&quot;external&quot; href=&quot;https://github.com/jupyterhub/jupyterhub&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;JupyterHub&lt;/a&gt;)&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes (through sharing)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;[1] When used as part of a managed HDInsight cluster.&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;[2] With the use of Power BI Desktop.&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;[2] You can search the&amp;nbsp;&lt;a data-linktype=&quot;external&quot; href=&quot;https://search.maven.org/&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Maven repository&lt;/a&gt;&amp;nbsp;for community-contributed packages.&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;[3] Python packages can be installed using either pip or conda. R packages can be installed from CRAN or GitHub. Packages in F# can be installed via nuget.org using the&amp;nbsp;&lt;a data-linktype=&quot;external&quot; href=&quot;https://fsprojects.github.io/Paket/&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Paket dependency manager&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/7600211330772930382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/7600211330772930382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7600211330772930382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7600211330772930382'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2021/03/data-analytics-technology-in-azure.html' title='Data analytics technology in Azure'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-2066814846480806781</id><published>2021-03-02T00:30:00.006-06:00</published><updated>2021-03-02T00:30:05.260-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>Data pipeline orchestration technology in Azure</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 class=&quot;heading-anchor&quot; id=&quot;capability-matrix&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 2rem; line-height: 1.3; margin: 32px 0px 12px -1.875rem; outline-color: inherit; padding: 0px 0px 0px 1.875rem; position: relative;&quot;&gt;Capability matrix&lt;/h2&gt;&lt;p style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 1rem 0px 0px; outline-color: inherit; overflow-wrap: break-word; padding: 0px;&quot;&gt;The following tables summarize the key differences in capabilities.&lt;/p&gt;&lt;h3 class=&quot;heading-anchor&quot; id=&quot;general-capabilities&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 1.75rem; line-height: 1.3; margin: 30px 0px 18px -1.875rem; outline-color: inherit; padding: 0px 0px 0px 1.875rem; position: relative;&quot;&gt;&lt;a aria-labelledby=&quot;general-capabilities&quot; class=&quot;anchor-link docon docon-link&quot; href=&quot;https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/pipeline-orchestration-data-movement#general-capabilities&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-family: docons; font-size: 1rem; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; left: 0px; line-height: 16px; margin: -1px; opacity: 0; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; top: 1.1375rem; transform: translateY(-50%) scale(1); transition: opacity 0.1s linear 0s; width: 1px;&quot;&gt;&lt;/a&gt;General capabilities&lt;/h3&gt;&lt;div class=&quot;table-scroll-wrapper&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; overflow: auto hidden;&quot;&gt;&lt;table class=&quot;table&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;caption class=&quot;visually-hidden&quot; style=&quot;border-color: var(--theme-border); border-image: initial; border-style: solid; border-width: 0px 0px 1px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); font-size: 0.8rem; font-weight: 600; height: 1px; letter-spacing: 2px; margin: -1px; outline-color: inherit; overflow-wrap: normal; overflow: hidden; padding: 1.125rem; position: absolute; text-align: right; text-transform: uppercase; width: 1px;&quot;&gt;GENERAL CAPABILITIES&lt;/caption&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Data Factory&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;SQL Server Integration Services (SSIS)&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Oozie on HDInsight&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Managed&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Cloud-based&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No (local)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Prerequisite&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Azure Subscription&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;SQL Server&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Azure Subscription, HDInsight cluster&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Management tools&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Azure Portal, PowerShell, CLI, .NET SDK&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;SSMS, PowerShell&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Bash shell, Oozie REST API, Oozie web UI&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pricing&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pay per usage&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Licensing / pay for features&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No additional charge on top of running the HDInsight cluster&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 class=&quot;heading-anchor&quot; id=&quot;pipeline-capabilities&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 1.75rem; line-height: 1.3; margin: 30px 0px 18px -1.875rem; outline-color: inherit; padding: 0px 0px 0px 1.875rem; position: relative;&quot;&gt;&lt;a aria-labelledby=&quot;pipeline-capabilities&quot; class=&quot;anchor-link docon docon-link&quot; href=&quot;https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/pipeline-orchestration-data-movement#pipeline-capabilities&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-family: docons; font-size: 1rem; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; left: 0px; line-height: 16px; margin: -1px; opacity: 0; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; top: 1.1375rem; transform: translateY(-50%) scale(1); transition: opacity 0.1s linear 0s; width: 1px;&quot;&gt;&lt;/a&gt;Pipeline capabilities&lt;/h3&gt;&lt;div class=&quot;table-scroll-wrapper&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; overflow: auto hidden;&quot;&gt;&lt;table class=&quot;table&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;caption class=&quot;visually-hidden&quot; style=&quot;border-color: var(--theme-border); border-image: initial; border-style: solid; border-width: 0px 0px 1px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); font-size: 0.8rem; font-weight: 600; height: 1px; letter-spacing: 2px; margin: -1px; outline-color: inherit; overflow-wrap: normal; overflow: hidden; padding: 1.125rem; position: absolute; text-align: right; text-transform: uppercase; width: 1px;&quot;&gt;PIPELINE CAPABILITIES&lt;/caption&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Data Factory&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;SQL Server Integration Services (SSIS)&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Oozie on HDInsight&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Copy data&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Custom transformations&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes (MapReduce, Pig, and Hive jobs)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Azure Machine Learning scoring&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes (with scripting)&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;HDInsight On-Demand&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Azure Batch&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Pig, Hive, MapReduce&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Spark&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Execute SSIS Package&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Control flow&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Access on-premises data&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 class=&quot;heading-anchor&quot; id=&quot;scalability-capabilities&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 1.75rem; line-height: 1.3; margin: 30px 0px 18px -1.875rem; outline-color: inherit; padding: 0px 0px 0px 1.875rem; position: relative;&quot;&gt;&lt;a aria-labelledby=&quot;scalability-capabilities&quot; class=&quot;anchor-link docon docon-link&quot; href=&quot;https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/pipeline-orchestration-data-movement#scalability-capabilities&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-family: docons; font-size: 1rem; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; left: 0px; line-height: 16px; margin: -1px; opacity: 0; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; top: 1.1375rem; transform: translateY(-50%) scale(1); transition: opacity 0.1s linear 0s; width: 1px;&quot;&gt;&lt;/a&gt;Scalability capabilities&lt;/h3&gt;&lt;div class=&quot;table-scroll-wrapper&quot; style=&quot;background-color: white; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; outline-color: inherit; overflow: auto hidden;&quot;&gt;&lt;table class=&quot;table&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;caption class=&quot;visually-hidden&quot; style=&quot;border-color: var(--theme-border); border-image: initial; border-style: solid; border-width: 0px 0px 1px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); font-size: 0.8rem; font-weight: 600; height: 1px; letter-spacing: 2px; margin: -1px; outline-color: inherit; overflow-wrap: normal; overflow: hidden; padding: 1.125rem; position: absolute; text-align: right; text-transform: uppercase; width: 1px;&quot;&gt;SCALABILITY CAPABILITIES&lt;/caption&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Data Factory&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;SQL Server Integration Services (SSIS)&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Oozie on HDInsight&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Scale up&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Scale out&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Yes (by adding worker nodes to cluster)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Optimized for big data&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/2066814846480806781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/2066814846480806781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2066814846480806781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2066814846480806781'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2021/03/data-pipeline-orchestration-technology.html' title='Data pipeline orchestration technology in Azure'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-2303689782362444014</id><published>2021-03-01T00:30:00.006-06:00</published><updated>2021-03-01T00:30:02.673-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Lakes"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Storage Blobs"/><title type='text'>Azure Data Lake Store vs Azure Blob Storage containers</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;table class=&quot;table&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; color: #171717; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 0.875rem; outline-color: inherit; table-layout: auto; width: 636.16px;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Capability&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Data Lake Store&lt;/th&gt;&lt;th style=&quot;border-bottom-style: initial; border-color: initial; border-left-style: solid; border-right-style: solid; border-top-style: initial; border-width: 0px 0px 1px; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; text-align: left; vertical-align: top;&quot;&gt;Azure Blob Storage containers&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Purpose&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Optimized storage for big data analytics workloads&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;General purpose object store for a wide variety of storage scenarios&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Use cases&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Batch, streaming analytics, and machine learning data such as log files, IoT data, click streams, large datasets&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Any type of text or binary data, such as application back end, backup data, media storage for streaming, and general purpose data&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Structure&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Hierarchical file system&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Object store with flat namespace&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Authentication&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Based on&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/active-directory/active-directory-authentication-scenarios&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Azure Active Directory Identities&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Based on shared secrets&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Account Access Keys&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Shared Access Signature Keys&lt;/a&gt;, and&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/security/security-storage-overview&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Azure role-based access control (Azure RBAC)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Authentication protocol&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;OAuth 2.0. Calls must contain a valid JWT (JSON web token) issued by Azure Active Directory&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Hash-based message authentication code (HMAC). Calls must contain a Base64-encoded SHA-256 hash over a part of the HTTP request.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Authorization&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;POSIX access control lists (ACLs). ACLs based on Azure Active Directory identities can be set file and folder level.&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;For account-level authorization use&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Account Access Keys&lt;/a&gt;. For account, container, or blob authorization use&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;Shared Access Signature Keys&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Auditing&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Available.&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Available&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Encryption at rest&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Transparent, server side&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Transparent, server side; Client-side encryption&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Developer SDKs&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;.NET, Java, Python, Node.js&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;.NET, Java, Python, Node.js, C++, Ruby&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Analytics workload performance&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Optimized performance for parallel analytics workloads, High Throughput and IOPS&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;Not optimized for analytics workloads&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Size limits&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;No limits on account sizes, file sizes or number of files&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Specific limits documented&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits#storage-limits&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;here&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: inherit; outline-color: inherit;&quot;&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Geo-redundancy&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Locally-redundant (LRS), globally redundant (GRS), read-access globally redundant (RA-GRS), zone-redundant (ZRS).&lt;/td&gt;&lt;td style=&quot;border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top-style: solid; box-sizing: inherit; line-height: 1.5; outline-color: inherit; overflow-wrap: break-word; padding: 0.75rem 1rem; vertical-align: top;&quot;&gt;Locally redundant (LRS), globally redundant (GRS), read-access globally redundant (RA-GRS), zone-redundant (ZRS). See&amp;nbsp;&lt;a data-linktype=&quot;absolute-path&quot; href=&quot;https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy&quot; style=&quot;background-color: transparent; box-sizing: inherit; cursor: pointer; outline-color: inherit; outline-style: initial; outline-width: 0px; overflow-wrap: break-word; text-decoration-line: none;&quot;&gt;here&lt;/a&gt;&amp;nbsp;for more information&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/2303689782362444014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/2303689782362444014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2303689782362444014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/2303689782362444014'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2021/03/azure-data-lake-store-vs-azure-blob.html' title='Azure Data Lake Store vs Azure Blob Storage containers'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Cypress, TX 77433, USA</georss:featurename><georss:point>29.9643725 -95.7510475</georss:point><georss:box>1.6541386638211542 -130.9072975 58.274606336178849 -60.5947975</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-3315208793777922558</id><published>2019-09-10T00:30:00.000-05:00</published><updated>2019-09-10T00:30:08.230-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory - Execute Pipeline Activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Execute Pipeline activity is used to call another Azure Data Factory Pipeline. This will help to develop reusable pipelines and use it in other pipelines&lt;br /&gt;
&lt;br /&gt;
For example, you can create a separate pipeline to archive the files after processing. You can create one pipeline for archiving files (move the blobs or files to different folders) and call that pipeline in multiple pipelines. This will help you to reduce development time and increase code reusability.&lt;br /&gt;
&lt;br /&gt;
Similarly, you can create a separate pipeline for sending emails in Azure data factory and re-use in multiple pipelines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the following screen-shot, we are calling two different pipelines (Archiving Pipeline, Send_Error_Message)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW6wTr3XWfGgAWg0gv824H58vHzGbzDDVTEBo7os61yH0MdvAs2UMPxLJ2IXr_jqWjwg8zLOCDLh_mHdXENSEVW0W8BH_ao7V8IYfLooydZktuKFhLErw5_j2U-qN3JmKM4oz8zEJPYjw/s1600/ExecutePipeline.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;328&quot; data-original-width=&quot;1428&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW6wTr3XWfGgAWg0gv824H58vHzGbzDDVTEBo7os61yH0MdvAs2UMPxLJ2IXr_jqWjwg8zLOCDLh_mHdXENSEVW0W8BH_ao7V8IYfLooydZktuKFhLErw5_j2U-qN3JmKM4oz8zEJPYjw/s640/ExecutePipeline.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, please check the following&lt;br /&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/3315208793777922558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/3315208793777922558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3315208793777922558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3315208793777922558'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-execute-pipeline_10.html' title='Azure Data Factory - Execute Pipeline Activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW6wTr3XWfGgAWg0gv824H58vHzGbzDDVTEBo7os61yH0MdvAs2UMPxLJ2IXr_jqWjwg8zLOCDLh_mHdXENSEVW0W8BH_ao7V8IYfLooydZktuKFhLErw5_j2U-qN3JmKM4oz8zEJPYjw/s72-c/ExecutePipeline.PNG" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-6634579692809026090</id><published>2019-09-09T19:02:00.002-05:00</published><updated>2019-09-10T18:36:10.369-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure SQL Data Warehouse"/><title type='text'>Azure Data Warehouse - Materialized View</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Materialized View&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Materialized Views are similar to Indexed Views in SQL Server. These are used to increase query performance and hide complex query logic from the users.&lt;br /&gt;
&lt;br /&gt;
To enable disabled materialized view, you need to use the &quot;Alter&quot; statement.&lt;br /&gt;
&lt;br /&gt;
ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Segoe WP&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Tahoma, Arial, sans-serif; font-size: 16px;&quot;&gt;Materialized views are visible within SQL Server Management Studio under the views folder of the Azure SQL Data Warehouse instance&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Limitations&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Materialized views are disabled during an update or delete operations on the base tables.&lt;/li&gt;
&lt;li&gt;Only Clustered Cloumnstore Index is supported.&lt;/li&gt;
&lt;li&gt;Only Hash and Round Robin distributions are supported.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Sample Code&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
CREATE MATERIALIZED VIEW mv_test2&lt;br /&gt;
WITH (distribution = hash(i_category_id), FOR_APPEND)&lt;br /&gt;
AS&lt;br /&gt;
SELECT MAX(i.i_rec_start_date) as max_i_rec_start_date, MIN(i.i_rec_end_date) as min_i_rec_end_date, i.i_item_sk, i.i_item_id, i.i_category_id&lt;br /&gt;
FROM syntheticworkload.item i&lt;br /&gt;
GROUP BY i.i_item_sk, i.i_item_id, i.i_category_id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, check the following links&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-materialized-view-as-select-transact-sql?view=azure-sqldw-latest&quot;&gt;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-materialized-view-as-select-transact-sql?view=azure-sqldw-latest&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/6634579692809026090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/6634579692809026090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6634579692809026090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6634579692809026090'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-warehouse-materialized-view.html' title='Azure Data Warehouse - Materialized View'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-5415724346965460990</id><published>2019-09-08T00:30:00.000-05:00</published><updated>2019-09-08T00:30:04.878-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory - If Condition activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If activity is used to perform different activities based on the input expressions. In the following, we are checking if the file is present or not using &quot;GetMetaData&quot; activity. If file presents perform the activities in if True activities. If file does not present then Edit the False activities.&lt;br /&gt;
&lt;br /&gt;
Passing input values for If condition activity&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lN5-lig-XSuiDWJg3jPEfVGX3CeJu4KvDoPZZe2LyJ2lsrc2UhMDAEy1HUKidyzk0ZCBsw2DvRT0FuoFQxkTmFgC96d70379mAvUR6G4Y9rSgqvnx35suOeqMonNbskeK38mBVuztp8/s1600/IfCondition_Input.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;715&quot; data-original-width=&quot;1218&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lN5-lig-XSuiDWJg3jPEfVGX3CeJu4KvDoPZZe2LyJ2lsrc2UhMDAEy1HUKidyzk0ZCBsw2DvRT0FuoFQxkTmFgC96d70379mAvUR6G4Y9rSgqvnx35suOeqMonNbskeK38mBVuztp8/s400/IfCondition_Input.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Set validation expression in settings for If condition activity.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhID7C1lRwDnbMGgGhwQPi1eYbd35r21MF09G2Bfas5awxfc9z0t-xU5IiEKcubv6o0XWHKWkmgT4hEmMVqyu8X9A_WRXojsixOj_gCvjLopfDCYPfLQ7WS-vkfszgYfRPJ2m3YSH5xD1c/s1600/IfCondition_Settings.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;448&quot; data-original-width=&quot;842&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhID7C1lRwDnbMGgGhwQPi1eYbd35r21MF09G2Bfas5awxfc9z0t-xU5IiEKcubv6o0XWHKWkmgT4hEmMVqyu8X9A_WRXojsixOj_gCvjLopfDCYPfLQ7WS-vkfszgYfRPJ2m3YSH5xD1c/s400/IfCondition_Settings.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Adding activity for True or False conditions.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAC7uW4QCNUqQq61-qQSECLwIsGlq3yVkeIXZiGL_KXdjGBC01j0AEkbVkYNKsEfax5rFYtFOpJ7KzHdZyzYceE_pm0mxrqjMx_QSdlkis6ivwyprDcIeYlQj9HQFWZzbanoGnA7tDvZE/s1600/IfCondition_Activities.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;679&quot; data-original-width=&quot;563&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAC7uW4QCNUqQq61-qQSECLwIsGlq3yVkeIXZiGL_KXdjGBC01j0AEkbVkYNKsEfax5rFYtFOpJ7KzHdZyzYceE_pm0mxrqjMx_QSdlkis6ivwyprDcIeYlQj9HQFWZzbanoGnA7tDvZE/s400/IfCondition_Activities.png&quot; width=&quot;331&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
For more information, please check&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-if-condition-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-if-condition-activity&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/5415724346965460990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/5415724346965460990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5415724346965460990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5415724346965460990'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-if-condition-activity.html' title='Azure Data Factory - If Condition activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lN5-lig-XSuiDWJg3jPEfVGX3CeJu4KvDoPZZe2LyJ2lsrc2UhMDAEy1HUKidyzk0ZCBsw2DvRT0FuoFQxkTmFgC96d70379mAvUR6G4Y9rSgqvnx35suOeqMonNbskeK38mBVuztp8/s72-c/IfCondition_Input.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-5864771450745376557</id><published>2019-09-07T17:20:00.000-05:00</published><updated>2019-09-09T22:29:34.808-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory - For Each Activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&quot;ForEach&quot; activity in Azure Data Factory is used to loop thru each row of the input and perform the actions based on the data.&lt;br /&gt;
&lt;br /&gt;
Following screenshot shows two activities one is GetMetaData and second one is ForEach loop. The output of the GetMetaData is passed to the ForEach activity in the Settings. If the checkbox for &quot;Sequential&quot; is selected all the activities are performed in sequence for all the child items. If parallel execution is needed we need to un-check &quot;Sequential&quot;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsOLzDKnYNwXTbDDiGVoD24Mz-bEzz7Rm7xpkJKfANMw_xmMGcIhTjni9GIvP0da-SwM3tNMSKcZqS2T_JEU2q-lUQbjqiSoIeQ8maBad4Q98OFmueaznbi7-OY56-MmU7PhzX5SAza-s/s1600/ForEachSettings.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;462&quot; data-original-width=&quot;933&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsOLzDKnYNwXTbDDiGVoD24Mz-bEzz7Rm7xpkJKfANMw_xmMGcIhTjni9GIvP0da-SwM3tNMSKcZqS2T_JEU2q-lUQbjqiSoIeQ8maBad4Q98OFmueaznbi7-OY56-MmU7PhzX5SAza-s/s400/ForEachSettings.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&quot;ForEach&quot; activity can be used to an output of Lookup activity as well.&lt;br /&gt;
&lt;br /&gt;
You can perform multiple activities for each row of data received for the input of ForEach activity. You can add all the activities by going to Activities and Edit Activities.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4vawUB1dupdWZhAPxT1ipWZRnWrfS96me5arnqX_WJ1WFF6lDmRgO8nNIhKVhltcgdX5waB8_poNdf-CJKXYlOYf7Dj4D7ayLjmCxPhSG0UJ99ceyFHy_fOMoUxUznkyx9DtsZZeS7XQ/s1600/ForEach_Activities.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;478&quot; data-original-width=&quot;1416&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4vawUB1dupdWZhAPxT1ipWZRnWrfS96me5arnqX_WJ1WFF6lDmRgO8nNIhKVhltcgdX5waB8_poNdf-CJKXYlOYf7Dj4D7ayLjmCxPhSG0UJ99ceyFHy_fOMoUxUznkyx9DtsZZeS7XQ/s640/ForEach_Activities.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 1.75rem;&quot;&gt;Limitations and workarounds&lt;/span&gt;&lt;br /&gt;
&lt;h2 id=&quot;limitations-and-workarounds&quot; style=&quot;box-sizing: inherit; font-size: 1.75rem; line-height: 1.3; margin: 32px 0px 12px; padding: 0px;&quot;&gt;
&lt;a aria-labelledby=&quot;limitations-and-workarounds&quot; class=&quot;docon docon-link heading-anchor&quot; href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-for-each-activity#limitations-and-workarounds&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-family: docons; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; line-height: 16px; margin: -1px; opacity: 0; outline: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; transition: opacity 0.1s linear 0s; vertical-align: middle; width: 1px;&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;box-sizing: inherit; margin-top: 1rem; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Here are some limitations of the ForEach activity and suggested workarounds.&lt;/div&gt;
&lt;br /&gt;
&lt;table style=&quot;border-collapse: collapse; border-spacing: 0px; box-sizing: inherit; font-size: 0.875rem; table-layout: auto;&quot;&gt;&lt;thead style=&quot;box-sizing: inherit;&quot;&gt;
&lt;tr style=&quot;box-sizing: inherit;&quot;&gt;
&lt;th style=&quot;border-color: var(--border); border-style: solid; border-width: 0px 0px 1px; box-sizing: inherit; font-size: 0.875rem; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; text-align: left; vertical-align: bottom;&quot;&gt;Limitation&lt;/th&gt;
&lt;th style=&quot;border-color: var(--border); border-style: solid; border-width: 0px 0px 1px; box-sizing: inherit; font-size: 0.875rem; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; text-align: left; vertical-align: bottom;&quot;&gt;Workaround&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: inherit;&quot;&gt;
&lt;tr style=&quot;box-sizing: inherit;&quot;&gt;
&lt;td style=&quot;border-color: var(--border); border-style: solid; border-width: 1px 0px 0px; box-sizing: inherit; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; vertical-align: top;&quot;&gt;You can&#39;t nest a ForEach loop inside another ForEach loop (or an Until loop).&lt;/td&gt;
&lt;td style=&quot;border-color: var(--border); border-style: solid; border-width: 1px 0px 0px; box-sizing: inherit; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; vertical-align: top;&quot;&gt;Design a two-level pipeline where the outer pipeline with the outer ForEach loop iterates over an inner pipeline with the nested loop.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: inherit;&quot;&gt;
&lt;td style=&quot;border-color: var(--border); border-style: solid; border-width: 1px 0px 0px; box-sizing: inherit; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; vertical-align: top;&quot;&gt;The ForEach activity has a maximum&amp;nbsp;&lt;code style=&quot;border-radius: 3px; box-sizing: inherit; direction: ltr; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 11.9px; overflow-wrap: break-word; padding: 0.1em 0.2em;&quot;&gt;batchCount&lt;/code&gt;&amp;nbsp;of 50 for parallel processing, and a maximum of 100,000 items.&lt;/td&gt;
&lt;td style=&quot;border-color: var(--border); border-style: solid; border-width: 1px 0px 0px; box-sizing: inherit; line-height: 1.5; overflow-wrap: break-word; padding: 12px 16px; vertical-align: top;&quot;&gt;Design a two-level pipeline where the outer pipeline with the ForEach activity iterates over an inner pipeline.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
For more information, please check the documentation at&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-for-each-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-for-each-activity&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/5864771450745376557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/5864771450745376557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5864771450745376557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5864771450745376557'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-for-each-activity.html' title='Azure Data Factory - For Each Activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsOLzDKnYNwXTbDDiGVoD24Mz-bEzz7Rm7xpkJKfANMw_xmMGcIhTjni9GIvP0da-SwM3tNMSKcZqS2T_JEU2q-lUQbjqiSoIeQ8maBad4Q98OFmueaznbi7-OY56-MmU7PhzX5SAza-s/s72-c/ForEachSettings.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-6332403372040390209</id><published>2019-09-06T00:30:00.000-05:00</published><updated>2019-09-06T00:30:00.459-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Analysis Service"/><title type='text'>Azure Analysis Services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Supported Features&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;AAS is available in 3 tiers (Developer for development,
Basic and Standard) &lt;/li&gt;
&lt;li&gt;We can pause and resume the server when not used to reduce
the cost.&lt;/li&gt;
&lt;li&gt;Supports only the tabular model.&lt;/li&gt;
&lt;li&gt;Scale-out up to 8 nodes when the load on the model is increased.&lt;/li&gt;
&lt;li&gt;Partitions are supported&lt;/li&gt;
&lt;li&gt;Row-level permissions are supported.&lt;/li&gt;
&lt;li&gt;Perspectives are supported.&lt;/li&gt;
&lt;li&gt;Bi-directional relations are supported.&lt;/li&gt;
&lt;li&gt;Metadata is stored in Azure Blob storage.&lt;/li&gt;
&lt;/ul&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;b&gt;Limitations&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A multidimensional model is not supported&lt;/li&gt;
&lt;li&gt;Power-pivot for SharePoint is not supported.&lt;/li&gt;
&lt;/ul&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
For more details pleas visit &lt;a href=&quot;https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview&quot;&gt;https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/6332403372040390209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/6332403372040390209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6332403372040390209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6332403372040390209'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-analysis-services.html' title='Azure Analysis Services'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-8318106233466878965</id><published>2019-09-05T00:30:00.000-05:00</published><updated>2019-09-05T00:41:53.986-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure SQL Data Warehouse"/><title type='text'>Azure SQL Server VS Azure Data Warehouse</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Azure SQL Server&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Database size limit is 4TB&lt;/li&gt;
&lt;li&gt;Optimized for OLTP loads&lt;/li&gt;
&lt;li&gt;Cross-database queries are supported&lt;/li&gt;
&lt;li&gt;Automatic performance tuning of a database is
supported&lt;/li&gt;
&lt;/ul&gt;
&lt;!--[if !supportLists]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Azure Data Warehouse&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Supports up to 1 Peta Byte (1024 TB) size.&lt;/li&gt;
&lt;li&gt;Optimized for OLAP loads&lt;/li&gt;
&lt;li&gt;MPP (Massively Parallel Processing) system (data
is processed on multiple parallel nodes)&lt;/li&gt;
&lt;li&gt;Polybase support to load data from multiple systems.&lt;/li&gt;
&lt;li&gt;Cross-database queries are not supported.&lt;/li&gt;
&lt;li&gt;Manual performance tuning.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;You can pause and resume the database to reduce
cost.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!--[if !supportLists]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/8318106233466878965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/8318106233466878965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8318106233466878965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8318106233466878965'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-sql-server-vs-azure-data-warehouse.html' title='Azure SQL Server VS Azure Data Warehouse'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-7759080832577991991</id><published>2019-09-04T00:30:00.000-05:00</published><updated>2019-09-09T22:29:58.020-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory Stored Procedure Activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Stored Procedure activity is used to execute Stored Procedure in Azure Data Factory. You can use this to maintain audit logs, update metadata information, to track files in Azure blobs to&amp;nbsp; MetaData activity output. To create dynamic external tables in Azure Data Warehouse.&lt;br /&gt;
&lt;br /&gt;
To pass the parameter values to Stored Procedure, you can use pipeline parameters. Use dynamic content to pass dynamic values. You can import all the stored procedure parameters using &lt;b&gt;import parameters&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgynCCvteSXRF4lUwl7YbNc5hxwlL0z4o9I8NlSCNCLyJhS37Y9uBOT4PRwuzfyRArdcH5fdgpKt5Qq6WfW7535DU3cDyM7omoK7TE8kI3mo2CrEWlJlaQkJtLMKU18FoqFWjBVY1EAdYM/s1600/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;429&quot; data-original-width=&quot;1175&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgynCCvteSXRF4lUwl7YbNc5hxwlL0z4o9I8NlSCNCLyJhS37Y9uBOT4PRwuzfyRArdcH5fdgpKt5Qq6WfW7535DU3cDyM7omoK7TE8kI3mo2CrEWlJlaQkJtLMKU18FoqFWjBVY1EAdYM/s320/Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For more information on Stored Procedure activity, Please check the following&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-stored-procedure&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-stored-procedure&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/7759080832577991991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/7759080832577991991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7759080832577991991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7759080832577991991'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-stored-procedure.html' title='Azure Data Factory Stored Procedure Activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgynCCvteSXRF4lUwl7YbNc5hxwlL0z4o9I8NlSCNCLyJhS37Y9uBOT4PRwuzfyRArdcH5fdgpKt5Qq6WfW7535DU3cDyM7omoK7TE8kI3mo2CrEWlJlaQkJtLMKU18FoqFWjBVY1EAdYM/s72-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-5622950051996707087</id><published>2019-09-03T00:30:00.000-05:00</published><updated>2019-09-07T18:00:21.706-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory Execute Pipeline Activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Execute Pipeline Activity is used to call a different pipeline in Azure Data Factory. It is similar to calling Execute Package task in SSIS.&lt;br /&gt;
&lt;br /&gt;
The main purpose of Execute Pipeline is to develop common pipelines which can be used in multiple pipelines and call them when needed. This helps to reduce development time and reduce maintenance of code.&lt;br /&gt;
&lt;br /&gt;
If the calling pipeline needs to wait till the called pipeline is completed, set the &quot;waitOnCompletation&quot; to True.&lt;br /&gt;
&lt;br /&gt;
Check the following for more details&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/5622950051996707087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/5622950051996707087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5622950051996707087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5622950051996707087'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-execute-pipeline.html' title='Azure Data Factory Execute Pipeline Activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-6638506528722220817</id><published>2019-09-02T00:30:00.000-05:00</published><updated>2019-09-09T22:30:17.970-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory Lookup activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Lookup activity in Azure Data Factory is different from the lookup activity present in SSIS. Lookup activity in Azure Data Factory is used to execute Stored Procedure with output.&lt;br /&gt;
&lt;br /&gt;
It can return the first row or multiple rows of data from the stored procedure. The output can be used to input for each loop.&lt;br /&gt;
&lt;br /&gt;
The lookup activity supports a max of 5000 rows as output.&lt;br /&gt;
&lt;br /&gt;
For more details, please check the following&amp;nbsp;&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-lookup-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-lookup-activity&lt;/a&gt;&amp;nbsp;documentation&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/6638506528722220817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/6638506528722220817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6638506528722220817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/6638506528722220817'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-factory-lookup-activity.html' title='Azure Data Factory Lookup activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-116824073467440631</id><published>2019-09-01T02:30:00.000-05:00</published><updated>2019-09-01T02:30:01.410-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Analytics"/><title type='text'>Azure Data Analytics: U-SQL Skipping headers and outputting headers </title><content type='html'>To skip the headers while reading the input files. Use the skipFirstNRows parameter&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;USING Extractors.Csv(&lt;b&gt;skipFirstNRows:1&lt;/b&gt;)&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;For complete parameter details check the following&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/u-sql/functions/operators/extractors/extractor-parameters&quot;&gt;https://docs.microsoft.com/en-us/u-sql/functions/operators/extractors/extractor-parameters&lt;/a&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;Output the Header row while writting the output file&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #616161; font-family: monospace, monospace; font-size: 15px; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;&lt;pre style=&quot;font-family: monospace, monospace; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;USING Outputters.Csv(&lt;b&gt;outputHeader:true&lt;/b&gt;);&lt;/pre&gt;
&lt;pre style=&quot;font-family: monospace, monospace; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: monospace, monospace; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;For complete parameter details check the following&lt;/pre&gt;
&lt;pre style=&quot;font-family: monospace, monospace; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/u-sql/functions/operators/outputters/outputter-parameters&quot;&gt;https://docs.microsoft.com/en-us/u-sql/functions/operators/outputters/outputter-parameters&lt;/a&gt;&lt;/pre&gt;
&lt;pre style=&quot;font-family: monospace, monospace; margin-left: 40px; overflow-wrap: break-word; white-space: pre-wrap;&quot;&gt;
&lt;/pre&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/116824073467440631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/116824073467440631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/116824073467440631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/116824073467440631'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/09/azure-data-analytics-u-sql-skipping.html' title='Azure Data Analytics: U-SQL Skipping headers and outputting headers '/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-3320557970454651624</id><published>2019-08-31T23:42:00.000-05:00</published><updated>2019-09-08T00:09:38.986-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Azure"/><title type='text'>Microsoft Azure: Free Microsoft Azure learning videos for different roles at Pluralsight</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;yj-message-list-item--body yj-message-body&quot; style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin: 0px 0px 16px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;yj-message-body&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;y-block yj-message-content&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap; word-break: break-word;&quot;&gt;
&lt;div class=&quot;y-block--inner css-38&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: inherit; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;&quot;&gt;Go to the following link and register with your email. Three roles are for free of cost. There is a sequence of videos. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://www.pluralsight.com/partners/microsoft/azure&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://www.pluralsight.com/partners/microsoft/azure&quot;&gt;https://www.pluralsight.com/partners/microsoft/azure&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;In Azure Environment can be used for different things&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol class=&quot;y-list y-list__ordered yj-redraft-list&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; list-style-image: initial; list-style-position: outside; margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 16px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px 0px 0px 4px; vertical-align: baseline;&quot;&gt;Web-based platforms&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px 0px 0px 4px; vertical-align: baseline;&quot;&gt;Big Data Platform&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px 0px 0px 4px; vertical-align: baseline;&quot;&gt;AI platform&lt;/li&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/ol&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; display: inline; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Choose the technologies based on the platform you are interested in.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;yj-message-list-item--body-message yj-message &quot; data-qaid=&quot;message-text&quot; dir=&quot;ltr&quot; id=&quot;e31&quot; lang=&quot;en&quot; style=&quot;border: 0px; box-sizing: inherit; direction: ltr; display: block; font-family: inherit; font-size: 1.5rem; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 20px; margin: 0px 24px 16px 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;yj-message-list-item--attachment-container&quot; style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;yj-message-attachments&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;yj-attachments&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/3320557970454651624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/3320557970454651624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3320557970454651624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3320557970454651624'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/microsoft-azure-free-microsoft-azure.html' title='Microsoft Azure: Free Microsoft Azure learning videos for different roles at Pluralsight'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-7386154589422845813</id><published>2019-08-30T02:30:00.000-05:00</published><updated>2019-08-30T02:30:05.544-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Azure"/><title type='text'>Microsoft Azure: End to End technologies used in Azure for data storage and processing</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Storage (Blob storage)&lt;/b&gt; -- Used to store data files. Landing or storage area for getting data from multiple systems. Create multiple storage containers for landing, staging, processing and archiving. Virtual folders. Permissions are at the container level. Less data cost. Cost and data availability is different in Hot, Cold &amp;amp; Archive levels.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Data Lake (Gen-1) -- &lt;/b&gt;Optimized for Big Data storage and processing.  Data can be stored in a hierarchy format. Security can be enabled at the folder level. Parallel writes and reads are enabled. Storage cost is more compared to Azure Storage.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Data Lake (Gen-2)&lt;/b&gt; -- Optimized for Big Data storage and processing. Supports both Object-based storage and Hierarchy level storage. Advantages of Azure Storage and Azure Data Lake (Gen-1).&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Data Analytics&lt;/b&gt; -- Serverless and cluster level processing of big data.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure DataBricks&lt;/b&gt; -- Cluster-based processing of big data using Spark.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Data Factory&lt;/b&gt; -- Similar to SSIS and SQL Server Agent. Used to develop control flows and different tasks for processing data. Jobs can be executed one time or scheduled basis. Only UTC time is supported for job schedules. You can use SSIS, U-SQL, Data Bricks Spark and Azure Data Factory tasks to process the data.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure SQL Server&lt;/b&gt; -- Supports up to 4 TB of data size. Mainly used for OLTP systems. When needed SQL Server instance, you need to use Managed Azure SQL Server. You can also create a single database.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure SQL Data Warehouse&lt;/b&gt; -- Used for OLAP data marts and if the data size is more than 4 TB. MPP processing architecture. Data is processed on multiple nodes. Data is stored in Azure Storage. You can create External tables to access HDFS and other data sources. Not all the SQL features are supported currently.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure Analysis Services&lt;/b&gt; -- Tabular model for Analysis services.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Power BI&lt;/b&gt; --  For Reporting purpose.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;b&gt;Azure DevOps&lt;/b&gt; -- For source code control and auto-deploy the code.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/7386154589422845813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/7386154589422845813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7386154589422845813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/7386154589422845813'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/microsoft-azure-end-to-end-technologies.html' title='Microsoft Azure: End to End technologies used in Azure for data storage and processing'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-1214450365217032261</id><published>2019-08-29T23:21:00.000-05:00</published><updated>2019-08-29T23:21:02.628-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Key Vault"/><title type='text'>Azure Key Vault --  To store sensitive data </title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Azure Key Vault&lt;/span&gt; --  To store sensitive data &lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
This technology is used to hide all the sensitive information like SQL Connection strings, SQL User Name, and passwords. Advantage of this technology is you define the key-value pairs like give the connection string a name and the entire connection string is hidden from all the applications. &lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
This will help not to store the connection strings in source control or applications. In all the applications and source control we refer only with the secret name&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
For more information, check the following&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/key-vault/key-vault-whatis&quot;&gt;https://docs.microsoft.com/en-us/azure/key-vault/key-vault-whatis&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/1214450365217032261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/1214450365217032261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/1214450365217032261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/1214450365217032261'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/azure-key-vault-to-store-sensitive-data.html' title='Azure Key Vault --  To store sensitive data '/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-3402303901705756013</id><published>2019-08-28T02:30:00.000-05:00</published><updated>2019-09-07T18:01:13.077-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADF"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Factory"/><title type='text'>Azure Data Factory - GetMetaData activity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
GetMetaData activity is used to get file information which is present in Azure storage. This will get file size, row count, lastModifiedDate, file exists and other information. &lt;br /&gt;
&lt;br /&gt;
Following screenshot shows how to get all files information present in a particular folder. The folder name is passed as pipeline parameter&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh326VZAFPZJyGsnuvy7hZbyxgjGc3lCLz2OJ499OeqLeuUsUHc2xtkbrdP2upU9coeyKFwkYFPFR7Owc_caMNYiiZE5oZ3KDGP5O0bDsS2XkQebQMEWYcbrlvgazR_bVAAZsSqTIv9jGI/s1600/GetMetaData.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;587&quot; data-original-width=&quot;1091&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh326VZAFPZJyGsnuvy7hZbyxgjGc3lCLz2OJ499OeqLeuUsUHc2xtkbrdP2upU9coeyKFwkYFPFR7Owc_caMNYiiZE5oZ3KDGP5O0bDsS2XkQebQMEWYcbrlvgazR_bVAAZsSqTIv9jGI/s400/GetMetaData.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
The output of this activity can be used as input to Stored Procedure activity. It can be used to store the metadata information in Azure SQL Database&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
For more information check the following&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-get-metadata-activity&quot;&gt;https://docs.microsoft.com/en-us/azure/data-factory/control-flow-get-metadata-activity&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/3402303901705756013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/3402303901705756013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3402303901705756013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/3402303901705756013'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/azure-data-factory-getmetadata-activity.html' title='Azure Data Factory - GetMetaData activity'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh326VZAFPZJyGsnuvy7hZbyxgjGc3lCLz2OJ499OeqLeuUsUHc2xtkbrdP2upU9coeyKFwkYFPFR7Owc_caMNYiiZE5oZ3KDGP5O0bDsS2XkQebQMEWYcbrlvgazR_bVAAZsSqTIv9jGI/s72-c/GetMetaData.PNG" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-8954364008964105914</id><published>2019-08-27T02:30:00.000-05:00</published><updated>2019-08-27T02:30:08.960-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure SQL Data Warehouse"/><title type='text'>Azure SQL Data Warehouse unsupported features while creating tables</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
 &lt;a href=&quot;https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-overview&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-overview&quot;&gt;https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-overview&lt;/a&gt; &lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
 &lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
The following list shows some of the table features that are &lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;not supported&lt;/span&gt; in SQL Data Warehouse.&lt;/div&gt;
&lt;ul class=&quot;y-list y-list__unordered yj-redraft-list&quot; style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: outside; margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 16px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Primary key, Foreign keys, Unique, Check &lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-table-constraint-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-table-constraint-transact-sql&quot;&gt;Table Constraints&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-computed-column-definition-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-computed-column-definition-transact-sql&quot;&gt;Computed Columns&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/views/create-indexed-views&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/views/create-indexed-views&quot;&gt;Indexed Views&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-sequence-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-sequence-transact-sql&quot;&gt;Sequence&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/tables/use-sparse-columns&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/tables/use-sparse-columns&quot;&gt;Sparse Columns&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Surrogate Keys. Implement with &lt;a href=&quot;https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-identity&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-identity&quot;&gt;Identity&lt;/a&gt;.&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-synonym-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-synonym-transact-sql&quot;&gt;Synonyms&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-trigger-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-trigger-transact-sql&quot;&gt;Triggers&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql&quot;&gt;Unique Indexes&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;y-list--item&quot; style=&quot;border: 0px; box-sizing: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/native-client/features/using-user-defined-types&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #386cbb; font: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; target=&quot;_blank&quot; title=&quot;https://docs.microsoft.com/en-us/sql/relational-databases/native-client/features/using-user-defined-types&quot;&gt;User-Defined Types&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/8954364008964105914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/8954364008964105914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8954364008964105914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8954364008964105914'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/azure-sql-data-warehouse-unsupported.html' title='Azure SQL Data Warehouse unsupported features while creating tables'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-5017501829716464471</id><published>2019-08-26T02:30:00.000-05:00</published><updated>2019-08-26T02:30:05.163-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Storage Blobs"/><title type='text'>Azure Storage: Azure Storage VS Azure Data Lake Storage (Gen-1 &amp; Gen-II)</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Azure Storage VS Azure Data Lake Storage (Gen-1 &amp;amp; Gen-II)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Azure Storage&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Object Storage&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Virtual folders -no real folders.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· No folder level security &lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· No folder specific performance optimizations&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Data is stored in Containers as blobs&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Storage cost is based on hot, cold and archive tiers&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Available in all regions globally&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Data replication and redundancy options&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Azure Data Lake Storage (Gen-1)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Hierarchical file system&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
o Supports nesting of files within folders.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Folder level security can be implemented&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
o Fine-grained security visa access control lists&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Performance optimization at the folder level&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Parallel reads and writes&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Scaled out over multiple nodes&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Hadoop and big data optimizations&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Optimized for analytics workloads.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Azure Data Lake Storage (Gen-2)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Multi-modal storage combining features from both Azure Storage and ADLS (Gen-1)&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Enable the Hierarchical Namespace to use for the file system.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Data can be accessed using object storage endpoint or file system storage endpoint.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Object Storage Endpoint – &lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;wasb&lt;/span&gt;://containername@accountname.&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;blob&lt;/span&gt;.core.windows.net/&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· File System Endpoint – &lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;abfs&lt;/span&gt;://filesystemname@accountname.&lt;span style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dfs&lt;/span&gt;.core.windows.net/&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
· Optimized for analytics workloads.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #343a41; display: inline; font-family: &amp;quot;Segoe UI WestEuropean&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 20px; margin-right: 4px; min-height: 21px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;
Leverage partition scans &amp;amp; partition pruning to improve query performance. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/5017501829716464471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/5017501829716464471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5017501829716464471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/5017501829716464471'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/azure-storage-azure-storage-vs-azure.html' title='Azure Storage: Azure Storage VS Azure Data Lake Storage (Gen-1 &amp; Gen-II)'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-8270707831039191175</id><published>2019-08-25T02:30:00.000-05:00</published><updated>2019-08-25T02:30:03.001-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure Data Lakes"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure Storage Blobs"/><title type='text'>Azure Data Analytics: How to access Azure Storage Blob data from Azure Data Lakes</title><content type='html'>1. Register Azure Storage Blob account in Azure Data Lakes&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
Ensure that your Windows Azure Blob Storage account is registered with your Azure Data Lake Analytics account. I have copied the steps below from&amp;nbsp;&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/azure/mt771650.aspx#registerWABS&quot; rel=&quot;nofollow noreferrer&quot; style=&quot;border: 0px; box-sizing: inherit; color: #005999; cursor: pointer; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Registering Your Windows Azure Blob Storage account&lt;/a&gt;.&lt;/div&gt;
&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #242729; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Navigate to the Azure Portal and log in.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Navigate to your Azure Data Lake Analytics Account.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Select Data Sources under Settings.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Verify whether your WABS account is listed. If yes, stop here. If no, continue to next step.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Click Add Data Source.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Select Azure Storage from the Storage Type drop-down list.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Select Select Account from the Selection Method drop-down list.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 0.5em; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Select your WABS account from the Azure Storage drop-down list.&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Click Add&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/8270707831039191175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/8270707831039191175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8270707831039191175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/8270707831039191175'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/08/azure-data-analytics-how-to-access.html' title='Azure Data Analytics: How to access Azure Storage Blob data from Azure Data Lakes'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-4408732386830321671</id><published>2019-01-09T02:30:00.000-06:00</published><updated>2019-01-09T02:30:03.679-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><title type='text'>PowerShell: How to rename multiple files in a folder at the same time</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
To rename single file you can manually edit the file names. If there are multiple files you want to change the name of the file or part of the file name, it is easy to rename the file in PowerShell.&lt;br /&gt;
&lt;br /&gt;
You can use rename-item with -Replace option like below. To replace &quot;.StoredProcedure&quot; in all the files present in the current directory with &quot;_&quot;, you can use the following syntax&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;dir | rename-item -NewName {$_.name -replace &quot;&lt;b&gt;.StoredProcedure&lt;/b&gt;&quot;,&quot;_&quot;}&lt;br /&gt;
&lt;br /&gt;
For complete syntax and other examples visit the site at &lt;a href=&quot;https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/rename-item?view=powershell-6&quot; target=&quot;_blank&quot;&gt;rename-item&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/4408732386830321671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/4408732386830321671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/4408732386830321671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/4408732386830321671'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/01/powershell-how-to-rename-multiple-files.html' title='PowerShell: How to rename multiple files in a folder at the same time'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9201221183425516911.post-1109648562528458526</id><published>2019-01-04T02:30:00.000-06:00</published><updated>2019-01-04T02:30:02.000-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL SERVER"/><title type='text'>SQL SERVER: How to refresh local cache in SQL Server Management Studio</title><content type='html'>When working on SQL Server Management Studio, when any new tables are created or columns are added, the local cache is not refreshed immediately and display as error for the new objects or columns in the Query Window. To avoid this we need to update local cache of SSMS.&lt;br /&gt;
&lt;br /&gt;
If you need to refresh the local cache of SSMS you can use two methods&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;First Method&lt;/b&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Press the following combination of keys on your keyboard by selecting SSMS&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;CTRL + Shift + R&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Second Method:&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Select the Query window in SSMS&lt;br /&gt;
&amp;nbsp; &amp;nbsp; In the &lt;b&gt;Edit&lt;/b&gt; Menu&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Go to &lt;b&gt;IntelliSense&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Press on &lt;b&gt;Refresh Local Cache&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://askkrishna.blogspot.com/feeds/1109648562528458526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9201221183425516911/1109648562528458526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/1109648562528458526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9201221183425516911/posts/default/1109648562528458526'/><link rel='alternate' type='text/html' href='http://askkrishna.blogspot.com/2019/01/sql-server-how-to-refresh-local-cache.html' title='SQL SERVER: How to refresh local cache in SQL Server Management Studio'/><author><name>DevHelp</name><uri>http://www.blogger.com/profile/14797542997297753240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrC79n_GqsCbtXDYgW3qmjpbktIMWPFfhe6GsIeS-KRnuoUIi_PG1CcAXTe7UTUUoTMFa2ZdqzY-jaF43mEmUdRe5HKDp9Uq88MHIUXomj_mZxq27MCPiyNEAL2aENw/s113/*'/></author><thr:total>0</thr:total><georss:featurename>Houston, TX, USA</georss:featurename><georss:point>29.7604267 -95.3698028</georss:point><georss:box>28.8787477 -96.6606963 30.6421057 -94.0789093</georss:box></entry></feed>