[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blogEntry::product\u002Fembedded-analytics:ja":3},{"title":4,"slug":5,"description":6,"body":7,"author":8,"category":9,"urlCategorySlug":11,"coverImageUrl":13,"ogImageUrl":14,"createdAt":15,"updatedAt":16,"datePublished":17,"locale":18,"related":19},"署名付き埋め込みとは：セキュアなデータ提供を実現する組み込み型BI","embedded-analytics","顧客へのデータ提供を検討する上で、セキュリティと運用効率の両立、または開発・保守の工数に頭を悩ませている担当者は多いのではないでしょうか。 自社サービスにデータ分析機能やダッシュボードを組み込む方法の一つとして、「署名付き埋め込み（Embedded Analytics）」があります。署名付き埋め込みは、上記の課題を解決しながら、シームレスな顧客体験を提供することが可能です。 本記事では、署名付き埋め込み機能の仕組み、メリット・デメリット、実装ステップなどについて解説します。","\u003Cp>顧客へのデータ提供を検討する上で、セキュリティと運用効率の両立、または開発・保守の工数に頭を悩ませている担当者は多いのではないでしょうか。\u003C\u002Fp>\u003Cp>自社サービスにデータ分析機能やダッシュボードを組み込む方法の一つとして、「署名付き埋め込み（Embedded Analytics）」があります。署名付き埋め込みは、上記の課題を解決しながら、シームレスな顧客体験を提供することが可能です。\u003C\u002Fp>\u003Cp>本記事では、署名付き埋め込み機能の仕組み、メリット・デメリット、実装ステップなどについて解説します。データ提供の課題にお悩みのご担当者の方は、ぜひ検討にお役立てください。\u003C\u002Fp>\u003Cp>\u003Cb>こんな人に読んでほしい！\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>自社データで顧客に価値を提供したい\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>自社ドメイン、SaaS内でダッシュボードを提供したい\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>顧客ごとにデータ内容をフィルタリングして表示する共通のダッシュボードを構築し、メンテナンスコストを削減したい\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ダッシュボード提供をセキュアに行いたい\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>自社で開発することを含め、ダッシュボードの提供方法を広く検討している\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>署名付き埋め込みとは\u003C\u002Fh2>\u003Cp>署名付き埋め込み（Embedded Analytics）とは、\u003Cb>認証をサーバーサイドで実行\u003C\u002Fb>し、セキュアな環境下で、\u003Cb>顧客ごとにフィルタリングされたデータが表示されるダッシュボードやレポート\u003C\u002Fb>を自社サービス内にシームレスに組み込む仕組みです。ツールによっては、「ホワイトラベルエンベッド」や「エンベデッドアナリティクス」と呼ばれることもあります。\u003C\u002Fp>\u003Cp>以下は、実際にCodatumを利用して埋め込んだダッシュボードのイメージです。\u003C\u002Fp>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F3IBv6KX0QTeugTA3pddpz5\u002F52dce113c65dda120486c462ec58a01d\u002Fimg1.jpg\" alt=\"embedded-analytics_demo_b2b\">\u003C\u002Ffigure>\u003Cp>（\u003Ca href=\"https:\u002F\u002Fcodatum.jp\u002Fdemo\u002Fb2b\" target=\"_blank\" rel=\"noopener noreferrer\">こちらのリンク\u003C\u002Fa>からデモサイトもご覧いただけます）\u003C\u002Fp>\u003Cp>ダッシュボード運用におけるさまざまな課題を解決しながら、サービス内に顧客データを活用したダッシュボードの構築を簡単に実現できます。\u003C\u002Fp>\u003Cp>\u003Cbr>\u003C\u002Fp>\u003Ch3>署名付き埋め込みの仕組み\u003C\u002Fh3>\u003Cp>署名付き埋め込みの最大の特徴は、ユーザー認証とデータアクセス制御を\u003Cb>埋め込み側のアプリケーションのサーバーサイド\u003C\u002Fb>で管理する点にあります。\u003C\u002Fp>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F1Vp7W6k5DYBRRCXIjIXKiR\u002Fc21d132e2ffba4d2a892874f0cea0063\u002Fimg1.png\" alt=\"embedded-analytics_001\">\u003C\u002Ffigure>\u003Cp>（署名付き埋め込みの仕組み）\u003C\u002Fp>\u003Ch4>1. アクセス認証とデータ提供のセキュア化\u003C\u002Fh4>\u003Cp>サービスのユーザーが、まず\u003Cb>サービスのログイン情報を使用してサービスのサーバーサイドにアクセス認証\u003C\u002Fb>を行います。この認証ステップにより、\u003Cb>セキュアにユーザーデータを提供できる状態\u003C\u002Fb>を確保します。\u003C\u002Fp>\u003Ch4>2. 認証に基づいたダッシュボードの動的作成と表示\u003C\u002Fh4>\u003Cp>認証が完了した後、\u003Cb>BIツールのサーバーサイドがステップ1で得られた認証に基づいた情報を受け取り\u003C\u002Fb>ます。この情報に基づき、BIツール側は\u003Cb>個社（または個人）に限定されたダッシュボードを動的に作成\u003C\u002Fb>します。\u003C\u002Fp>\u003Cp>この方法では、ユーザーがBIツールに直接ログインするのではなく、サービス側で認証情報を処理するため、\u003Cb>構築やメンテナンスの工数が少ない\u003C\u002Fb>という利点があります。\u003Cbr>\u003Cbr>\u003C\u002Fp>\u003Ch2>署名付き埋め込みのメリット・デメリット\u003C\u002Fh2>\u003Ch3>従来のダッシュボード提供方法の課題\u003C\u002Fh3>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F7Io62Tqo8rkRgmMlC1eIrY\u002F4e8b4c66ecd2d14b385955732e91d2ad\u002Fimg2.png\" alt=\"embedded-analytics_002\">\u003C\u002Ffigure>\u003Cp>（従来のダッシュボード構築のユースケース）\u003C\u002Fp>\u003Ch4>BIツール利用\u003C\u002Fh4>\u003Cp>署名付き埋め込みに対応していないBIツールをiframeなどで埋め込む場合、主に以下の課題が発生します。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cb>BIで作成したダッシュボードを個社ごとに作成・権限共有するケース（左）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>セキュアではあるが、顧客（個社）ごとにダッシュボードを作成する必要があり、\u003Cb>複数ダッシュボードの運用コストが増大\u003C\u002Fb>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>BIで作成したダッシュボードをネット公開するケース（中央）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>管理コストは低いが、\u003Cb>URLが漏洩した場合にインシデント\u003C\u002Fb>につながるセキュリティリスクが生じる\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003C\u002Ful>\u003Ch4>自社開発\u003C\u002Fh4>\u003Cul>\u003Cli>\u003Cp>\u003Cb>自社でダッシュボード機能を開発するケース（右）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>セキュリティ担保や柔軟なUIは実現できるが、\u003Cb>機能開発や保守の工数が増大\u003C\u002Fb>する\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cbr>\u003C\u002Fp>\u003Ch3>メリット\u003C\u002Fh3>\u003Cp>署名付き埋め込みは、上記のような課題を解決できます。\u003C\u002Fp>\u003Ch4>1. 高度なセキュリティ体制の実現\u003C\u002Fh4>\u003Cp>認証プロセスがサーバーサイドで行われるため、\u003Cb>認証情報がクライアントサイドに露出することがありません\u003C\u002Fb>。また、発行されるトークンは特定のユーザーとアクセス権限に限定されています。これにより、顧客ごとに確実にデータをフィルタリングし、安全に提供できます。\u003C\u002Fp>\u003Ch4>2. 運用コストの削減\u003C\u002Fh4>\u003Cp>マルチテナントデータアクセスに対応しているため、\u003Cb>個社ごとにダッシュボードを作成する必要がありません\u003C\u002Fb>。単一のダッシュボードにクライアント識別子に基づいてデータをフィルタリングするサーバーサイドパラメータを設定することで、\u003Cb>複数のクライアント組織に適切なデータ分離を提供\u003C\u002Fb>できます。これにより、ダッシュボードの調整や変更も一気に全顧客に反映できるため、運用コストが大幅に削減されます。\u003C\u002Fp>\u003Ch4>3. 開発・保守工数の軽減\u003C\u002Fh4>\u003Cp>埋め込み用のURLやSDKを利用して比較的簡単に埋め込みができるため、\u003Cb>ゼロから可視化機能を開発する工数に比べて圧倒的に少なく済みます\u003C\u002Fb>。\u003C\u002Fp>\u003Ch3>デメリット\u003C\u002Fh3>\u003Ch4>1. カスタマイズ性の限界\u003C\u002Fh4>\u003Cp>自社開発をする場合と比べると、\u003Cb>埋め込み側の自社サービスとダッシュボードのデザインを全く同じにすることが難しいケースがあります\u003C\u002Fb>。また、提供されるBIツールによって、チャートの種類、絞り込み機能、エクスプローラ機能などの機能が完全に自由にカスタマイズできるわけではなく、一定の制約がある場合があります。\u003C\u002Fp>\u003Ch4>2. サーバーサイドの実装コスト\u003C\u002Fh4>\u003Cp>署名付き埋め込みを導入する場合、\u003Cb>トークンを発行するためのサーバーサイドの実装が必須\u003C\u002Fb>となります。\u003Cbr>\u003Cbr>\u003C\u002Fp>\u003Ch2>署名付き埋め込みの実装ステップ（Codatumの場合）\u003C\u002Fh2>\u003Cp>署名付き埋め込みを実装するための主要なステップは、下記の3つです。\u003C\u002Fp>\u003Col>\u003Cli>\u003Cp>\u003Cb>環境設定と準備（Codatum側）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>Codatum側で、埋め込むダッシュボードを作成します。このとき、顧客ごとのIDを選ぶパラメータをダッシュボードに設定しておきます\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ダッシュボードを署名付き埋め込みとして公開します。このとき、顧客IDパラメータはサーバーサイドでのみ変更するパラメータとして設定します\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>APIキーを発行し、署名付き埋め込みを設定したダッシュボードへの閲覧権限を付与します\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>顧客別の認証情報の生成（サービス側）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>サービスの認証を済ませ、顧客を特定しておきます\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>サービスのサーバーサイドから、Codatumにトークン生成リクエストを送ります。この際、サーバーサイドの認証と顧客別認証情報（トークン）の生成を同時に行います\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ここで、サーバーサイドで指定する顧客IDをサービスの認証情報に基づき指定します\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>ダッシュボードの埋め込み（サービス側）\u003C\u002Fb>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ダッシュボードを埋め込むためのiframe要素を作成します\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>iframe要素に対して、1で発行された署名付き埋め込みURLを設定します\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>このとき、URLに2で取得したトークンを付与することで、顧客毎にデータがフィルタされたダッシュボードを取得できます\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>iframe要素に顧客毎にフィルタされたダッシュボードが表示されたら完了です\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>※ BIツールごとの具体的な手順は、各社の実装に関するドキュメントを参考にしてください\u003Cbr>\u003C\u002Fp>\u003Ch2>利用イメージ・ユースケース\u003C\u002Fh2>\u003Cp>署名付き埋め込みの利用イメージとして、Codatumの埋め込みダッシュボードの事例をご紹介します。\u003C\u002Fp>\u003Ch3>\n消費者向けアプリ\u003C\u002Fh3>\u003Cp>個人データをアプリ内で表示し、収入や支出をダッシュボードで直感的に確認できます。\u003C\u002Fp>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F2Hq6VTr8tNmN22Kk2UiPvZ\u002Fb72ec52db7e5f53eca0fb22cd2a22e20\u002Fimg2.jpg\" alt=\"embedded-analytics_demo_b2c\">\u003C\u002Ffigure>\u003Cp>（デモサイトは\u003Ca href=\"https:\u002F\u002Fcodatum.jp\u002Fdemo\u002Fb2c\" target=\"_blank\" rel=\"noopener noreferrer\">こちら\u003C\u002Fa>）\u003Cbr>\u003C\u002Fp>\u003Ch3>カスタムレポート\u003C\u002Fh3>\u003Cp>顧客別に専用のダッシュボードや監査レポートを埋め込み、信頼性と透明性を高めます。\u003C\u002Fp>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F6ypgLs8iWl7jKDzCZyP81t\u002Fd7d13d05cd54b8ae72c0d61bdbe5f8bf\u002Fimg3.jpg\" alt=\"embedded-analytics_demo_enterprise\">\u003C\u002Ffigure>\u003Cp>（デモサイトは\u003Ca href=\"https:\u002F\u002Fcodatum.jp\u002Fdemo\u002Fenterprise\" target=\"_blank\" rel=\"noopener noreferrer\">こちら\u003C\u002Fa>）\u003Cbr>\u003C\u002Fp>\u003Ch3>日常業務\u003C\u002Fh3>\u003Cp>在庫・売上・稼働状況などを社内ポータルで可視化し、日常業務の効率化を実現します。\u003C\u002Fp>\u003Cfigure class=\"EmbeddedContent_Wrapper\">\u003Cimg src=\"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F8KswsdjGZprwHOyY3Dy36\u002F0695c6387809213fd1bda6728fb05282\u002Fimg4.jpg\" alt=\"embedded-analytics_demo_internal\">\u003C\u002Ffigure>\u003Cp>（デモサイトは\u003Ca href=\"https:\u002F\u002Fcodatum.jp\u002Fdemo\u002Finternal\" target=\"_blank\" rel=\"noopener noreferrer\">こちら\u003C\u002Fa>）\u003Cbr>\u003Cbr>\u003C\u002Fp>\u003Ch2>さいごに\u003C\u002Fh2>\u003Cp>署名付き埋め込みは、セキュアな環境を保ちながら、顧客へスムーズにデータの価値を提供できる機能です。ダッシュボード運用をもっと効率化したい、セキュリティを強化しつつも利便性は失いたくない……とお考えのご担当者は、署名付き埋め込み機能の導入をぜひご検討ください。\u003C\u002Fp>","Codatum Team",{"title":10,"slug":11,"description":12},"プロダクト","product","","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F2sxhcmyojbFe3WifesBP49\u002Ff470c652f865848aaa4687604c0a356d\u002Fcover.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F3dKwZPYOx3hNp9yLJ3iXaf\u002Ff5a3833843a685dbdbae870c16807d58\u002Fog.png","2025-11-19T09:36:01.589Z","2026-05-07T09:25:49.084Z","2025-11-19T00:00+09:00","ja",[20,30,40],{"title":21,"slug":22,"description":23,"author":24,"category":25,"coverImageUrl":26,"ogImageUrl":27,"createdAt":28,"updatedAt":28,"datePublished":29,"locale":18},"SQLは動くのに、なぜ分析は間違うのか","ai-data-analysis-38-percent","AI にデータ分析を任せても、SQL が動くことと分析が正しいことは別です。Data Agent Benchmark（DAB）で最新モデルでも pass@1（1 回で正解できた割合）が 38% にとどまった理由を、失敗の 85% を占める計画と実装の問題から読み解き、人間がレビューできる Data Agent の設計を考えます。","Naoki Shibayama",{"title":10,"slug":11,"description":12},"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F2RLeBK16dSIUNOf0leYv6h\u002F054743575aa7bba8f33a8c2df25a9070\u002Fcover-banner.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F3b9n82XQDour4myn1ZcYb\u002F9a0ff84d6a860c4456687a12ee2a6167\u002Fcover-hero.png","2026-06-22T01:00:10.416Z","2026-06-22T10:00:00+09:00",{"title":31,"slug":32,"description":33,"author":24,"category":34,"urlCategorySlug":11,"coverImageUrl":35,"ogImageUrl":36,"createdAt":37,"updatedAt":38,"datePublished":39,"locale":18},"Embedded Analytics (組み込みBI) 導入ガイド: データ資産を新たなビジネスに","embedded-analytics-bi","新機能Signed embedで実現する安全なデータ共有と新たなビジネス価値：マルチテナントダッシュボードと個別クライアントレポートを通じて、データ活用の可能性を広げます",{"title":10,"slug":11,"description":12},"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F28SImGQdQTPy6wJvDQP0rq\u002Fcf3364b708169aa4d5de5bfec1013a59\u002Fembed.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F2FwauNWRhfflN1kxIsfe5m\u002F1f86a095439514d8f5ce51ec13895476\u002Fog.png","2025-04-25T13:57:23.846Z","2026-05-07T09:25:55.645Z","2025-04-25T22:00+09:00",{"title":41,"slug":42,"description":43,"author":24,"category":44,"urlCategorySlug":11,"coverImageUrl":45,"ogImageUrl":45,"createdAt":46,"updatedAt":47,"datePublished":48,"locale":18},"Snowflakeの力を最大限に引き出す - 新たな連携機能の提供開始","snowflake-beta-release","Snowflakeの優れたデータ処理性能にCodatumの分析・共有機能を組み合わせ、3つの大きなメリットを提供します。ノートブック機能でアドホック分析を効率化、分析結果をキャッシュ共有することでコンピュートコストを削減、そして直感的なビジュアライゼーション機能でデータ価値を最大化。この組み合わせにより、データ探索から洞察共有まで一貫したワークフローを実現します。",{"title":10,"slug":11,"description":12},"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F8hi7ybyAtttZGwsinN2iG\u002F889a9dc18fb673b1650fd9f1e6ad5e70\u002Fsnowflake.jpg","2025-04-14T08:54:29.423Z","2026-05-07T09:25:58.327Z","2025-04-15T10:00+09:00"]