CData Arc 2023.Q3 アップデート - データ検証機能の拡張(Validate コネクタ、XSD コネクタ)

by 色川穂高 | 2023年08月01日

こんにちは。CData Software Japan の色川です。

CData Arc の2023.Q3 アップデートとして新しいビルドの提供を開始しました。今回のアップデートでは、XMLMap やCopy、Branch など、フローを構成するための中核的なコネクタがそれぞれ大きく強化されました。このアップデートにより、Arc のデータ連携フローをこれまでより「分かりやすく」「シンプルに」「堅牢に」作成できるようになっています。

強化されたXMLMap コネクタ
Branch コネクタの複数条件サポート
Copy コネクタの複数分岐サポート
・強化されたValidate コネクタ
・新たに搭載されたXSD コネクタ

この記事では、新機能のうち「強化されたValidate コネクタ」と「新たに搭載されたXSD コネクタ」についてご紹介します。

外部から連携されたファイルなど、実際の処理を行う前に「期待するデータ構造で連携されているかあらかじめ検証(チェック)したい場面」は多いと思います。今回のリリースにより、Validate コネクタで検証できる対象やルールが大きく拡張され、新たにXSD ファイルを利用してデータ構造の検証を行えるコネクタが新たに搭載されました。これらのアップデートによりデータ検証の機能が大きく拡張され、Arc での連携フローが「より堅牢に」作成できるようになっています。

強化されたValidate コネクタ

Validate コネクタは、XML の内容を検証することができるコネクタです。Validate コネクタを利用することでフローの後半でエラーが発生する前に無効なXML を検出することができます。これまでのValidate コネクタは、インプットファイルであるXML の内容やメッセージヘッダーについて「値」での評価・検証に限られていましたが、新しくなったValidate コネクタでは「データ型」や「出現回数」を利用した検証ルールを構成できるようになりました。

検証対象 検証ルール
入力XML 値(XPath の値)
データ型(String、Number、Datetime)
出現回数(ドキュメント内で XPath が出現する回数)
メッセージヘッダー 値(メッセージヘッダーの値)
データ型(String、Number、Datetime)

また「サンプルファイル」の機能が追加され、サンプルXML ファイルをアップロードすると、XPath での条件をデザイナーで指定することができるようになりました。


新たに搭載されたXSD コネクタ

XSD コネクタは新たに搭載されたコアカテゴリのコネクタです。この新コネクタは、XSD(XML Schema Definition)ファイルを利用してスキーマの妥当性を検証することができます。データフォーマットにXML を採用しているEDI 規格などでは各メッセージのXML スキーマ(XSD)が提供されているケースも多いと思います。XSD コネクタの搭載により、受信したメッセージの妥当性をより厳密に実施できるようになりました。

XSD ファイルをアップロード指定して利用します。

XSD コネクタで、外部から受信したメッセージをXSD ファイルを利用して検証できます。


おわりに

メッセージファイルの内容を検証できるValidate  コネクタやXSD コネクタは、対外的なデータ交換などの場面において、より堅牢なフローを作成したいときに役立ちます。Validate コネクタの機能拡張や新たに搭載されたXSD コネクタにより、これまでより更に堅牢なフローを実現できるようになりました。

今回のアップデートにより、Arc のデータ連携フローをこれまでより「分かりやすく」「シンプルに」「堅牢に」作成できるようになっています。

この記事で取り上げた新機能以外にも多くの機能強化・機能改善が施されています。詳しく知りたい方はリリースノートを併せてごらんください。
https://cdn.cdata.com/help/AZJ/jp/mft/current.html

より使いやすくなったCData Arc をぜひ試してみてください。

今回リリースされた新たなバージョンに限らず、今ご利用されているバージョンについても、設定や利用方法などご不明な点があれば、お気軽にテクニカルサポートまでお問い合わせください。

この記事では CData Arc™ 2023 - 23.2.8609.0 を利用しています。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。