プロセスタスクの実行-SSISで正しく機能しない

CodingDawg

csvファイルを読み取り、SQLでテーブルを作成し、そのテーブル内にレコードを挿入するPythonコードがあります。コードは完全に正常に機能します。SSISタスクの実行には約2〜3分かかりますが、コードにはそれだけの時間がかかるため、問題ありませんが、データベースには何も作成されていません。

これは私のコードです、

#Import the required libraries
import pandas
import pyodbc
import os

#Set the Current Directory
path="C:/Users/MOLAP/Desktop/Data Warehouse Project/1. Datasets/Structured Data"
os.chdir(path)

#Establish connection with the server and the database
conn_str = (
    r'DRIVER={ODBC Driver 13 for SQL Server};'
    r'SERVER=MOLAP;'
    r'DATABASE=EnergyUsageEffects_Database;'
    r'Trusted_Connection=yes;'
)

cnxn = pyodbc.connect(conn_str)

cursor = cnxn.cursor()

#If a table is present - Truncate it else create the table
if cursor.tables(table='EnergyConsumption_Electrical', tableType='TABLE').fetchone():
    cursor.execute("Truncate table EnergyConsumption_Electrical")
    cnxn.commit()
else:   
    cursor.execute("Create table EnergyConsumption_Electrical (CountryName nvarchar(255), Year nvarchar(255), Unit nvarchar(255), Indicator nvarchar(255), Product nvarchar(255), ConsumptionValue float) ")
    cnxn.commit()


#Read the CSV Inside the dataframe
df = pandas.read_csv("Electrical Energy Types.csv")

#Convert the dataframe into a list
ReqList = df.values.tolist()

#Loop through the list and Insert record after record inside the table
for i in range(len(ReqList)):
    Val1 = ReqList[i][0]
    Val2= ReqList[i][1]
    Val3= ReqList[i][2]
    Val4= ReqList[i][3]
    Val5= ReqList[i][4]
    Val6= ReqList[i][5]
    cursor.execute("insert into EnergyConsumption_Electrical (CountryName, Year, Unit, Indicator, Product, ConsumptionValue) values (?,?,?,?,?,?)", Val1, Val2, Val3, Val4, Val5, Val6)
    cnxn.commit()

これはSSISでの私の構成です。

ここに画像の説明を入力してください

私はこれでどこが間違っているのですか?

digital.aaron

手順1)このタスクをパッケージから削除します。

手順2).csvを指すフラットファイルソースと、database.tableを指すOLEDB宛先タスクを持つデータフローを作成します。

ここで車輪の再発明をする理由は本当にありません。SSISには、このタスクをほとんど簡単にするためのネイティブツールがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

javaランタイム実行プロセスが正しく機能しない

分類Dev

Animateがスクロールで正しく機能しない

分類Dev

ORセレクターがjqueryで正しく機能しない

分類Dev

FaceID評価プロセスが正しく機能しない

分類Dev

OpenFileDialogクラスがC ++で正しく機能しない

分類Dev

LinuxMintでランプスタックが正しく機能しない

分類Dev

JavaでのMaxHeapの実装が正しく機能しない

分類Dev

マルチタスク環境でのプロセス実行

分類Dev

なぜOrWhereがLaravelで正しく機能しないのか

分類Dev

SumIfsVBA関数がマクロで正しく機能しない

分類Dev

(スムーズ)ScrollToPositionがRecyclerViewで正しく機能しない

分類Dev

UnityでGooglePlayGameサービスが正しく機能しない

分類Dev

パスがfopen / fwriteで正しく機能しない

分類Dev

grafanaでSQLケース式が正しく機能しない

分類Dev

QTでボタンの画像が正しく機能しない

分類Dev

SunOSでawkスクリプトが正しく機能しない(Red Hatでうまく機能した)

分類Dev

SSISプロセスタスク実行Pythonスクリプト

分類Dev

この機能が正しく機能しないのはなぜですか?

分類Dev

INTサーバーでプロセスタスクの実行を使用して.EXEを実行していないSSIS

分類Dev

Recyclerviewアダプター内で分割機能が正しく機能しない

分類Dev

yiiでセッションが正しく機能しない

分類Dev

「複数のプロセス」が原因でインスタント実行が機能しない

分類Dev

VSCodeで行選択が正しく機能しない

分類Dev

pushReplacementNamedがドロワーで正しく機能しない

分類Dev

AndroidでFirebaseログインが正しく機能しない

分類Dev

ngRepeatでボタンが正しく機能しない

分類Dev

setState()がフラッターで正しく機能しない

分類Dev

setState()がフラッターで正しく機能しない

分類Dev

MagentoでjQueryタブが正しく機能しない

Related 関連記事

  1. 1

    javaランタイム実行プロセスが正しく機能しない

  2. 2

    Animateがスクロールで正しく機能しない

  3. 3

    ORセレクターがjqueryで正しく機能しない

  4. 4

    FaceID評価プロセスが正しく機能しない

  5. 5

    OpenFileDialogクラスがC ++で正しく機能しない

  6. 6

    LinuxMintでランプスタックが正しく機能しない

  7. 7

    JavaでのMaxHeapの実装が正しく機能しない

  8. 8

    マルチタスク環境でのプロセス実行

  9. 9

    なぜOrWhereがLaravelで正しく機能しないのか

  10. 10

    SumIfsVBA関数がマクロで正しく機能しない

  11. 11

    (スムーズ)ScrollToPositionがRecyclerViewで正しく機能しない

  12. 12

    UnityでGooglePlayGameサービスが正しく機能しない

  13. 13

    パスがfopen / fwriteで正しく機能しない

  14. 14

    grafanaでSQLケース式が正しく機能しない

  15. 15

    QTでボタンの画像が正しく機能しない

  16. 16

    SunOSでawkスクリプトが正しく機能しない(Red Hatでうまく機能した)

  17. 17

    SSISプロセスタスク実行Pythonスクリプト

  18. 18

    この機能が正しく機能しないのはなぜですか?

  19. 19

    INTサーバーでプロセスタスクの実行を使用して.EXEを実行していないSSIS

  20. 20

    Recyclerviewアダプター内で分割機能が正しく機能しない

  21. 21

    yiiでセッションが正しく機能しない

  22. 22

    「複数のプロセス」が原因でインスタント実行が機能しない

  23. 23

    VSCodeで行選択が正しく機能しない

  24. 24

    pushReplacementNamedがドロワーで正しく機能しない

  25. 25

    AndroidでFirebaseログインが正しく機能しない

  26. 26

    ngRepeatでボタンが正しく機能しない

  27. 27

    setState()がフラッターで正しく機能しない

  28. 28

    setState()がフラッターで正しく機能しない

  29. 29

    MagentoでjQueryタブが正しく機能しない

ホットタグ

アーカイブ