プログラミング

 Computer >> コンピューター >  >> プログラミング >> プログラミング
  1. MOLAPとは?多次元OLAPの仕組み・特徴・活用例を徹底解説

    MOLAP(Multidimensional OLAP、多次元OLAP)は、タプルをデータ格納単位としてサポートするオンライン分析処理(OLAP)の一形態です。専用のn次元配列ストレージエンジンとOLAPミドルウェアを用いてデータを処理するため、OLAPクエリは関連する多次元ビュー(データキューブ)への直接アドレッシングによって完了します。 MOLAPの基本構造と高速化の仕組み MOLAPの最大の特長は、トランザクション情報を事前に集計しておく(プリコンピュテーション)構造にあります。この事前集計により、非常に高速なクエリ実行性能が実現されます。具体的には、MOLAPはデータロード時に各階層レ

  2. SOI(サービス指向統合)とは?基本概念・3つの特徴・SOAIとの関係を徹底解説

    SOI(サービス指向統合)とはSOIは「Service-Oriented Integration(サービス指向統合)」の略称で、サービス指向の仕組みのもと、サービス同士の連携のみによってコンピューティングエンティティを統合するアプローチを指します。従来のレガシーシステムや柔軟性に欠ける異種システムを統合する場面では、さまざまな課題が発生しがちです。サービス指向統合はこうした課題への解決策となり、IT組織が既存ソフトウェアの中に埋もれた機能を、再利用可能な機能として外部に提供できるようにします。SOIの主な用途サービス指向統合の用途は多岐にわたりますが、代表例としては複合アプリケーション(コンポ

  3. SOA(サービス指向アーキテクチャ)とは?基本概念からEAIとの関係まで解説

    SOA(サービス指向アーキテクチャ)の概要SOAは「Service-Oriented Architecture(サービス指向アーキテクチャ)」の略称です。プロトコルを介して複数のアプリケーションにサービスを提供する分散システムを構築するために考案されたデザインパターンであり、特定のプログラミング言語やプラットフォームに依存しない概念として定義されています。ソフトウェア設計におけるアーキテクチャ手法の一つであり、アプリケーションの各コンポーネントが、接続用プロトコル(一般的にはネットワーク経由)を通じて他のコンポーネントへサービスを提供する仕組みです。サービス指向の大きな特徴は、特定の製品、ベン

  4. ポータル指向アプリケーション統合(POAI)の長所と短所を徹底解説

    ポータル指向アプリケーション統合(POAI:Portal-Oriented Application Integration)とは、企業内システムと企業外システムの双方を、単一のユーザーインターフェースやソフトウェアから一元的に閲覧・操作できるようにする統合手法です。 分かりやすい例として、自動車部品サプライヤーのケースを挙げましょう。この企業は、ポータルを活用して小売店向けの部品販売(B2B)を開始したいと考えています。このポータルがあれば、小売店はインターネット経由でカタログデータの閲覧、発注、注文状況の追跡が可能になります。 ここで、部品サプライヤーは在庫管理システムとしてSAPを採用して

  5. ポータルサーバーの主要コンポーネントとは?5つの構成要素を解説

    ポータルは、企業全体に散在する多様なコンテンツ、情報、サービスに対して、ユーザー一人ひとりに個別のアクセスポイントを提供する仕組みです。ポータルページ上のプロバイダ、ルート、ポートレットを通じて表示されるコンテンツは、ユーザーの個人設定、組織内での役割や所属部門、サイトデザインの方針、そしてエンドユーザーである顧客に向けたマーケティング施策などに応じて柔軟にパーソナライズできます。ビジネスインテリジェンス(BI)ポータルの役割ビジネスインテリジェンスポータルは、経営者、マネージャー、ビジネスアナリストが重要なビジネス上の意思決定を行うために必要なBI情報へ、簡単かつ迅速にアクセスできる環境を提

  6. EAIアーキテクチャとは?基本概念から3層構造まで徹底解説

    EAIアーキテクチャの概要EAI(Enterprise Application Integration:エンタープライズ・アプリケーション・インテグレーション)は、人、アプリケーション、プラットフォーム、データベースといったITインフラの各構成要素を統合的に連携させる手法です。これにより、企業内および企業間での安全なコラボレーションが実現します。EAIソリューションを活用することで、企業は社内の業務プロセスだけでなく、ビジネスパートナーとの対外的なプロセスも統合でき、現在および将来のビジネスニーズに柔軟に対応できる動的な環境を構築できます。ミドルウェアによる統合の仕組みEAIアーキテクチャは、

  7. EAIソフトウェアのトポロジ(構成方式)の種類と特徴を徹底解説

    EAI(Enterprise Application Integration:エンタープライズ・アプリケーション・インテグレーション)ソフトウェアには、システム間をどのように接続するかを示す複数のトポロジ(構成方式)が存在します。それぞれに得意な用途や課題があり、導入する際は自社の要件に合わせて適切な方式を選ぶことが重要です。本記事では、代表的な5つのトポロジについて詳しく解説します。 ハブ/スター型トポロジ ハブ/スター型トポロジは、中央に管理拠点となるハブを設置する方式です。各ソースアプリケーションから送られたメッセージは、マシン上に配置された中央ハブへ集約されます。この方式は、ビジネス

  8. EAIソリューションとは?概要・導入要件・ソフトウェアの柔軟性を解説

    EAI(Enterprise Application Integration:エンタープライズ・アプリケーション・インテグレーション)ソリューションは、データレベルおよびビジネスモデルレベルの両方における統合を実現するための技術を提供します。デザインパターンを活用してインターフェースを認識・分類・再利用することで、アプリケーション間通信において最適なアプローチが選択されるようになります。効果的なEAIソリューションは、導入時の初期コストを削減するとともに、あらゆる技術フレームワークとのオープンでシームレスなビジネスプロセス統合をサポートします。これは「ゼロレイテンシ・エンタープライズ(Zero

  9. EAIソリューションとは?評価すべき必須機能と選定基準を解説

    EAI(Enterprise Application Integration)ソリューションを選定する際には、製品が備えるべき機能と、導入後の効果を見極めるための評価基準を理解しておくことが重要です。本記事では、EAIソリューションに求められる主要機能と、実際の評価方法論について詳しく解説します。 EAIソリューションに求められる主な機能 優れたEAIソリューションには、以下のような機能が備わっている必要があります。 1. ワークフロー管理 ソフトウェア全体にまたがるトランザクションのワークフローを設計できる機能です。業務プロセスを柔軟に定義し、システム間の連携を視覚的に管理できます。 2.

  10. EAIソフトウェア選定チェックリスト:押さえておきたい10の基準

    EAI(Enterprise Application Integration/エンタープライズ・アプリケーション・インテグレーション)とは、IT基盤を構成するさまざまな要素——人、ソフトウェア、プラットフォーム、データベース——を統合的に連携させ、企業内外で安全なコラボレーションを実現するための手法です。EAIソリューションを活用することで、組織は社内の業務プロセスだけでなく、ビジネスパートナーとの対外プロセスも統合でき、現在および将来のビジネス要件に柔軟に対応できる動的な環境を構築できます。その結果、部門やシステムの垣根を越えた「ユニバーサルな組織」が実現します。EAIソフトウェアを選定する

  11. EAIソリューションとは?4つの統合レベルから学ぶ企業システム連携の基礎

    EAI(Enterprise Application Integration:エンタープライズアプリケーション統合)ソリューションは、従来のミドルウェアによるメッセージングシステムから、ビジネスプロセス統合へと進化しつつあります。現在のEAI市場は、OSI参照モデルのレイヤーのうち、主に「統合ミドルウェア」と「インターフェース構文」の2つの層に集中しています。この2層が注目される背景には、EAI業界自体がまだ発展途上であること、そしてこの2つの層で比較的容易に収益を生み出せるという事情があります。 プラットフォーム統合 プラットフォーム統合は、異種混在(ヘテロジニアス)なハードウェア、OS(

  12. データ抽出とは?意味・仕組みから抽出ツールの種類まで徹底解説

    データ抽出とは何かデータ抽出(Extraction)とは、データウェアハウス環境において、ソースシステムから必要な情報を取り出す一連の処理を指します。ETL(Extract・Transform・Load)プロセスにおける最初のステップであり、抽出されたデータはその後、変換(Transform)され、データウェアハウスへ登録(Load)されます。データウェアハウスへの供給源となるシステムには、一般的に基幹業務を支えるトランザクション処理システムが用いられます。たとえば販売分析用のデータウェアハウスであれば、現在の受注活動に関するあらゆるデータを記録する受注入力システムがソースシステムに該当します

  13. データウェアハウスにおける主なデータ抽出方法の種類と特徴

    データウェアハウスへのデータ抽出手法は、ソースシステム側のルールや、ターゲットとなるデータウェアハウス環境におけるビジネス要件に大きく依存します。さらに、抽出対象となるデータ量の見積もりや、ETLプロセスのどの段階(初回ロードか履歴データの保持か)であるかによっても、論理的・物理的な両面から抽出方法の選択が左右されます。抽出方法は大きく分けて「論理抽出方法」と「物理抽出方法」の2種類があります。論理抽出方法論理抽出には、以下の2つの方式があります。全件抽出(Full Extraction)ソースシステムからデータを丸ごと抽出する方式です。ソースシステム上で直接アクセス可能なすべてのデータを対象

  14. データ調整(データレコンシリエーション)とは?基本概念と仕組みをわかりやすく解説

    データ調整とはデータ調整(データレコンシリエーション)とは、データ移行の過程でレコードを検証するフェーズを指します。この段階では、移行先のデータとソース(元)システムの情報を比較し、移行構造が正しくデータを割り当てていることを確認します。データ検証とデータ調整は、数値モデルがデータを適切に処理できるようにするための技術として定義されています。ビジネスインテリジェンスにおけるデータの一貫性ビジネスインテリジェンス(BI)において情報の品質を保証するうえで不可欠な要素が、データの一貫性です。BIはデータウェアハウスのように、複数のデータを統合・変換して保存し、分析や解釈に利用できる状態へと整えます

  15. データ集約(データアグリゲーション)とは?仕組みと活用メリットを解説

    データ集約(データアグリゲーション)とはデータ集約(データアグリゲーション)とは、さまざまなデータを収集し、統計分析などに活用できるよう要約形式でまとめるプロセスのことです。データマイニング手法の一種であり、収集したデータをレポート形式やサマリー形式で提示することで、特定のビジネス目標の達成、業務プロセスの改善、人による分析を支援します。データ集約の目的データ集約は、手作業でも専用ソフトウェアを使っても実施できます。その目的は、年齢、職業、収入といった特定の変数に基づいて、特定の集団(セグメント)に関するより多くのデータを取得することにあります。こうして収集された集団ごとのデータは、ウェブサイ

  16. ナイーブベイズ分類はなぜ「ナイーブ(単純)」と呼ばれるのか?

    ベイズ分類器とはベイズ分類器は統計的分類器の一種で、あるサンプルが特定のクラスに属する確率(クラス所属確率)を予測することができます。大規模データベースに適用した場合でも高い精度と処理速度を発揮することで知られています。分類ルールの決定クラスが定義されると、システムはその分類を支配する規則を推論し、各クラスの記述(特徴付け)を見つけ出す必要があります。この記述は訓練セットの予測属性のみに基づくものであり、正例(ポジティブな例)だけがその記述を満たし、負例(ネガティブな例)は満たさないものでなければなりません。ある規則が「正しい」とみなされるのは、その記述があるクラスのすべての正例をカバーし、負

  17. クエリ最適化とは?SQLパフォーマンスを最大化する基本原則と実践戦略

    クエリ最適化は、リレーショナルデータベースのパフォーマンスにおいて極めて重要な要素です。特に、複雑なSQL文を実行する際にはその影響が顕著に現れます。クエリオプティマイザ(問い合わせ最適化装置)は、各クエリをどのように実装すべきか、最適な手法を自動的に決定します。例えば、クエリオプティマイザは「特定のクエリに対してインデックスを使用するかどうか」「複数のテーブルを結合する際にどの結合方法を採用するか」といった判断を行います。これらの判断はSQLのパフォーマンスに多大な影響を及ぼします。そのため、クエリ最適化は、基幹業務システムからデータウェアハウス・分析システム、さらにはコンテンツ管理システム

  18. データ伝播によるデータ共有の主な手法とは?3つの方式をわかりやすく解説

    データ伝播(Data Propagation)とはデータ伝播とは、あらかじめ定められた伝播ルールに従って、1つ以上のソースデータウェアハウスから別のローカルアクセス用データベースへデータを配分する仕組みのことです。データウェアハウスは、日々膨大な量のデータを管理しなければなりません。当初はごく少量の情報から始まったデータウェアハウスも、複数のデータソースとの間で絶えずデータの送受信を行うことで、日を追うごとに規模が拡大していきます。データウェアハウス管理における課題データ共有が進むにつれて、データウェアハウスの管理は重大な問題となりえます。企業情報をより効率的に、複数のサブセット・整理区分・時

  19. データウェアハウスの品質管理に役立つツールと品質要素とは?

    データウェアハウスの品質管理には、さまざまなツールや手法が存在します。本記事では、品質の定義、データ品質に関する研究動向、そしてデータ品質を構成する重要な要素について詳しく解説します。品質の定義品質は、期待値に対する性能の割合として定義・定量化されます。これは、製品が出荷された時点から社会に与える損失として品質を捉える考え方です。社会全体の損失は、生産者の損失と利用者の損失の合計とみなすことができます。一般に、製品やサービスの品質と生産コストの間にはトレードオフの関係があり、組織はこの2つのパラメータの均衡点を見つける必要があります。この均衡が崩れた場合、いずれ組織は失敗することになります。デ

  20. EAI(エンタープライズ・アプリケーション・インテグレーション)とは?概要と8つのメリットを解説

    EAI(Enterprise Application Integration)とはEAIは「Enterprise Application Integration(エンタープライズ・アプリケーション・インテグレーション)」の略称で、企業のITインフラを構成するさまざまな要素——人、ソフトウェア、プラットフォーム、データベース——を統合的に連携させ、企業内外での安全なコラボレーションを実現する手法です。EAIソリューションを導入することで、組織は社内の業務プロセスだけでなく、ビジネスパートナーとの間の業務プロセスも統合できます。その結果、現在のビジネス要件はもちろん、今後発生する要件にも柔軟に対応

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