SQL コンポーネントの使用
RPA デスクトップデザインスタジオ の SQL コンポーネントを使用して、さまざまな処理を実行するカスタム SQL クエリを記述します。
始める前に
必要なロール:なし
このタスクについて
SQL コンポーネントのプロパティが設定可能です。これらのプロパティの詳細については、「General コンポーネントのプロパティ」を参照してください。
手順
- [ツールボックス] ペインで、 全般 > SQL.
- SQL コンポーネントを [デザイン面 (Design surface)] にドラッグします。
-
コンポーネント設定アイコン (
) をクリックします。
- SCRIPT (SQL) の見出しの下に、カスタム SQL クエリを記述します。
- オプション:
クエリにパラメーターを追加するには、次の手順を実行します。
-
パラメーターを追加アイコン (
) をクリックします。
- パラメーターのデータタイプを更新します。
- さらにパラメーターを追加するには、手順を繰り返します。
追加されるパラメーターごとに、データ入力ポートが追加されます。 -
パラメーターを追加アイコン (
- [OK] をクリックします。
- 入力フィールドを設定するには、「ポートのプロパティを設定する」を参照してください。
- [ポートプロパティ (PORT PROPERTIES)] ダイアログを閉じるには、[OK] をクリックします。
-
下表に従って、SQL コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。
パラメーター 説明 データポートタイプ Connection Provider アプリケーションがデータベースと通信できるようにするデータテーブル接続プロバイダーを取得します。 - 例:
- SqlClient、MySqlClient
データ入力 Connection String Connection String は、サーバー名、ユーザー名、パスワードなどの詳細を使用して、必要なデータソースへの接続を支援します。認証タイプに応じて、次の Connection String のプレースホルダーパラメーター値 (<myUser> や <myPassword> など) を実際の値に置き換えます。 - 例:
- SQL 認証の場合:
Server=<MY_SERVER>;Database=<MyDatabase>;User Id=<myUser>;Password=<myPassword>; - Windows 認証の場合:
Server=MY_SERVER;Database=MyDatabase;Trusted_Connection=True; - Oracle データベースの場合:
Data Source=MyTnsName;User Id=myUsername;Password=myPassword; - MySQL データベースの場合:
Server=MY_SERVER;Database=MyDatabase;User Id=myUsername;Password=myPassword; - ODBC データベースの場合:
Driver={SQL Server};Server=MY_SERVER;Database=MyDatabase;Uid=myUsername;Pwd=myPassword; - OLEDB データベースの場合:
Provider=SQLOLEDB;Data Source=MY_SERVER;Initial Catalog=MyDatabase;User Id=myUsername;Password=myPassword;
データ入力 Parameter 前に実行されたコンポーネントからパラメーター値を取得します。 データ入力 データテーブル データテーブルを返し、次のコンポーネントに渡します。 データ出力 - 出力を表示するには、[戻る] フィールドを右クリックし、[データをプレビュー] をクリックします。
- オプション: コンポーネントをテストするには、[デザイン (DESIGN)] タブで [実行] をクリックします。