Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

6 AWS reviews

External reviews

16 reviews
from

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    reviewer2783274

High‑volume data processing has transformed daily telecom transactions into fast, reliable batch insights

  • November 29, 2025
  • Review provided by PeerSpot

What is our primary use case?

My main use case for Teradata is primarily storing data and managing the client base, and it was used for batch processing and parallel batch processing.When I say storing data and managing the client base, a specific example of how I use Teradata for that is handling the daily transactions of various customers in the telecom domain, where client transactions are stored in various clusters, so we use Teradata for extracting and loading.Teradata is used for extracting and loading the data as my primary application.

What is most valuable?

The best features Teradata offers, in my experience, include fast performance during multi-parallel processing, very good scalability, support for linear scalability, and its suitability for handling large volumes of data; additionally, it facilitates data integration, where we integrate and analyze data from various sources, making it a powerful and high-quality reliable solution for the company.These features help me in my daily work environment as I have used Teradata as a source and a sink to store and analyze data for different reports; however, I did not use it for my personal day-to-day work since it is not required in my day-to-day environment.Additional features which I have heard about but have not used include parallel architecture, which is robust and makes Teradata highly effective for large-scale and analytical reporting.Teradata positively impacts my organization and projects by being extensively used whenever data is required or while batch processing various transformations and aggregations needed for business insights, resulting in complex queries running very efficiently as large volumes of data are easily extracted, transformed, and loaded into various clusters, contributing to a good architecture.Specific outcomes I have noticed include that Teradata helps reduce the time duration for various complex queries involving window functions and various aggregators such as sum and average; when processing a large set of volume data from various clusters, that sort of retrieval is very efficient and good for loading.

What needs improvement?

Certain challenges I have faced while using Teradata involve the initial setup, which can sometimes get difficult and requires specific rules; additionally, I have found less documentation available, necessitating help from open-source community pages and third parties, thereby presenting complexities in certain tasks.The interface of Teradata can be improved, as various competitors involve cloud-based solutions that feature more drag-and-drop methods for loading and trial methods along with configurations; the user interface could be enhanced in various settings instead of relying on terminal-level operations.

For how long have I used the solution?

I have been using Teradata for approximately two to three years.

What do I think about the stability of the solution?

Teradata is stable; however, I have encountered certain errors that required debugging from time to time.

What do I think about the scalability of the solution?

The scalability of Teradata is flawless; however, there are many configurations needed.

How are customer service and support?

Regarding customer support for Teradata, I have not directly interacted with it, but I do know that we generally get quick responses; most of our cases get resolved through community pages rather than direct customer support.

How would you rate customer service and support?

Which solution did I use previously and why did I switch?

Before Teradata, we also used Snowflake and Databricks, which are primarily cloud-based solutions; we incorporated Teradata for our on-premises needs.

How was the initial setup?

Certain challenges I have faced while using Teradata involve the initial setup, which can sometimes get difficult and requires specific rules.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing indicates that while it was not part of my work, I found Teradata to be somewhat costlier when considering other options.

Which other solutions did I evaluate?

I evaluated other options before choosing Teradata, specifically Snowflake and Databricks.

What other advice do I have?

Teradata handles a large volume of data effectively, being beneficial in a specific domain where a large amount of data is flowing, providing a reliable system that performs multi-parallel execution and batch processing for loading.I would suggest to others considering Teradata that if they are looking for something specific domain-wise and infrastructure that can handle multi-parallel and large volumes of data for extraction and loading, it would be a great tool. I would rate Teradata an eight out of ten.


    reviewer2775996

Processes large-scale customer data efficiently and supports near real-time analytics with high-speed execution

  • November 12, 2025
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Teradata is mostly for data warehousing and analytics. Teradata is used to store customer data; specifically, accounting transactions from multiple sources. The data is kept for analytical purposes for users. Since the data is very large-scale, an MPP architecture RDBMS was needed to store it. Hence, Teradata was chosen.

What is most valuable?

Teradata's MPP feature allowed the team to handle huge data sets on the scale of petabytes and perform analytics on those in near real-time when users queried for that data. Teradata has positively impacted the organization because it was selected after extensive market research to identify the best tool for data warehousing. Teradata helped to scale better as the initial minimal data set started increasing rapidly. The scaling capabilities of Teradata really solved that problem.

What needs improvement?

There is nothing much on the improvement side that I wish was different or better for Teradata. Nothing comes to mind regarding improvements. I give it a nine because I still believe there is always room for improvement, especially when it comes to enhanced availability and possibly better performance and agility. There are no improvements needed for Teradata that have not been mentioned yet.

For how long have I used the solution?

I have been working in my current field for almost 15 years.

What do I think about the stability of the solution?

Teradata is stable.

What do I think about the scalability of the solution?

Teradata was very scalable, and that was one reason why it was chosen. Compared to a cloud-native tool, Teradata's scalability was good, and it did scale well.

How are customer service and support?

Teradata's customer support was excellent.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Before Teradata, Redshift was used initially, mostly due to cost constraints and flexibility. The move was made to be mostly cloud-agnostic.

How was the initial setup?

After implementing Teradata, there was not noticeable latency. I would not say it was very performance efficient, but it was definitely good. Performance was really good, but I could not compare it with anything else because I have not extensively worked on any other data warehousing system. Teradata is mostly what I worked on, so it was really good.

What about the implementation team?

I was not directly involved in pricing, but there was a team handling that. Overall, I think it was good or on par with expectations, otherwise the finance team would not have approved it.

What was our ROI?

I have definitely seen a return on investment because with any other tool, more manpower would have been needed to maintain it.

Which other solutions did I evaluate?

Redshift was evaluated before choosing Teradata.

What other advice do I have?

My advice for others looking into using Teradata is to do homework; there is no silver bullet for your problem. You have to find out what works well for your specific needs. If the priority is to find the best tool that can be relied on with less maintenance and good performance, Teradata is definitely a good option, but again, homework must be done to see which one suits the data workloads. I give this product a rating of 9 out of 10.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Ganesh Verma

Has improved automation and performance through parallel scripting but needs better AI integration and unstructured data support

  • November 07, 2025
  • Review from a verified AWS customer

What is our primary use case?

I have been using Teradata for more than one or two years.

My main use case for Teradata is creating tables, views, and procedures for our applications, along with creating BTEQ scripts to schedule some pipelines.

A specific example of how I use Teradata in one of my projects is for a large retail chain that wants to understand the customer's buying pattern across different regions to improve their store sales and inventory planning, where we have used Teradata for data integration, collecting data from multiple source systems such as POS systems, online transactions, and CRM, handling billions of transactions efficiently with advanced analytical queries.

What is most valuable?

BTEQ is the best feature of Teradata, as it allows me to execute multiple queries such as select, insert, update, and delete in a single script, handle errors, automate running multiple SQL statements, and schedule ETL jobs, making it lightweight and scriptable, unlike SQL Assistant.

Parallelism helps my team mainly for scripting and automation in projects; for instance, we utilize Teradata's parallel processing engine to execute queries across multiple model processors simultaneously, making data migration more efficient by splitting large datasets into smaller files and running multiple BTEQ scripts in a parallel fashion.

What needs improvement?

One challenge I have faced regarding the main use case is the integration with AI, as Teradata does not have the AI models that other OLAP systems such as BigQuery provide, making it difficult for us to give proper recommendations without using different tools for AI integration.

Teradata can be improved on the cloud side by integrating with some OLAP features and providing capabilities similar to Delta Lake for storing semi-structured, structured, and unstructured data.

I want to highlight two features for improvement: first, storing data in various formats without requiring a tabular structure, accommodating unstructured data; and second, adding AI ML features to better integrate Gen AI, LLM concepts, and user-friendly experiences such as text-to-SQL capabilities.

For how long have I used the solution?

I have been working in my current field for almost more than four years.

What do I think about the stability of the solution?

Teradata is stable in my experience.

