AltovaのAIツール

開発およびデータ統合のためのAIツール

Altova AIは、生産性向上と革新を促進します

Altova AIは、複数のAltova MissionKit製品で使用できるオプションのサブスクリプションサービスで、開発およびデータ統合作業を支援する高度な機能を提供します — ソフトウェア上で直接。

Altova AI サブスクリプションサービス

Altovaは、自社製品に搭載されているAI機能を支えるAltova AI Serverをホストし、管理しています。Altova AI Serverの利用は、製品ライセンスに加えて、顧客が購入するサブスクリプションを通じて提供されます。Altova AIの購入には、Altovaのサポート&メンテナンスパッケージ(SMP)が必要であり、Altova AIのサブスクリプションの更新日は、SMPと同じになります。

お客様は、毎月の利用量に応じて、3つのプランから選択できます。契約は年単位で更新されます。AIの利用量には、毎月1日に自動的に利用枠が更新されます。

お客様は以下の行為ができます

Altova AI Subscription Tiers
BasicProMax
一時的な利用または趣味としての利用基本プランの利用回数:5回基本プランの利用回数:15回
DatabaseSpy月額5ドル月額25ドル月額75ドル
XMLSpy月額15ドル月額75ドル月額225ドル
MapForce月額30ドル月額150ドル月額450ドル
毎年購入される毎年購入される毎年購入される

MissionKit Altova AI サブスクリプションサービス

Altova MissionKitのユーザー向けに、AIサブスクリプションでは、含まれるすべての製品の使用制限を1つの共有プールに統合します。これにより、MissionKitのユーザーは、標準価格でMissionKit AIサブスクリプションを購入し、XMLSpy、MapForce、DatabaseSpyといったAltovaのAI機能をお客様の利用状況に合わせて柔軟に利用することができます。

Altova AIについて、さらに詳しくはこちらをご覧ください:

  • XMLSpy XMLおよびJSONの開発におけるAI連携機能
  • MapForce:AIを活用したデータ変換およびETLツール
  • DatabaseSpy:AIを活用したSQL編集作業を支援します

XMLSpyにおけるAltova AI機能

Altova AI:現実世界のサンプルデータを生成するためのツール

Altova AIは、XMLSpyのエディタ環境に、作業中のドキュメントの内容を完全に理解した上で、状況に応じたサポートを直接提供します。

XMLSpyにおけるAltova AIは、あらゆるXMLスキーマから、意味的に一貫性があり、現実的なサンプルXMLを生成します。これは、各要素の意味を解釈し、実際の名前、日付、住所など、現実的な内容を生成します。手作業で作成されたテストデータでよく見られる、ランダムなプレースホルダー値とは異なります。

また、Altova AIは、XSLTやXQueryの変換処理を自動的に生成します。ソースドキュメントとターゲットドキュメントを指定するだけで、それらを対応付けるコードが生成され、必要に応じてXMLSpyに搭載されている既存の編集、デバッグ、および最適化ツールで調整することができます。

組み込みのAIアシスタントチャット機能が、さらに使いやすさを向上させます。この機能は、現在開いているファイルの内容を認識し、XML、JSON、スキーマなど、作業状況に応じて様々なコンテンツを生成できます。そのため、異なるツール間でのコピー&ペースト作業や、作業の中断といった手間を省くことができます。

MapForceにおけるAltova AIの統合

Altova AI:データ統合およびETL(抽出、変換、ロード)のためのAIソリューション

データ統合プロジェクトにおいて、最も時間のかかる作業は、データを移動させることではなく、ソース側のフィールドとターゲット側のフィールドの対応関係を定義することです。Altova AIは、その作業をMapForce内で直接行うことができます。

MapForceでは、以下のことが可能です Altova AIを使用して、関連付けを生成します Altova AIは、お客様が指定されたデータソースとターゲット構造を分析し、実際のデータを基にフィールド間の関連性を自動的に生成します。また、データ変換に必要な関数を提案し、標準的なMapForceのグラフィカルインターフェース上で、定義されたデータフローと処理ステップを含む実行可能なプロジェクトを作成します。このプロセスはインタラクティブであり、提案された各関連性を個別に確認し、受け入れることも、拒否することも可能です。また、すべての変更をまとめて適用することもできます。

Altova AIは、フィールドを名前だけでなく、意味に基づいてマッピングするため、従来のツールでは対応が難しいケースにも対応できます。具体的には、曖昧なEDIラベル、省略されたフィールド名、異なる言語で記述されたスキーマなどを処理し、ラベルが完全に一致していなくても、意味的な一致を認識することができます。その結果、専門家にとってはより迅速な統合プロジェクトを実現でき、それ以外のユーザーにとっては、誰でも簡単にデータマッピングに取り組めるようになります。

生成されたマッピングは、標準的な、完全に編集可能なMapForceプロジェクトです。これを改良したり、拡張したり、他のマッピングと同様に実行したりできます。Altova AIが統合作業を自動化してくれるため、ビジネスにとって重要なロジックに集中することができます。

SQLデータベース向けのDatabaseSpy AIアシスタント

DatabaseSpy SQLエディターにおけるAIアシスタント

AIは、ITプロジェクトにおける生産性を大幅に向上させる優れたツールであり、特にデータベースの分野では、AIが効率改善に大きく貢献しています。データベースツールにAIを活用することで、熟練度に関わらず、DBA(データベース管理者)やデータベース開発者は、AIが生成するSQLスクリプトやサンプルデータなどを利用して、時間と労力を節約できます。また、クエリの最適化やトラブルシューティングにも役立ちます。

DatabaseSpyにおけるAltova AIは、SQLスクリプトやサンプルデータの生成といった作業を簡素化し、手作業によるコーディングやデータ作成の負担を軽減します。さらに、AIはクエリのパフォーマンスを最適化し、潜在的なボトルネックを特定するとともに、システム全体のパフォーマンスと応答性を向上させるための最適化されたクエリ構造を提案します。これにより、主要なデータベースをすべて単一のインターフェースでサポートするこのマルチデータベースツールが、さらに有用になります。

DatabaseSpyにおけるAltova AIの統合機能は、主に以下の2つのツールで構成されています。一つは「AIチャットダイアログ」、もう一つはSQLエディタのメニューにある「AI拡張機能」です。

AIチャット機能を使用すると、Altova AIサーバーに対して、サンプルSQL文の作成、特定のテーブル構造に対するサンプルデータの生成、キーがまだ定義されていないテーブル間の関係の作成など、様々なリクエストを送信できます。

SQLの編集中に利用可能なAI機能には、以下のようなものがあります

  • AI-Complete: SQL文の補完を要求します
  • AI-Explain: ある文やエラーに関するテキストによる説明を要求します
  • AIによる整形表示:現在の記述を、より読みやすい形式に整形します

Altova AIとの連携により、DatabaseSpyはより強力で使いやすいプラットフォームとなり、初心者から経験豊富なユーザーまで、双方の生産性向上に貢献します