Skip to Content
Microsoft Power Appsを学ぶ
book

Microsoft Power Appsを学ぶ

by Arpit Shrivastava
March 2025
Intermediate to advanced
586 pages
9h 36m
Japanese
O'Reilly Media, Inc.
Content preview from Microsoft Power Appsを学ぶ

第4章 データソースとコネクター データソースとコネクター

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

どのようなビジネスアプリケーションでも、データをストアするためのデータベース(データソースとも呼ばれる)が必要だ。OneDrive for Business、Microsoft SQL、Excel、Oracleなどがよく使われるデータベースの例だ。Power AppsはMicrosoft Dataverseを使用してデータをストアし、様々な外部データソースに接続するための様々なコネクタも提供している。この章では、Power Appsのデータソースとコネクタの基本、アーキテクチャ、Power Appsのタイプに基づいた様々なタイプについて学ぶ。

データソースとコネクターの紹介

データは、顧客や従業員に関する情報をストアする組織の心臓部である。このデータは、ビジネス上の意思決定を行うために、組織内の多くのビジネス・アプリケーションが必要とする。そのため、様々なビジネス・アプリケーションがデータと対話し、作成、読み取り、更新、削除などの様々なトランザクションを実行できるように、どこかに保存して一元管理する必要がある。

ビジネス・データが保管されている場所またはデータベースをデータ・ソースまたはデータベースと呼び、そのデータ・ソースがビジネス・アプリケーションと通信するチャネルまたはリンクを接続と呼ぶ。ビジネス・ソフトウェアとデータ・ソース間のこの接続は、ミドルウェアまたはブリッジの役割を果たす API を使用して確立され、コネクタと呼ばれる(図 4-1 を参照)。

LinkedInアプリを例に、このことを理解しよう。LinkedInはビジネスと雇用に特化したソーシャルメディア・プラットフォームで、顧客とビジネスのデータをLinkedInデータソースに。有効な資格情報を提供してログインしない限り、データを見ることはできない。バックグラウンドでは、ログインするとすぐに、LinkedInアプリはまずLinkedInデータソースとの接続を行い、あなたの身元を確認した後、LinkedInアプリを通じてデータを閲覧できるようにする。LinkedInアプリとLinkedInデータソース間の接続は、LinkedInアプリからの入力をLinkedInデータソースに渡し、LinkedInデータソースからのレスポンスをLinkedInアプリに戻すAPIまたはミドルウェアを介して行われる。

図4-1. コネクタのアーキテクチャ

APIは通常、、2つの異なるプラットフォーム上にあり、互いの言語を理解しない2つの異なるシステム間の通信を確立するために使用される。APIがデータ伝送に使用する最も一般的でよく知られたデータ形式は、XML(Extensible Markup Language)とJSON(JavaScript Object Notation)である。

JSONはXMLよりも重みが軽く、構文がシンプルで理解しやすく、データの転送が速いため、より広く使われ、受け入れられている。

これはAPIのラッパーであり、すべてのAPI関数をカプセル化し、データを送受信するための簡単なUIを提供する。これで、該当するデータ・ソースのコネクタを使い、入力データを送信し、出力データを取得するだけでよくなり、APIの開発方法や演算子を気にする必要がなくなった( ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Microsoft Power BIを学ぶ

Microsoft Power BIを学ぶ

Jeremey Arnold
詳解 システム・パフォーマンス 第2版

詳解 システム・パフォーマンス 第2版

Brendan Gregg, 西脇 靖紘, 長尾 高弘

Publisher Resources

ISBN: 9798341626195