What do I think about the scalability of the solution?

Teradata's scalability is good.

How are customer service and support?

Teradata's customer support is good.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I have not used any other solutions before Teradata.

How was the initial setup?

I purchased Teradata through the AWS marketplace and believe it would benefit from easier documentation for deployment, as it is somewhat complicated for new users.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing of Teradata is almost good, although the cost is slightly high, but they provide good features.

Which other solutions did I evaluate?

Before choosing Teradata, we evaluated other options such as Databricks, which we preferred due to their strong AI ML features and options such as Delta Lake.

What other advice do I have?

My advice for others considering using Teradata is that if their use case involves daily transactions with commands such as insert, update, or delete, they should go ahead and use Teradata, as many companies in retail, CPG, and banking find it effective for those operations compared to other platforms. I rate this product 7.5 out of 10.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Shugoyal Shugoyal

Has enabled faster data processing and improved team productivity through multi-parallel query execution

  • October 30, 2025
  • Review from a verified AWS customer

What is our primary use case?

There are two major use cases for Teradata. One is that whatever data we cleanse and aggregate, we push it to Teradata for our business users. We create some ETL pipelines and automate them. The second use case is for data wrangling. Whatever data we publish to Teradata is used for various analyses, various SQLs, and a lot of dashboards sit on top of Teradata.

My most recent project was for inferring the Net Promoter Score for one of the largest Australian banks where I used Teradata for ETL and data analysis. The entire cleaned data of the bank was stored in Teradata, wherein we had eight to ten different datasets coming in from different sources that were aggregated or converged into Teradata. Using that data, we developed certain business rules on top of that aggregated dataset, which was further fed into Tableau that sat on top of Teradata. Using that data, we were able to infer the customer Net Promoter Score for a rolling six-week average.

What is most valuable?

The first thing that I appreciate about Teradata is its multi-parallel processing. Whatever queries we execute on Teradata, they are blazingly fast, so it offers really fast connectivity. Secondly, it also provides the MultiLoad feature, by which I can upload my Excels directly to Teradata or CSVs to analyze the data. The third feature is the QUALIFY or ROW_NUMBER keywords that I really appreciate about Teradata. The fourth thing is the way Teradata stores data in a columnar format for faster query processing, which is also one of the best features.

The multi-parallel processing and fast query execution of Teradata have benefited me and my team greatly. What really happens is that we store multiple copies of the data, one in Teradata and the other in our HDFS or object storage. When we had to query the data from the object storage, it was really slow, but when we discovered that this dataset is also available in Teradata, it was really fast, especially related to the NPS project that I was discussing. That is probably one of the use cases that I can recall.

Teradata has positively impacted my organization since its inception. Earlier, whatever data we used to house was in HDFS, then we migrated to cloud, and now we are using Teradata, but Teradata has also moved to cloud. Teradata has immensely helped our organization to fetch the data at a faster rate, which has saved us quite a lot of time. That is probably the very best thing about Teradata.

What needs improvement?

Teradata could be improved by having a web interface that can really help users to plug and play. Right now, what is required is that I have to install a desktop app for Teradata and then set up the connections. If the same thing were available in a web interface, that would be really helpful.

For how long have I used the solution?

Since I started my career, I have been using Teradata. It has been more than seven years that I have been using Teradata.

What do I think about the stability of the solution?

Teradata is stable.

What do I think about the scalability of the solution?

The scalability of Teradata is really great. Whenever we need more resources, we can add that in Teradata, and when not needed, we can scale it down as well. All in all, it is very good.

Which solution did I use previously and why did I switch?

I have not used other solutions personally, but I have seen a use case of Redshift getting used earlier in my current organization. I have also seen the use of object storage prior to using Teradata fully. What I can see now is that we are moving away from object storage because we want faster results, which is why we use Teradata.

What was our ROI?

I have seen a return on investment through time saved, specifically saving fifteen to twenty percent of the time.

At least fifteen to twenty percent of our time has been saved using Teradata, which has positively affected team productivity and business outcomes.

