はじめに
今回はDataSpider Servistaを用い、OpenWeatherから気象予報情報一覧をCSV形式で取得する手順を3回の記事に分割してご紹介いたします。
本記事は3本中の3本目です。
ご紹介する処理はHULFT Squareのアプリケーションを参考に作成しました。
前編
今回やること
前編ではDataSpiderのスクリプト作成までが完了しました。
本記事では実際に運用させるためにスクリプト自動化の手順を紹介いたします!
アジェンダ(全体像)
- OpenWeatherの事前設定
1.1 APIの確認
1.2 ユーザー登録
1.3 APIキーの作成 - DataSpider側の設定
2.1 グローバルリソースの設定
2.2 フォルダ作成
2.3 スクリプト作成 - スケジュールトリガーの設定(本記事)
3.1 プロジェクトのサービス登録
3.2 スケジュールトリガーの作成
スケジュールトリガーの設定
1.プロジェクトのサービス登録
デザイナ画面の左側にある
[プロジェクトエクスプローラ]>[オープンデータ(プロジェクト名)] を右クリックし、「プロジェクトをサービスとして登録」します。
2.スケジュールトリガーの作成
画面上部にある[マイトリガー]>[新しいスケジュールトリガー]を押下し、
スケジュールトリガーの詳細を設定していきます。
今回は日次で先ほど作成したスクリプトを実行させるトリガーを作成していきます。
ここでは、トリガー名、実行開始時間、開始日、終了日を設定しています。
そして、休日の動作設定を選択します。
最後に実行内容の設定として、トリガーの所有者、実行ユーザ名、パスワード、サービス、スクリプトをそれぞれ指定しています。
すべての設定が完了するとマイトリガーの一覧に追加されます。
以上で、スケジュールトリガーによる自動取得の設定は完了となります。
最後に
今回は、気象情報のオープンデータとDataSpiderのRESTアダプタを活用して、特定地域の天気予報を自動取得する方法をご紹介しました。
DataSpiderはオープンデータからもデータを取り込んで活用できることを、ご理解いただけたかと思います。
また、セゾンテクノロジーが提供するiPaaS「HULFT Square」では、今回作成した処理をインストールするだけですぐに利用できるアプリケーションテンプレートもご用意していますので、ぜひご活用ください。
最後までお読みいただき、ありがとうございました!





