Azure Data Lake

Azure Data Lake Store コネクタを使用すると、データを読み取り Azure Data Lake アカウントに追加できます。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
コネクタ メタデータ
公開元 Microsoft
Web サイト https://azure.microsoft.com/solutions/data-lake/

この統合を使用するには、Azure Data Lake Storage Gen1 アカウントが必要です。 アカウントは、3 つの方法、Azure PowerShell、Azure CLI、Azure portal を使用して作成できます。 詳細については、作業の開始 を参照してください。

Azure Data Lake Storage Gen2

Azure Data Lake コネクタは、Azure Data Lake Gen1 のみをサポートします。 ただし、Azure Blob Storage コネクタ は、マルチプロトコル アクセス を使用して、Azure Data Lake Storage Gen2 (ADLS Gen2) アカウントへの接続をサポートします。 可用性や既知の制限を含むこの新機能について詳しくは、このブログ を参照してください。

既知の問題と制限事項

  • コネクタは Azure Data Lake Gen1 をサポートします。
  • Azure Data Lake の制限が、ここ に文書化されています。
  • 調整の制限 がファイルのアップロード時に超過した場合、"別のチャンク アップロード セッションがまだアクティブです" というエラーが発生する可能性があります。 この状況を回避するには、複数の大きなファイルをストレージにアップロードする間に遅延時間を追加することを検討します。

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 3600 60 秒

アクション

ファイルのアップロード

Data Lake Store アカウントにデータをアップロードします。

ファイルの削除

Data Lake Store アカウントからファイルを削除します。

ファイルの読み取り

Data Lake Store アカウントからデータを読み取ります。

ファイルの追加 (同時実行)

ファイルへの同時追加。

ファイルの追加 (連番)

ファイル シリアルへの追加。

ファイルを一覧表示する

Data Lake Store アカウントにファイルとフォルダーを一覧表示します。

フォルダーの作成

Data Lake Store アカウントにフォルダーを作成します。

ファイルのアップロード

Data Lake Store アカウントにデータをアップロードします。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

ファイル パス
filepath True string

ファイルのパスです (先行 '/' なし)。

上書き
overwrite boolean

既存のファイルの場合は上書きします。

内容
body True binary

ファイルのコンテンツ

ファイルの削除

Data Lake Store アカウントからファイルを削除します。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

ファイル パス
filepath True string

ファイルのパスです (先行 '/' なし)。

戻り値

本文​​
operationPerformed

ファイルの読み取り

Data Lake Store アカウントからデータを読み取ります。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

ファイル パス
filepath True string

ファイルのパスです (先行 '/' なし)。

戻り値

ファイル コンテンツ
binary

ファイルの追加 (同時実行)

ファイルへの同時追加。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

追加モード
appendMode string

パスが存在しない場合は自動作成に設定します。

ファイル パス
filepath True string

ファイルのパスです (先行 '/' なし)。

内容
body True binary

ファイルのコンテンツ

戻り値

操作メッセージ
string

ファイルの追加 (連番)

ファイル シリアルへの追加。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

ファイル パス
filepath True string

ファイルのパスです (先行 '/' なし)。

内容
body True binary

追加する内容

オフセット
offset integer

追加操作を開始するための、ストリーム内の省略可能なオフセット。 空白のままにするか、値をバイト単位のファイル サイズに設定します。 いずれの場合も、ストリームの最後から追加が行われます。

ファイルを一覧表示する

Data Lake Store アカウントにファイルとフォルダーを一覧表示します。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

フォルダーのパス
path string

フォルダーのパスです (先行 '/' なし)。

戻り値

本文​​
folderResponse

フォルダーの作成

Data Lake Store アカウントにフォルダーを作成します。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Azure Data Lake のアカウント名。

フォルダーのパス
path True string

作成するフォルダーのパス (先行 '/' なし)。

戻り値

本文​​
operationPerformed

定義

folderResponse

名前 パス 説明
FileStatus
FileStatuses.FileStatus fileStatusArray

FileStatus

fileStatusArray

FileStatus

名前 パス 説明
ファイル名
pathSuffix string

ファイル名またはフォルダー名。

タイプ
type string

項目の種類 (ディレクトリまたはファイル)。

ブロック サイズ
blockSize integer

フォルダーまたはファイルのブロック サイズ。

アクセス時刻
accessTime integer

項目が最後にアクセスされたときの Unix (Epoch) 時刻。

変更時刻
modificationTime integer

項目が最後に変更されたときの Unix (Epoch) 時刻。

operationPerformed

名前 パス 説明
正常に完了
boolean boolean

最後の操作が正常に完了した場合はフラグを設定します。

文字列

これは基本的なデータ型 '文字列' です。

バイナリ

これは基本的なデータ型 [バイナリ] です。