このページの本文へ

インサイトテクノロジー、データベース移行・バージョンアップ向けSQLテストソフトウェア「Insight SQL Testing」に生成AIによるSQL修正提案機能を搭載したver.4.0をリリース

株式会社インサイトテクノロジー
2024年04月16日

  • この記事をはてなブックマークに追加
  • 本文印刷

株式会社インサイトテクノロジー
SQL互換性テストからエラーが発生したSQL修正案の確認までをワンストップで実行可能、データベース移行時のテスト工数の大幅削減を実現

株式会社インサイトテクノロジー(本社所在地:東京都渋谷区、代表取締役社長 CEO:森田 俊哉、以下:インサイトテクノロジー)は、2024年4月16日にSQLテストツール「Insight SQL Testing」にSQL修正提案機能を搭載したver.4.0をリリースしたことを発表します。


生成AIを利用したSQL修正提案機能開発の背景


ますますDXが加速し、企業が扱うデータ量や求められるセキュリティとコンプライアンスのレベルが上がり続ける中、それらに対応しつつビジネスのアジリティと競争力の向上を目指すため、柔軟性や拡張性に優れたクラウドベースのデータベース(以下:DB)への移行の需要は高まり続けています。

一方、オンプレミスからクラウドへのDB移行にあたっては既存のアプリケーションやクエリが正しく動作しなくなる可能性があり、それにかかる多大な工数が企業の決断のハードルとなってきました。

SQLテストツール「Insight SQL Testing」は本番環境のDBでアプリケーションが発行するSQLを自動収集し、収集したSQLを移行先のテスト環境でテスト・評価することで、DB移行・DBバージョンアップ時のテスト工数を大幅に削減できるツールとして開発され、これまで多くの企業に導入いただいてきました。

しかし、移行先のテスト環境でエラーが出たSQLについては、これまで第三者ツールなどを利用して、DBの仕様の差異を確認し修正したのち、再度「Insight SQL Testing」でテストを実施する必要があり、複数のツール間を行き来する手間が発生していました。

今回のver.4.0では、「Insight SQL Testing」内で生成AIによるSQL修正案を提示し、そのまま再テストを実行することが可能になりました。これにより「Insight SQL Testing」だけで本番環境からのSQL収集、移行先へのSQL実行、エラーが発生したSQLの修正案の確認と修正後の再テストまで、一連のプロセスをワンストップで実施できるようになり、テスト工数の大幅な削減とUXの向上を実現しました。

生成AIを利用したSQL修正提案機能の利用イメージ



SQLテストを実行しエラーが出た際、「エラー分析」というボタンをクリックすることで、生成AIによるSQLの修正提案を受けることができます。

生成AIに提案されたSQL文は、テスト結果と同じ画面で表示されます。

提案されたSQL修正案が正しく動作するかどうか、同じ画面で再度テストを実行することができます。テストが成功すれば、移行アセスメントは完了です。

今回リリースしたver.4.0のSQL修正提案は生成AIを利用しているため、常に提案内容がブラッシュアップされ続けること、またツールをまたがずにその場で修正案のテストが実行可能なことが最大の特徴です。

SQL修正提案機能で利用できる生成AIサービス


【Amazon Bedrock】
Amazon BedrockはAPI連携によりさまざまな基盤モデルを使用できる生成AIサービスで、「Insight SQL Testing」では「Claude v2.1 」のモデルが利用できます。
AWS上で推論を行うため、「Insight SQL Testing」のあるマシンへの負荷はほどんどありません。
また、AWS PrivateLinkを使用することでインターネットを経由せずに推論可能なため、SQL文が外部へ流出する危険性なしに生成AIによる修正提案を受けることが可能です。

※別途Amazon Bedrockの契約が必要です。

【GPT4All】
GPT4Allは完全にローカルで動作するオープンソースのLLMのインターフェースでswallow-7b.Q5_K_M.ggufを使用しており、「Insight SQL Testing」と同じマシン上で推論します。
ローカルで作動する分マシンに大きな負荷がかかり、Amazon Bedrockと比べて応答速度が大幅に遅くなる場合が多く、SQL修正提案の内容もAmazon Bedrockの方が優れている場合が多くなります。
Amazon Bedrockの利用が困難な場合、GPT4Allをご検討ください。

「Insight SQL Testing」とは


「Insight SQL Testing」は、データベースの移行/バージョンアップで必要なSQLアプリケーションのアセスメントを自動化し、作業コストを削減します。

オンプレミスやクラウドにかかわらず、マルチデータベースに対応しており、現行稼働データベースで発行されたSQLを収集し、テスト対象のデータベースで評価・実行します。

製品ページ:https://www.insight-tec.com/products/sqltesting/

「Insight SQL Testing」はAWS Marketplaceからも簡単に導入できます。
AWS Marketplace上の製品ページは下記リンクよりご確認ください。

Insight SQL Testing - AWS Marketplace
URL:https://aws.amazon.com/marketplace/pp/prodview-okilzstcrioto?sr=0-5&ref_=beagle&applicationId=AWSMPContessa

インサイトテクノロジーについて


インサイトテクノロジーは、1995年の創業時から一貫してデータベース技術を追究し、企業自らが良質なインサイトを得るためのデータ活用基盤「インサイト・インフラ」関連の製品をプロフェッショナルサービスとともに提供しています。

現在では、企業におけるデータの価値を最大化できるよう、データ利活用の統制を図り、データ活用推進を支える攻めと守りの両面のメリットをもたらすデータガバナンスソリューションを提供しています。


また、インサイトテクノロジーが主催するデータ技術者向けカンファレンス「db tech showcase」には、世界中からデータ技術のエキスパートが講師として登壇し、毎年1,000名規模のエンジニアが参加しています。


・株式会社インサイトテクノロジー URL:https://www.insight-tec.com/
・db tech showcase URL:https://www.db-tech-showcase.com/


※記載されている企業名、商品名、サービス名は、株式会社インサイトテクノロジーならびに各社の商標または登録商標です。

【本件に関するお問い合わせ先】
株式会社インサイトテクノロジー
マーケティング本部
担当: 双木、中川
TEL: 03-5475-1450
E-mail:insight-mktg@insight-tec.co.jp

カテゴリートップへ

注目ニュース

ASCII倶楽部

プレミアムPC試用レポート

ピックアップ

ASCII.jp RSS2.0 配信中

ASCII.jpメール デジタルMac/iPodマガジン