新規作成 #10308
経営DB_問い合わせ一覧_No.16 今月のトピックス画面の表示遅延について
0%
説明
〇今月のトピックス画面
画面の更新方法の検証(データ再読み込みでは不十分?)
履歴
#1 森下 靖之 が約2ヶ月前に更新
以下を問い合わせ中
〇お問い合わせ内容
お世話になっております。
Microsoft Formsから連携されるデータについてお聞きしたい内容がございます。
Microsoft Formsのエクセルに対して、「接続タイプ:OneDrive and SharePoint Online」で
参照しているデータが画面に表示されるまで環境によってタイムラグがあるようで
①Microsoft Forms入力完了から3~5分で画面に表示される、
②Microsoft Forms入力完了後、1時間ほど経過しても反映されない※
※「このビューでデータを更新する」ボタンを押下しても反映されない。
というようなケースが発生しております。
Microsoft Forms入力完了からエクセルに反映されるまでは
ほぼタイムラグなしとなっております。
開発者側の確認では①となり、②の確認ができず
詳細がわからないのですが、Microsoft Formsとの連携であったり、
「接続タイプ:OneDrive and SharePoint Online」などで
なにか遅延が発生しかねない懸念点等ございますでしょうか?
お手数ですがご確認いただけましたら幸いです。
#2 森下 靖之 が約2ヶ月前に更新
〇返信内容
お世話になっております。Tableauテクニカルサポートの天野です。
本件担当させていただきます。よろしくお願いいたします。
お問い合わせいただいた「Microsoft Formsから連携されるデータについて」の件でお知らせいたします。
いまのところ類似の事象は確認できておりませんが、一般的にはキャッシュの利用が原因として考えられます。
念のため1の事象が起きるビューで、末尾に「?:jsdebug=y&:refresh=y&:render=false」を付けてアクセスしてみていただけますでしょうか。refresh=yがデータソースを強制的に更新するオプション、:render=falseはサーバー側でレンダリングを行う(=クライアント側のキャッシュの影響を排除する)オプションとなります。正しくサーバー側レンダリングが行われると左上のほうに「Debug Render Mode: S」と表示されます。
また、2についてはライブ接続のデータソースで発生するという理解で正しいでしょうか。
以上よろしくお願いいたします。
#4 森下 靖之 が約2ヶ月前に更新
- ファイル renditionDownload.png 表示 を追加
〇返信内容
お世話になっております。Tableauテクニカルサポートの天野です。
ご連絡ありがとうございます。
>キャッシュとはブラウザのキャッシュのことでしょうか?
説明不足で失礼しました。キャッシュはブラウザ側、サーバー(Tableau Cloud)側どちらについてもキャッシュがあり、特に後者についてはキャッシュとしては複数の種類があります。
URLのオプションについてですが、改めて
1.一度当該のビューにアクセスする
2.URLに、例えばiid=2があれば?:iid=2&:jsdebug=y&:refresh=y&:render=false を付けてアクセスしてみていただけますでしょうか。なければもう一度:iid=2&の部分をなくした?:jsdebug=y&:refresh=y&:render=false をつけてアクセスをお試しください
また、ほかの切り分けとして、五月雨になってしまい恐れ入りますが、下記お試しください
1.Microsoft FormsでOneDrive・sharepoint上のエクセルを更新する
2.ブラウザ上で新規ワークブック作成で、当該のエクセルファイルに接続してデータが最新のものになっているかどうか
また、Microsoft Formsを使わずに当該エクセルファイルをブラウザ上で更新した場合事象が発生しないかどうかご確認お願いいたします。
以上よろしくお願いいたします。
お世話になっております。Tableauテクニカルサポートの天野です。
五月雨で失礼いたします。
念のためDebug Render Modeの見え方をサンプルとして添付いたしました。
以上よろしくお願いいたします。
#6 森下 靖之 が約2ヶ月前に更新
〇問い合わせ内容
天野様
お世話になっております。
ご確認ありがとうございます。
1.一度当該のビューにアクセスする
2.URLに、例えばiid=2があれば?:iid=2&:jsdebug=y&:refresh=y&:render=false を付けてアクセスしてみていただけますでしょうか。なければもう一度:iid=2&の部分をなくした?:jsdebug=y&:refresh=y&:render=false をつけてアクセスをお試しください
こちらご教授ありがとうございます。
いただいたサンプルのように「Debug Render Mode: S」が表示されるのを確認しました。
その他ご提示いただきました確認内容に関しましては用意ができ次第確認させていただきます。
確認次第ご連絡させていただきます。
引き続きよろしくお願いいたします。
#10 森下 靖之 が約1ヶ月前に更新
〇回答内容
-----------------------------------------------------
天野様
ご連絡が遅くなり申し訳ございません。
ご提示いただいた確認内容について確認いたしました。
1.Microsoft FormsでOneDrive・sharepoint上のエクセルを更新する
2.ブラウザ上で新規ワークブック作成で、当該のエクセルファイルに接続してデータが最新のものになっているかどうか
こちら問題なく最新のものになりました。
数件確認しましたが、私の環境では1~2分ほどで更新されることを確認しております。
また、Microsoft Formsを使わずに当該エクセルファイルをブラウザ上で更新した場合事象が発生しないかどうかご確認お願いいたします。
こちらも↑と同様に1~2分ほどで更新されることを確認しました。
こちらも数件確認しております。
昨日に情報共有があったのですが、該当の画面を確認されている方で
Microsoft Forms入力完了後、「このビューでデータを更新する」を押しても
なかなか更新されず(具体的な時間は確認とれておりません)、
ブラウザのキャッシュをクリアしたら表示された、
と言っている方もいるようです。
※すみません、、こちらも開発者側では再現ができておりません。。。
あいまいな内容でのお問い合わせとなり申し訳ございませんが
なにか打開策がありましたらご教授願いたいです。
お手数をおかけしますがよろしくお願いいたします。
#11 森下 靖之 が約1ヶ月前に更新
〇返答内容
-----------------------------------------
お世話になっております。Tableauテクニカルサポートの天野です。
ご連絡ありがとうございます。
まず、あとからのお知らせで恐縮ですが、下記設定でAlways Liveにして、Forms での更新→ビューの閲覧、をお試しいただけますでしょうか。
また、ブラウザキャッシュの影響は基本的には ?:iid=2&:jsdebug=y&:refresh=y&:render=false なくなるはずです。
エンドユーザー様側で、上記のデータ鮮度ポリシーを設定したうえで、?:iid=2&:jsdebug=y&:refresh=y&:render=false を付けたアクセスをお試しいただき、それでもFormsからの更新が反映されるのに3-5分程度かかる、ということであれば、お手数ですがウェブ会議のお時間いただいて実際の事象を確認させていただければと思います。
ご不明点等ございましたらお知らせください。
以上よろしくお願いいたします。
#13 森下 靖之 が約1ヶ月前に更新
●回答内容
------------------------------------
お世話になっております。
Tableauテクニカルサポートの天野です。
ご連絡ありがとうございます。
?:iid=2&:jsdebug=y&:refresh=y&:render=false から &:jsdebug=y を削除する(?:iid=2&:refresh=y&:render=false)とDebug Render Modeの表示はなくなります。
※こちらの表示の意図としてはSがでているとサーバー側で描画していることの確認となり、動作としては&:jsdebug=y がなくても描画動作自体には影響ありません。
以上よろしくお願いいたします。
#16 森下 靖之 が約1ヶ月前に更新
Formsの仕様に問題がありそう。
Formsの入力内容はエクセルを開かないと反映されない仕様に変更されたため
Forms→エクセル→tableauへの連携で「Forms→エクセル」部分でストップしている模様。
それを踏まえて↓で質問を投げています。
●質問内容
天野様
ご連絡が遅くなり申し訳ございません。
こちらでテスト等進めていたのですが、
おそらくMicrosoft Formsの仕様によって発生していたようです。。。
調査をしていると、以下のような記事が見受けられました。
------------------------------------------------------------------
最近、Microsoft FormsとExcelの間の自動同期が正常に機能しないという報告が増えています。特に、Excelのデスクトップ版ではなく、Web版Excelを開いている間のみ同期が行われるという新しい仕様が導入されました。これにより、Formsの回答がExcelに自動的に反映されないことが多くなっています。
------------------------------------------------------------------
------------------------------------------------------------------
Forms ⇔ Excel の同期方式が変わり、Excel ファイルを“開くこと”が同期トリガーになったと捉えると整理しやすいです。
------------------------------------------------------------------
●参考
https://note.com/kmds_bpmg/n/n0c6d608e4506
https://ittrip.xyz/microsoft-forms/forms-excel-sync-202411
今回のケースではForms→エクセル→tableauの処理で、「Forms→エクセル」がうまく処理されないために
今回質問させていただいていた事象が発生していそうです。。
このようなケースについてなにか対応されたことはございますでしょうか?
もし対応されていた場合、どのような解決を迎えたかを可能な範囲でご教授いただけると幸いです。
お手数をおかけしますがよろしくお願いいたします。