2014-12-16 3 views
2

Я пытаюсь воспользоваться функцией Change data capture для реализации ETL, которые подталкивают мои данные sql в triplestore (RDF). Одна из баз данных, с которой я столкнулся, - это RDS Amazon SQL. Я перерисовал документацию, но я ничего не смог найти. У кого-нибудь был опыт извлечения изменений с помощью Amazon SQL RDS?Поддерживает ли Amazon RDS CDC?

ответ

1

Для чего это стоит, и для тех, кто придет после меня и найдет этот вопрос ... В 2012 году AWS заявила, что это не возможно включить изменение данных на Amazon SQL Server RDS. См. Сообщение на форуме ниже.

https://forums.aws.amazon.com/thread.jspa?messageID=381774

Фактический ответ от AWS:

К сожалению, эта функция не поддерживается в качестве функции требует системного администратора привилегий, которые в настоящее время не предоставляется пользователю в RDS.

+0

На этой странице http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html его говорит: «В настоящее время Amazon RDS не поддерживает следующие функции SQL Server: ... Change Data Capture (CDC) - рассмотрите возможность использования отслеживания изменений в качестве альтернативы CDC». Я не смотрел Change Tracking. Этот документ MS сравнивает два https://technet.microsoft.com/en-us/library/cc280519(v=sql.105).aspx – Davos

3

CDC теперь доступны через недавние меры по улучшению RDS

https://aws.amazon.com/blogs/aws/fast-easy-free-sync-rds-to-redshift/

+0

К сожалению, это только для MySQL. CDC не поддерживается в Microsoft SQL Server на RDS. Это не совсем ясно из вопроса OP, какой вкус он использует. «Amazon SQL RDS» упоминается, но что это? Это не продукт. Amazon RDS - это сервер управляемых баз данных, и в нем вы можете использовать MySQL, Postgres, SQL Server, Aurora, MariaDB и Oracle. – Davos

Смежные вопросы