SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 8月, 2018

PowerApps で画像をアップロードして解析をして日本語に翻訳してみる

one comment

件名の通りですが、PowerApps の「画像の追加」のコントロールで PowerApps に読み込ませた画像を、Computer Visoin API で解析して、解析の結果の英語を Microsoft Translator で翻訳して表示してみようかと。
カメラの画像とは少し異なる処理を実装する必要がありそうでしたので。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 29th, 2018 at 11:20 pm

Posted in PowerApps

Tagged with ,

PowerApps と BingMap の連携で見る API をコールするコネクタの利用方法

leave a comment

PowerApps では、様々なコネクタが用意されており、コネクタ経由でアクセスできるサービスであれば、Flow を介さずとも利用が可能になっています。
(といっても、Flow より呼び出し時の柔軟性がないケースもありますが…。)
本投稿では、BingMap の利用を例として、API をコールするコネクタの利用を見てみようかと。
image
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2018 at 4:49 pm

Posted in PowerApps

Tagged with

PowerApps でローカルストレージを利用したオフライン時のデータ格納

leave a comment

PowerApps のデータの保存先として、SharePoint のリストや Excel を使用するというようなケースが紹介されていることが多いのではないでしょうか。

ブラウザ版の PowerApps では利用することはできないのですが、アプリケーション版 (Microsoft Store / Google Play / App Store) では、ローカルストレージ (ローカルキャッシュ) を使用して、データをローカルに保存しておくことが可能となっています。
詳細については Implementing Offline Capability In Your App で解説されていますが、簡単に動作を見てみましょう。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2018 at 3:18 pm

Posted in PowerApps

Tagged with

PowerApps から Flow を呼び出して応答をコレクションとして受け取る際の注意点

one comment

PowerApps は Flow を呼び出し、応答のアクションを介して、PowerApps でコレクションとして処理の内容を利用することができるのですが、設定のタイミングに少し注意点が必要だということを 縄神様 に教えていただいたのでメモを。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2018 at 2:14 pm

Posted in PowerApps

Tagged with ,

PowerApps のカメラで撮った画像を、直接 Computer Vision API に連携する方法 (2018/8 時点)

one comment

PowerApps には、 データソースから Computer Vision API と接続ができるようになっています。
これにより、カメラで撮った画像を、画像認識の分類器にかけ、画像内の情報の分析や、OCR のような機能を API コールで実現することができるようになります。
image
先日実施された、PowerApps のハッカソンの記事が ASCII で公開されており、その中でも Computer Vision API との連携を実施されたという記載がありました。

まだ、PowerApps を触り始めて間もなく、この辺をやってみたことが無かったので試してみた際に、微妙にはまりどころがありましてのでメモを残しておこうかと。

投稿時点の内容ですので、後日解消されている可能性もあります。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2018 at 1:02 pm

Posted in PowerApps

Tagged with

PowerApps で 1 アクションで複数のデータソースにデータの登録を行ってみる

one comment

RDBMS を使用したアプリケーションを構築する場合、

  • 基本データについては、テーブルに登録
  • 画像のような BLOB データについては、外部のデータストアに登録

というような登録方法をすることがあるのではないでしょうか。
PowerApps でもボタンをクリックするという 1 アクションで、データと画像を異なるデータソースに登録することが可能です。
本投稿では、この方法についてみてきたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 11th, 2018 at 1:52 pm

PowerApps から SQL Server / Database への一覧検索のクエリの動作を把握する

one comment

PowerApps からは、簡単に SQL Server / SQL Database のデータの一覧を取得することができますが、大量のデータを検索する必要がある場合には、データベースに対して、どのようなクエリが実行されているかを把握しておくことが重要です。
PowerApps では「委任」という考え方があり、データ取得に対しての負荷 (データ/ネットワークアクセス)を最小限にするような仕組みが含まれています。
これらの機能によって、どのようなクエリが SQL Server に対して実行されているか確認してみます。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 9th, 2018 at 11:17 pm

PowerApps と SQL Database を使用したテーブルの操作の基本

one comment

次の記事等で触れられていますが、Power Apps は SQL Server / SQL Database のコネクターを持っており、データベースと連携することができるようになっています。

単一テーブルではありますが、PowerApps から、SQL Database のテーブルを CRUD する方法をまとめておきたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 9th, 2018 at 6:44 pm

.Net SqlClient Data Provider のコネクションプールを DMV 等で調べてみる

leave a comment

コネクションプールについて、いろいろと思うところがあり、備忘録として。
開発に携わっている方ですと、トランザクション スコープを使用した暗黙的なトランザクションの実装 と同じように、意識されているのかもしれませんが、DMVの 等で取得できる情報を簡単にまとめておきたいと思います。
ADO.NET の .Net SqlClient Data Provider で、SQL Server に対して接続を行った場合を想定しています。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 8th, 2018 at 5:45 pm

Posted in SQL Server

Tagged with

Database Experimentation Assistant (DEA) v2.6 が公開されました

leave a comment

SQL Server のデータベースの A/B テストを実施することができる Database Experimentation Assistant (DEA) の 2.6 が公開されました。
Release: Database Experimentation Assistant (DEA) v2.6
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 7th, 2018 at 11:48 pm

Posted in SQL Server

Tagged with