1

CloudConnect を使用して GoodData のレコードの 1 つの属性を変更したいと考えています (つまり、「ステータス」を「削除済み」に設定します)。私のテーブルには 35 個の引数が含まれていますが、そうする唯一の方法は、この単一のフィールド変更でレコード全体をアップロードすることだと言われました)。

私が今していることよりも良い方法はありますか?

  • GoodData の Web インターフェイスで 2 つのレポートを作成します (このテーブルには 20 を超える属性があるため)

  • それらのアドレスのおかげで、これらのレポートの csv バージョンの URL にアクセスして、GD にダウンロードできます

  • 元のテーブルのすべての属性を使用して、ビジネス キーごとにこれら 2 つのレポートをマージします

  • 興味のあるレコードの「ステータス」を「削除済み」に変更する (特定の条件を満たす)

私はデータベース管理のほとんどの初心者であり、GoodData に格納されているデータにアクセスするのが非常に難しい (また、1 つのテーブルの 1 つのフィールドを更新するのが非常に難しい) ことは奇妙に思えます。躊躇しないでください。ドキュメントの一部を私に指摘してください、私はそれに役立つものを見つけませんでした。

前もって感謝します

4

1 に答える 1

1

最近、ソース システムのエラーによって破損したスナップショット データの更新を行いました。

レコードを更新するには、次のことを行う必要があります。

  • データセットのすべてのフィールドを含む質問のレコードを CSV ファイルに抽出します。
  • MAQL DMLdeleteステートメントを使用して、GoodData からこれらのレコードを削除します (ETL グラフまたはグレー ページで実行できます)。
  • CSV ファイルのデータを修正し、読み込みタイプが に設定されていることを確認して、GoodData に読み込みますincremental

deleteDML にコマンドしかないのは皮肉なことです。Updateこのオプションにより、多くの時間を節約できます。

于 2016-02-05T06:07:59.687 に答える