【パートナーブログ:クラスメソッド】IICS CDI Mapping Designer入門

Aug 15, 2022 |
インフォマティカ編集部

Informatica Intelligent Cloud Services(以降、IICSはオンプレミスおよびクラウド環境に置かれているデータサービスとアプリケーションサービスを統合するiPaaSintegration Platform as a Service)製品です。

IICSの機能の一つであるInformatica Cloud Data Integration(以降、CDIではクラウドやオンプレミスに存在する大量のデータをシームレスに統合します。 CDIではインフォマティカで用意してあるドライバを使うことで様々なデータソースから様々なターゲットにデータを統合することができます。

CDIでデータ変換処理を構築するためのインターフェイス「Mapping」には、データの変換処理を簡単に実装するための様々なパーツが用意されています。本記事では、Mappingの代表的なパーツについて、何ができるかと具体的な使い方を紹介します。

 

Filter(フィルタ)とRouter(ルーター)編

まずは2つの定番パーツです。Filterは、入力されてきたデータを条件で絞り込むパーツです。SQLでいうWHERE句の簡易版と思ってもらって差し支えないです。一方のRouterは、入力されてきたデータを条件に基づいて複数のグループに振り分けて出力できるパーツです。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-filter-and-router/

 

Normalizer(ノーマライザ)編

Normalizerは、複数のカラムをユニークキーで付与しながら1つのカラムのデータとしてまとめること(正規化)ができる機能です。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-normalizer/

 

Hierarchy Parser(階層パーサー)編

Hierarchy Parserでは、JSONXMLといった階層型の非構造化データをリレーショナル型に変換して出力することができます。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-hierarchy-parser/

 

Structure Parser(構造パーサー)編

Structure Parserは、JSONXMLといった非構造化データから、ログファイルやクリックストリーム、PDFExcelファイルまで、あらゆるフォーマットのファイルを自動的にパースし、好みの形式に出力できるパーツです。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-structure-parser/

 

Hierarchy Builder(階層ビルダ)編

Hierarchy Builderは、リレーショナルデータをJSONXMLといった非構造化データに変換するためのパーツです。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-hierarchy-builder/

 

Sorter(ソーター)編

Sorterはその名の通り、指定された条件でデータを並べ替える変換機能です。

https://dev.classmethod.jp/articles/iics-cdi-sorter/

 

Rank(ランク)編

Rankは指定されたカラムを基準に、上位もしくは下位のデータを抽出する変換機能です。

https://dev.classmethod.jp/articles/iics-cdi-rank/

 

Aggregator (集約関数)編

Aggregatorは、「平均」や「合計」といったデータの集約関数が用意されているパーツです。

https://dev.classmethod.jp/articles/informatica-cloud-data-integraion-mapping-aggregator/

 

データ分析の環境構築なら、クラスメソッドにおまかせください

クラスメソッドは、様々な業種・業務のお客様のデータ分析基盤導入をご支援しております。そのノウハウを活かして、お客様の課題やお困りごとにあわせたインフォマティカの導入をサポートします。

 

インフォマティカ導入支援内容

l  現状環境のヒアリング

l  サービスの環境構築

l  ETL処理設計と実装

l  インフォマティカの活用・運用ノウハウの提供

 

そのほかにも、クラウドDWHAWSGoogle CloudSnowflake)を使った、最短1ヶ月で導入可能なデータ統合サービス「カスタマーストーリーアナリティクス」の提供や、インフォマティカをはじめとするクラウドサービスを組み合わせ、お客様のニーズに沿ったデータマネジメントシステムのオーダーメイド開発も行っております。

 

AWSにおいては、データ&アナリティクスコンピテンシー認定のほか、データ分析に関するAWSサービスデリバリープログラムを多数取得しております。データ分析の分野で実績豊富なクラスメソッドにご相談ください。

 

クラスメソッドについて

クラスメソッド株式会社はアマゾン ウェブ サービスをはじめ、データ分析、モバイル、IoTAI/機械学習等の分野で企業向け技術支援を行っています。AWS支援では2015年から継続して最上位ティアであるプレミアティアサービスパートナーに認定され、2018年と2020年、2021年には「AWSサービスパートナー オブ ザ イヤー」を受賞。現在までの支援実績は3,00015,000アカウント以上となりました。社員による技術情報発信にも注力し、オウンドメディア「DevelopersIO」では3万本以上の記事を公開中です。「すべての人々の創造活動に貢献し続ける」という企業理念のもと、最適な技術を提案してまいります。