Skip to content

LogiShift(ロジシフト)

  • 物流DX・トレンド
  • 倉庫管理・WMS
  • 輸配送・TMS
  • 事例
  • ツール紹介
  • 統計分析
  • 用語辞典
Home > 物流用語辞典 > IT・システム> ビッグデータ解析

ビッグデータ解析とは?

この記事の要点
  • キーワードの概要:ビッグデータ解析とは、単に量が多いだけでなく、データの種類(Variety)や発生速度(Velocity)も備えた巨大なデータ(ビッグデータ)を分析し、ビジネスに役立つ価値を引き出す技術のことです。数値データだけでなく、GPSの位置情報や画像、テキストといった非構造化データを解析することで、これまで見えてこなかった現場の課題や予兆を明らかにできます。
  • 実務への関わり:物流現場では、トラックのGPS運行データや道路の渋滞情報をリアルタイムに解析することで、最適な配送ルートを自動で算出できます。これにより、配送遅延の防止やドライバーの労働時間短縮(2026年問題対策)につながるほか、倉庫内の在庫データと連携した需要予測や作業の効率化にも大きく貢献します。
  • トレンド/将来予測:IoT機器の普及やAI技術の進化に伴い、流通するデータ量は今後さらに爆発的に増加します。今後は特別なIT知識がなくても直感的に使える自動解析ツールが普及し、専門のデータサイエンティストがいない中小の物流企業でも、現場主導でビッグデータ解析を活用した意思決定や業務効率化を進めることが一般的になると予測されています。

世界のデータ流通量は2025年までに175ゼタバイト(175兆ギガバイト)に達すると予測されており、そのうち約8割を占めるのがGPSやセンサー、テキストといった「非構造化データ」です。企業が競争優位性を確保するためには、従来の構造化データ(数値)の枠を超え、これらの多様なデータをリアルタイムに解析するアプローチが欠かせません。本記事では、ビッグデータ解析の定義や主要手法、業界別の具体事例から導入プロセスまでを体系的に解説します。

目次
  • ビッグデータ解析とは何か:定義(3つのV)と「非構造化データ」の価値
  • 総務省白書が示すデータの4つの分類(政府・企業・個人・センサー)
  • 従来のデータ分析と「ビッグデータ解析」の決定的な違い
  • 目的別で選ぶビッグデータ解析の主要手法とアルゴリズム
  • 相関関係と因果関係を見極める「回帰分析」と「アソシエーション分析」
  • 類似性で顧客や製品を分類する「クラスター分析」と「決定木分析」
  • テキストやIoTデータを読み解く「データマイニング手法」
  • 製造・物流・IT業界におけるビッグデータ活用事例
  • 【製造・R&D】センサーデータを用いた予防保全と歩留まり改善
  • 【物流・流通】GPS・運行データとAIによる配送ルート最適化と2026年問題対策
  • 【IT・サービス】顧客行動の予測分析とレコメンデーション
  • ビッグデータ解析の導入プロセスと障壁を突破する対策
  • 自社に適したデータ分析ツールの選定基準
  • データサイロ化とIT人材不足を解消する組織づくり
  • 自社でビッグデータ活用をスタートするための3ステップチェックリスト
  • Step 1:収集可能なデータの棚卸しとセキュリティポリシー策定
  • Step 2:目的設計(PoC)とスモールスタートの実行
  • Step 3:外部ベンダーやAI自動化ツールの活用検討

ビッグデータ解析とは何か:定義(3つのV)と「非構造化データ」の価値

ビッグデータは、単に「量が多いデータ」を指す言葉ではありません。IT分野およびビジネス実務において共有されている定義は、2000年代初頭に米国のアナリストが提唱した「3つのV」を軸に構成されています。

  • Volume(量): テラバイト(TB)やペタバイト(PB)単位に達する巨大なデータ量。
  • Variety(多様性): 売上数値や顧客マスタといった従来のデータベース(RDBMS)で扱える構造化データだけでなく、テキスト、音声、画像、動画、スマートフォンの位置情報、ログ情報、センサーデータといった非構造化・半構造化データ。
  • Velocity(頻度・速度): 秒単位でリアルタイムに生成・更新されるデータの発生頻度と、それを即座に処理するスピード。

