MicroStrategy ONE

Google Cloud Storage に接続

Google Cloud Storage は、Google Cloud Platform にデータを保存し、アクセスするためのオンライン サービスです。MicroStrategy Cloud Object コネクタは、Google Cloud Storage にアクセスし、フォルダーとファイルを素早く参照してインポートすることができます。MicroStrategyキューブ。

このページでは以下のトピックについて説明します。

  1. 接続パラメーターを準備
  2. DBRoleを作成
  3. データのインポート
  4. 制限

接続パラメーターを準備

Cloud Object コネクターで Google Cloud Storage ファイル システムを正常に参照できるようにするには、適切な権限で作成されたサービス アカウントが必要です。権限の組み合わせは、Google クラウドの基本ロールからは利用できません。MicroStrategyは、Google Cloud コネクター用のカスタム ロールを作成することを推奨します。

以下の権限をカスタム ロールに追加する必要があります。

  • storage.buckets.get
  • storage.buckets.list
  • storage.objects.get
  • storage.objects.list

サービス アカウントが正常に作成されたら、管理者にキーを要求します。キーは JSON ファイル形式で、今後使用する際に必要となります。

DBRoleを作成

で Google Cloud Storage Cloud Object コネクタにアクセスMicroStrategy Web または Workstation。

  1. [データを追加] > [新規データ] を選択します。
  2. データ ソース リストから Google Cloud Storage Cloud Object コネクターを検索して選択します。

  3. [データ ソース] の横にある をクリックします 新しいデータ ソース新しい接続を追加します

  4. 接続の資格情報を入力します。

    • [接続名]:新しい接続の名前。
    • [プロジェクト ID]:管理者から取得したサービス アカウント キー JSON ファイルに記載されているプロジェクト ID。
    • [クライアント ID]:管理者から取得したサービス アカウント キー JSON ファイルに記載されているクライアント ID。
    • [クライアント メール]:管理者から取得したサービス アカウント キー JSON ファイルに記載されているクライアント メール。
    • 秘密キー  ID :管理者から取得したサービス アカウント キー JSON ファイルに記載されている秘密キー ID。
    • [秘密キー]:管理者から取得したサービス アカウント キー JSON ファイルに記載されている秘密キー。

      秘密キーは、二重引用符で囲まれている必要があります (例: "your_private_key")。

  1. 左パネルで、データセットの隣の [新規データセットの作成] をクリックします。

  2. データ ソース リストから Google Cloud Storage Cloud Object コネクターを検索して選択します。

  3. [データ ソース] の横にある をクリックします 新しいデータ ソース新しい接続を追加します

  4. 接続の資格情報を入力します。

    • [接続名]:新しい接続の名前
    • [Billing Project]:管理者から取得したサービス アカウント キー JSON ファイルに記載されているプロジェクト ID
    • [認証方法]:使用したい認証方法
    • [クライアント ID]:管理者から取得したサービス アカウント キー JSON ファイルに記載されているクライアント ID
    • [クライアント シークレット]: 管理者から取得したサービス アカウント キー JSON ファイルに記載されているクライアントのシークレット
    • [コールバック URL]:ユーザー ログインの後で呼び出される URL

データのインポート

コネクターを作成すると、データをMicroStrategy

  1. 新たに作成した接続を選択します。
  2. ドロップダウンで、バケットを選択し、フォルダーまたはファイルを参照します。
  3. ファイルをダブルクリックするか、右ペインにドラッグします。

    [プレビュー] ペインで、サンプル データを表示し、列タイプを調整できます。

  4. にキューブを公開MicroStrategy選択したデータが現れます

制限

サポートされるファイル タイプ

以下のファイル タイプのみがサポートされます。

  • .json
  • .parquet
  • .avro
  • .orc
  • .csv
  • デルタ形式

フォルダーの選択

フォルダー全体を選択する場合、以下の要件を満たす必要があります。

  • フォルダーの下にある全ファイルのファイル タイプが同じでなければなりません。ファイル タイプを選択するダイアログが表示されます。
  • 全ファイルが同じスキーマを共有する必要があります。
  • フォルダーにサブフォルダーがある場合、サブフォルダーは有効なパーティション形式である必要があります。有効なフォルダー構造の例を示します。

Spark の制限

  • 各改行が完全な JSON である JSON ファイルのみを読み込むことができます。
  • 特殊文字 (, ; { } \ = " .) を含む Parquet ファイルは読み込めません。
  • 列データ タイプが INT32(UINT_8)/(UNIT_16)/(UNIT_32)/(TIME_MILLIS) の Parquet ファイルはサポートされていません。
  • バイナリー タイプの列はキューブで公開できません。
  • フィールド名の先頭に「_col」を持つ ORC ファイル (例: _col0、_col1) で、ファイル スキーマに少なくとも 1 つの入れ子構造、配列、マップ フィールドが含まれる場合はインポートできません。

機能

次の機能はサポートされていません。

  • アップロード中MicroStrategyファイルを Cloud Object コネクタに接続
  • データ インポートでのデータ ラングリング
  • データ インポートでの地理の定義
  • キューブ公開スケジュールの高度なスケジュール
  • データ インポートでのグループ テーブル