Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 25品質スコア 79/100

datafactory-tips

Microsoft Fabric Data Factory MCPツールの操作に関するヒントとベストプラクティスです。クエリの実行、タイムアウトのトラブルシューティング、エンドツーエンドでのデータフロー作成、またはDataFactory.MCPツール経由での大規模データセットの処理を行う際に利用できます。

description の原文を見る

Operational tips and best practices for working with Microsoft Fabric Data Factory MCP tools. Use when executing queries, troubleshooting timeouts, creating dataflows end-to-end, or working with large datasets via the DataFactory.MCP tools.

SKILL.md 本文

Data Factory のヒント

Microsoft Fabric Data Factory を使用する場合の運用知識です。

必須 / 推奨 / 回避

必ず実施すること

  • API で作成したデータフローの初回リフレッシュ時に executeOption = "ApplyChangesIfNeeded" を使用する
  • save_dataflow_definition 後に add_connection_to_dataflow で接続を再度追加する (保存により接続が削除される可能性あり)
  • list_workspaces を使用して名前でフィルタリングする — find_workspace ツールは存在しない
  • 追加後、execute_query で各接続を検証する
  • マルチソースからシングルソースに戻す場合、既存のデータフローを復元する代わりに新しいデータフローを作成する — remove_connection ツールは存在しない

推奨事項

  • M クエリ内で早期にフィルタリングして、クエリ フォールディングを有効にする (フィルタをソースにプッシュする)
  • 高コストの操作 (ソート、集計) は最後に — ストリーミング操作 (フィルタ、選択) を最初に実行する
  • customMashupDocumentexecute_query を使用して M コードを保存前に繰り返し改善する
  • 複雑な変換には標準エンジンを使用; シンプルな取り込みには Fast Copy のみを使用する

回避すること

  • get_authoring_guidance — 非推奨、M を直接作成する
  • クエリチェーンの早期のソート (すべてのデータを読み込んでから結果を返す必要がある)
  • 開発中に行制限なしの SELECT * 相当の操作 — 「最初の行を保持」を使用してから削除する

症状のトラブルシューティング

症状考えられる原因参照先
DataflowNeverPublishedError初回実行時のデフォルト SkipApplyChangesdestinations/dest-new-table.md
DestinationColumnNotFound新しいテーブルの手動マッピングdestinations/dest-new-table.md
Lakehouse での認証情報エラー接続が バインドされていないdatafactory-connections.md (バインディング)
Fast Copy が変換で失敗Fast Copy でサポートされていない変換datafactory-advanced.md (Fast Copy)
即座リフレッシュ失敗 (0~3秒)プライバシー ファイアウォール、または未公開のドラフトsources/multi-source.md
API 経由のマルチソース即座失敗ダーティなデータフロー、または別の Lakehouse.Contents 呼び出しsources/multi-source.md
IsNewTarget = false 失敗API で作成されたデータフローの直接ナビゲーションdestinations/dest-new-table.md
復元後の古い接続save_dataflow_definition が接続を削除しないdatafactory-connections.md (トラブルシューティング)

ナレッジファイル

ファイル参照する場合
datafactory-core.mdMCP ツール、M の基礎、ローリング日付、What-If クエリ
datafactory-connections.md接続の検出、作成、バインディング、ゲートウェイ、接続エラーのトラブルシューティング
datafactory-performance.mdクエリタイムアウト、チャンキング、クエリ フォールディング、コネクタの選択
datafactory-advanced.mdFast Copy の制限事項、Action.Sequence、Modern Evaluator
datafactory-pipelines.mdパイプラインの作成、データフロー アクティビティ、チェーニング、スケジューリング

宛先ファイル (必要なものだけを参照)

ファイル参照する場合
destinations/dest-new-table.mdMCP 経由で新しい出力テーブルを作成する (最も一般的なパス)
destinations/dest-existing-table.md既存のテーブルに書き込む
destinations/dest-troubleshooting.mdリフレッシュ失敗、接続の問題、サイレント エラーの診断

ソースファイル

ファイル参照する場合
sources/multi-source.mdLakehouse と SharePoint/Web ソースを組み合わせる、AllowCombine
sources/sharepoint-excel.mdWeb.Contents 経由で SharePoint から Excel ファイルを読み込む

M テンプレート (コピペ可能、説明文なし)

ファイル参照する場合
templates/m-new-table-destination.m新しいテーブルの完全な M セクション ドキュメントが必要
templates/m-existing-table-destination.m既存テーブルの M セクション ドキュメントが必要
templates/m-multi-source-section.mAllowCombine を使用したマルチソースの M セクション ドキュメントが必要
templates/m-sharepoint-excel-source.mWeb.Contents 経由の SharePoint Excel の M スニペットが必要
templates/pipeline-single-dataflow.json単一のデータフロー アクティビティのパイプライン JSON が必要
templates/pipeline-chained-dataflows.jsonチェーン された データフロー アクティビティのパイプライン JSON が必要

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
microsoft
リポジトリ
microsoft/DataFactory.MCP
ライセンス
MIT
最終更新
2026/5/7

Source: https://github.com/microsoft/DataFactory.MCP / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: microsoft · microsoft/DataFactory.MCP · ライセンス: MIT