これら「3つのV」を満たすデータ群を高度に解析し、ビジネス上の意思決定に役立てるプロセスが「ビッグデータ解析」です。特に、従来のRDBでは処理や格納が困難だった「センサーデータ」や「GPSロケーションデータ」などの非構造化データを解析対象に含めることで、現場の挙動や変化の予兆を精緻に検知するDX データ活用が可能になります。例えば、輸配送トラックのGPSから取得する位置情報データを運行ルート改善システムと組み合わせることで、配送遅延が発生しやすい渋滞エリアを自動的に回避し、到着予想時刻(ETA)の算出精度を向上させる仕組みを構築できます。

総務省白書が示すデータの4つの分類(政府・企業・個人・センサー)

総務省の『情報通信白書』などでは、ビッグデータの発生源や流通経路に応じて、データを以下の4つのグループに分類しています。

  • 1. 国・地方自治体が提供するデータ(政府): 地理空間情報、気象観測データ、国勢調査などの人口統計、公共交通機関の運行情報といったオープンデータ。
  • 2. 企業が保有するデータ(企業): POSシステムから得られる店舗の購買履歴、ECサイトの閲覧・検索ログ、ERP(企業資源計画)内の在庫推移データや受発注データなど。
  • 3. 個人から生成されるデータ(個人): SNSへの書き込み内容、ECサイトの製品レビュー、ブログテキストなど、主に個人の意見や行動履歴。
  • 4. 機器等から生成されるデータ(センサー): 工場内の製造ラインや輸送車両に取り付けられたセンサーから得られる温度・振動データ、スマートメーターの電力消費ログ、M2M(Machine to Machine)通信による稼働データなど。

これら4つの分類を横断的に結合させて分析する(例えば、気象データ[政府]と自社POSデータ[企業]、店舗周辺のSNSのテキスト情報[個人]を組み合わせる等)ことで、天候に連動した需要予測の精度向上を実現します。各企業は適切なデータ分析 ツールを活用し、これら性質の異なるデータを統合処理することで、多様なビッグデータ 活用事例を創出しています。

従来のデータ分析と「ビッグデータ解析」の決定的な違い

従来のデータ分析とビッグデータ解析の差異は、処理するデータ構造の対象範囲とアプローチにあります。その違いを以下に整理しました。

比較項目 従来のデータ分析 ビッグデータ解析
主なデータ構造 構造化データ(数値や決まったフォーマットのテキスト) 非構造化データ・半構造化データを含むすべてのデータ形式
主なデータソース 売上トランザクション、財務諸表、固定の顧客台帳 センサーデータ、GPS情報、画像・音声、ウェブアクセスログ
分析のアプローチ 仮説検証型(事前に定義した仮説を検証するために集計する) 探索型(データから予期しないパターンや相関関係を掘り出す)
処理頻度と速度 バッチ処理(日次・週次・月次など定期的な一括処理) リアルタイム処理(ストリーム処理による即時分析)

従来のデータ分析では、あらかじめ決められたスキーマに沿ってデータを整形し、データベースに格納する手間が生じていました。そのため、温度センサーから1秒間に100回送信されるような時系列データをそのままの粒度で処理することは技術的・コスト的に困難でした。これに対し、現代のビッグデータ解析では、クラウド型DWH(データウェアハウス)や分散処理技術により、未整形のデータであってもそのまま蓄積し、柔軟に処理できます。これにより、高度なデータマイニング 手法を用いて、人間が想定していなかった「特定エリアの気温低下と、ある製品の配送需要の急増」といった未知の相関関係を自動的に導き出すことが可能になります。

目的別で選ぶビッグデータ解析の主要手法とアルゴリズム

ビッグデータが持つ「3つのV」をビジネスの成果につなげるためには、解決すべき課題に合致した解析手法の選択が必要です。目的ごとに適用する代表的な手法とインプット・アウトプットの関係を以下の表にまとめました。

ビジネス上の目的 適用する解析手法 インプット(入力データ) アウトプット(得られる結果)
将来の数値予測・要因の特定 回帰分析 過去の数値データ(気温、プロモーション費など) 将来の予測値、各要因の影響度
商品や行動の併売パターンの発見 アソシエーション分析 購買履歴、トランザクションデータ 「AならばB」という相関ルール
顧客や製品のグループ化 クラスター分析 顧客属性、Web行動履歴データなど 共通の特徴を持つグループ(クラスタ)
意思決定プロセスの可視化・分類 決定木分析 顧客属性、過去の選択・結果データ 分岐条件に基づく予測・分類ツリー
テキストやIoT等の非構造化データの解析 データマイニング手法 コールログ、センサーデータなど 頻出キーワード、異常値・傾向の検知

