私の質問:
私のプロセス:
現在、MySQL データベースに保存されているデータのカスタム レポートを作成しようとしています。これは私のテーブルデータの架空の例です:
Item_Name Item_Price Item_Stock Item_Timestamp
Dish Soap 3.99 25 1/1/2013 12:00am
Frogs 0.69 26 1/1/2013 12:00am
Frogs 0.69 19 1/1/2013 1:00am
Dish Soap 3.99 28 1/1/2013 1:00am
Item_Timestamp は、エントリが作成された日時を示します。
RapidMiner を使用して次のことを実行しようとしています。
私の目標は、アイテムが需要と均衡する割合で補充されているかどうかを示すレポートを作成することです。
一意の Item_Name ごとにレポートを作成するために、一意の Item_Name をサンプル セットとしてロードする RapidMiner プロセスを作成し、extract マクロ演算子を使用してサンプル セットをループして、各サンプルの Item_Name を別の SQL クエリに送信します。 . RapidMiner は、マクロの構文として %{macro_name} を使用します。私のSQLクエリは次のようになります:
Select Item_Name
From thisTable
Where Item_Name = %{macro_name}
問題は、このクエリが例外をスローすることですが、その理由はわかりません。おそらく問題は、 %{macro_name} が必要な引用符なしで文字列を返すことですが、よくわかりません。
私の質問は次のとおりです。