Which other solutions did I evaluate?

Before choosing Teradata, I evaluated other options such as Snowflake and Redshift. These were some of the options available.

What other advice do I have?

My advice to others looking into using Teradata is to go for it if you need faster processing, multi-parallel processing, or more security. I would rate this product an eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    Kirk Robinson

Has improved data quality, optimized reporting processes, and enabled predictive insights across business units

  • September 30, 2025
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Teradata involves data analytics, data mapping, and data process improvement.

I use Teradata for our in-in processes such as revenue reporting. We have utilized it for procurement to pay and analyzed all the data points from procure to settlements to payments, ensuring that the right data has been sent, checking the data status, and guaranteeing the cleanliness and quality of the data.

We are using Teradata for generative AI related to data mapping, data content, and data distribution.

What is most valuable?

The best features that Teradata offers include the security around the data, which has been a key issue for us. Teradata locks down the data, providing us with a quality of data we can trust when sending it to external portals and third-party tools such as Salesforce.

Teradata's security helps our organization meet compliance requirements such as GDPR and IFRS, and it is particularly essential for revenue contracting or revenue recognition. Additionally, we rely on it due to our HIPAA requirements.

The analytics features and the dashboards in Teradata have been extremely helpful for us.

Teradata has positively impacted our organization by allowing our team to reduce from 27 people down to eight, consolidating our headcount. It has resulted in better performance improvement within our team as we now cover nine business units instead of 18, thanks to the data performance, which has increased data visibility and helped the enterprise achieve a higher rate of internal return on financials.

We have observed a lesser level of churn with our customers; we have been able to maintain more customer relationships because we have access to more data and analytics, allowing us to predict customer needs anywhere from three to nine months ahead of time.

What needs improvement?

The limitation we encountered was related to speed, prompting us to increase our AWS cloud thresholds and benchmarks on the servers, adding more throughput. We have been testing that, but speed remains one of our key issues.

The integration has been awesome because of the platforms and their usage, and usability is great. The most challenging aspect is finding Teradata resources, so we are focusing on internal training and looking for more Teradata experts. If Teradata could provide a list of certified experts, that would be fantastic.

I rated Teradata a nine because the main area for improvement is the bandwidth of resources that could assist us in applying to our projects, specifically more certified and expert resources. The market share of Teradata professionals is limited, creating an issue for us.

For how long have I used the solution?

I have been using Teradata for 12 years.

What do I think about the stability of the solution?

Teradata is stable.

What do I think about the scalability of the solution?

Teradata's scalability is great; it's been awesome.

How are customer service and support?

The customer support for Teradata has been great.

I would rate the customer support a nine on a scale of 1 to 10.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I previously used Oracle Data Store, but we switched due to problems with integration, speed to market, talent, and security issues.

What was our ROI?

We have realized a return on investment, with a reduction of staff from 27 to eight, and our current return on investment is approximately 14%. Our target is a 30% internal rate of return. Overall, our performance improvement and KPIs have increased by about 22%, but we are aiming for another 17% to capture in synergy dollars.

What's my experience with pricing, setup cost, and licensing?

Our experience with pricing included a staged pricing model based on units and servers, the cost per subscription, and the data usage, which involved about five different points in our pricing model. We spent roughly $295,000 on setup costs, and we have a five-year license.

Which other solutions did I evaluate?

Before choosing Teradata, we evaluated several options, including Snowflake, Teradata, Oracle Data Store, SAP MDM, and two other products whose names I don't remember.

What other advice do I have?

My advice for others looking into using Teradata is to conduct co-pilot type projects first; I recommend executing use case projects to truly see the value and understand how much it helps.

We are just a customer and do not have any other business relationship with this vendor.

On a scale of one to ten, I rate Teradata a nine.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    RajeshKumar25

Harnessing advanced parallelism for top performance while embracing cloud trends

  • November 05, 2024
  • Review from a verified AWS customer

What is our primary use case?

