メインコンテンツまでスキップ

Asanaコネクタの制限事項

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は、 プレビューページ から Lakeflow Connect for Asana を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

Lakeflow Connect の管理対象 Asana コネクタは、プロジェクト内のタスクのみを取り込み、承認ユーザーが所有するポートフォリオのみを含み、組織ではないワークスペースからプロジェクト データを取り込みません。

一般的な ソフトウェア as a サービス(SaaS)コネクタの制限事項​

このセクションの制限事項は、Lakeflowコネクト のすべてのSaaS コネクタに適用されます。

  • スケジュールされたパイプラインをランすると、アラートはすぐにトリガーされません。代わりに、次の更新がランときにTriggerされます。
  • ソース テーブルを削除しても、宛先テーブルは自動的に削除されません。宛先テーブルを手動で削除する必要があります。この動作は、 Lakeflow上のSpark宣言型パイプラインの動作と一致しません。
  • ソースメンテナンス期間中は、Databricksがデータにアクセスできない場合があります。
  • ソーステーブル名が既存の宛先テーブル名と競合する場合、パイプラインの更新は失敗します。
  • マルチ送信先パイプラインのサポートは API のみです。
  • オプションで、取り込むテーブルの名前を変更できます。パイプライン内のテーブルの名前を変更すると、そのテーブルは API 専用パイプラインになり、UI でパイプラインを編集できなくなります。
  • パイプラインがすでに起動した後に列を選択した場合、コネクタはその新しい列のデータを自動的にバックフィルしません。ヒストリカルデータを取り込むには、テーブルで完全更新を手動でランします。
  • Databricksは、異なるソーススキーマから取得されたものであっても、同じパイプラインで同じ名前の2つ以上のテーブルを取り込むことができません。
  • ソースシステムは、カーソル列が単調に増加していることを前提としています。
  • このコネクタは、変換なしで生データを取り込みます。変換のために、ダウンストリーム LakeFlow Pipelinesの Spark宣言型パイプラインを使用します。

コネクタ固有の制限事項​

このセクションの制限は、 Asanaコネクタに適用されます。

  • プロジェクトとタスクを取り込むには、Asana組織を使用してください。チームは組織内にのみ存在し、コネクタはチームを通じてプロジェクトを読み取るため、組織ではないワークスペースにはteam_memberships、projects、sections、tasks、stories、task_attachments、time_tracking_entries、project_memberships、custom_field_settings、project_status_updates、およびproject_attachmentsテーブルにレコードが存在しません。users、tags、custom_fields、goalsなどのワークスペースレベルのテーブルは引き続き取り込まれます。Asanaチームのリファレンスを参照してください。
  • タスクを取り込むには、タスクをプロジェクトに追加します。コネクタはプロジェクトセクションからタスクを読み取るため、プロジェクトにないタスクとそのストーリー、添付ファイル、時間追跡エントリは取り込まれません。
  • 各レコードを 1 回カウントするには、 gid で重複排除します。tasks、stories、task_attachments、およびtime_tracking_entriesテーブルには主キーにセクションが含まれているため、複数のプロジェクトのタスクのレコードは、タスクを含むセクションごとに 1 回表示されます。
  • ポートフォリオを取り込むには、それを所有するユーザーとして接続を承認します。Asanaは承認ユーザー自身のポートフォリオのみをリストするため、 portfolios、 portfolio_memberships、 portfolio_items、および portfolio_status_updatesのテーブルは他のユーザーが所有するポートフォリオを省略します。Asanaポートフォリオ参照を参照してください。
  • すべてのオブジェクトを取り込むには、認証を行うユーザーがそのオブジェクトにアクセスできること、およびAsanaのプランにその機能が含まれていることを確認してください。コネクタはAsanaがアクセスを拒否したオブジェクトをスキップするため、該当するテーブルのレコード数は少なくなるか、ゼロになり、パイプラインは失敗しません。