相関関係と因果関係を見極める「回帰分析」と「アソシエーション分析」

ビジネスの現場では、要因と結果のつながりを示す「因果関係」と、同時に発生しやすい事象を示す「相関関係」を明確に区別して対策を立てる必要があります。

回帰分析は、ある結果(目的変数)に対して、どの要因(説明変数)がどの程度影響を与えているかを数値化し、将来の予測を行う手法です。
例えば、月間3,000件の出荷を処理する3PL事業者において、過去3年間の「日ごとの出荷量」を目的変数とし、「気温」「曜日」「前日の受注件数」を説明変数として分析を行います。これにより、「気温が1度上がると出荷件数が50件増える」といった具体的な予測モデルを構築でき、人員配置やトラックの手配台数を事前に最適化できます。

一方、アソシエーション分析は、膨大なデータの中から「Aを購入した人はBも購入しやすい」といった、データ間の相関ルールを見つけ出す手法です。
例えば、ECサイトの購買履歴(トランザクションデータ)を分析し、「スマートフォンケースを購入した人の45%が、液晶保護フィルムを同時に購入している」というルールを導き出します。このルールに基づき、倉庫内でのピッキング動線を短縮するために、これら2つの商品を隣接する棚に配置する(ロケーション最適化)といった、実務に直結する配置改善が可能になります。

類似性で顧客や製品を分類する「クラスター分析」と「決定木分析」

ターゲットを絞り込んで効率的な施策を打つためには、グループ分けの基準が「事前に決まっているかどうか」で分類手法を使い分けるのが効果的です。

クラスター分析は、あらかじめ基準を決めずに、データ自体の類似性に基づいて自動的にグループ(クラスター)に分ける手法です。
例えば、年間の購買金額や購入頻度、Webサイトへのアクセス時間帯といったマルチチャネルの顧客行動データから、顧客を「深夜に高額商品を購入する層」「週末にセール品を狙う層」などの類似グループに分類します。このように、顧客の特性を自動的に浮き彫りにすることで、セグメントに応じた最適なアプローチが可能になります。

対して、決定木(デシジョンツリー)分析は、目的となる結果(例:「購入した/しなかった」「配送遅延が発生した/しない」)に対して、影響を与える要因を段階的な条件分岐(樹木図)で明らかにする手法です。
例えば、年間5万件の配送ルートデータから「配送遅延リスク」を分析する場合、まず「出発時間帯(朝・昼・夜)」で分岐し、次に「ルート(高速道路・一般道)」、さらに「積載量(80%以上・未満)」というように分岐させていきます。この結果、「朝出発で一般道を利用し、かつ積載量が80%以上の場合は、遅延発生率が75%に達する」といった具体的なボトルネックを視覚的に特定できます。

テキストやIoTデータを読み解く「データマイニング手法」

画像、音声、GPS、センサーログなどの非構造化データを解析可能な形式に変換・抽出し、有用な知見を掘り起こす一連のプロセスがデータマイニング手法です。

非構造化データの処理において代表的なのが、テキストデータを対象とした「テキストマイニング」です。
例えば、コールセンターに寄せられる月間1,000件の問い合わせ履歴から、自然言語処理を用いて頻出するキーワードの組み合わせや、ネガティブな感情表現が含まれる文章をパターン化します。これにより、「特定の製品型番における不具合の予兆」を競合他社より早く検知し、製品の設計変更やリコール回避に繋げるというビッグデータ 活用事例があります。

また、配送車両に取り付けられたセンサーから「急ブレーキ」「急ハンドル」の発生頻度と位置情報を連携させ、デジタルタコグラフのデータと突合することで、事故多発地点のハザードマップを自動生成します。これにより、配送ルートの見直しや、ドライバーへの具体的な安全運転指導が可能となり、事故率の低減に直結します。

製造・物流・IT業界におけるビッグデータ活用事例

ビッグデータの真の価値は、収集した膨大なデータを実務の意思決定に結びつけて初めて発揮されます。以下に、製造・物流・ITサービスの各業界における実務への適用事例と成果を紹介します。

