What is our primary use case?
SAP PowerDesigner is a tool that helps us create our database and monitor our data to reduce redundancy. I will provide a use case: currently, we are filling timesheets for people who are working in different kinds of offices. We arrange the numerical data into virtual data to show how much data is currently available and what kind of data is in each table, including its use. For example, a person named Ali swipes his ID card when he enters at 9:00 AM and leaves at 6:00 PM. All these details are generated in one database. We analyze timesheet details throughout the organization, focusing on the Hyderabad office, to identify how many people visited the office and how many did not. This information, stored in Oracle, allows us to merge details from various areas such as swipe card numbers and infrastructure details to create a structured data model that captures all available data. I define the business aspects of each table and column, such as the last updated timestamp, which indicates when an associate left the office. This use case helps business persons understand the expertise I provide.
What is most valuable?
The lineage analysis helps my organization understand data dependencies at an enterprise level. As a SAP PowerDesigner developer, I monitor data across the organization, creating data models that reflect not just one data warehouse but comprehensive organizational information. If you have a small company, lineage helps track employee data across different areas such as finance and HR. Data governance prevents duplicate records, so when tracking employee details, SAP PowerDesigner highlights where data exists in various areas, helping ensure we only use the appropriate sources. This functionality allows us to assess the impact of data deletions effectively.
I utilize the reverse engineering capabilities in SAP PowerDesigner. Reverse engineering is helpful, especially since I have colleagues new to SAP PowerDesigner. They often do not know which columns are available where. In SAP PowerDesigner, we can reverse engineer existing data from its source and identify errors in production. For instance, by using Ali's example, if an error arises, I can trace it back to the table and environment it originated from using the reverse engineering feature.
The best features of SAP PowerDesigner, from my perspective, are its ability to keep the connectivity between the source database and the new system, data redundancy and availability, and impact analysis. The first feature acts as a bridge between systems. The second allows us to see what data is already available and what new data can be brought in. The third, impact analysis, helps determine how many tables will be affected if a specific table is deleted. This critical point allows us to capture how much data will be lost if any table is removed. Currently, these features shape my daily work.
SAP PowerDesigner primarily benefits business management units by offering three types of data modeling structures: conceptual, logical, and physical models. The conceptual model communicates high-level insights to top executives, while logical and physical models address complex queries faced by developers in analytics.
SAP PowerDesigner enhances the clarity of our data management significantly, as around 80% of data can be searched quickly and maintained in our SAP systems. The tool enables mapping from end to end, making my work faster and more efficient than using other ER data modeling solutions. The interface allows easy creation of data models and searching for existing data, ensuring I can complete my tasks significantly quicker.
The importance of SAP PowerDesigner's collaboration capabilities lies in fostering a unified data management approach. It acts as a unified tool, preventing the duplication of existing data in analytical processes, thus saving both effort and storage costs, which is essential for effective data management.
We utilize collaboration capabilities in SAP PowerDesigner with various source systems such as PG admin, Postgres, Oracle, and Snowflake. Recently, we have added Snowflake for cloud data modeling and POC work, streamlining the collaboration process across different systems.
What needs improvement?
There are areas in SAP PowerDesigner that could be improved. One issue is the cost, as it is a high-priced tool coming from SAP. Additionally, maintaining versioning tools for updated data models necessitates personnel oversight during enterprise-level data modeling, which presents some drawbacks.
I would like to see a feature added to SAP PowerDesigner where, upon extracting data from a source, it automatically identifies relationships between tables. Currently, this feature is available in other tools such as Erwin, improving the developer's experience by highlighting primary keys upon data extraction.
For how long have I used the solution?
I am working with SAP PowerDesigner for the past 3.5 years, where I have created different kinds of logical data models for around 200 plus sub applications.
What was my experience with deployment of the solution?
The initial setup of SAP PowerDesigner is moderate in complexity. Its operational requirements include LAN IP and port details for access, limiting usability to specified network configurations. While installation is straightforward, the need for specific access can be challenging.
What do I think about the stability of the solution?
In terms of stability and performance, we occasionally encounter issues, particularly during complex query generation in finance. This may lead to frequent downtimes requiring server maintenance; thus, it is not suitable for highly complex solutions, but moderate complexities can be handled.
What do I think about the scalability of the solution?
Currently, there are no scalability limitations in SAP PowerDesigner, allowing us to create numerous data models for various projects. The flexibility supports a large scale of applications without restrictions.
How are customer service and support?
Regarding technical support, after a recent licensing issue caused a temporary halt, we realized the importance of tracking licensing and version updates to avoid future disruptions in service.
I would rate the technical support from SAP at around nine out of ten, due to prompt assistance provided during critical issues, which kept us on track to meet deadlines even when faced with operational challenges.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
My evaluation of SAP was influenced by a comparison to Microsoft Azure tools such as Microsoft Data Fabric, which integrates functionalities that SAP PowerDesigner currently offers. In advocating for SAP, I found end-to-end encryption for data analysis to be a significant factor.
How was the initial setup?
The initial setup of SAP PowerDesigner is moderate in complexity. Its operational requirements include LAN IP and port details for access, limiting usability to specified network configurations. While installation is straightforward, the need for specific access can be challenging.
What's my experience with pricing, setup cost, and licensing?
There are areas in SAP PowerDesigner that could be improved. One issue is the cost, as it is a high-priced tool coming from SAP. Additionally, maintaining versioning tools for updated data models necessitates personnel oversight during enterprise-level data modeling, which presents some drawbacks.
Which other solutions did I evaluate?
My evaluation of SAP was influenced by a comparison to Microsoft Azure tools such as Microsoft Data Fabric, which integrates functionalities that SAP PowerDesigner currently offers. In advocating for SAP, I found end-to-end encryption for data analysis to be a significant factor.
I prefer Microsoft Data Fabric because it is an all-in-one environment for managing data sources. It is less costly than SAP PowerDesigner and allows for data cleaning, validation, and visualization, which is advantageous. However, if payments are missed, data access will be obstructed.
What other advice do I have?
My advice for users considering SAP PowerDesigner is to ensure it is suited to enterprise-level operations, especially for industries with over 10,000 employees. It is a capable tool for larger operations, while smaller businesses might find alternatives such as Microsoft Data Fabric more advantageous.
Regarding pricing, I oversee the SAP PowerDesigner server and manage 40 licenses assigned based on employee roles. I monitor who accesses the tool and the operations performed. SAP PowerDesigner features various environments such as dev, SIT, UAT, and production, offering controlled access for different users.
Currently, I work with SAP HANA, where we create calculated views for complex queries and extract data for clients at specified frequencies. Additionally, I use Qlik for visualizing data and displaying dashboards related to various metrics such as HR and financial data flow.
I have not used other solutions for metadata management extensively, but I attended a couple of seminars on Collibra as a data catalog tool, which helps monitor and manage data across varying categories.
I would rate SAP PowerDesigner eight out of ten as a product and solution.
I prefer Microsoft Data Fabric because it is an all-in-one environment for managing data sources. It is less costly than SAP PowerDesigner and allows for data cleaning, validation, and visualization, which is advantageous. However, if payments are missed, data access will be obstructed.