Teradata is primarily used for data warehousing across all customers. My clients have built-in applications that use Teradata, and their use varies from customer to customer, depending on the industry and database size. The primary function is as an OLAP analytical ecosystem.

How has it helped my organization?

Scalability is excellent because of Teradata's parallelism. It doesn't impact operations when nodes are added. This allows customers to expand without migrating the entire database or system.

What is most valuable?

The most valuable aspects of Teradata are not specific features. Rather, it's the overall performance, particularly parallelism, workload management, and parallel computing. Teradata effectively uses parallelism to the granular level, performing better than other databases.

What needs improvement?

Teradata is somewhat late in adopting cloud technology. They need to focus on the adoption of cloud to remain competitive and target customers who prefer not to invest in capital expenditures and seek a more flexible, operational expenditure approach.

For how long have I used the solution?

I have worked with Teradata for around 15 years, from Teradata version six to version 14.

What do I think about the stability of the solution?

Teradata is highly stable. The workload management and software maturity provide a reliable system, unlike some newer cloud software that can exhibit misbehavior.

What do I think about the scalability of the solution?

Even if an organization starts small, Teradata offers the flexibility to expand by adding nodes or more storage, especially in cloud environments, without incurring downtime or taking systems offline.

How are customer service and support?

The technical support from Teradata is quite advanced. However, like any support service, there can be delays. I rate the support as eight out of ten because of their technical expertise.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

During my career, I've been involved primarily with Teradata, and some clients are migrating from Teradata to other technologies.

How was the initial setup?

The initial setup process is rated as eight out of ten. It's straightforward. That said, when migrating databases from other systems, challenges arise in redesigning the code to optimize parallelism.

What about the implementation team?

The implementation is managed by a separate customer service group within Teradata, not by me or my group.

What's my experience with pricing, setup cost, and licensing?

Teradata is high-quality at a premium price. Initially, it may seem expensive compared to similar cloud databases, however, it offers significant value in performance, stability, and overall output once in use.

What other advice do I have?

New users should focus on understanding Teradata's parallelism and write their queries or codes to utilize its full potential. Knowing how to use workload management effectively is beneficial.

I'd rate the solution eight out of ten.


    Hanaa Hammad

Complements my data science journey and distributed computing is well-implemented

  • September 11, 2024
  • Review provided by PeerSpot

What is most valuable?

It’s good. The educational resources are good. I think the idea of distributed computing is well implemented in Teradata, and that was likely their intention from the beginning. It's a foundation for big data processing. So far, I appreciate the product, but I haven't worked on a real project with it yet.

The courses are good. I don’t have a full certification yet; I just have some course certificates. In my first week, I completed around five or six courses, and now I work on a longer one. The content is well-organized, and I’m happy with the learning materials so far.

The data processing, clustering, and distributed computing are impressive. I’m curious to see how it works internally and how performance is accelerated. I’m also learning about how SQL and Teradata’s EXPLAIN feature work. So far, it's a very good product.

Teradata do have some AI models that can be used for in-database analytics. I haven’t tried them yet, but I know the product's K-Means implemented in the database, which is interesting because I’ve seen how challenging it is to parallelize K-Means in other environments. I plan to explore it more when the opportunity arises.

K-Means is implemented, and Teradata leverages its database operations for AI analytics. They use parallel processing, which is one of Teradata's main features.

I find Teradata's approach useful in its current state. I definitely want to explore it further.

What needs improvement?

Teradata has a few AI models, but in data science, we need more flexibility. We can’t be limited to what's pre-built in the database. Typically, data science projects require experimenting with different models, so the limitation is that Teradata only has basic machine learning models in its database. Data science requires more advanced modeling, and you always want to search for the best possible approach. Combining the capabilities of Teradata with custom data science models will take time to mature, but it shows promise.

Teradata needs to promote it more. If they're the first to introduce things like in-database AI, they should really focus on promoting that. I haven't heard much about it, but maybe that's because the environment I’ve been working in recently has been mostly open-source. I’ve been doing applied research and freelance work that didn’t rely on robust vendor products, so I never got a chance to compare Teradata to others. I have heard about Databricks, though.

