はじめに
DomoからDataSetをExcelにダウンロードするには、Domo Excelプラグインを使用します。ダウンロードしたデータは、ほかのExcelスプレッドシートと同様に編集することができます。「クエリ表」を使用してデータをDataSetに追加することもできます。これらは、集計、フィルター、制限などにもとづいてExcelに取り込んだDataSetのサブセットまたは単一の値です。ExcelでDataSetのデータを編集したあと、ダウンロード元のDataSetへの編集済みデータのアップロードや、編集済みデータを使った新しいDomo DataSetの作成、別の既存DataSetへの編集済みデータのアップロードが可能です。
- Domo Excelプラグインは、Windows版のExcelでのみ動作し、またOffice 2000以降でのみサポートされています。
- 多要素認証はExcelプラグインでは利用できません。
- 管理者ユーザー、パワーユーザー、編集ユーザーは全員、このプラグインを使えます。
動画 - Domo Excelプラグイン
このプラグインでできること
このプラグインを使うと、次のことができるようになります。
-
任意のDomoインスタンスのサーバーに接続する。
-
接続しているインスタンスから、あらゆるDataSetをExcelファイルとしてダウンロードする。
-
ダウンロードしたDataSetのデータを編集する。
-
フィルターされたデータまたは集計されたデータを、「クエリ表」を使ってDataSetに追加する。
-
DataSetを更新する - このDataSetに変更があると、DataSetは「再ダウンロード」されます。
プラグインをダウンロードする
Domo Excelプラグインは[管理者設定]でダウンロードできます。
Domo Excelプラグインをダウンロードするには:
-
Domoで[その他]>[管理者]の順に選択します。
-
[もっと見る]>[ツールダウンロード]サブタブの順に選択します。
-
下の[Domo Excelプラグイン]のセクションまでスクロールします。
-
[Excelプラグインを試す]をクリックします。
プラグインをインストールする
インストール後に表示されるウィザードまたはコマンドラインのいずれかにより、プラグインをインストールできます。
ウィザードによるインストール
-
プラグインのダウンロードが終わったら、ウィザードに従ってコンピューターにインストールします。
これで、Excel を開くとプラグインが使用できるようになります。
コマンドラインによるインストール
- 最初に、Windowsマシンの管理者であることを確認します。
-
スタートメニューをクリックしてコマンドプロンプトを開きます。
-
検索バーに、CMDと入力します。
-
[コマンドプロンプト]を右クリックし、[管理者として実行]をクリックします。
-
[管理ポータル]>[ツールのダウンロード]から、Domo Excelプラグインのダウンロードに移動します。
-
コマンドラインターミナルで、Domo Excelプラグインのダウンロードファイルの保存先へのパスを、次の例のような形式で入力してコマンドラインを実行します:
C:\Windows\system32>\Users\user_account_name\Downloads\domoexcelsetup.msi
-
これにより、Domo Excelアドインセットアップのウィザードが開始されます。
-
表示されるプロンプトに従って、Domo Excelプラグインをインストールします。
手順
プラグインを使用してDataSetをダウンロード、アップロードする手順は次のようになります。
-
DataSetを取得したいDomoのインスタンスがあるサーバーに接続します。
-
目的のDataSetをExcelにダウンロードします。
-
ExcelでDataSetを編集します。
-
DomoにDataSetをアップロードして戻します。
-
すべてを最新状態に保つため、必要に応じてデータを更新します。
ExcelのDomoタブの各部分について
Domo Excelプラグインをインストールすると、Excelのメインタブの行の最後の方にDomoのタブが表示されます。このタブは以下のようになっています。
以下の表で、このタブの各コンポーネントについて説明します。
コンポーネント |
説明 |
---|---|
Connect to Domo |
指定したDomoインスタンスに接続します。複数のインスタンスに同時に接続できます。既にインスタンスに接続済みの場合は、このボタンに「Connected」と表示されます。このようなケースでは、このオプションを使って新規接続を追加したり、接続を削除したりできます。 |
Download |
接続されたDomoインスタンスからDataSetをダウンロードできます。複数のインスタンスに接続済みの場合は、どのインスタンスからダウンロードするか選択することができます。 重要:現在Domoに表示されているシートの内容はダウンロードしたDataSetで置き換えられます。このため、DataSetをダウンロードする前に、空のシートを開いておくことを強く推奨します。
|
Upload |
編集したDataSetをDomoにアップロードして戻します。次のアップロードオプションからいずれかを選択できます。
注記:元のDataSetがExcelプラグインで作成・アップロードされている場合、上記2つのオプションはどちらも利用可能です。最初にダウンロードされたDataSetがExcel DataSetでない場合は、2つ目のオプションのみが利用できます。
|
Refresh |
このDataSetを更新します。Domo側でDataSetに変更があった場合は、その変更はExcel側のDataSetに反映されます。つまり、DataSetのデータを「再ダウンロード」していることになります。 |
Linked/Not Linked |
このDataSetが、Domo側の同じDataSetとリンクしているかを示します。DataSetのリンクを解除するには、[Linked]をクリックして、[Unlink]のオプションを選択します。また、リンクされていないDataSetをDomoの元のDataSetとリンクさせるには、[Not Linked]をクリックし、[Link]オプションを選択します。 |
Query Table | このExcelシートに「クエリ表」を追加することができます。「クエリ表」とは、DataSetのデータのサブセットで、オプションでフィルターや集計を追加できます。 |
Help |
このDomo Excelのバージョンを確認し、新しいバージョンがないかをチェックします。 |
Domoサーバーに接続する
アクセス権のあるDomoインスタンスのサーバーであれば、接続できます。複数のインスタンスに同時に接続できます。
Domoサーバーに接続するには:
-
ExcelのDomoタブの左側にある[Connect to Domo]ボタンをクリックします(既にサーバーに接続中の場合は、このボタンに[Connected]と表示されます)。
接続を追加するよう促すダイアログが表示されます。 -
[Add] をクリックします。
-
フィールドにDomoサーバーのURLを入力し、[Next]をクリックします。
-
フィールドにDomoの認証情報を入力して、[Next]をクリックします。
接続するには、デフォルトのセキュリティ権限が「管理者」または「パワーユーザー」であることが必要です。また、「DomoAppを表示」、「DataSetを編集」、「Domoからエクスポート」、「全てのアクセストークンを管理」の許可が有効になっているカスタムセキュリティ権限を持っている場合も、接続することができます。デフォルトのセキュリティ権限の詳細については、「デフォルトのセキュリティ権限リファレンス」を参照してくださいカスタム権限について詳しくは、「カスタム権限を管理する」を参照してください。
認証情報が正しく入力されると、「成功」のダイアログが表示されます。 -
[Finish]をクリックします。
サーバー接続を削除する
サーバー接続の削除は、サーバー接続の追加と同じダイアログで行います。
サーバーへの接続を削除するには:
-
ExcelのDomoタブ左側の[Connected]ボタンをクリックします。
-
切断するサーバーを選択します。
-
[Delete]をクリックします。
-
[Yes]をクリックして、削除を確認します。
DomoからExcelにDataSetをダウンロードする
Domoサーバーに接続すると、そのインスタンスからExcelにDataSetをダウンロードできます。DataSetをExcelにダウンロードするには、[Download]をクリックし、ウィザードのステップに従います。
Domo DataSetをExcelにダウンロードするには:
-
Domoツールバーで[Download]をクリックします。
-
(条件付き) 1つ以上のDomoサーバーに接続している場合は、どのサーバーからデータを取得したいかを聞かれます。希望するサーバーを選択し、[Next]をクリックします。
-
各種フィルターオプションを使って、ダウンロードしたいDataSetを指定します。タイプ(Connector)、所有者、またはDataSet名でフィルターできます。
-
目的のDataSetを選択し、[Next]をクリックします。
操作を続行すると、現在のシートにあるデータが置き換えられるという警告が表示されます。 -
[Next]をクリックします。
-
ダウンロードが終了したら[Finish]をクリックします。
クエリ表を作成する
ExcelのDataSetに「クエリ表」を追加することができます。「クエリ表」とは、DataSetのサブセットで、オプションでフィルターや集計を追加できます。ダウンロードされたDataSetで、クエリ表が表示される場所を指定することができます。追加したクエリ表はExcelに保存され、再利用や編集ができます。
ExcelのDataSetにクエリ表を追加するには:
-
Domoツールバーで[Query Table]をクリックします。
ペインが開き、追加したすべてのテーブルがリストとして表示されます。クエリ表が追加されていない場合は、このペインは空白になります。 -
[Add]をクリックします。
接続されているDomoインスタンスのすべてのDataSetが、リスト表示されます。 -
クエリ表にして追加するDataSetを選択し、[Next]をクリックして、次の画面に進みます。
様々な検索またはフィルターオプションを使って、リストのDataSetを絞り込むことができます。 -
(条件付き)目的のオプションのラジオボタンを選択します:
-
指定した列をExcelのDataSetに取り込みたい場合は、[Select a subset of columns from this DataSet]を選択します。列のサブセットではなく、すべての列を取り込みたい場合は、このオプションを選択し、すべてのボックスにチェックマークを入れたままにします。
-
指定した値の列を集計する場合は、[Create an aggregate from the DataSet]を選択します。
-
-
(条件付き)手順4で列のサブセットを選択した場合は、クエリ表から除外するすべての列のボックスから、チェックを外します。集計を作成することにした場合は、最初のドロップダウンで集計する値の列を選択し、2番目のドロップダウンで希望の集計タイプを選択します。
-
(オプション)必要に応じて[Add an aggregation]をクリックし、上記の集計に関する手順を繰り返して集計をさらに追加します。
-
(オプション) このペインでオプションを選択したら、[Refresh]をクリックし、データのサブセットがどのように表示されるかを確認します。
-
[Next]をクリックし、次の画面に進みます。
-
(オプション)以下のようにフィルターを設定します。
-
最初のドロップダウンメニューでは、フィルターする列を選択します。
-
2番目のドロップダウンで、フィルターの条件を選択します。
-
最後のドロップダウンで、条件の値を入力します。
たとえば、毎日の訪問者が20人未満の行のみをクエリ表に表示する場合は、最初のドロップダウンで「毎日の訪問者数」を選択し、2番目のドロップダウンで[is less than]を選択し、最後のボックスに20 と入力します。
-
-
(オプション) 必要に応じて[Add a filter]をクリックし、 上記の手順を繰り返してフィルターをさらに追加します。
-
(オプション) このペインでオプションを選択したら、[Refresh]をクリックし、データのサブセットがどのように表示されるかを確認します。
-
[Next]をクリックし、次の画面に進みます。
-
(オプション)クエリ表の行の順番を変更するには、最初のドロップダウンの[Order rows by]で順番を変更する列を選択し、次のドロップダウンで並べ方のタイプ (ascendingまたはdescending) を選択します。
-
(オプション)返すデータ行の数を制限するには、最初のドロップダウンの「制限」にデータを返す最初の行番号を入力し、次のドロップダウンでデータの行数を指定します。
例えば、10行目から20行目までのデータだけを返すようにするには、両方のドロップダウンに10と入力します(最初の値は10行目からインポートを開始することを意味し、2番目の値はそこから10行分のデータをインポートすることを意味します)。 -
(オプション) このペインでオプションを選択したら、[Refresh]をクリックし、データのサブセットがどのように表示されるかを確認します。
-
[Next]をクリックし、次の画面に進みます。
-
一番上のフィールドにクエリの名前を入力します。
表をインポートした後にQuery Tableウィザードに戻ると、表は入力した名前になっています。 -
「Insert into your spreadsheet at location」の2つのフィールドに、クエリ表を表示させたい列と行を入力します。
指定した領域にデータが既に存在する場合は、そのデータはクエリ表のデータで置き換えられることに注意が必要です。 -
(条件付き)クエリ表にヘッダーを含めたくない場合、最初のボックスのチェックを外します。それ以外の場合は、チェックを入れたままにします。
-
(条件付き)クエリ表の最初のセルをハイライトしたくない場合(それがクエリ表であることを示すため)、最初のボックスのチェックを外します。そうでない場合は、チェックを入れたままにします。
-
[Next]をクリックし、クエリ表をExcelにダウンロードします。
ExcelからDomoにDataSetをアップロードする
Excelを使ってDomoのDataSetへの変更が完了したら、それをDomoにアップロードして戻します。これには、2通りの方法があります:
-
DataSetを、取得したときと同じDataSetにアップロードして戻す。
-
DataSetを、新規DataSetとしてアップロードする。
元のDataSetがExcelプラグインで作成・アップロードされている場合、上記2つのオプションはどちらも利用可能です。最初にダウンロードされたDataSetがExcel DataSetでない場合は、2つめのオプションのみが利用できます。
DataSetを元のDataSetにアップロードして戻す
この方法でDataSetをDomoにアップロードすると、更新されたコンテンツは元のDataSetを置き換えます。
DataSetを元のDataSetにアップロードして戻すには:
-
Domoツールバーで[Upload]をクリックします。
-
[Upload data to currently linked DataSet "[your DataSet]"]を選択し、[Next]をクリックします。
操作を続行すると、現在のシートにあるデータが置き換えられるという警告が表示されます。 -
[Next]をクリックします。
-
アップロードが完了したら、[Finish]をクリックします。
新規にDataSetを作成する
このオプションを選ぶと、現在開いているシートの内容を使って、Domoに新規のDataSetが作成されます。DataSet名とDomoインスタンス(1つ以上のDomoサーバーに接続されている場合)を指定します。ヘッダーを最初の行に表示させるなど、いくつかのオプションを設定することもできます。
現在開いているシートの内容を使ってDomoに新しくDataSetを作成するには:
-
Domoツールバーで[Upload]をクリックします。
-
[Create a new DataSet in Domo]を選択し、[Next]をクリックします。
-
[Data Handling]ダイアログで、オプションを次のように設定します:
-
[DataSet Name]フィールドに、新しいDataSetの名前を入力する。
-
(条件付き)1つ以上のDomoサーバーに接続している場合は、[DataSet Name]メニューで、新しいDatasetの保存先となるインスタンスを選択する。
-
(オプション)DataSetの最初の行をヘッダー行にする場合は、[First row contains headers]のボックスをチェックする。
-
(オプション)除外する最初の行と最後の行を入力して、DataSetに取り込むデータ範囲を指定する。例えば、新規 DataSetには2行目から最後の行までが含まれるようにするには(つまり、最初の行を除外するには)[Ignore First Rows]のボックスに1と入力する。
-
-
すべてのオプションを指定したら、[Next]をクリックします。
-
[Next]をクリックします。
-
アップロードが終了したら[Finish]をクリックします。
シートのデータを更新する
現在開いているExcelのシートにDataSetからダウンロードされたデータが含まれている場合、そのDataSetのデータがDomo側で変更されると、シートのデータを更新するかを確認するダイアログが表示されます。[Yes]を選ぶと、現在開いているシートのデータが、DomoのDataSetデータに置き換えられます。このダイアログを手動で開くには、[Refresh]オプションを選択します。元のDataSetへのリンクが解除されている場合、このオプションは表示されません。
シートのデータを更新するには:
-
Domoタブの[Refresh]をクリックし、Domoデータソースダウンロードウィザードを開きます。(リンクされた DataSetがDomo側で変更されるとダイアログが表示されるので、データを更新するか否かを選択します。[Yes]をクリックすると、ウィザードに進みます。)
-
[Next]をクリックします。
-
ダウンロードが終了したら[Finish]をクリックします。
DataSetのリンクを解除、または再リンクする
DomoからDataSetをダウンロードすると、デフォルトではダウンロードされたデータは元のDataSetとリンクされた状態を維持しています。これを避けたい場合は、アップロードの準備ができるまで、ダウンロードしたデータとDomoのDataSetとのリンクを解除しておくことができます。これにより、どちらかのバージョンで変更があっても、もう片方のデータが同時に変更されるのを防ぐことができます。
ダウンロードされたデータと元のDataSetとのリンクを解除するには:
-
Domoツールバーの[Linked]ボタンをクリックします。
-
[Unlink from "[DataSet Name]"]をクリックします。
ダウンロードされたデータを元のDataSetと再リンクさせるには:
-
Domoツールバーの[Not Linked]ボタンをクリックします。
-
[Link to "[DataSet Name]"]をクリックします。
トラブルシューティング
クラッシュ後にマイクロソフトがプラグインを無効にしてしまう問題が複数のお客様から報告されています。無効になったあともプラグインはインストールされていますが、[Domo]タブは表示されなくなります。プラグインを再インストールしても、無効の状態のままです。プラグインを再度有効にする方法は以下のとおりです。
Excelプラグインを再度有効にするには:
-
Excelを開きます。
-
[ファイル]>[オプション] の順に選択します。
-
[アドイン]を選択します。
-
[管理]ドロップダウンメニューで、[COMアドイン]を選択し、[設定]をクリックします。
-
[DomoExcel]の横のボックスにチェックマークを入れ、[OK]をクリックします。
チェックボックスが既にチェックされているにもかかわらず[Domo]タブが表示されない場合は、複数のバージョンのプラグインがインストールされていないか確認してください。不要なインスタンスを削除するときは、次の操作を行います。
-
Windowsの[コントロールパネル]で、[プログラムの追加と削除]に進みます。
-
「Domo Excel」のインスタンスをすべて削除します。
-
プラグインを再インストールします。
Domoインスタンスへの接続試行時に「『company.como.com』の認証で問題が発生しました」という内容のエラーメッセージが表示された場合は、以下の操作を実行してください。
- Chromeがデフォルトのブラウザーに設定されていない場合は、認証ウィンドウを表示させるためにChromeをデフォルトブラウザーに設定します。
-
Excelプラグインでの認証の前に、Domoからサインアウトしてください。
-
ご自身のマシンで管理者権限でプラグインをアンインストールして、再インストールします。
コメント
0件のコメント
サインインしてコメントを残してください。