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 |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート Microsoft Power Apps サポート |
コネクタ メタデータ | |
---|---|
公開元 | 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 |
最後の操作が正常に完了した場合はフラグを設定します。 |
文字列
これは基本的なデータ型 '文字列' です。
バイナリ
これは基本的なデータ型 [バイナリ] です。