Azure Data Lake
Azure Data Lake Store コネクタを使用すると、Azure Data Lake アカウントにデータを読み取って追加できます。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Microsoft |
| URL |
Microsoft LogicApps のサポート Microsoft Power Automate のサポート Microsoft Power Apps のサポート |
| コネクタ メタデータ | |
|---|---|
| Publisher | Microsoft |
| Website | https://azure.microsoft.com/solutions/data-lake/ |
この統合を使用するには、Azure Data Lake Storage Gen1 アカウントが必要です。 アカウントは、Azure PowerShell を使用する 3 つの方法で作成できます。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 |
既存のファイルの場合は上書きします。 |
|
|
Content
|
body | True | binary |
ファイルの内容 |
ファイルの一覧表示
Data Lake Store アカウント内のファイルとフォルダーを一覧表示します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
フォルダー パス
|
path | string |
フォルダーのパス (先頭に '/' がありません)。 |
戻り値
- Body
- folderResponse
ファイルの削除
Data Lake Store アカウントからファイルを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
ファイルパス
|
filepath | True | string |
ファイルのパス (先頭に '/' がありません)。 |
戻り値
- Body
- operationPerformed
ファイルの読み取り
Data Lake Store アカウントからデータを読み取ります。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
ファイルパス
|
filepath | True | string |
ファイルのパス (先頭に '/' がありません)。 |
戻り値
- ファイル コンテンツ
- binary
ファイルの追加 (シーケンシャル)
ファイルに順次追加します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
ファイルパス
|
filepath | True | string |
ファイルのパス (先頭に '/' がありません)。 |
|
Content
|
body | True | binary |
追加するコンテンツ |
|
オフセット
|
offset | integer |
追加操作を開始するストリーム内の省略可能なオフセット。 空のままにするか、値をファイル サイズ (バイト単位) に設定します。 どちらの場合も、操作はストリームの末尾に追加されます。 |
ファイルの追加 (同時実行)
ファイルへの同時追加。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
追加モード
|
appendMode | string |
パスが存在しない場合は、自動作成に設定します。 |
|
|
ファイルパス
|
filepath | True | string |
ファイルのパス (先頭に '/' がありません)。 |
|
Content
|
body | True | binary |
ファイルの内容 |
戻り値
- 操作メッセージ
- string
フォルダーの作成
Data Lake Store アカウントにフォルダーを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アカウント名
|
account | True | string |
Azure Data Lake のアカウント名。 |
|
フォルダー パス
|
path | True | string |
作成するフォルダーのパス (先頭に '/' がありません)。 |
戻り値
- Body
- operationPerformed
定義
folderResponse
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
FileStatus
|
FileStatuses.FileStatus | fileStatusArray |
FileStatus |
fileStatusArray
FileStatus
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ファイル名
|
pathSuffix | string |
ファイル名またはフォルダー名。 |
|
タイプ
|
type | string |
項目の種類 (ディレクトリまたはファイル)。 |
|
ブロック サイズ
|
blockSize | integer |
フォルダーまたはファイルのブロック サイズ。 |
|
アクセス時間
|
accessTime | integer |
アイテムが最後にアクセスした Unix (エポック) 時刻。 |
|
変更時刻
|
modificationTime | integer |
アイテムが最後に変更された Unix (エポック) 時刻。 |
operationPerformed
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
成功しました
|
boolean | boolean |
最後の操作が成功した場合にフラグを設定します。 |
文字列
これは基本的なデータ型 'string' です。
binary
これは基本的なデータ型 'binary' です。