Share

ホーム > Software > Development Tools: SDK > 利点

MicroStrategy SDK

主な拡張 | 機能 | 利点 | 利用可能なスタータ キット | FAQ

MicroStrategy SDK 製品の利点

最小限のプログラミング スキルでカスタム アプリケーションの迅速な構築が可能

一般的なカスタマイズ シナリオのほとんどが構成ファイルとして具体化されているため、開発者は、ほとんどのカスタマイズを最小限のプログラミングまたはプログラミングなしで実行できます。また、Web Customization Editor は、これらのファイルを直感的でユーザ フレンドリなインターフェースに表示するため、開発者は、カスタマイズ内容を簡単に体系化、合理化、および簡素化することができます。その結果、カスタマイズを簡単に構築、管理、およびアップグレードできるため、展開時間が短縮され、時間の経過と共に開発コストやサポート コストが削減されます。


簡単なカスタマイズの移行、管理、展開

MicroStrategy Web のオブジェクト指向のレイヤ型アーキテクチャと SDK の包括的なドキュメントを使用して、開発者はカスタマイズすべきオブジェクトを簡単に識別および分離できるため、関係のないオブジェクトや機能への影響を最小限に抑えることができます。さらに、MicroStrategy Web は、カスタマイズの変更をソフトウェアの一部(プラグイン アーキテクチャ)として MicroStrategy Web にプラグインするためのフレームワークを備えています。カスタマイズのコード変更はデフォルト コードから分離されるため、コードを再コンパイルしたり、MicroStrategy Web に新しい機能を追加する必要はありません。また、ソース コードにアクセスしなくても、プラグインを使って MicroStrategy Web の機能を拡張できます。MicroStrategy SDK に付属する Web Customization Editor を使用すると、プラグイン アーキテクチャを活用して、MicroStrategy Web で簡単に展開できるプラグインを作成できます。プラグインは独立しているため、ソース コードに影響を及ぼさずにプラグインを今後も追加できるようにアーキテクチャが設計されています。すべての MSDL カスタマイズ シナリオのほか、External Security Module サンプル アプリケーションなどのサンプル アプリケーションをプラグインとして使用できるようになりました。これにより、プラグインを MicroStrategy Web インストール内の適切なフォルダに追加するだけで、1 つの MicroStrategy Web コンピュータから別のコンピュータに簡単にプラグインを移植および展開できます。


高度にカスタマイズされた BI アプリケーションの開発

MicroStrategy プラットフォームは、BI 業界において最も完全で包括的な API を備えています。このサービス指向のオープン API を使用して、MicroStrategy BI プラットフォームの強力な機能を活用する高度な Web アプリケーションやクライアントサーバ アプリケーションを構築できます。ユーザ機能、ワークフロー、レポート プレゼンテーション、ユーザ管理、セキュリティ、管理、システム構成、モニタなどは、MicroStrategy を使用しているシステム インテグレータ、付加価値再販業者、および OEM の信頼を受けてきた機能のほんの一部です。このような組織は、MicroStrategy のオープン API を使用して、顧客のために高度にカスタマイズされた機能的な BI アプリケーションを構築できます。

ポータルの統合

デスクトップ ウィジェット

ストア レイアウト分析

機能の拡張


書き戻し機能

ワークフロー アプリケーション

高度なダッシュボード

マップ マッシュアップ


習得および開発が容易

開発者は、MicroStrategy API の使用方法を簡単に習得し、MicroStrategy SDK 内のいくつかの高度なツールを使ってカスタマイズしたアプリケーションを展開できます。包括的な Developer Library には、よく行う操作の関数呼び出しワークフロー、API のクイック リファレンス、およびよく行うカスタマイズ タスクの手順ごとのチュートリアルが用意されており、習得に役立ちます。開発者は、ハイレベルの API オブジェクトを使用して、記述するコードとコード メンテナンスの量を大幅に削減したり、さらに高度な機能にアクセスすることもできます。SDK には、サンプル アプリケーションおよびユーティリティの形式でオープン ソース コードも含まれます。これらのサンプル アプリケーションは、API の主な使用方法を示すと共に、開発用のツールを提供します。さらに、実動環境にも対応するユーティリティを使用することで、あらゆるアプリケーションで価値を生み出すまでの時間を最短にできます。


MicroStrategy を既存のビジネス アプリケーションに統合可能

MicroStrategy のタスク指向のアーキテクチャは、サービス レベルでの再利用を促進します。これにより、市場の変化に素早く対応できます。さらに、データをサービスとして使用することで、企業は MicroStrategy プラットフォームの分析能力を最大限に活用することに専念して、企業全体でアプリケーションを改善できます。この点を考慮し、MicroStrategy のタスク インフラストラクチャは、次のように最適化および設計されています。

  • 応答性の改善:軽量の API を使ってコンテンツや形式の応答を取得
  • パラメータ駆動:アプリケーションの利用には、ロジックではなくパラメータの理解が必要
  • ステートレス:要求を満たすために必要なデータのみを高速にフィードバックするように設計されたタスク