PowerApps CDS: 基本と環境セットアップを理解する

PowerApps CDS: 基本と環境セットアップを理解する

このチュートリアルでは、PowerApps CDS または共通データ サービスについて説明します。モデル駆動型アプリは共通のデータ サービスを通じて実行するとパフォーマンスが向上するため、これは重要です。

共通データ サービスは、アプリケーションを強化するすべての入力データ間のデータ層です。

どのような組織でも、通常、データはさまざまなソースから取得されます。たとえば、店舗を経営している場合、POS システムからデータが取得されます。また、ベンダーから購入したものだけでなく、QuickBooks やその他の会計ソフトウェアからもデータが得られます。

その後、すべてのデータを保持して取り込む 1 つのレイヤーが作成され、あらゆるアプリケーションを効果的にパワーアップできるようになります。これが CDS の機能です。

PowerApps CDS: 基本と環境セットアップを理解する

これは、データベース管理者がデータ層と呼ぶものとはまったく異なります。PowerApps CDS は、データ ストレージとデータ レイヤーを組み合わせたものです。

目次

PowerApps CDS の利点

CDS を使用すると、多くの利点が得られます。Microsoft PowerApps のドキュメントを参照して、セットアップでどのように機能するかを確認できますが、ここでは最も重要な利点のうち 4 つを取り上げます。

最初の利点: CDS はすべてのデータを標準化します。

共通のデータ サービスを使用すると、すべてのデータが適切な場所に配置されます。ある情報を取得するために会計ソフトウェアにアクセスし、別のデータを取得するために POS ソフトウェアにアクセスする必要はありません。これが、通常大量のデータを扱う大規模組織が CDS の使用を好む理由です。

CDS は標準化された列とフィールド タイプも使用するため、データをより効率的に整理できます。

2 番目の利点: CDS を使用すると、ビジネス ルールを適用できます。

ビジネス ルールを使用すると、あらゆる種類のデータが追加されるたびに従う必要があるパラメーターを設定できます。

たとえば、フォームに追加される従業員情報には従業員番号を添付する必要があるというルールを設定できます。または、店舗がアルコールを提供している場合は、販売が承認される前にアルコールライセンス ID の提供を要求することもできます。

これらのビジネス ルールは、アプリ層だけでなく、データ層まで常に適用されます。これは、何が起こってもビジネス ルールが常に遵守されることを意味します。

3 番目の利点: CDS によりセキュリティ層が追加されます。

Microsoft は常にセキュリティで知られています。CDS を使用すると、データベース管理者やデータ セキュリティの専門家も必要なくなります。特定のユーザーがアクセスできるデータのテーブル、行、その他の部分を簡単に制御できます。

たとえば、ベンダーにアプリへのアクセスを許可する場合、販売データをベンダーに見られたくないでしょう。各ベンダーに固有の購入データへのアクセスを制限したいと考えます。これは CDS を通じて適用できるものです。

4 番目の利点: CDS はデータを自動的にバックアップします。

データのバックアップは、多くの人が忘れがちなことです。これの悪い点は、実際にデータを失うまで定期的にデータをバックアップすることの重要性に初めて気づくことです。

幸いなことに、CDS はデータを自動的にバックアップします。何が起こっても、データはクラウド上で安全に保たれることが期待できます。

環境とデータベースのセットアップ

共通のデータ サービスの構築を始めましょう。ステップ 1 は、環境とデータベースをセットアップすることです。

私と同じ方法で PowerApps 環境をセットアップしている場合は、データベースを構築する前にプロビジョニングを行う必要があります。

左側のペインで [データ] に移動し、[エンティティ] をクリックすると、現在の環境ではデータベースの作成がサポートされていないことを示すメッセージが中央に表示されるので、これに該当することがわかります。

PowerApps CDS: 基本と環境セットアップを理解する

PowerApps がこれを行うよう求めているのは、前述したように、CDS が単なるデータ層ではないためです。これもデータストレージの一種です。これは、Dropbox、OneDrive、またはその他の SQL サーバーに似たものと考えてください。すべてのデータをクラウド上に保存できるデータベースが必要になります。

したがって、今私たちがしなければならないことは、まず新しい環境を構築することです。「新しい環境の作成」をクリックして、この環境を CDSTutorial と名付けましょう。

PowerApps CDS: 基本と環境セットアップを理解する

このドロップダウン リストから地域を選択する必要があります。

PowerApps CDS: 基本と環境セットアップを理解する

現時点ではこれをテストしているだけなので、運用環境ではなく試用版を選択します。

PowerApps CDS: 基本と環境セットアップを理解する

すべての作業が完了したら、右下隅にある「環境の作成」をクリックしましょう。通常、ボタンをクリックしてから次のペインが読み込まれるまでに数秒かかります。

PowerApps CDS: 基本と環境セットアップを理解する

ロードされると、データベースを作成するかどうかを尋ねられます。データベースの作成後に実行できることのリストが表示されます。

PowerApps CDS: 基本と環境セットアップを理解する

このリストにあるすべてのことを実行したいので、「データベースの作成」をクリックしましょう。

PowerApps CDS: 基本と環境セットアップを理解する

最初に通貨を尋ねられるので、この例では USD を選択しましょう。

PowerApps CDS: 基本と環境セットアップを理解する

言語もデフォルトでは英語に設定されていますが、データベースを別の言語で表示したい場合は、ドロップダウンをクリックしてこれを変更できます。

PowerApps CDS: 基本と環境セットアップを理解する

ボックスにチェックを入れてサンプル アプリとデータも含めて、どのように見えるかを確認しましょう。

PowerApps CDS: 基本と環境セットアップを理解する

これらのフィールドをすべて入力したら、「データベースの作成」をクリックしましょう。

PowerApps CDS: 基本と環境セットアップを理解する

通常、データベースの作成が完了するまでに数分かかるため、この時点では少し待つことが予想されます。正しい方向に進んでいるかどうか疑問に思った場合は、現在データベースを構築していることを示すメッセージが表示されるはずです。

PowerApps CDS: 基本と環境セットアップを理解する


Power Apps の概要: 定義、機能、機能、および重要性
Power Apps 環境: アプリ要素を適切にセットアップする
PowerApps の関数と数式 | Power Apps の概要 はじめに

結論

PowerApps CDS を使用すると、特にさまざまなソースからデータを取得し、そのデータをさまざまなアプリケーションに適用することを計画している場合は、確実に作業が効率化されます。

もちろん、データベースと環境の構築は始まりにすぎません。今後のチュートリアルでは、Common Data Service がどのように機能するかを真に理解できるように、Common Data Service の他の側面についても説明します。

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて