使用帐户策略管理 Azure Data Lake Analytics
帐户策略可帮助你控制如何使用 Azure Data Lake Analytics 帐户的资源。 通过这些策略,可以控制使用 Azure Data Lake Analytics 的成本。 例如,使用这些策略,可以通过限制帐户可以同时使用多少 AU 来防止意外的成本峰值。
重要
Azure Data Lake Analytics 于 2024 年 2 月 29 日停用。 了解更多 的信息,请参阅此公告。
对于数据分析,组织可以使用 Azure Synapse Analytics 或 Microsoft Fabric。
帐户级策略
这些策略适用于 Data Lake Analytics 帐户中的所有作业。
Data Lake Analytics 帐户中的最大 AU 数
策略控制 Data Lake Analytics 帐户可以使用的分析单元(AU)总数。 默认情况下,该值设置为 250。 例如,如果将此值设置为 250 AU,那么您可以运行一个作业,其中分配有 250 个 AU,或者运行 10 个作业,每个作业分配有 25 个 AU。 提交的其他作业将排入队列,直到运行作业完成。 运行作业完成后,释放AU资源,以便排队的作业能够运行。
若要更改 Data Lake Analytics 帐户的 AU 数,请执行以下作:
在 Azure 门户中,转到 Data Lake Analytics 帐户。
选择 限制和策略。
在 最大AU下,移动滑块以选择一个值,或在文本框中输入值。
选择 保存。
注释
如果需要超过默认的 250 个 AU,请在门户中单击 帮助与支持 以提交支持请求。 Data Lake Analytics 帐户中可用的 AU 数可以增加。
可同时运行的最大作业数
此策略限制可以同时运行多少个作业。 默认情况下,此值设置为 20。 如果 Data Lake Analytics 具有可用的分析单元 (AU),新作业将被安排立即运行,直到正在运行的作业总数达到此策略规定的数量。 达到可同时运行的作业的最大数目时,后续作业将按优先级顺序排队,直到一个或多个正在运行的作业完成(具体取决于可用的 AU)。
若要更改可同时运行的作业数,请执行以下步骤:
在 Azure 门户中,转到 Data Lake Analytics 帐户。
选择 限制和策略。
在 最大运行作业数下,移动滑块以选择值,或在文本框中输入值。
选择 保存。
注释
如果需要运行超过默认(20)个作业,请在门户中单击 帮助+支持,然后提交支持请求。 可以增加在您的 Data Lake Analytics 帐户中可同时运行的作业数量。
作业元数据和资源的保留时长
当用户运行 U-SQL 作业时,Data Lake Analytics 服务会保留所有相关文件。 这些文件包括 U-SQL 脚本、U-SQL 脚本中引用的 DLL 文件、已编译的资源和统计信息。 这些文件位于默认 Azure Data Lake Storage 帐户的 /system/ 文件夹中。 此策略控制这些资源在自动删除之前存储的时间(默认值为 30 天)。 可以使用这些文件进行调试,以及将来要重新运行的作业的性能优化。
若要更改保留作业元数据和资源的时间:
- 在 Azure 门户中,转到 Data Lake Analytics 帐户。
- 选择 限制和策略。
- 在“天保留作业查询”的设置中,可以移动滑块选择值或在文本框中输入值。
- 选择 保存。
作业级策略
通过作业级别策略,可以控制单个用户(或特定安全组的成员)可以在提交的作业上设置的最大 OU 和最大优先级。 使用此策略可以控制用户产生的成本。 它还允许你控制计划作业可能对在同一 Data Lake Analytics 帐户中运行的高优先级生产作业的影响。
Data Lake Analytics 有两个可在作业级别设置的策略:
每个作业的 AU 限制:用户只能提交最多具有此数量的 AU 的作业。 默认情况下,此限制与帐户的最大 AU 限制相同。
优先级:用户只能提交优先级低于或等于此值的作业。 较高的数字表示优先级较低。 默认情况下,此限制设置为 1,这是可能最高的优先级。
每个帐户上都设置了默认策略。 默认策略适用于帐户的所有用户。 可以为特定用户和组创建更多策略。
注释
帐户级策略和作业级策略同时应用。
为特定用户或组添加策略
在 Azure 门户中,转到 Data Lake Analytics 帐户。
选择 限制和策略。
在 作业提交限制下,选择 “添加策略”按钮。 然后,选择或输入以下设置:
计算策略名称:输入策略名称,提醒你策略的目的。
选择用户或组:选择适用于此策略的用户或组。
设置作业 AU 限制:设置适用于所选用户或组的 AU 限制。
设置优先级限制:设置应用于所选用户或组的优先级限制。
选择“确定”。
新政策列在 默认 策略表的 作业提交限制下。
删除或编辑现有策略
在 Azure 门户中,转到 Data Lake Analytics 帐户。
选择 限制与策略。
在 作业提交限制下,找到要编辑的策略。
若要查看 删除 和 编辑 这些选项,请在表格右侧选择
...
。
更多工作政策资源
后续步骤
- Azure Data Lake Analytics 的 概述
- 使用 Azure 门户 开始使用 Data Lake Analytics
- 使用 Azure PowerShell 管理 Azure Data Lake Analytics