1

Pythonのpygrametlパッケージの経験がある人は、以下のエラーを理解するのに役立ちますか

pygrametl ドキュメントのサンプル コード:

productDimension = Dimension(
    name='product',
    key='productid',
    attributes=['name', 'category', 'price'],
    lookupatts=['name'])

私が書いたコード:

artist_dim=Dimension(
    name='Artist_dim',
    key='row_id',
    attributes=['row_id','Artist_name','Artist_type','Country','ETL_BATCH_ID'],
    lookupatts=['Artist_name']
    ) 

エラー:

  Traceback (most recent call last):
      File "artist_petl.py", line 40, in <module>
        attributes=['row_id','Artist_name','Artist_type','Country','ETL_BATCH_ID']
      File "C:\Anaconda3\lib\site-packages\pygrametl\tables.py", line 189, in __init__
        (self.quote(key), name))
      File "C:\Anaconda3\lib\site-packages\pygrametl\__init__.py", line 663, in execute
        self.__cursor.execute(stmt, arguments)
    TypeError: expecting a dictionary, sequence or keyword args
4

1 に答える 1