dstn交流会_data_spider 3.0最新情報とデモ
TRANSCRIPT
株式会社アプレッソ
DataSpider Servista 3.0最新技術情報とデモ
タイトル
© 2011 APPRESSO K.K. All Rights Reserved. 2
DataSpider Servista 3.0 出荷開始!
2011年7月29日よりリリース中
DataSpider Servista 3.0 新機能サマリー
© 2011 APPRESSO K.K. All Rights Reserved. 3
■ DataSpider On Cloud対応Webブラウザベースの開発クライアント[Studio for Web]提供(※オプション)
■ 大規模開発支援複数人開発機能強化個別インポート/エクスポートサービス登録時の差分抽出
■ エラー対策強化メッセージコード(エラーコード)
■ ユーザビリティ強化テーブルブラウザデータベースアダプタ読み取り/書き込みカラム選択
・・
新たに500以上の新機能や修正を実施!
DataSpider のクラウド戦略
© 2011 APPRESSO K.K. All Rights Reserved. 4
DataSpider Studio for Web とは
© 2011 APPRESSO K.K. All Rights Reserved. 5
RIA(Rich Internet Applications)を使った
Webアプリケーションベースの統合開発環境
クラウド
データセンター
インターネット
Web ブラウザ
データセンター、クラウド上のにWebブラウザからアクセス!
開発
DataSpider Studio for Web とは
© 2011 APPRESSO K.K. All Rights Reserved. 6
■ 特徴ブラウザベースでの開発、運用が可能に(※)
インストール不要Silverlightを使った軽快な操作感クラウド環境への接続設定も容易に(HTTP通信)
通信方式の改善(RMI→XML-HTTP)-遠隔地からのサーバへのアクセス
(※)現在、Studio for Webで未対応の機能があります。詳細につきましては、弊社までお問い合わせく
ださい。
大規模開発支援
© 2011 APPRESSO K.K. All Rights Reserved. 7
■ チーム開発機能を実装チーム開発機能とは、複数人によるサービスの開発をス
ムーズに行うことができるように用意された拡張機能です。
※チーム開発機能の有効・無効の切り替えも行えます。(従来通りの使用も可能)
チーム開発機能を使った開発の流れ
© 2011 APPRESSO K.K. All Rights Reserved. 8
共有プロジェクト作成
プロマネAさんが「root」ユーザでプロジェクト構造、命名規則、スクリプトデザイナなどを制定
開発者Bさん、Cさんにそれぞれスクリプトを割り当て
開発者Bさん
開発者Cさん
各自、スクリプトを「ロック」して開発開始
Bさん、Cさんともに開発しながらスクリプトの変更をローカルに「保存」
Bさん、Cさんはルールに従い、マイルストーンごとににプロジェクトをサーバに「コミット」(その際に「コメント」も追加する)
Aさんはスクリプト内容を最終確認し、問題なければ「タグ」を振ってサービスに登録
Bさん、Cさんはサーバから各々の変更を「更新」して適宜確認する
Bさん、Cさんは開発が終了したらサーバに「コミット」
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 9
• [チーム開発機能]を有効にすることによりプロジェクト
保存の仕様が変更され、以下の機能が追加されました
■機能
- コミット
- 更新
- プロジェクトをサーバの最新版で上書き
- プロジェクトをサーバから復元
- ローカル履歴からの復元(スクリプト)
■状態表示
- 保存による状態表示の遷移
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 10
Studio
プロジェクト保存
プロジェクトA
DataSpider V2.4.x 「プロジェクトの保存」
現行のDataSpiderでは、プロジェクトの保存をするとサーバ側のプロジェクトに上書き(新規書き込み)していました。
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 11
DataSpider V3.0 「プロジェクトの保存」
新規プロジェクトをローカル側に保存します。
Studio
プロジェクトの保存
プロジェクトA
¥System¥Work
チーム開発機能を有効し、プロジェクトを保存すると、一旦ローカルに保存されるようになりました。ローカルに保存するため、プロジェクトバージョンによるデータの肥大化を押えることが可能となります。
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 12
DataSpider V3.0 「コミット」
新規プロジェクトをローカルからサーバにコミットします。
Studio
コミット
プロジェクトA
¥System¥Work
「コミット」を実行すると、サーバ側にプロジェクトが保存されます。
プロジェクトA
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 13
• DataSpider V3.0 「コミット」
コミット時に、コメントとタグを入力することができます。
コメントとタグの注記が可能です
コミット対象のスクリプト一覧操作対象として、更新、追加、削除が表示されます
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 14
• DataSpider V3.0 「プロジェクトをサーバから復元」
保存したプロジェクトをサーバから復元することができます。
過去履歴から選択可能ですコメントはツールチップで全て表示できます
コミット時に記入したタグが表示されますタグはマイプロジェクトからも設定できます
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 15
• DataSpider V3.0 「ローカル履歴から復元」
ローカルの履歴からスクリプトを復元することができます。
ローカルに保存されているスクリプトの履歴から選択可能です。
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 16
• DataSpider V3.0 「更新」自身が編集しているスクリプトの内容は残しつつ、他の人が追加、
修正した最新情報をローカル側に反映できます。
サーバ
ローカル
プロジェクトA
スクリプトー1
スクリプトー2
プロジェクトA
スクリプトー1
スクリプトー2
スクリプトー3
更新
スクリプトー3
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 17
■ DataSpider V3.0 「プロジェクトをサーバの最新版で上書き」
ローカルの編集を破棄して、サーバ側の最新版の状態に上書きします。
サーバ
ローカル
上書きされます。
チーム開発機能
© 2011 APPRESSO K.K. All Rights Reserved. 18
スクリプト編集中
プロジェクトを保存
コミット
■ プロジェクト保存時に状態を示すマーク > が表示されます。
プロジェクトの編集時(*)、コミット前(>)の状態が把握可能となりました。
個別エクスポート機能
© 2011 APPRESSO K.K. All Rights Reserved. 19
■ 変更分のみを開発機から本番機へ移行する際などに使用で
きます。– ユーザ、グループ、マウント設定もエクスポート対象とするこ
とができるようになりました。
左ペインでカテゴリを選んで、右ペインで個別選択することができます。
サービス登録時の差分抽出
© 2011 APPRESSO K.K. All Rights Reserved. 20
■ プロジェクトをサービスとして登録する際に、登録済み
サービスとの内容の比較ができる機能です。
専用の画面でスクリプトの内容や、スクリプトの詳細情報を比較・確認することができます。
エラー対策強化
© 2011 APPRESSO K.K. All Rights Reserved. 21
■ メッセージコード機能
エラーコードベースで障害の原因、対策がすぐにわかるように
する機能です。
メッセージコードを控えて
ヘルプで検索するとすぐ見つかります。
ユーザビリティ強化
© 2011 APPRESSO K.K. All Rights Reserved. 22
■ データベースブラウザ機能
アダプタのテーブル名を指定する際に、テーブル名を検索しながらテーブル名を指定する機能です。
ユーザビリティ強化
© 2011 APPRESSO K.K. All Rights Reserved. 23
■ [テーブル読み取り処理]で、読み取り対象カラムの指定が
できます。– 読み取る対象のカラム数が多く、読み取りたいカラムが少ない
ときに有効
– 2.4以前では読み取り後、Mapperでフィルタリングが必要だった
– 読み取りカラムを指定することによりパフォーマンスが向上が見込める
■ [テーブル書き込み処理]で、書き込み対象カラムの指定が
できます。– 書き込みたいくないカラムがあるときに有効
– 2.4以前ではテーブル書き込みではなく、更新系SQL文実行処理を行う必要があった
– SQL文を記述しないでも、プロパティ設定ダイアログで設定がで
最後に・・・・
© 2011 APPRESSO K.K. All Rights Reserved. 24
是非、最新バージョンのDataSpiderServista 3.0を体験してみてください!
© 2011 APPRESSO K.K. All Rights Reserved. 25
お問い合わせは… 株式会社アプレッソTEL:03-4321-1111E-mail:[email protected]:http://www.appresso.com/