メインコンテンツまでスキップ
waffle.svg
Domo Knowledge Base

Google Cloud Storage Connector

Version 5

 

Google Cloud Storageコネクター

重要:DomoコネクターでOAuth認証を使用する機能にGoogleによって変更が加えられたことにより、新しいデータ接続を作成する際に、全てのユーザーがサービスアカウントキー認証を使用しなければならなくなりました。既存のDataSetは全てこれまでどおり正常に実行されます。Google OAuth認証に依存している現在のコネクターは、新しいDataSetを作成できなくなります。該当するコネクターは次のとおりです。

既存のGoogle OAuth DataSetを変更する必要がある場合は、対応するサービスアカウントコネクターを使用してください。現在、次のサービスアカウントコネクターが利用可能です。

全ての他のGoogleサービスアカウント対応コネクターは現在開発中です。これらのコネクターが利用可能になれば、Domoと通信できるようになります。Data CenterやApp Storeでサービスアカウント対応コネクターを探し、そのコネクターを使用してデータを取得する必要があります。

コネクターが使用可能になったときに新しいサービスアカウントキーコネクターを利用して新しいDataSetを作成し、前もって既存のGoogle接続を再度有効にしておくことをお勧めします。移行に関する他の変更が発生した場合は、Domoから通知します。  

はじめに

Google Cloud Storageは、Googleのクラウド内にデータを保管するためのインターネットサービスです。DomoのGoogle Cloud Storageコネクターを使うと、Google Cloud Storage内のプロジェクトバケットとオブジェクトに関するデータを取得することができます。バケットは、ファイルの一般的な保存場所です。プロジェクトではリソースと権限を整理できます。多くのユーザーは、このコネクターを使用して、データを保存するバケットに接続します。

Google Cloud Storage APIについての詳細は、https://cloud.google.com/storage/docs/json_api/を参照してください。

Google Cloud Storageコネクターは「ファイル」コネクターです。つまり、ファイルを取得してDomoに出力します。Data Centerでこのコネクターや他のファイルコネクターのページにアクセスするには、ウィンドウ上部のツールバーで [ファイル] をクリックします。

Google Cloud Storageアカウントには、Data Centerから接続します。このトピックでは、Google Cloud Storageコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「データコネクターを使用してDataSetを追加する」を参照してください。

主な使用事例

Google Cloud Storageバケットには任意のサイズのファイルを配信できます。バケット内のファイルをリストで指定するか、個々のファイルを取得できます。このコネクターを使用すると、バケットまたはプロジェクト名に関連付けられているバケットおよびプロジェクトに関する詳細を取得することもできます。

主なメトリクス

なし。このコネクターは、主にクラウドストレージバケットからファイルを取得する際に使用されます。

社内における主な権限

  • データスペシャリスト

  • アナリスト

  • MajorDomo

平均導入時間

  • 認証情報の入力 - 15分以内

  • コネクターの設定 - 20分

  • コネクターの実行許可 - 時間はファイルサイズによって異なる

使いやすさ(1~10段階。1が「最も使いやすい」)

3

必要条件

Google Cloud Storageアカウントに接続してDataSetを作成するには、接続先のアカウントのパスワードが必要です。  

Googleアカウントへの接続

このセクションでは、Google Cloud Storage Connectorページの [認証情報] および [詳細] ペインのオプションについて説明します。このページの他のペインの項目である [スケジュール設定][DataSetに名前を付けて説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「データコネクターを使用してDataSetを追加する」を参照してください。

認証情報ペイン

Domo Google Cloud Storageコネクターは、接続にOAuthを使用します。 そのため、Domo内での認証情報の入力は必要ありません。[接続] をクリック(または、Domoに既存のGoogleアカウントがある場合は [アカウントを追加] を選択)すると、Google OAuth画面が開き、接続するアカウントを選択できます。アカウントを選択すると、そのアカウントのパスワードの入力を求められます。有効なパスワードを一度入力しておくと、いつでも同じアカウントを使用して新しいGoogle Cloud Storage DataSetを作成することができます。コネクターのアカウントはData Center[アカウント] タブで管理できます。このタブの詳細については、「コネクターのユーザーアカウントを管理する」を参照してください。

注記:Domoで接続する際、既にGoogleにログインしている場合は、[アカウントを追加] をクリックすると自動的に認証されます。ログインしたアカウントとは異なるアカウントに接続したい場合は、まず現在アクティブになっているGoogleアカウントからログアウトする必要があります。

詳細ペイン

このペインには、メインの [レポート] メニュー、および選択したレポートタイプに応じて表示/非表示になるその他様々なメニューがあります。

メニュー

説明

ストレージタイプ 取り込むデータをプロジェクトから取得するか、バケットから取得するかを選択します。

レポート

Google Cloud Storageレポートを選択します。以下のレポートが利用できます。

バケットの詳細

指定したバケットの詳細が表示されます。

リストバケット([ストレージタイプ][プロジェクト] を選択した場合にのみ使用可能)

指定したプロジェクト内のバケットのリストを返します。

リストオブジェクト

指定したバケット内のオブジェクトのリストを返します。

オブジェクトを取得 Domoに取り込む特定のバケットオブジェクトを指定できます。

プロジェクトID

データを取得するプロジェクトのAPI IDを入力します。

予測 予測のタイプを [ACLなし] または [フル] から選択します。

プレフィックス

データを取得するオブジェクトまたはバケット名のプレフィックスを入力します。例えば、バケット名が「API-Bucket」の場合、プレフィックスとしてAPIと入力します(プレフィックスでは大文字と小文字が区別されます)。

バージョン オブジェクトのバージョンを結果としてDataSetに表示する場合は [True] を選択し、表示しない場合は [False] を選択します。
バケット名 Domoに取り込むオブジェクトを含むバケットの名前を入力します。
オブジェクト名 Domoに取り込むオブジェクトの名前を入力します。フルネームまたは正規表現を入力できます。必要なマッチタイプを [マッチタイプ] メニューで選択します。
マッチタイプ

[オブジェクト名] に入力したオブジェクトの検索方法を選択します。

  • 指定したオブジェクト名を含む全てのオブジェクトを検索する場合は、[指定した文字列を含むオブジェクト名] を選択します。

  • 文字列で始まるオブジェクトのみを検索する場合は、[指定した文字列で始まるオブジェクト名] を選択します。

  • [オブジェクト名] フィールドに正規表現を入力した場合は、[正規表現を使用したオブジェクト名]を選択します。

ファイルタイプ Domoに取り込むオブジェクトのファイルタイプを選択します。
ヘッダー行を含む Domoに取り込むCSVファイルにヘッダー行を含める場合は、[はい] を選択します。[いいえ] を選択すると、新しいDataSetでヘッダー行が生成されます。
区切り文字を選択 CSVファイルの区切り文字を選択します。
取得先Zipファイルのファイル名 Domoに取り込むZipファイルを選択します。

その他のペイン

スケジュール設定、再試行、オプションの更新など、このページにないセクションに記載のコネクターインターフェースにつきましては、「データコネクターを使用してDataSetを追加する」をご覧ください。

トラブルシューティング

  • ファイル名が正しいこと、「で始まる」または「を含む」と一致していることを確認してください。

  • 目的のバケットを取得するために必要な、プロジェクトの権限を持っていることを確認してください。


DomoのGoogle Cloud Storageコネクターを使うと、Google Cloud Storage内のプロジェクトバケットとオブジェクトに関するデータを取得することができます。