For how long have I used the solution?

I started using it this month, so my experience is very recent.

Which solution did I use previously and why did I switch?

I've worked a lot with open-source tools, mainly Python, in my role.

I’ve worked with IBM Cognos before, but that was just part of a solution, mainly for VPN dashboards. However, I wasn’t a specialist in business intelligence, so this is new to me. Teradata complements my data science journey.

Which other solutions did I evaluate?

From my perspective, I only started using it because it's needed for my current job. Before this, I didn't consider Teradata better than Oracle or GV2A. I think it's better than GV2A, but Oracle is more robust. Teradata has its customers, but I didn’t really compare them before because business intelligence and data warehousing were not my areas of focus. IBM was behind both Oracle and Teradata in this field, but I am not sure exactly how Teradata stands in comparison.

In my data science journey, I realized that my weak point was data analysis and data warehousing, which is why I’m happy to be working with Teradata now. It's helping me fill that gap.

What other advice do I have?

I’ll be recommending it to customers. In my country, it is very active in acquiring data analysis solutions, so it will likely be recommended for that sector.

I have very limited knowledge at this point. I'm still exploring the architecture. From what I’ve learned so far, I believe it's used quite extensively in my region. The idea of distributed computing and partitioning is definitely something that's needed.

Also, the cloud and on-premises architectures are not that different, which is a positive aspect.

Overall, I would rate the product an eight out of ten.


    Ahmed ElKhazendar

Helps with data warehousing and offers good analytics capabilities to users

  • May 27, 2024
  • Review provided by PeerSpot

What is our primary use case?

I use the solution in my company for reporting.

What needs improvement?

The tool's flexibility and capacity for expansion are areas of concern where improvements are required.

For how long have I used the solution?

I have been using Teradata for two years. My company is an end user of the product.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution a nine out of ten.

What do I think about the scalability of the solution?

In our company, when it comes to Teradata, we have an appliance in place, and we plan to upgrade to another appliance that offers more capacity.

I rate the product's scalability to be below average.

Around 100 people in my company use the tool.

The tool is used daily in my company.

How are customer service and support?

It is difficult to get someone with technical expertise involved with the solution's technical support team. I rate the technical support a four out of ten.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I only have experience with Teradata.

How was the initial setup?

I rate the product's initial setup phase as above average on a scale of one to ten, where one is difficult, and ten is easy.

The solution is deployed on an on-premises version.

What about the implementation team?

For installation, my company only used the services offered by Teradata.

What's my experience with pricing, setup cost, and licensing?

I rate the product price a nine on a scale of one to ten, where one is cheap and ten is expensive.

Which other solutions did I evaluate?

My company has evaluated other options against Teradata, and I see that it has been used in our company for the past four years.

What other advice do I have?

The tool did enhance our company's data warehousing and analytics capabilities.

Teradata was crucial for our company's data analysis, especially for every campaign we run, including the pricing, exercises, and analysis.

Teradata's feature, which had the most significant impact on our company's data management, revolves around the analytics feature it offers.

I rate the tool an eight out of ten.


    SurjitChoudhury

Offers seamless integration capabilities and performance optimization features, including extensive indexing and advanced tuning capabilities

  • February 20, 2024
  • Review provided by PeerSpot

What is our primary use case?

The use cases vary based on the projects. In most projects, I worked with ETL tools like Informatica alongside Teradata. However, there was a specific project where we built a real-time data warehouse for active directory data using Teradata.

Oracle was the source system, with potential additional sources feeding into the Oracle database. We used Unix scripting to extract data from Oracle and leverage a colleague's expertise in Unix for the Teradata portion.

We wrote ETL queries and performed data profiling before loading the data into the target data warehouse for further processing by other tools.

Our task was to create a data warehouse, an active data warehouse in Teradata.

How has it helped my organization?

We created and constructed the warehouse. We used multiple loading processes like MultiLoad, FastLoad, and Teradata Pump. But those are loading processes, and Teradata is a powerful tool because if we consider older technologies, its architecture with nodes, virtual processes, and nodes is a unique concept.

