首页 > 解决方案 > Python Teradata 快速加载失败

问题描述

我想了解如何使用 Python 中的 teradataml 包进行快速加载。

我正在使用 teradata 文档中的示例:

from teradataml.dataframe.fastload import fastload
from teradatasqlalchemy.types import * 
import pandas as pd
df = {'emp_name': ['A1', 'A2', 'A3', 'A4'],
         'emp_sage': [100, 200, 300, 400],
         'emp_id': [133, 144, 155, 177],
         'marks': [99.99, 97.32, 94.67, 91.00]
          }
pandas_df = pd.DataFrame(df)
fastload(df = pandas_df, table_name = 'my_table')

然后我看到了以下问题:

teradatasql.OperationalError:[Version 17.10.0.2][Teradata Database] [Error 2632] All AMPs own sessions for this Fast/Multi Load or FastExport

我有权在我的默认数据库中创建表。那么,这个问题的根本原因是什么?我应该如何解决这个问题?

标签: pythonteradatateradatasql

解决方案


推荐阅读