Newsletter #7, February 27, 2009

Troubleshooting the SSMA Data Migration Performance

SQL Server Migration Assistant (SSMA) can be used for database migration, for example, from Oracle to SQL Server. When transferring data from large tables, you can face performance problems  during the data migration process. This article describes how to make the SSMA data migration faster and proposes actions that can improve the performance.
Allocating Target and [...]

How to convert Oracle aggregate functions, which contain PARTITION BY and ORDER BY clauses

In Oracle, you can write a SELECT statement with aggregate functions (like MAX, MIN or AVG) over a partitioned query result set and specify how data are ordered within a partition. Such queries have the following format:
SELECT column_list,
Aggr_fun(column_name) OVER (PARTITION BY column_name ORDER BY column_name)
AS alias_name
FROM table_name;

SQL Server allows selecting data using aggregate functions with [...]