1

我有一个DLL从IP摄像机下载图像,说间隔为4小时。我们如何安排在AZURE自定义代码调用认知API

我们的目标是到存储在AZURE DATA LAKE STORE下载的文件,说

/sample/ImageIPCam1/Image1.jpg 
/sample/ImageIPCam1/Image2.jpg 
/sample/ImageIPCam1/Image3.jpg 

下载后,我们需要调用认知API(FACE API)来检查,如果这三个或N图像,并选择独特的一个,并将其存储到另一个文件夹说

/Output/CustImage/Image1.jpg 
/Output/CustImage/Image3.jpg 

就像从以上的结果是在清除Image2.jpg是重复一个在暂存文件夹。

**到目前为止实施** 我们试图权的自定义代码使用.NET SDK调用API的脸和ADLS移动图像但USQL失败的集成,我才知道它不允许reference question

问题/建议要求

  • 我们应该集中在蔚蓝什么服务,以建立此设置?
  • 我们如何自动化这个自定义.NET类库?
  • 这可能在Azure数据工厂,如果有任何情况下 研究可以参考吗?

注意 我们的目标是在存储ADLS,因为这个形象我们要存储 一些细节在ALDA创建的表,然后需要使用USQL的力量为我们的POWERBIEmbedded报告。

回答

1

因此,要回答你的问题......

我们应该集中在蔚蓝什么服务,以建立此设置?

坚持您已经建议的服务。使用认知程序集的Azure Data Lake是使用U-SQL的完美选择。我已经在演示中使用了它几次。如果您有错误,请在此处提出另一个问题,但使用U-SQL标签。它会得到答案。

我们如何自动化这个自定义.NET类库?

在Azure Data Factory中创建一个自定义活动,它只是一个带有ADF查找的执行方法的继承.Net类。 ADF会将DLL传递给Azure批处理服务,其中代码将使用虚拟机的计算池实际执行。

检查出内ADF创建自定义活动这个博客帖子:https://www.purplefrogsystems.com/paul/2016/11/creating-azure-data-factory-custom-activities/

这是可能在Azure的数据工厂,不胜感激,如果任何案例可以参照?

是的,这当然是可以的。我为客户创建的数据工厂解决方案与您所描述的非常相似。我们有一个案例研究准备发布待定项目标志。很乐意私下讨论。

其他几点要注意。

  • 一旦你撕碎带U-SQL和输出对象的标记到CSV或任何你需要的测试电源BI连接器连接到ADL存储图像。目前,没有用于ADL分析表的Power BI连接器。希望那里。我在几年前向微软反馈了这一消息。
  • 您需要在您的 Azure活动目录的上下文中创建服务主体,以允许自定义活动类别通过 对数据库存储进行身份验证。
  • ADF使用的自定义活动的二进制文件需要存储在Azure Blob存储中。该容器将在JSON活动中被称为包关联服务。

例如:

"activities": [ 
{ 
    "type": "DotNetActivity", 
    "typeProperties": { 
    "assemblyName": "CustomActivites.dll", 
    "entryPoint": "ImageHandler.GetImages", 
    "packageLinkedService": "BlobStore", // <<< here 
    "packageFile": "CustomActivites.zip", 
    "extendedProperties": { 
     //if required 
    } 
    } 

希望这有助于

祝你好运!如有需要,乐意协助。

+0

在阅读,阅读您的博客文章和阅读Azure Batch时,几乎没有疑问,如果您可以给我几分钟的时间,我会非常感激。期待您的联系方式@ [email protected] –

+0

请注意,如果您可以在发布的参考问题中分享您的想法。这是我到目前为止在usql中调用自定义.net sdk库,但没有得到任何happing结尾。 –

+0

乐于协助专业能力。请通过[email protected]向我们的销售团队发送电子邮件。谢谢 –

相关问题