プログラミング

 Computer >> コンピューター >  >> プログラミング >> プログラミング
  1. クラスタリングの手法とは?代表的な5つのアプローチを徹底解説

    クラスタリング(クラスタ分析)は、データマイニングや機械学習において、類似したデータ同士をグループ化するための重要な手法です。クラスタリングにはさまざまなアプローチが存在し、それぞれ特徴や適した用途が異なります。本記事では、代表的な5つのクラスタリング手法について詳しく解説します。 1. 分割型手法(Partitioning Methods) 分割型手法は、n個のオブジェクト(データ)からなるデータセットに対して、k個(k < n)のパーティション(分割領域)を作成する手法で、各パーティションが1つのクラスタに対応します。この手法では、以下の条件を満たすようにデータをk個のグループへ割

  2. HOLAP(ハイブリッドOLAP)とは?仕組みと主な種類をわかりやすく解説

    HOLAPは「Hybrid OLAP(ハイブリッドOLAP)」の略称です。ROLAP(リレーショナルOLAP)が持つスケーラビリティと、MOLAP(多次元OLAP)が持つ高速なクエリ処理性能という、それぞれの長所をバランスよく両立できる手法であり、一部の商用OLAPサーバーではこのHOLAP方式が採用されています。 この方式では、どの部分のデータをMOLAP側に保存し、どの部分をROLAP側に保存するかをユーザーが決定します。一般的には、詳細レベルの低いデータはリレーショナルデータベースに保存し、集計値などを含む高レベルのデータは独立したMOLAPストアに保存するのが通例です。 HOLAPの基

  3. 最適化されたビットマップフィルタリングの実装方法と仕組みを徹底解説

    最適化されたビットマップフィルタリングの基本動作ビットマップフィルタは、選択性(セレクティビティ)が高い場合にのみ有効に機能します。クエリオプティマイザーは、最適化されたビットマップフィルタが十分な選択性を持つかどうか、またどの演算子にフィルタを適用すべきかを判断します。オプティマイザーはスタースキーマ結合のすべての分岐に対して最適化されたビットマップフィルタを配置し、コストベースのルールを用いて、そのプランが最小の推定実行コストを実現できるかを評価します。最適化されたビットマップフィルタの選択性が低い場合、コスト見積もりが過大になる傾向があり、そのプランは却下されます。プラン内のどこにビット

  4. データウェアハウスの品質の種類とは?成功の3類型と品質指標を徹底解説

    データウェアハウスのアーキテクチャは複数のデータ層で構成されており、上位層のデータは下位層のデータから変換されて生成されます。最下位層を形成するのは「データソース」であり、オープンデータベースに格納されたデータとも呼ばれます。これには、オープンデータベースシステムやレガシーシステムに保存された構造化データに加え、ファイル形式で保存された非構造化データや半構造化データが含まれます。データウェアハウスの取り組みには、以下のような3つの成功の類型が存在します。データウェアハウスにおける3つの成功経済的成功 − データウェアハウスが企業の損益(ボトムライン)に具体的な影響を与えることです。政治的成功

  5. メタデータハブとは?データウェアハウス開発における役割と4つの要件

    メタデータハブ(Metadata Hub)とは、意思決定支援システムなどの処理製品間で、技術的なメタデータの交換や配布を担うための仕組みです。主にデータウェアハウスの構築・成長・保守の場面で、技術スタッフによって使用されることを想定して設計されています。メタデータハブには、大きく分けて以下の4つの要件が求められます。要件1:メタデータの相互交換機能メタデータハブは、共有メタデータ環境内の各システムや製品間でメタデータを相互に交換できる必要があります。そのためには、サードパーティ製ツールがハブのサービスを操作できるよう、レコードおよびオープンなプログラマティックオブジェクトインターフェース(CO

  6. データウェアハウスの構造とは?物理ストアと論理スキーマの仕組みを解説

    データウェアハウスは、さまざまなデータソースから情報を収集・管理し、ビジネスにとって意味のある洞察(インサイト)を提供するために広く活用されている手法です。データウェアハウスは、経営判断の支援を目的として特別に設計・構築されます。 データウェアハウスは、主に以下の2つの要素で構成されています。 物理ストア(Physical Store) − SQLクエリで照会できるMicrosoft SQL Serverデータベース、およびレポート作成に必要なOLAPデータベース。 論理スキーマ(Logical Schema) − 物理ストア内のデータにマッピングされる概念モデル。 物理ストア(Physi

  7. データステージングとは?基本の仕組みとメリット・デメリットを解説

    データステージングとはデータウェアハウス構築のプロセスにおいて、データステージング領域は「データステージングサーバーソフトウェア」と「抽出・変換・ロード(ETL)処理の結果を保管するアーカイブリポジトリ(データストア)」によって構成されます。データステージングサーバーは、OLTP(基幹業務システム)などのデータソースから抽出したデータを一時的に保存し、加工を行います。一方、アーカイブリポジトリには、クレンジングや変換が完了したデータおよびその属性が格納され、後ほどデータマートやデータウェアハウスへのロードに利用されます。データステージングのプロセスでは、情報をストリームまたはファイルとして取り

  8. 品質重視のデータウェアハウス設計とは?基本構成からアーキテクチャまで徹底解説

    データウェアハウスとは何かデータウェアハウスとは、組織の運用系(オペレーショナル)データベースから独立して管理されるデータベースを指します。複数のアプリケーションシステムを統合することを可能にし、統合済みかつ履歴性のある堅牢なデータ基盤によって、分析を目的としたデータ処理を支えます。マテリアライズド・ビューとしてのデータウェアハウスデータウェアハウスは、リモートの基底リレーション上に表現されたマテリアライズド・ビュー(実体化されたビュー)の集合として捉えることができます。問い合わせが確定すると、元のデータソースへアクセスすることなく、マテリアライズド・ビューを用いてローカル環境で計算が行われま

  9. データウェアハウスデータベースとOLTPデータベースの違いとは?徹底比較

    データウェアハウスデータベースとはデータウェアハウジングとは、複数のソースからデータを収集・管理し、ビジネスにとって有益な洞察(インサイト)を提供するための手法です。データウェアハウスは、経営層の意思決定を支援することを目的として特別に構築されたものです。簡単に言えば、データウェアハウスとは、組織の運用系(オペレーショナル)データベースから独立して維持されるデータベースのことです。データウェアハウスシステムによって複数のアプリケーションシステムを統合することが可能になり、統合された履歴データの堅牢なプラットフォームを基盤として、分析用途のデータ処理を提供します。さらに、データウェアハウスはOL

  10. データウェアハウスユーザーとは?4つのユーザー種類と役割を徹底解説

    データウェアハウスとはデータウェアハウス(DWH)とは、複数のソースからデータを収集・管理し、ビジネスにとって意味のある洞察(インサイト)を提供するための技術です。データウェアハウスは、経営判断の支援を目的として特別に構築されるものです。簡単に言えば、データウェアハウスとは、組織の運用系データベースから独立して管理されるデータベースを指します。データウェアハウスシステムを導入することで、複数のアプリケーションシステムを統合でき、分析用に統合された履歴データの堅牢なプラットフォームを基盤としたデータ処理が実現します。データウェアハウスユーザーの4つの種類データウェアハウスのユーザーは、その利用ス

  11. なぜKDD(データベースからの知識発見)が必要なのか?理由と活用事例を解説

    データを知識へと変換する従来の手法は、人手による分析と解釈に大きく依存してきました。例えば医療業界では、専門家が四半期ごとに医療データの最新トレンドや変化を体系的に分析するのが一般的でした。こうした専門家たちは、分析結果をまとめた詳細なレポートを依頼元の医療機関へ提出します。このレポートは、今後の意思決定や医療経営計画の基礎となるものです。また、同様の手作業によるアプローチは他の分野にも見られます。例えば惑星地質学者たちは、惑星や小惑星のリモートセンシング画像を精査し、クレーターなどの地質学的対象物を丁寧に位置特定・分類しています。手作業によるデータ分析の限界しかし、このような手作業によるデー

  12. データマイニングにおけるEAIの実装形態とは?4つの方式を徹底解説

    EAI(エンタープライズ・アプリケーション・インテグレーション)とはEAIは「Enterprise Application Integration(エンタープライズ・アプリケーション・インテグレーション)」の略称です。企業のIT基盤を構成する人、ソフトウェア、プラットフォーム、データベースといった複数の要素を統合的に接続し、社内および企業間での安全なコラボレーションを実現するための手法です。EAIソリューションを導入することで、組織は社内の業務プロセスだけでなく、ビジネスパートナーとの対外的なプロセスも統合できます。その結果、現在および将来のビジネス要件に柔軟に対応できる動的な環境が生まれ、真

  13. マテリアライズドビューの種類とは?3つのタイプと特徴をわかりやすく解説

    マテリアライズドビューのSELECT句とは マテリアライズドビューを作成するステートメントにおけるSELECT句は、そのマテリアライズドビューに含めるデータを定義する部分です。定義できる内容には一定の制限がありますが、複数のテーブルを結合(JOIN)することも可能です。 SELECT句に記述できる要素としては、通常のビュー、インラインビュー(SELECT文のFROM句内に記述されるサブクエリ)、サブクエリ、そして他のマテリアライズドビューなどがあり、これらを結合したり組み込んだりすることができます。 マテリアライズドビューの主な種類 マテリアライズドビューには、大きく分けて以下のような種類が存

  14. データキューブとは?多次元データモデルの基本と仕組みをわかりやすく解説

    データキューブの概要 データキューブとは、データを複数の次元(ディメンション)からモデリングし、多角的に分析・表示できるようにした概念です。データキューブは「ディメンション(次元)」と「ファクト(事実)」によって構成されます。ここでいうディメンションとは、組織が記録として保持しておくべき視点やエンティティのことを指します。 ディメンションによるデータ管理 例えば、小売企業が販売データウェアハウスを構築する場合、「時間」「商品」「支店」「地域」といったディメンションを設定できます。これらのディメンションにより、月ごとの商品売上や、商品がどの支店・どの地域で販売されたのかといった情報を継続的に把握

  15. スタースキーマとは?データウェアハウスの基本構造と特徴を解説

    スタースキーマとはスタースキーマ(Star Schema)とは、データウェアハウスにおいてデータを構成するための設計手法の一つで、ディメンション表(次元表)、ファクト表(事実表)、マテリアライズド・ビュー(実体化ビュー)という要素によってデータを整理する規約です。すべてのデータは列(カラム)として保存され、多次元オブジェクトとして機能する列を識別するためにはメタデータが必要となります。スタースキーマは、多次元データモデルを定義するリレーショナルスキーマであり、データウェアハウスで最も広く採用されている標準的なスキーマ設計です。「スタースキーマ」と呼ばれる理由は、このスキーマのER図(エンティテ

  16. スノーフレークスキーマとは?スタースキーマとの違いやメリット・デメリットを解説

    スノーフレークスキーマの概要スノーフレークスキーマとは、データウェアハウス(DWH)で使われるデータモデリング手法の一つで、スタースキーマを拡張したモデルです。スタースキーマでは中央にファクトテーブルを置き、その周囲にディメンションテーブル(次元テーブル)を配置しますが、スノーフレークスキーマでは一部のディメンションテーブルをさらに正規化して、より小さなテーブルへ分割します。このとき作られるスキーマ図が雪の結晶(スノーフレーク)に似た形になることから、この名前が付けられました。「スノーフレーキング」とは、スタースキーマのディメンションテーブルを正規化する手法を指します。すべてのディメンションテ

  17. スタースキーマとスノーフレークスキーマの違いとは?特徴と比較を徹底解説

    スタースキーマ(Star Schema)とはスタースキーマは、データをディメンションテーブル(次元テーブル)、ファクトテーブル(事実テーブル)、マテリアライズドビューに整理するためのデータベース設計手法です。すべてのデータは列に格納され、多次元オブジェクトとして機能する列を識別するためにメタデータが必要となります。スタースキーマは、多次元データモデルを記述するリレーショナルスキーマの一種であり、データウェアハウスにおける標準的なスキーマとして広く採用されています。「スタースキーマ」と呼ばれる理由は、このスキーマのエンティティ関係図(ER図)が星形に見えるためです。スキーマの中心には大きなファク

  18. 概念階層とは?定義・構造・4つの種類をわかりやすく解説

    概念階層とは概念階層(Concept Hierarchy)とは、低レベルの具体的な概念から、より高レベルで一般的な概念へとマッピングする一連の対応関係を表すものです。情報や概念を階層構造、あるいは特定の半順序に従って整理することで、知識を簡潔かつ高レベルな形で定義したり、複数の抽象化レベルにおいてマイニング可能な知識を生成したりすることができます。概念階層の構造概念階層は、ツリー構造で整理されたノードの集合から構成されます。各ノードは「概念」と呼ばれる属性の値を定義し、ツリーのルート(根)には特定のノード「ANY」が割り当てられます。また、概念階層内の各ノードにはレベル番号が付与されます。ルー

  19. 概念階層はOLAPでどのように役立つのか?基本操作を徹底解説

    多次元モデルにおける概念階層とは多次元モデルでは、データは複数の次元(ディメンション)に整理され、それぞれの次元には概念階層によって表現される複数の抽象化レベルが含まれています。この構造により、ユーザーはさまざまな視点から柔軟にデータを閲覧することが可能になります。OLAPのデータキューブに対する各種操作は、こうした多様なビューを実際に実現するものであり、手元にあるデータを対話的に照会・分析できる環境を提供します。つまり、OLAPはインタラクティブなデータ分析にとって非常に便利な基盤だといえます。ここからは、データウェアハウスからデータを取得するために用いられる5つの基本的なOLAP操作につい

  20. ROLAPとは?リレーショナルOLAPの仕組み・メリット・課題を徹底解説

    ROLAP(Relational OLAP:リレーショナルOLAP)は、オンライン分析処理(OLAP)の一種で、広く普及しているリレーショナルDBMS技術を基盤としてデータを保存・管理する方式です。この方式では、データとその集計結果をRDBMS内に格納し、OLAPミドルウェアがデータキューブの処理や探索を担当します。ROLAPのアーキテクチャROLAPは、リレーショナルバックエンドサーバーとクライアント側のフロントエンドツールの間に位置する中間サーバーとして機能します。データウェアハウスのデータを保存・管理するには、リレーショナル型または拡張リレーショナル型のDBMSが必要であり、不足している

Total 1480 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:52/74  20-コンピューター/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58