Later, other technologies like Informatica also adopted the concept of nodes from Informatica PowerCenter version 7.x. Previously, it was a client-server architecture, but later, it changed to the nodes concept. Like, we can have the database available 24/7, 365 days. If one node fails, other nodes can take care of it. Informatica adopted all those concepts when it changed its architecture. Even Oracle databases have since adapted their architecture to them.

However, this particular Teradata company initially started with its own different type of architecture, which major companies later adopted.

It has grown now, but initially, whatever query we sent it would be mapped into a particular component. After that, it goes to the virtual processor and down to the disk, where the actual physical data is loaded.

So, in between, there's a map, which acts like a data dictionary. It also holds information about each piece of data, where it's loaded, and on which particular virtual processor or node the data resides. Because Teradata comes with a four-node architecture, or however many nodes we choose, the cost is determined by that initially. So, what type of data does each and every node hold? It's a shared-no architecture.

So, whatever task is given to a virtual processor it will be processed. If there's a failure, then it will be taken care of by another virtual processor.

Moreover, this solution has impacted the query time and data performance.

In Teradata, there's a lot of joining, partitioning, and indexing of records. There are primary and secondary indexes, hash indexing, and other indexing processes.

To improve query performance, we first analyze the query and tune it. If a join needs a secondary index, which plays a major role in filtering records, we might reconstruct that particular table with the secondary index.

This tuning involves partitioning and indexing. We use these tools and technologies to fine-tune performance.

When it comes to integration, tools like Informatica seamlessly connect with Teradata. We ensure the Teradata database is configured correctly in Informatica, including the proper hostname and properties for the load process. We didn't find any major complexity or issues with integration. But, these technologies are quite old now.

With newer big data technologies, we've worked with a four-layer architecture, pulling data from Hadoop Lake to Teradata. We configure Teradata with the appropriate hostname and credentials, and use BTEQ queries to load data.

Previously, we converted the data warehouse to a CLD model as per Teradata's standardized procedures, moving from an ETL to an EMT process. This allowed us to perform gap analysis on missing entities based on the model and retrieve them from the source system again. We found Teradata integration straightforward and compatible with other tools.

What is most valuable?


What needs improvement?

Teradata is an expensive tool. Like, if you're already using Microsoft products like Windows, they'll market all their products together. And with the rise of cloud technologies, companies will adopt solutions that offer them some privileges or facilities.

Similar to how SAP does it in the market, so do Microsoft and other companies. Even Oracle and other such tools are quite commonly seen compared to Teradata's competitors in everyday solutions.

For how long have I used the solution?

I have been using this solution for seven years.

How are customer service and support?

Teradata's technical support is responsive. Although I haven't directly interacted with them, my colleagues at Captivine have.

They've efficiently resolved queries, adhering to SLAs, often within two to three days, even with time zone differences between India and the US. This quick turnaround is especially crucial for client or production issues that require urgent attention.

We didn't frequently encounter issues with Teradata because the tools are robust and well-documented. Teradata provides comprehensive documentation and resources with the purchase of a license, aiding our day-to-day operations.

There was one exception case, but overall, we managed well with the resources provided by Teradata.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

Currently, I work closely with the AI and ML team, focusing on frameworks like NumPy.

At my company, we use Snowflake as a data warehouse. I primarily worked on the ETL side, ensuring data accuracy, governance, modeling, and loading data into the Snowflake warehouse. But it was part of a particular project.

I've also used Oracle as a source and target, as well as SQL Server. In my experience at Capgemini North America, most clients like Elkhared, Levi's, General Electric, etc., used Teradata as their primary database.

While the architecture has evolved with new technologies, Teradata remains a powerful tool.

What's my experience with pricing, setup cost, and licensing?

Teradata is an expensive tool.

Teradata, along with Informatica, is expensive. Teradata is still widely used in the Middle East, especially in banks across Dubai and Saudi Arabia, indicating its continued relevance. Compared to open-source solutions and other market offerings, Teradata remains on the higher end of the pricing spectrum.

