Могу ли я запустить скрипт python в Alteryx, который использует pandas и подключается к MS SQL server с помощью pyodbc

#python #pandas #alteryx

#python #pandas #alteryx

Вопрос:

Я стажер в организации, которая использует Microsoft Excel SQL server в качестве среды базы данных и alteryx в качестве приложения для извлечения, преобразования и загрузки (ETL) данных. В моем университете мы используем MySQL Workbench в качестве среды базы данных и Pentaho Data Integration в качестве приложения для ETL.

У меня есть скрипт python, который я запускаю в Spyder, и он использует библиотеки mysql.connector и pandas. Сегодня я пришел к выводу, что организация не сможет использовать какое-либо программное обеспечение, которое я использую для школы (MySQL workbench, spyder и Pentaho data integration). Итак, я хочу перенести и преобразовать свой проект в программное обеспечение, которое может использовать организация.

Я не знаком с Alteryx и еще не использовал его. Я узнал, что alteryx может запускать скрипт python, но для меня неясно, имеет ли он ограничение. Итак, мой вопрос: кто-нибудь знает, может ли alteryx выполнить скрипт Python, который использует / выполняет следующие действия?:

  1. import pyodbc для подключения к базе данных SQL server
  2. import pandas чтобы иметь возможность выполнить остальную часть скрипта и записать фрейм данных в Excel

Любые ответы приветствуются, и я буду благодарен

Комментарии:

1. У Alterxy есть свои собственные подключения к БД, которые, скорее всего, будут настроены для вас. Не переживайте из-за этого, во время посадки вам покажут, как работать с вашим внутренним стеком.

2. Короткий ответ: да, вы можете это сделать. Если у вас возникнут трудности, это будет связано с безопасностью вашей компании, а не с приложением Alteryx. Кажется бессмысленным, поскольку Alteryx может напрямую взаимодействовать с SQL Server и выводить данные непосредственно в формате Excel. Если вы хотите использовать Python, сэкономьте деньги и просто используйте Python напрямую, а не оборачивайте его в Alteryx.