データソースをローカルからクラウドへ変更できるか?

ホーム フォーラム Power BI Power BI Desktop データソースをローカルからクラウドへ変更できるか?

  • このトピックには5件の返信、2人の参加者があり、最後にdaisukeにより3年、 10ヶ月前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #5348
    daisuke
    参加者
    Up
    0
    Down
    ::

    現在、Power BI Desktopでレポート作成を実施しています。
    データソースは、現状はローカルドライブ内のExcelファイルです。
    データソースのExcelファイルをAzureのBlobに移動させたいのですが、レポートのデータソース設定ではローカルドライブ内でのパスは変更できるようですが、AzureのBlobには変更できないように見えますが、やり方ありませんでしょうか?

    また、上記ができない場合、新規にレポートを作成するしかないと思いますが、すでに作成済みのレポートやデータセットを効率よくコピーする方法はありますか?
    (元のExcelファイルは変更なしという前提で)

    #5349
    Yugo Shimizu
    参加者
    Up
    3
    Down
    ::

    @dsukesuke さん
    結論から言うと、可能です。
    言葉で説明すると該当のクエリ名を右クリックして [詳細エディター] で開いて Power Query の最初の部分を Blob Storage から取得する関数
    ソース = AzureStorage.Blobs("ストレージアカウント")
    に置き換えてしまえば OK です。

    作業をする前に、私のブログで恐縮ですが、以下を読んでいただくとわかるかと思います。

    [Power BI Tips] フォルダー系コネクタにはいくつかあるけどだいたい同じ!?
    https://qiita.com/yugoes1021/items/4ce917de0a7a100622cd

    ご参考までに!

    #5350
    daisuke
    参加者
    Up
    0
    Down
    ::

    早速の返信、ありがとうございます!
    試してみます。

    #5351
    daisuke
    参加者
    Up
    0
    Down
    ::

    試してみていますが、うまくいかず、教えてください、
    詳細エディタでクエリを見ると、元は以下のようになっています。
    —–
    ソース = Excel.Workbook(File.Contents(“エクセルファイルパス”), null, true),
    —–
    これを、
    ソース = AzureStorage.Blobs(“ストレージアカウント”)
    に書き換えてもErrorになりました。
    Power Queryにまだ詳しくないので、恐縮ですが、AzureのBlobコンテナーやファイル名の指定がありませんが、不要なのですか?

    #5352
    Yugo Shimizu
    参加者
    Up
    2
    Down
    ::

    あー、そのまま置き換えたのですね。ごめんなさい。
    言葉足らずでした。

    元のクエリとは別に、新しくクエリを追加して、該当の Azure Blob Storage からデータを取得するようにしてください。
    フォルダの一覧が取れたら、新しく追加したクエリを詳細エディターで開いて、元のクエリと比較して、最初の部分だけを新しく追加したクエリからコピーして、元のクエリの該当部分を上書きしてください。

    それで行けるはずです!

    #5353
    daisuke
    参加者
    Up
    0
    Down
    ::

    行けました!
    ありがとうございました!

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。
ツールバーへスキップ