Рейтинг:0

Рекомендации по передаче данных между разнородными источниками/назначениями

флаг cn

Прошу прощения, если это не тот форум для такого рода вопросов.

Нам нужно передавать данные между серверами БД (MySQL, MSSQL), файлами CSV, источниками API (веб-сервисы) и т. д., и мы ищем программу/источник, которая может сделать это за нас. (В настоящее время у нас есть специальные программы, некоторые потоки SSIS и т. д.)

Есть рекомендации?

Спасибо.

Рейтинг:0
флаг ua

Существует множество продуктов (или инструментов в рамках данного движка) для передачи данных. Обычно это включает в себя «экспорт» данных из одного механизма и «импорт» в другой.

Для MySQL в качестве места назначения MySQL Workbench обрабатывает несколько источников.

У многих движков есть способ прочитать CSV-файл или даже обработать его как таблицу.

Вы должны спросить о конкретной паре источника и назначения.

Daniel avatar
флаг cn
Спасибо, но поскольку у нас много источников/назначений, мы ищем инструмент/программное обеспечение, с помощью которого можно было бы объединить все эти операции импорта/экспорта в одном месте, а не в нескольких приложениях (таких как SSIS, агент SQL, пользовательские программы, логика Azure). приложения/функции и т. д.). Подобно списку «задач», каждая задача имеет «источник», «преобразование», «назначение» и «расписание/триггер».
флаг ua
@Daniel - Для дальнейшего обсуждения предоставьте короткие образцы различных исходных форматов. Все CSV-подобные входные данные (даже с табуляцией/запятыми/и т. д., разным количеством строк заголовка и т. д.) могут обрабатываться по существу одним механизмом. Какие _другие_ форматы у вас есть? Например, XML — это ямы, но ответом может быть XSLT.
Daniel avatar
флаг cn
Мы передаем данные из CSV / JSON, расположенных либо в файловой системе, либо в FTP/SFTP, в MySQL, MSSQL и веб-сервисы (REST), веб-сервисы в MSSQL (это может быть сложно, потому что мы используем пользовательские библиотеки, но было бы неплохо) , и еще немного ... идея возникла, потому что мы используем «онлайн-сервис отчетности», и у них есть очень хорошая настольная программа, которая позволяет нам получать данные из нескольких источников (много), преобразовывать их и отправлять в него , к сожалению, его назначение привязано к этому продукту, мы хотели бы что-то общее. Спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.