DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Avatar

Mateusz Komendołowicz

Senior Consultant at PwC

Warsaw, PL

Joined Nov 2016

http://blogbi.pl/

About

Workday Technical Leader

Stats

Reputation: 281
Pageviews: 126.7K
Articles: 3
Comments: 2
  • Articles
  • Comments

Articles

article thumbnail
Generating Millions of Rows in SQL Server [Code Snippets]
Generating millions of rows in SQL Server can be helpful when you're trying to test purposes or when doing performance tuning.
July 17, 2017
· 16,900 Views · 1 Like
article thumbnail
How to Store Money in SQL Server
See how to store financial figures like amounts in currency or FX rates in SQL Server, which is often required when constructing databases or data warehouses.
July 14, 2017
· 52,203 Views · 3 Likes
article thumbnail
ETL vs Pure SQL
Which one will come out on top? You should definitely check out the results so you can decide which one to use for your next project.
December 30, 2016
· 6,675 Views · 5 Likes

Comments

ETL vs Pure SQL

Jan 05, 2017 · Tim Spann

Hi Toni,


thank you for your insight. I don't want to suggest using only pure SQL, As you said - there are many cases when it is not possible. This articles idea was just to show that there are situations in which writing pure SQL is giving a big performance boost.

On the other hand it is possible to merge data from two different servers. It is also a common case when people write ETL's istead of pure T-SQL, while T-SQL is noticeably better. But as you said - in some cases, for example loading data between two different database brands, you have to think about ETL. However even in such cases, one should consider writing for example "View" on source instead of transforming data in ETL.


As you said, there a lot of possibilities.

All the best,

Mateusz


5 best ETL practices ? Business Intelligence Blog

Dec 29, 2016 · Mateusz Komendołowicz

Always happy to discuss practices with you. :)

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: