VandeGoede1975
Nieuwe gebruiker
- Lid geworden
- 8 aug 2021
- Berichten
- 4
Goedemorgen allemaal,
Toen ik 6 jaar geleden met Access voor het eerst te maken kreeg heeft dit forum mij enorm op weg geholpen.
Inmiddels kom ik bijna overal wel zelf uit, alleen loop ik nu tegen een probleempje aan waarvan ik het heel fijn zou vinden als iemand even mee zou kunnen denken !
Ik heb een simpel Python script gemaakt dat automatisch naar een website gaat en daar een Excel bestand download.
Dit heb ik verder in een SSIS package (met wat andere data bewerking) verwerkt.
Via Visual Studio werkt de package.
Vervolgens wilde ik via SQL agent een job aanmaken, waarbij de package om de zoveel tijd automatisch loopt.
Echter krijg ik foutmelding bij het runnen van de job.
Wat ik heb gemerkt is dat het aan het python script ligt dat de data automatisch ophaalt via het internet.
Een ander python script dat de data van Excel naar CSV omzet werkt namelijk wel gewoon via de SQL agent.
Ik zit al een tijdje te zoeken maar kom niet verder met dit probleem
Zou iemand mij hier wellicht kunnen helpen, mijn dank is groot!
Het python script ziet er alsvolgt uit:
Foutmelding SQL Agent:
Executed as user: DESKTOP-3SDAFD\4664656. Microsoft (R) SQL Server Execute Package Utility Version 15.0.2000.5 for 32-bit Copyright (C) 2019 Microsoft. All rights reserved. Code: 0xC0029151 Source: Transform_PD Execute Process Task Description: In Executing "C:\Python\Python392\python.exe" "myscript.py" at "C:\script", The process exit code was "1" while the expected was "0". End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 16:50:28 Finished: 16:50:41 Elapsed: 12.718 seconds. The package execution failed. The step failed.
Alvast harstikke bedankt voor de moeite en het meedenken!
Gr
Toen ik 6 jaar geleden met Access voor het eerst te maken kreeg heeft dit forum mij enorm op weg geholpen.
Inmiddels kom ik bijna overal wel zelf uit, alleen loop ik nu tegen een probleempje aan waarvan ik het heel fijn zou vinden als iemand even mee zou kunnen denken !
Ik heb een simpel Python script gemaakt dat automatisch naar een website gaat en daar een Excel bestand download.
Dit heb ik verder in een SSIS package (met wat andere data bewerking) verwerkt.
Via Visual Studio werkt de package.
Vervolgens wilde ik via SQL agent een job aanmaken, waarbij de package om de zoveel tijd automatisch loopt.
Echter krijg ik foutmelding bij het runnen van de job.
Wat ik heb gemerkt is dat het aan het python script ligt dat de data automatisch ophaalt via het internet.
Een ander python script dat de data van Excel naar CSV omzet werkt namelijk wel gewoon via de SQL agent.
Ik zit al een tijdje te zoeken maar kom niet verder met dit probleem
Zou iemand mij hier wellicht kunnen helpen, mijn dank is groot!
Het python script ziet er alsvolgt uit:
Code:
import sys
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.keys import Keys
import pandas as pd
from bs4 import BeautifulSoup
option = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "C:\\DownloadFolder\\"}
option.add_experimental_option("prefs",prefs)
option.add_argument("--start-maximized");
chromedriver = "C:\Script\chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, options=option)
BASE_URl = "https://www.mywebsite.com"
driver.get(BASE_URl)
time.sleep(3)
link2 = driver.find_element_by_xpath("mypath").text;
link = driver.find_element_by_link_text(link2)
link.click()
time.sleep(10)
driver.quit()
sys.exit(0)
Foutmelding SQL Agent:
Executed as user: DESKTOP-3SDAFD\4664656. Microsoft (R) SQL Server Execute Package Utility Version 15.0.2000.5 for 32-bit Copyright (C) 2019 Microsoft. All rights reserved. Code: 0xC0029151 Source: Transform_PD Execute Process Task Description: In Executing "C:\Python\Python392\python.exe" "myscript.py" at "C:\script", The process exit code was "1" while the expected was "0". End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 16:50:28 Finished: 16:50:41 Elapsed: 12.718 seconds. The package execution failed. The step failed.
Alvast harstikke bedankt voor de moeite en het meedenken!
Gr