RとshinyでPowerBIのデータアップローダーを作った

1K Views

September 02, 23

スライド概要

profile-image

データ分析やってます

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

PowerBIのデータアップローダーを RとShinyで(無理矢理)作った Tokyo.R #108回 菊池 慎二 @sk_bono36 最近は仕事でPowerBI触ってます お手軽にビジュアライズ出来てめっちゃ良い

2.

Power BIは便利だが、「こういう機能があったらな~」と思うことがある 例えば、「DBへのデータアップロード機能」 エンドユーザーがリアルタイムでデータをDBへ追加・更新するのが困難 ※ Power BIに直接ファイルをアップロードすることは出来る Power BIを仲介したDBへのファイルアップロード機能はない PowerBIへのファイルアップロード データ接続 ダッシュボード構築 ユーザー Power BI DB

3.

RとShinyでアップロード機能を作ってしまおう ● Shinyとは? ○ R製のインタラクティブなウェブアプリケーションフレームワーク ○ データ分析やビジュアル化をリアルタイムで共有 ○ データベースへのアップロードアプリも作成可能 ※ アプリの例

4.

アプリの全体像

5.

RとShinyで作成したアプリ 実際の利用 ← 更新されてる ボタンにエンドポイントを設定

6.

Shinyのコード

7.

失敗談 ● 当初はローカル環境のSQLiteとShinyを連携し、Shinyapp.ioへのデプロイを考えていた (取り敢えずサクッと作ってみたかった) ○ Shinyapp.io:R Shinyアプリケーションをホスティングするプラットフォーム ● ただ、Shinyapp.ioを通してDBとの接続は困難っぽい ○ 公式はODBC接続できると言っているが、実際に出来ている人が見当たらない... ● セキュリティ面やら実際の運用を考え、最終的にAWSで完結させることにした

8.

Enjoy!