Для AWS Glue используйте Dataframe / DynamicFrame и укажите драйвер JDBC для SQL Server.AWS Glue уже содержит драйвер JDBC для SQL Server в своей среде, поэтому вам не нужно добавлять дополнительные файлы драйвера с заданием на клей.
df1 = spark.read.format ("jdbc"). Option ("драйвер", "com.microsoft.sqlserver.jdbc.SQLServerDriver"). Option ("url", url_src) .option ("dbtable ", dbtable_src) .option (" пользователь ", userID_src) .option (" пароль ", password_src) .load ()
если вы используете SQL вместо таблицы:
df1= spark.read.format ("jdbc"). option ("драйвер", "com.microsoft.sqlserver.jdbc.SQLServerDriver"). option ("url", url_src) .option ("dbtable", (" ваш оператор выбора здесь ") A) .option (" user ", userID_src) .option (" пароль ", password_src) .load ()
В качестве альтернативного решенияВы также можете использовать драйвер jtds для SQL-сервера в своем скрипте python, запущенном в AWS Glue