1. トップ
  2. 新着ニュース
  3. 経済
  4. プレスリリース

SQLテストソフトウェア「Insight SQL Testing」ver.4.1がリリース、分析ワークロードのSnowflakeへの移行にあたってのSQL互換性テストが可能に

PR TIMES / 2024年7月30日 14時15分

既存のデータ分析環境からSnowflakeへのデータ及びワークロード移行時のSQL互換性問題を解決



株式会社インサイトテクノロジー(本社所在地:東京都渋谷区、代表取締役社長 CEO:森田 俊哉、以下:インサイトテクノロジー)は、SQLテストツール「Insight SQL Testing」がSnowflakeに対応したver.4.1をリリースしたことをお知らせします。
データ分析環境の移行先としてSnowflakeに対応した背景
Snowflakeはクラウドベースのデータウェアハウスサービスとして、ビジネスインテリジェンス、データ分析、データサイエンスの分野で広く利用されており、その柔軟性と強力な機能により多くの企業に採用されています。そうした実績を受け、新たに分析用データベースをSnowflakeに移行したいと考える企業も増えています。

しかし、そこで課題となるのが既存の分析ワークロードの移行です。Snowflakeは標準のSQLをサポートしていますが、仕様の違いによって既存のデータベースで動いていたSQLが移行先では動かない、または異なる動作をしてしまうという事象は珍しくありません。

そうしたことから、既存のワークロードをSnowflakeなどの異なる環境へ移行する場合には、改修が必要なのか、必要な場合はどの程度の改修なのかの確認が必須です。しかし、そのためにはドキュメントを読み込んでSnowflakeの仕様を確認したり、アプリケーションのソースコードを調査して修正箇所や難易度を確認したりといった作業が発生し、非常に工数がかかります。

そこでこれらの課題に対応すべく、インサイトテクノロジーはSnowflakeに対応したデータベース移行・バージョンアップ向けSQLテストソフトウェア「Insight SQL Testing」ver.4.1をリリースしました。

「Insight SQL Testing」ver.4.1の機能
「Insight SQL Testing」は、データベースのバージョンアップ時や既存のデータベースを別の種類にリプレースする際に生じるアプリケーションの動作テストを、SQLレベルで効率的かつ容易に行うソフトウェアです。本番環境のデータベースでアプリケーションが発行するSQLを自動収集し、収集したSQLを移行先のテスト環境でテスト・評価することで、データベース移行・バージョンアップ時のテスト工数を大幅に削減することができます。

今回のリリースにより、既存データベースとSnowflake間におけるSQL互換性テストを効率化し、既存ワークロードのSnowflakeへの移行にあたってのテストやSQL改修にかかる工数を大きく削減します。また、網羅性の高いSQLテストを実施することで、移行につきまとうリスクを軽減し、移行プロジェクトの成功を実現します。
[画像1: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-50008af8f0e6790f1f3052fec07a77e5-2000x717.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
SQLテストの構成イメージ:既存データベースからSQLを収集し、移行元のテスト環境およびSnowflake上でSQLを実行、挙動を比較します。

SQLテストの実行イメージ
[画像2: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-cd7f27c39277be9c0b83943d48a500e6-2400x1429.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
Insight SQL Testingで、テスト対象のSQLを選択し、比較対象となる既存データベースのテスト環境とSnowflakeを指定します。

[画像3: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-22d921149c44ba8e99d37a03064b3828-2415x1437.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
SQLテストの実行結果をすぐに確認することができます。

[画像4: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-eca90532d98604457baccee5a6107778-2365x1414.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
実行したSQL1つ1つについて、詳細を確認することができます。

[画像5: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-705f1815744c0d91a370c8cc3a566ff8-1698x1432.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
失敗したSQLについては、2024年4月にリリースされた生成AIによるSQL修正提案機能を用いて、テスト結果と同じ画面上で修正案を取得することができます。

[画像6: https://prcdn.freetls.fastly.net/release_image/87136/65/87136-65-dfd3fe41a0dc5d57da16fabb3e43dd48-2409x1435.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
提案されたSQL修正案が正しく動作するかどうか、同じ画面で再度テストを実行することができます。テストが成功すれば、移行アセスメントは完了です。

「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

企業プレスリリース詳細へ
PR TIMESトップへ

この記事に関連するニュース

トピックスRSS

ランキング

記事ミッション中・・・

10秒滞在

記事にリアクションする

記事ミッション中・・・

10秒滞在

記事にリアクションする

デイリー: 参加する
ウィークリー: 参加する
マンスリー: 参加する
10秒滞在

記事にリアクションする

次の記事を探す

エラーが発生しました

ページを再読み込みして
ください