MicroStrategy ONE
組織階層のインポート
Platform Analytics プロジェクトに、自社の HR 組織階層を追加することができます。HR User Hierarchy 属性は、Platform Analytics のプロジェクトでのユーザー レベルの分析を強化することを目的としたものです。HR 組織階層に対応するすべての属性とテーブルは、.CSV ファイルをインポートして、手動で作成する必要があります。
部門属性は、HR 組織階層で最も高いレベルの親で、複数の部署が結合されたものです。階層の関係は、部門 > 部署 > グループ > ユニット > ユーザーです。ログイン属性をセキュリティ フィルターとして使い、データの利用を管理者とその直属の上司にのみ制限することができます。これらの属性とテーブルは分析を強化するために選択して利用できますが、Platform Analytics に必須の機能ではありません。
CSV をインポートする前に ファイルを作成し、次の操作を完了したことを確認します:
- Platform Analytics をインストールし、設定する。詳しくはPlatform Analytics のインストールを参照してください。
- Platform Analytics Repository のデータベースに接続するための、IP アドレスとポート番号を調べておく。
- Platform Analytics Repository にアクセスするための、ユーザー認証情報を取得する。
- MySQL Workbench 6.3 以降、またはこれと同等のデータベース クライアントを用意する。
.CSV を準備 ファイル
データをインポートするためには、.CSV ファイルに次の列見出しが必要です。
- employee_email:従業員のメール アドレス。提供するメール アドレスは、MicroStrategy のメタデータ ユーザー、またはユーザーの MicroStrategy Badge のメール アドレスと合致する必要があります。
- department_desc:組織の部門の名前。たとえば、営業、財務、技術など。
- department_owner_id:部門の長の従業員番号。部門所有者は対応する部門の管理者です。それぞれの部門には、部門所有者を 1 人だけ置けます。
- division_desc:組織の部署の名前。たとえば、北米営業、企業財務など。部署は組織階層中で、複数のグループが結合されたものです。
- division_owner_id:部署所有者の従業員番号。それぞれの部署には、部署所有者を 1 人だけ置けます。
- group_desc:組織のグループの名前。グループは組織階層中で、複数のユニットが結合されたものです。
- group_owner_id:グループ所有者の従業員番号。それぞれのグループには、グループ所有者を 1 人だけ置けます。
- business_unit_desc:グループに属するユニットの名前。ユニットは組織階層中で、ユーザーの上のレベルです。
- Business_unit_owner_id:: ユニット所有者の従業員番号。それぞれのユニットには、ユニット所有者を 1 人だけ置けます。
- employee_first_name:従業員の名。
- employee_last_name:従業員の姓。
Platform Analytic プロジェクトにインポートするオプションの列を追加できます。
- ceo_employee_id:組織の CEO の従業員番号。
- employee_id:組織の従業員番号です。
例 .CSV ファイル
employee_email | department_desc |
department owner_id |
division_desc | division_owner_id | group_desc | group_owner_id | business_unit_desc | business_unit_owner_id | employee_first_name | employee_last_name |
---|---|---|---|---|---|---|---|---|---|---|
e1@email.com | HR | 1 | Recruiting | 2 | Campus | 3 | 東部 | 5 | Leisa | Drake |
e2@email.com | HR | 1 | Recruiting | 2 | Campus | 3 | West | 5 | Vella |
Plain |
e3@email.com | HR | 1 | Recruiting | 2 | Campus | 3 | West | 5 | Sofia | Strickler |
e4@email.com | HR | 1 | Recruiting | 2 | Tech | 4 | Backend | 5 | Fern |
Byun |
e5@email.com | HR | 1 | Recruiting | 2 | Tech | 4 | Frontend | 5 | Dorthy | Gumps |
.CSV をインポート ファイル
- 次の手順を確認します.CSV を準備 ファイル必要な列ヘッダーを添付してください。
- MySQL Workbech または同等のデータベース クライアントを開き、自分のアプリケーションに接続します platform_analytics_warehouse。
- Stg_employee テーブルを右クリックして、[テーブル データのインポート ウィザード] を選択します。
- 準備した .CSV を選択します ファイルとクリックアップロード。
- [場所の選択] の下で、[既存のテーブルを使用] を選択し、ドロップダウンから stg_employee テーブルを選択します。
- [次へ] をクリックします。
- [インポートの設定の構成] ダイアログで、.csv ファイルが正しくアップロードされたことを確認します。
- [次へ] をクリックします。
- [保存] をクリックします。
-
Platform Analytics Consumer を再起動すると、インポートした組織階層が即座に反映されます。
ユーザーが欠落している場合の対処法組織階層のインポート後に、従業員が既に MicroStrategy メタデータに登録されていたり、MicroStrategy Badge を所有していたりする場合があります。インポート処理に伴い、.csv ファイルから stg_employee テーブルに移行されたユーザーは、メール アドレスで lu_user テーブルと照合され、組織階層の値が追加されます。
インポートの処理で、stg_employee と lu_user 間で合致するメール アドレスが見つからなければ、空行が stg_employee_reprocess テーブルに挿入され、欠落したユーザーとして追跡されます。欠落しているユーザーを再インポートするには、.CSV 内のメール アドレスが正しいことを確認してください。 ファイルをMicroStrategyメタデータ ユーザーおよびMicroStrategyバッジと比較できますこの値が正しい場合は、環境が正しく設定されているか確認してください。
メール アドレスが一致しない根本原因に対処したら、 Platform Analytics 毎日 ETL 欠落しているユーザーを自動的に解決します。
インポートされた .CSV から作成されたレポート例 ファイル