Hi ,
We are having both SQL Server and HANA databases. We move data regularly from SQL server to HANA. We are thinking about the following approaches.
- Create a batch script to export data from SQL Server tables ->transfer it through FTP to HANA server -> import CSV files using HANA
IMPORT FROM CSV FILE ‘/home/hanauser/TABLE_EXPORTs/table.csv' INTO "MYTABLE"
WITH
RECORD DELIMITED BY '\n'
FIELD DELIMITED BY ',';
2. Use an ETL tool like Informatica to do the data movement.
3. Use Smart Data Access->create a SQL Server remote source-> create virtual tables -> write a procedure to move data.
We are trying to reduce the time taken to do this. Data size is not huge ,1000 rows at any time but with 100-150 columns
Smart Access seems to be the easiest. How good is the performance?
Which approach is better and why?