【製造・R&D】センサーデータを用いた予防保全と歩留まり改善

年間50万個の精密モーターを製造する工場では、製品の品質安定化と設備の突発的な停止を防ぐため、稼働データの解析が実施されています。プレス機や組み立てロボットに設置されたセンサーから毎秒100件以上生成されるデータ群を、機械学習モデルと組み合わせることで以下の成果を収めています。

収集データソース 適用した解析手法 具体的な改善成果
金型の加圧センサー、組み立てロボットの振動センサー 異常検知アルゴリズム、ランダムフォレスト 突発的なライン停止時間(ダウンタイム)を年間42%削減
加熱炉 of 温度センサー、外気温、製品の寸法精度データ 重回帰分析 製品の歩留まり率を98.2%から99.6%へ向上

【物流・流通】GPS・運行データとAIによる配送ルート最適化と2026年問題対策

1日あたり3,000件のラストマイル配送を担う中堅の3PL事業者では、時間外労働の上限規制強化に伴うドライバーの拘束時間削減が急務となっていました。配送トラックのGPS位置情報、デジタルタコグラフの運行データ、および配送先の制約条件を組み合わせてクラスター分析と回帰分析を行い、走行経路の最適化モデルを適用しました。このシステムにより、各ドライバーのルート構築を自動化し、以下の効果を得ています。

  • 走行距離の短縮: 1車両あたりの日平均走行距離を14%削減。
  • 労働時間の適正化: ドライバー1人あたりの日平均拘束時間を1.2時間短縮し、年間労働時間を法規制(年960時間以内)に適合する水準へ移行。
  • 積載率の向上: ルート最適化と配送先グループの再編により、車両の積載効率を平均72%から85%に向上。

【IT・サービス】顧客行動の予測分析とレコメンデーション

月間アクティブユーザー数150万人を抱えるアパレル専門ECサイトでは、顧客の離脱防止と顧客生涯価値(LTV)の向上を目指し、購買・行動データの解析を行っています。セグメント情報をレコメンデーションエンジンと連携させ、パーソナライズされた商品提案を行うことで、以下の成果を上げています。

分析対象データ 適用した解析手法 ビジネス上の成果
閲覧履歴、カート投入・破棄データ、検索クエリ アソシエーション分析、協調フィルタリング レコメンデーション経由のコンバージョン率(CVR)が従来比1.6倍に向上
購買履歴、購入単価、最終購入日からの経過日数(RECENCY) クラスター分析(RFM分析モデル) 休眠懸念層へのパーソナライズド配信により、休眠復帰率が18%改善

ビッグデータ解析の導入プロセスと障壁を突破する対策

一般的なデータ分析プロセスは、「課題定義」「データの収集・蓄積」「データの前処理」「モデリング」「実務への適用」というステップを辿ります。しかし、分析ツールを導入してもプロジェクトが頓挫するケースは少なくありません。その多くは、ツール導入前の「目的設計の甘さ」と「データクレンジングの不備」に起因しています。

例えば、1日あたり5,000件の出荷を行う物流倉庫において、配送ルートの最適化を目的に掲げたものの、GPSデータに含まれる位置情報のノイズを除去しないままツールに投入した結果、不合理な迂回ルートが算出されてしまうといった失敗が挙げられます。データ分析を機能させるには、高度なアルゴリズムに頼る前に、分析目的を「配送コストの5%削減」などの具体的な数値目標として定義し、入力データの精度を確保する地道な準備プロセスを踏む必要があります。

自社に適したデータ分析ツールの選定基準

自社のシステム環境や人員体制に合ったデータ分析 ツールを選定する際は、「誰が」「どのようなデータを」「何の目的で」扱うかを整理します。現在流通しているツールは、以下の3つのタイプに分類されます。

