1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure Synapse Analytics Spark Poolにて他のノートブックを参照させたい場合には%runで可能

Posted at

概要

Azure Synapase Analytics Spark Poolにて、他のノートブックを参照する%runが利用可能であることを共有します。

2021年6月28日時点、日本語版ドキュメントでは%RUNをSynapseパイプラインから実行できないとの旨の記載があります。

image.png
引用元:Synapse ノートブックの使用方法 - Azure Synapse Analytics | Microsoft Docs

ただし、英語版のドキュメントにはSynapseパイプラインからの実行も可能であるとの記載がありました。

Notebook reference works in both interactive mode and Synapse pipeline.

image.png
引用元:How to use Synapse notebooks - Azure Synapse Analytics | Microsoft Docs

どちらかが正しいかを確認するために、ちょっとした検証したところ、%runをSynapseパイプラインから利用できました。
この記事では、検証手順を紹介します。

検証

1. sqlというフォルダというフォルダ配下に、%runにより実行されるノートブックを作成

%%sql
select 1

image.png

2. %runを実行するノートブックを作成

%run /sql/select

image.png

3. 2で作成したノートブックを実行するパイプラインを作成

image.png

4. "すべて発行"を選択

image.png

5. 3で作成したパイプラインにて、"今すぐトリガー"によりパイプラインを実行

image.png

6. %runが適切に動作していることを確認

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?