Data Lake Gen 2에 대한 Azure Blob 트리거 함수

샤미

내가 뭘하려는 거지? 데이터 레이크 컨테이너가 있습니다. HDFS 네임 스페이스 내부 예 : "container / year / month / day / bunch of files". 파일은 매일 업로드되며 폴더 구조는 현재 날짜를 기준으로 동적입니다. 파일이 하루 디렉터리에 업로드 될 때 트리거하려면 내 하늘빛 기능이 필요합니다. 해당 파일은 SQL Server db [c # code]로 데이터를 처리하고 덤프합니다. 나는 문제가 동적 디렉토리를 통해 내 기능을 트리거하는 것뿐입니다. 저를 도와 주시거나 접근 방법을 제안 해주세요.

정말 감사합니다.

보우만 주

동적 폴더 이름을 사용할 필요가 없습니다. 실제로 blobtrigger의 경로는 컴파일 할 때 제공되어야합니다. const를 주거나 환경 변수에 설정해야합니다.

따라서 두 가지 방법이 있습니다.

1, 첫 번째 방법은 간단합니다. 다음과 같이하십시오.

using System;
using System.IO;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging;

namespace FunctionApp23
{
    public static class Function1
    {
        [FunctionName("Function1")]
        public static void Run([BlobTrigger("yourcontainername/{year}/{month}/{day}/{filename}", Connection = "str")]Stream myBlob, string filename, ILogger log)
        {
            log.LogInformation($"C# Blob trigger function Processed blob\n Name:{filename} \n Size: {myBlob.Length} Bytes");
        }
    }
}

2, 두 번째 방법, 블로 트리거로 타임 트리거를 배포합니다. 그리고 그 안에 환경 변수를 추가 할 수있는 코드를 넣으십시오. (이 timetrigger는 하루에 한 번 트리거됩니다.)

이 방법은 권장하지 않지만 "동적"을 달성 할 수 있지만 사용 사례에는이 방법이 필요하지 않다고 생각합니다. 정말로 필요한 경우 코드를 업데이트하겠습니다. 그러나 이론적으로는 첫 번째 방법으로 충분합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Data Lake Gen2에서 과도한 ADF / Databricks Parquet Azure Blob 쓰기 비용을 해결하는 방법

분류에서Dev

Azure Data Lake Gen2 대 저장소 계정

분류에서Dev

ACL을 통해서만 Azure Data Lake Gen2 액세스에 대한 액세스 권한 부여 (RBAC 없음)

분류에서Dev

Azure Data Lake Gen2 (ACL)에 대한 특정 사용자 권한 가져 오기

분류에서Dev

Azure Data Lake를 사용한 Polybase에 대한 벤치 마크 테스트

분류에서Dev

HNS없이 Azure Data Lake gen2를 사용할 수 있나요?

분류에서Dev

Azure Data Factory-Data Lake Gen 2 JSON 파일에서 정보 추출

분류에서Dev

USQL Azure Data Lake에서 업데이트

분류에서Dev

Databricks에서 Azure Data Lake Gen 2에 연결하는 동안 액세스 문제

분류에서Dev

Azure Blob Storage를 사용하여 Azure Data Lake Analysis에 연결하는 방법

분류에서Dev

Azure Data Lake Gen 2에서 플러시되지 않은 파일 삭제

분류에서Dev

.Net Framework로 작성된 Azure Data Lake의 추가 기능에 대한 단위 테스트를 수행하는 방법은 무엇입니까?

분류에서Dev

Azure Data Factory에서 Azure Blob Storage에 대한 권한

분류에서Dev

azure-sdk-for-js를 사용하여 Angular로 Azure Data Lake Gen2의 파일 시스템에 액세스 할 수 없음

분류에서Dev

Azure 함수 앱-두 개의 특정 날짜에 대한 티머 트리거

분류에서Dev

Params가있는 Azure 함수에 대한 두 개의 타이머 트리거

분류에서Dev

함수에 대한 리스너를 시작할 수 없습니다. Azure 함수 앱 시간 트리거

분류에서Dev

Azure Data Factory를 사용하여 Azure Data Lake 디렉터리에서 사용할 수있는 파일 수 찾기

분류에서Dev

Azure Blob Storage와 Azure Data Lake Storage의 차이점

분류에서Dev

Data Factory를 사용하여 SAP BW에서 Azure Data Lake Gen2로 테이블 추출

분류에서Dev

Azure EventHubs Capture에서 생성 된 Azure Data Lake Gen1에서 Databricks를 사용하여 avro 데이터 읽기가 실패 함

분류에서Dev

Azure Data Lake Store-파일 권한 업데이트

분류에서Dev

Blob의 파일에 대한 Azure 데이터 팩터 리 저장소 변수

분류에서Dev

Azure 타이머 트리거 함수에서 Blob을 어떻게 참조하나요?

분류에서Dev

Azure Data Lake Store 대역폭 제한 제한

분류에서Dev

Azure Blob Storage에서 Delta Lake를 사용할 때 "_delta_log"디렉터리에서 json 파일의 이름을 바꾸지 못함

분류에서Dev

기존 파일에 대한 Azure BlobStorage 함수 트리거 재생 / 반복 / 다시 실행

분류에서Dev

Azure Data Lake Store에서 증분 데이터 수집을 처리하거나 아키텍처하는 방법은 무엇입니까?

분류에서Dev

azure 함수를 사용하여 Blob 트리거에서 큰 Blob 파일의 체크섬을 생성하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Data Lake Gen2에서 과도한 ADF / Databricks Parquet Azure Blob 쓰기 비용을 해결하는 방법

  2. 2

    Azure Data Lake Gen2 대 저장소 계정

  3. 3

    ACL을 통해서만 Azure Data Lake Gen2 액세스에 대한 액세스 권한 부여 (RBAC 없음)

  4. 4

    Azure Data Lake Gen2 (ACL)에 대한 특정 사용자 권한 가져 오기

  5. 5

    Azure Data Lake를 사용한 Polybase에 대한 벤치 마크 테스트

  6. 6

    HNS없이 Azure Data Lake gen2를 사용할 수 있나요?

  7. 7

    Azure Data Factory-Data Lake Gen 2 JSON 파일에서 정보 추출

  8. 8

    USQL Azure Data Lake에서 업데이트

  9. 9

    Databricks에서 Azure Data Lake Gen 2에 연결하는 동안 액세스 문제

  10. 10

    Azure Blob Storage를 사용하여 Azure Data Lake Analysis에 연결하는 방법

  11. 11

    Azure Data Lake Gen 2에서 플러시되지 않은 파일 삭제

  12. 12

    .Net Framework로 작성된 Azure Data Lake의 추가 기능에 대한 단위 테스트를 수행하는 방법은 무엇입니까?

  13. 13

    Azure Data Factory에서 Azure Blob Storage에 대한 권한

  14. 14

    azure-sdk-for-js를 사용하여 Angular로 Azure Data Lake Gen2의 파일 시스템에 액세스 할 수 없음

  15. 15

    Azure 함수 앱-두 개의 특정 날짜에 대한 티머 트리거

  16. 16

    Params가있는 Azure 함수에 대한 두 개의 타이머 트리거

  17. 17

    함수에 대한 리스너를 시작할 수 없습니다. Azure 함수 앱 시간 트리거

  18. 18

    Azure Data Factory를 사용하여 Azure Data Lake 디렉터리에서 사용할 수있는 파일 수 찾기

  19. 19

    Azure Blob Storage와 Azure Data Lake Storage의 차이점

  20. 20

    Data Factory를 사용하여 SAP BW에서 Azure Data Lake Gen2로 테이블 추출

  21. 21

    Azure EventHubs Capture에서 생성 된 Azure Data Lake Gen1에서 Databricks를 사용하여 avro 데이터 읽기가 실패 함

  22. 22

    Azure Data Lake Store-파일 권한 업데이트

  23. 23

    Blob의 파일에 대한 Azure 데이터 팩터 리 저장소 변수

  24. 24

    Azure 타이머 트리거 함수에서 Blob을 어떻게 참조하나요?

  25. 25

    Azure Data Lake Store 대역폭 제한 제한

  26. 26

    Azure Blob Storage에서 Delta Lake를 사용할 때 "_delta_log"디렉터리에서 json 파일의 이름을 바꾸지 못함

  27. 27

    기존 파일에 대한 Azure BlobStorage 함수 트리거 재생 / 반복 / 다시 실행

  28. 28

    Azure Data Lake Store에서 증분 데이터 수집을 처리하거나 아키텍처하는 방법은 무엇입니까?

  29. 29

    azure 함수를 사용하여 Blob 트리거에서 큰 Blob 파일의 체크섬을 생성하는 방법은 무엇입니까?

뜨겁다태그

보관