クエリでのスキーマの違いを解決する
When you make changes to your schema in your database, how does that affect your charts in the Analytics app? You can use column remapping and the queries search to manage how your queries should be updated based on those schema changes.
スキーマを同期してスキーマの違いを確認する
検出されたスキーマの違いを表示するには、データ ソースの管理権限が必要です。
After updating your schemas in your original data source, you’ll need to sync those schemas to bring the changes into Analytics. Learn how to sync schemas.
Analytics detects if columns that are used in visual mode queries no longer exist in your data source and compiles a list of those columns.
リストの各列について、[# uses in queries (クエリでの使用回数)] 列の下のハイパーリンクを選択すると、データ ソースの設定の [クエリ] タブに移動し、欠落している列を使用しているすべてのクエリ (ビジュアル モードと SQL モードの両方) が表示されます。ビジュアル モード クエリについては、各クエリを手動で更新することも、列を再マッピングして一括更新を実行することもできます。
If you open a visual mode query and Analytics recognizes that a column being used no longer exists in your schema, it outlines the column in red so you can take action accordingly.
チャートのクエリで欠落している列は、チャートが存在するダッシュボードの編集権限または管理権限を持つユーザーだけでなく、チャートにアクセスできるすべてのユーザーが確認できます。
列の再マッピング
列を再マッピングするには、データ ソースの管理権限が必要です。
If Analytics detects that a column no longer exists in your original data source, you have the opportunity to swap that missing column to a new column if the missing column was used in any visual mode queries. For SQL mode queries, you’ll need to update the queries individually.
再マッピングは元に戻せないため、このアクションは 100% 確信がある場合にのみ実行してください。
列を再マッピングするには:
データ ソースの設定の [スキーマ] タブに移動します。
再マッピングが必要な列のリストをまだ取得していない場合は、[Sync schema (スキーマを同期)] を選択します。
列名にカーソルを合わせて、[Remap column (列を再マッピング)] を選択します。
新たに使用する列を選択します。
チェックマークを選択して決定を確定します。
スキーマの詳細によっては、再マッピングが失敗する可能性があります。たとえば、クエリで使用される他のテーブル間に外部キーが設定されていないテーブルに新しい列が存在する場合、再マッピングは失敗します。
この内容はお役に立ちましたか?