Data Warehouse Manager
Data Warehouse Manager は、「Manage Data > Data Warehouse」をクリックしてアクセスする Adobe Commerce Intelligence Data Warehouseのポータルです。 Data Warehouse Manager を使用すると、テーブルと列の同期設定の管理、テーブルのスキーマへのドリルダウンおよびレポートで使用する計算列の作成を行うことができます。
このトピックの内容は次のとおりです。
あなたの道を学ぶ learning
ページの左側 Data Warehouse Manager はテーブルリストが含まれており、テーブルを簡単に切り替えることができます。 リストからテーブルを選択すると、テーブル管理領域にテーブルのスキーマが入力され、選択したテーブルを変更できます。
テーブルリスト内のテーブルは、接続ソース別にグループ化されています。 これらのソースは Manage Data > Integrations の下に追加され、データベース、API またはサードパーティコネクタのいずれかになります。 テーブルリストの上部には、目的のテーブルを簡単に見つけることができる検索ボックスがあります。
検索ボックスの下に、「All Tables」と「Synced Tables」の 2 つのオプションが表示されます。 「All Tables」オプションを選択すると、同期されたテーブルと同期されていないテーブルの両方を含む、Data Warehouseで使用可能なすべてのテーブルが一覧表示されます。
「Synced Tables」オプションを選択すると、Data Warehouseに既に追加されており、選択した列からデータがレプリケートされているすべてのテーブルが表示されます。
探しているテーブルが All Tables のリストに表示されない場合は、 その理由はいくつか考えられます。
- データソースがまだ追加されていません
- データ ソースがデータベースであり、作成した Commerce Intelligence ユーザーがアクセス権を持っていません。 この場合、ユーザーまたはデータベース管理者がアクセス権を付与する必要があります。
- データソースまたはテーブルが最近追加され、まだ同期されていない場合
テーブルと列の同期 syncing
新しいテーブルとネイティブ列の同期
Data Warehouse Manager を使用すると、データソースを簡単に表示および管理できるだけでなく、同期する個々のテーブルや列を自由に選択することもできます。
-
All Tablesオプションをクリックし、同期するテーブルを見つけます。 -
テーブルの名前をクリックして、スキーマをプレビューします。 テーブルが新規の場合、すべての列が
Unsyncedとして表示されます。 -
同期する列を確認します。
note note NOTE テーブルにネイティブな列の Location列には、「データベースから」が表示されます。 -
Primary Keyの列にチェックを入れてください。これらの列には、列名の横に鍵の記号があります。 データをData Warehouseに適切に同期するには、Primary Keyが必要です。データベースから直接取得したテーブルを同期している場合は、
Primary Keysが示されない可能性があります。 この場合は、データベース管理者に連絡して、プライマリキー(1 つまたは複数)をテーブルに追加するように依頼します。 -
終了したら「
」ボタンをクリックします。
A 成功!メッセ ジが表示され、選択した列のステータスが Pending に変わります。 次回の完全更新が完了すると、新しく同期されたテーブルと列をレポートで使用できるようになります。 初期同期後に、新しい レプリケーションメソッド を設定することもできます。
プロセス全体の概要を次に示します。
新しいテーブルをバックグラウンドで同期する syncnew
大きなテーブルを初めて同期する場合は、新しいデータを継続的にキャプチャする前に、Data Warehouseでテーブル内のすべてのデータポイントを遡ってキャプチャする必要があります。 テーブルが大きい場合は、最初の同期を 更新サイクル と順番に実行したくないことがあります。 この場合は、現在実行中のすべての更新と 並行して バックグラウンドで初期同期を行います。
これを確実に行うには、Save and Sync Data Immediately オプションを選択して、そのテーブルを初めて同期するようにします。
新しいテーブルと列の確認 forceupdate
Data Warehouseは、新しいソース、テーブルまたは列が追加された時点で自動的に検出するものではありません。 同期プロセスは、新しい追加を検索して使用可能にするために 1 週間を通じて実行されますが、プロセスを実行する前に新しく追加されたテーブルと列にアクセスする場合は、構造の同期を強制的に実行できます。
テーブルリストの検索バーの下には、Check for new tables and columns のリンクがあります。 このリンクをクリックすると、構造の同期プロセスが強制的に開始されます。新しい追加機能は通常、10 分後に利用できるようになります。 ページを更新して、新しいソース、テーブルまたは列を表示します。
計算列の作成 calculated
すべてのソースのデータを表示および管理できるようになるだけで、ビジネスに関するインサイトがはるかに容易になります。 ただし、Data Warehouse Manager 内では、テーブル内に計算列を作成することで、さらに一歩進むことができます。 Calculated 列は、既存のデータから新しい情報を派生します。
user's lifetime revenue テーブルに users を追加して、価値の高いユーザーを見つけたいとします。 また、売上高を男女別にセグメント化する場合は、customer's gender テーブルに orders を追加できます。
詳しくは、この チュートリアル を参照してください。
表の削除と列の削除 delete
Data Warehouseに同期するテーブルと列を選択できるのと同じように、それらをドロップまたは削除することもできます。
偶然クリックしても心配 Delete ないでください。 何かが削除される前に依存関係チェックが実行されるので、確認する前にすべてを確認できます。
列を削除するには、列が属するテーブルをクリックします。 削除する列を確認し、「
同期されたテーブルを削除するには、テーブル内のすべての列を選択し、「
変更の確認
表を削除する場合でも、列を削除する場合でも、削除プロセスが完了する前に依存性チェックが実行されます。 依存関係とは、削除するテーブルまたは列を使用する計算列、指標、フィルターセットおよびレポートです。 検出された依存関係が表示されます。この時点で、プロセスをキャンセルするか、「Confirm Changes」をクリックしてテーブルを削除するか、列を削除することができます。
削除された依存関係は復元できませんが、今後、ネイティブ列を再同期する必要がある場合は、テーブルと列を引き続き使用できます。
列の削除の概要を次に示します。
では、新しい列はいつ使用できますか? when
新しい同期列と新しい計算列または更新された計算列は、次回の完全更新が完了した後で使用できるようになります。 更新がまだ進行中でない場合は、Force update ージまたは Data Warehouse のページの上部に表示されている Integrations をクリックして、更新を強制できます。 「Email me when complete」をクリックして、更新の完了時にメール通知をスケジュールすることもできます。
レポートで新しい列を使用する準備が整ったら、 最初に指標に追加する必要があります 。 更新が完了するまではデータを使用できませんが、レポートでは新しい列を使用できます。 レポート内のデータは、更新が完了すると表示されます。
まとめ
この記事は多くの資料をカバーしている。 これで、データベースの概要、データの編成方法、テーブル同士の関係、Data Warehouse Manager で実行できる操作について、明確に理解できました。
計算列を作成する または 面白いレポートを作成する で知識をテストしてください。