1 / 5

Teradata To Snowflake

Ready-to-use data delivered to Amazon S3, Amazon Redshift, and Snowflake at lightning speeds with BryteFlow data management tool. This automated tool is completely self-service, low on maintenance and requires no coding. It can integrate data from any API and legacy databases like SAP, Oracle, SQL Server, and MSQL.

Download Presentation

Teradata To Snowflake

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TeradataDatabase Migration to Snowflake One of the most popular on-premise database systems that have been around for decades is Teradata. It has helped businesses organize, analyze, and manage large volumes of data. However, with the onset of new technological advancements, cloud computing is now the much-preferred data warehousing solution with Snowflake leading the pack. Its main advantage is that being in the cloud offers unmatched flexibility, allowing users to scale up or down computing and storage facilities, paying only for the quantum of resources used. 

  2. Even though most businesses are moving databases from Teradata to Snowflake, doing so is a complex process. Here are certain steps that have to be followed. 

  3. Analyze Existing Teradata Usage – Decide which databases and tables are to be migrated, which users and applications have access to them, the scripts that help in data load, and the scripts and applications that are pulling data from these tables. Use these answers to estimate the extent of support for inputs and outputs available in Snowflake. Create an Integration Plan – Design an integration plan where the migration of the database from Teradata to Snowflake will be in a phased manner. Do not hand-code the migration process but use the right tools that will speed it up. DataOps tools can reduce the time of migration significantly by automating the process. 

  4. Set up a Snowflake account – The first step is to set up a Snowflake account that meets all requirements. The Snowflake UI/CLI can be used to configure two critical aspects. The first is to create databases and warehouses on Snowflake and the second is to create users and accounts on Snowflake.  Transfer Data Definition Language (DDL) – This step will create the new database structure on Snowflake. A typical process is to use DDL exports from Teradata, convert them to Snowflake matching DDL, and execute it. An optimized tool or a DataOps platform can complete this process automatically, saving time and expenses.  Load data from Teradata to Snowflake – The next stage is to load data from Teradata to Snowflake. However, if Teradata is running on prem, the data cannot be loaded directly to Snowflake but first should be lodged in cloud storage like AWS S3 or Microsoft Azure. 

  5. Load data (Ongoing) to Snowflake – Snowflake is now to be connected directly with the sources of data that are writing into Teradata. This step will completely decommission Teradata. Connect each source of data to Snowflake while it is writing to Teradata.  Update Applications to use data from Snowflake – After ensuring that data is now being written to Snowflake, all existing applications should be tuned to start reading data from Snowflake.  Validation – Finally, after confirming that data is flowing in and out of Snowflake and Teradata respectively, a QA cycle has to be run to ensure functionality between the two systems.  These are the steps for migrating databases from Teradata to Snowflake.

More Related