Like, if you're already using Microsoft products like Windows, they'll market all their products together. And with the rise of cloud technologies, companies will adopt solutions that offer them some privileges or facilities.

Similar to how SAP does it in the market, so do Microsoft and other companies. Even Oracle and other such tools are quite commonly seen compared to Teradata's competitors in everyday solutions.

What other advice do I have?

Considering its strength in data warehouse technology, I'd rate it between a nine out of ten. For data warehousing specifically, it has a lot of built-in components that can handle various requirements.

However, there's also big data technology to consider these days. But for a traditional data warehouse environment, Teradata is a very successful solution, a very good database, actually.


    Mohamed-Saied

Unified and efficient query processing that seamlessly integrates and analyzes data from heterogeneous sources

  • December 08, 2023
  • Review provided by PeerSpot

What is our primary use case?

We used its capabilities for critical tasks, particularly in the realm of recovery jobs. We capitalized on the database's ability to transfer entire blocks of data rather than just transactional information. This approach, especially when dealing with block-level data, proved significantly faster compared to other techniques such as UBC WAN.

What is most valuable?

It is a highly robust software solution.

What needs improvement?

The primary challenge with Teradata lies in its cost structure, encompassing subscription fees, software licenses, and hardware expenses. The management of these pricing components can be notably high. I believe there's room for improvement and investment in Teradata's ETL engine, making it more competitive with tools like IBM DataStage. Considering the growing importance of big data ecosystems, it could benefit from enhanced compatibility with platforms like Cloudera and tools like Apache Spark. It's essential to bridge the gaps and make Teradata's tools more accessible and user-friendly in the evolving landscape of data virtualization and analytics.

For how long have I used the solution?

I have been using it for three years.

What do I think about the stability of the solution?

I would rate its stability capabilities nine out of ten.

What do I think about the scalability of the solution?

I would rate its scalability abilities eight out of ten.

How are customer service and support?

The tech support has been commendable. They adhere to the SLAs and respond promptly to our issues. We haven't experienced any significant delays on their part. I would rate it nine out of ten.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I've collaborated with a multitude of vendors, including Dell for EMC storage, Oracle, Nautilus, and Ericsson for the solution team and platform methodologies. I'm currently deeply involved in projects centered around Big Data and the emerging Cloudera ecosystem. The primary factor driving the adoption of Cloudera and similar big data environments is the cost efficiency they offer, coupled with their ability to seamlessly integrate with multiple data sources.

How was the initial setup?

The initial setup was straightforward.

What about the implementation team?

The deployment process doesn't require an extended timeframe, it can be accomplished in just three days. Additionally, you may allocate an extra two days for preliminary preparations, such as gathering data from the current data house. Approximately 20% of the data house considerations have been factored into the planning. I've encountered certain challenges during the database server upgrades, notably transitioning from version 15.7 to 16.2. Despite being a recurrent process, the notable differences were primarily observed in the extraction engine, particularly in the increased number of workflows. Interestingly, these disparities were more evident in the extraction processes rather than within the database itself.

What's my experience with pricing, setup cost, and licensing?

The cost is substantial, totaling around $1.2 million, solely dedicated to upgrading the hardware. This amount doesn't even cover the software upgrade for the database itself, which comes at an additional cost ranging from two to three thousand dollars. Specifically, for the hardware upgrade, we're dealing with a significant investment, around $1.5 million, involving approximately sixty servers with a combined storage capacity of around twenty-two terabytes. These expenses constitute a substantial financial commitment, especially when factoring in standard costs.

What other advice do I have?

I actively endorse the use of Teradata, particularly for data warehouse solutions, due to its robust handling of raw data and overall stability. The emphasis on retaining raw data is its key strength. However, it's crucial to acknowledge the cost associated with it. To address this, consider forming teams to strategize and mitigate expenses, ensuring a more cost-effective implementation that aligns with your organization's objectives. Overall, I would rate it nine out of ten.