如果我构建一个从 CDS 访问数据的 PowerApp(通过汇集来自其他几个数据库的数据构建),将来非 Microsoft 应用程序可以访问 CDS 中的数据吗?如果是,如何?
将可重用数据放入 CDS 会是一个错误的决定吗?
如果我构建一个从 CDS 访问数据的 PowerApp(通过汇集来自其他几个数据库的数据构建),将来非 Microsoft 应用程序可以访问 CDS 中的数据吗?如果是,如何?
将可重用数据放入 CDS 会是一个错误的决定吗?
CDS 不仅仅是一个数据库。它是一个平台并提供 odata Web api,因此使用该 REST 端点,您可以从任何地方/任何地方访问数据。
PowerApps/Power Automate 使用 CDS 环境的本机连接器并充当身份验证的包装器。当您使用非 Microsoft 技术构建其他渠道(如 Web 应用程序)时 - 您可以访问 REST Web api。作为额外步骤,您可能需要在 Azure Active Directory (AAD) 中注册应用程序以验证 CDS 用户帐户。
阿伦是正确的。如果您想要一个简单的 API,您还可以使用 HTTP 触发器和响应操作在 PowerAutomate 中快速构建一个。