ツールタイプ 代表的な機能・特徴 主なデータマイニング 手法 選定に適した企業の状況
セルフサービス型BIツール ダッシュボードによるデータの可視化、ドラッグ&ドロップによる直感的な操作 記述統計、クロス集計 社内に専門家は不在だが、現場のマネージャー層が日常的に売上や在庫の推移を把握したい場合
機械学習・予測分析自動化(AutoML)ツール データのクレンジングから特徴量設計、予測モデルの構築・評価までを自動化 分類、回帰分析、クラスタリング 一定量の整理された履歴データがあり、高度なプログラミング知識なしで高精度な需要予測や解約予測を行いたい場合
専門開発型データマイニングプラットフォーム PythonやR言語を用いた高度なプログラムの実行、アルゴリズムのカスタマイズ ディープラーニング、高度なアソシエーション分析 専任のデータサイエンスチームを擁し、自社独自の複雑なアルゴリズムをゼロから構築して競争優位性を築きたい場合

例えば、月間3万件の在庫データを処理するアパレルメーカーが、季節ごとの需要予測を行いたい場合、プログラミング知識が必要な専門開発型ツールではなく、既存の売上実績データをドラッグ&ドロップするだけで予測モデルが完成するAutoMLツールを選択するのが現実的です。自社のデータリテラシーと開発体制に見合わないツールを導入しても、使いこなせずに形骸化するリスクが高まります。

データサイロ化とIT人材不足を解消する組織づくり

DX データ活用を推進する上で、最大の障壁となるのが「データのサイロ化」と「データ解析人材の不足」です。例えば、同一企業内であっても、営業部門が管理する顧客データベース(CRM)と、物流部門が管理する倉庫管理システム(WMS)のフォーマットが統一されておらず、トラックの積載率と顧客ごとの注文頻度の相関関係を分析できないといった状況は珍しくありません。

このサイロ化を解消するためには、全社共通の「データレイク」または「データウェアハウス(DWH)」を構築し、異なるシステム間のキー情報(共通の顧客コードや注文IDなど)を統一する全社レベルのデータ整備プロジェクトを立ち上げる必要があります。その上で、人材不足に対しては「内製化」と「自動化ツールの活用」を組み合わせたハイブリッド型の組織づくりが有効です。

具体的な解決例として、全国に50拠点の配送網を持つ3PL企業の実務体制を挙げます。この企業では、外部からデータサイエンティストを新規採用するのではなく、各拠点の現場オペレーションを熟知した現場責任者に対し、ノーコードの予測分析ツールの研修を実施しました。IT部門がデータレイクを整備して各システムのデータを結合・提供し、現場スタッフが自社向けのツールを使って拠点ごとの翌週の荷物量を予測する体制を整えた結果、予測精度が従来のベテラン従業員の勘による予測に比べて12%向上し、余剰なトラック手配を月平均20台削減することに成功しました。

自社でビッグデータ活用をスタートするための3ステップチェックリスト

ビッグデータ解析を自社のプロジェクトとして立ち上げ、実務で成果を出すためには、ロードマップを細分化し、段階的に合意形成を図るプロセスが求められます。社内提案から実装までをスムーズに進めるための3つのステップを以下に提示します。

Step 1:収集可能なデータの棚卸しとセキュリティポリシー策定

データ解析を開始する前提として、社内に散在するデータの所在と構造を把握する必要があります。ビッグデータの特性である「3つのV」の観点から自社のシステムを見つめ直し、どのデータが解析に耐えうるかを整理します。

  • データ所在の特定:WMSの出入庫履歴、TMSのGPSログ、基幹システム(ERP)の売上データなど、各システムに保管されているデータ期間と容量を確認する。
  • データ形式の分類:CSVやRDBで管理された「構造化データ」と、運行日報のフリーテキストや車載カメラの映像といった「非構造化データ」に分類する。データマイニング 手法を適用するためには、まず構造化データの整理から着手します。
  • アクセス権限の定義:個人情報や運行ドライバーの労務データ、顧客情報に関する閲覧制限を設け、Active Directory等のID管理システムと連携したセキュリティポリシーを策定する。

例えば、1日あたり1万件の配送ステータスを更新する3PL事業者の場合、データが欠損なくリアルタイムでデータベースに蓄積されているかをテスト抽出して検証します。この棚卸しを行わずに解析ツールを導入しても、データの前処理(クレンジング)だけでプロジェクト期間の大半を費やすことになるため、事前の所在確認が不可欠です。

Step 2:目的設計(PoC)とスモールスタートの実行

データ活用プロジェクトの初期段階では、過大な予算を投じるのではなく、効果検証(PoC:概念実証)によるスモールスタートが適しています。最初に「予測モデルの精度」や「コスト削減効果」の目標値を定め、限定されたスコープで実証実験を行います。

フェーズ 実施内容 検証指標(例)
テーマ選定 課題が明確で、データの揃っている領域を1つ選定する 特定拠点における翌日のピッキング作業人員の過不足解消
PoC(3ヶ月) 過去2年分の出荷実績データに基づき、予測モデルを作成・運用する 作業人員予測の誤差率を15%以内に収める
効果測定 予測値と実作業人数を比較し、超過勤務手当や派遣費用がどれだけ削減できたかを算出する 前年同期比で外部人材コストの5%削減を達成

対象を「特定の1センター」「特定の配送エリア」に絞り込み、3ヶ月から半年程度の短期間で成果を測定することで、本格導入に伴う投資リスクを排除し、社内稟議や予算確保のための客観的なエビデンスを示すことが可能になります。

Step 3:外部ベンダーやAI自動化ツールの活用検討

自社内にデータサイエンティストが不足している場合は、すべての解析工程を内製化するのではなく、目的に応じた適切な外部ツールやベンダーの選定を進めます。

  • BIツールの導入:データの可視化や日報の自動生成が目的の場合、TableauやPower BIなどのノンプログラミングツールを選定し、現場の担当者が自ら配送効率や在庫の偏在を直感的に把握できる環境を作ります。
  • 機械学習モデルの実装:高度な需要予測や配車ルートの自動最適化を行う場合、物流分野での予測アルゴリズム構築に強みを持つ外部の開発ベンダーをパートナーに選びます。選定時には、類似する物流量(例:月間10万件以上の配送処理)での開発実績があるかを確認します。
  • 運用の自走化計画:ベンダー依存を避けるため、契約段階で「アルゴリズムの仕様書の開示」や「自社担当者へのデータ更新手順の引き継ぎ」を要件定義に盛り込みます。

外部パートナーの技術力と、現場が持つ物流実務のノウハウを組み合わせることで、一過性の実証実験に終わらせず、日常業務に定着するデータ解析基盤を構築できます。これにより、現場の勘に頼らないデータドリブンな意思決定が実現します。

よくある質問(FAQ)

Q. 「ビッグデータ解析」と従来のデータ分析の決定的な違いは何ですか?

A. 従来のデータ分析が売上数値などの「構造化データ」のみを扱うのに対し、ビッグデータ解析はGPSやセンサー、テキストといった多様な「非構造化データ」も対象とする点が異なります。データ流通量の約8割を占める非構造化データをリアルタイムに解析することで、従来では困難だった精度の高い予測や状況判断が可能になります。

Q. 物流業界におけるビッグデータ解析の具体的な活用メリットは何ですか?

A. GPSや運行データ、道路状況などのビッグデータをAIで解析し、配送ルートを最適化できる点です。これにより配送効率の向上やドライバーの労働時間短縮が実現し、業界の「2026年問題」や人手不足といった深刻な課題解決に直結します。さらに、リアルタイムな運行管理によるCO2削減や燃料費抑制にも寄与します。

Q. 企業がビッグデータ解析を導入する上での主な障壁と対策は何ですか?

A. 主な障壁は、各部署でデータが孤立する「データサイロ化」と「IT専門人材の不足」です。対策として、自社の目的に適したデータ分析ツールの選定基準を明確にし、全社共通のデータ連携基盤を構築することが重要です。同時に、外部パートナーの活用や、社内でデータを扱える人材を育成する組織づくりを推進する必要があります。

関連する物流用語

  • 4PL(フォースパーティ・ロジスティクス)
  • 5G(第5世代移動通信システム)
  • AIカメラ
  • AI需要予測
  • AI配車
表示できるコメントはありません。

LogiShift

物流担当者と経営層のための課題解決メディア。現場のノウハウから最新のDX事例まで、ビジネスを加速させる情報をお届けします。

カテゴリー

  • 物流DX・トレンド
  • 倉庫管理・WMS
  • 輸配送・TMS
  • マテハン・ロボット
  • サプライチェーン

もっと探す

  • ツール紹介
  • 海外トレンド
  • 事例
  • 統計分析
  • 物流用語辞典

サイト情報

  • 運営者情報
  • お問い合わせ
  • プライバシーポリシー
  • LogiShift Global
  • FinShift

© 2026 LogiShift. All rights reserved.