- 博客(105)
- 收藏
- 关注
原创 学习MS Dynamics AX 2012编程开发 3. 存储数据
您应该始终尝试存储数据,并以尽可能好的方式将其与其他数据关联起来,因为这将减少在编码上花费的时间。它还将确保您正在构建的解决方案更加稳定,性能更好。本章将向您展示如何创建可以存储数据的表,如何创建表之间的关系,以及如何通过创建唯一索引和删除操作来增强引用完整性。您将在本章中了解以下主题:• 表• 扩展数据类型• 关系。
2023-12-25 16:18:16 1190
原创 学习MS Dynamics AX 2012编程开发 2. X++语言
完成本章后,您将能够理解X++语言;您将知道可用的数据类型是什么,如何创建各种循环,如何比较和操作变量,在哪里可以找到预定义的函数,以及如何使用它们。
2023-12-17 17:11:06 454
原创 学习MS Dynamics AX 2012编程开发 1. 了解Dynamics AX 2012
在本章中,您将了解开发环境的结构以及Microsoft Dynamics AX中的开发人员可以访问哪些工具。在本书的第一步演练之后,您将很容易理解著名的Hello World代码,您将知道应用程序对象树中的不同节点代表什么。
2023-12-14 21:44:44 656
原创 使用Microsoft Dynamics AX 2012 - 9. 核心设置和基本功能
企业的组织结构决定了ERP系统的设置。因此,在开始使用Dynamics AX之前,需要有一个实施项目来设置企业组织和其他核心参数。实例是Dynamics AX的独立安装,它包含自己的数据库和应用程序。因此,在一个实例中修改配置设置和可编程对象不会影响其他实例。您可以在一个或多个数据库和应用程序服务器上物理安装一个Dynamics AX实例。但是,也可以在一台服务器上安装多个实例。在一个商业环境中,您通常会发现至少有一个独立于运营ERP系统的测试和开发实例。
2023-12-13 00:00:48 453 1
原创 使用Microsoft Dynamics AX 2012 - 8. 财务管理
财务管理的主要职责是控制和分析与货币金额有关的所有交易。这些事务发生在整个组织的业务流程中。因此,财务管理是企业管理解决方案的核心领域。在Dynamics AX中,支持所有部门业务流程的应用程序的深度集成可立即提供准确的财务数据。
2023-12-12 19:48:02 445
原创 使用Microsoft Dynamics AX 2012 - 7. 库存管理
库存和仓库管理的主要职责是按数量和价值控制物料库存。若要完成此任务,您只能通过过帐库存交易记录来更改Dynamics AX中的库存,而这些交易记录之前需要在凭证中注册。因此,库存中的当前数量始终是物料出库和入库交易记录的总和。大多数交易不是库存管理模块内业务流程的结果,而是在其他模块中自动创建的。例如,当您在采购模块中记录和过账产品收据时,Dynamics AX并行地在库存中过账收据交易。
2023-12-11 18:39:53 435
原创 使用Microsoft Dynamics AX 2012 - 6. 运营规划
运营规划的主要职责是确保项目在需要的时候可用,同时达到高经济效益的目标。运营规划必须解决高供应准备度和低库存这两个相互冲突的优先事项。
2023-12-09 22:51:52 148
原创 使用Microsoft Dynamics AX 2012 - 5. 生产控制
生产控制的主要职责是生产成品。为了完成这项任务,制造业需要消耗物品和资源能力(人员和机械)。制造过程可能包括半成品的生产和库存。半成品是指物品包括在成品材料清单中。
2023-12-09 00:38:07 385
原创 使用Microsoft Dynamics AX 2012 - 4. 销售和配送
销售和分销的主要职责是为客户提供您的商品和服务。为了完成这项任务,销售和分销需要通过分拣、运输和开具发票来处理销售订单,从而管理客户的材料需求。
2023-11-22 15:51:23 399
原创 使用Microsoft Dynamics AX 2012 - 2. 入门:导航和常规选项
Microsoft Dynamics AX的核心原则之一是为习惯于Microsoft软件的用户提供熟悉的外观和感觉。然而,业务软件必须适应业务流程,这可能相当复杂。
2023-11-17 22:41:25 1025
原创 使用Microsoft Dynamics AX 2012 - 1. 什么是Microsoft Dynamics AX?
Microsoft Dynamics AX是一种适应性强的业务管理解决方案,易于适应,但适用于跨国公司的安装。另一个特点是与Microsoft技术和应用程序(如Microsoft SQL Server、SharePoint Services和BizTalk Server)的深度集成。大多数人从一开始就熟悉Dynamics AX,因为用户界面在Microsoft Windows和Microsoft Office中已经为人所知。
2023-11-16 12:43:54 903
原创 Microsoft Dynamics 365 CE 扩展定制 - 9. Dynamics 365扩展
多年来,Dynamics CRM已从一个独立的应用程序发展成为一个具有强大支持生态系统的平台。引入了许多扩展以增强平台的多功能性,同时也扩展了其集成模式。在本章中,我们将介绍Dynamics 365应用程序、AppSource、PowerApps、Flow、通用数据服务(CDS)和Power BI。特别是,PowerApp、Common Data Services和Flow是一系列协同产品,允许在不同的Office 365和/或非Microsoft平台之间进行集成。
2023-11-09 19:50:31 284
原创 Microsoft Dynamics 365 CE 扩展定制 - 8. DevOps
DevOps已经流行了好几年了。许多平台已经接受了这一学科,并将其整合到其开发生命周期中。多年来,Dynamics CRM/365紧跟潮流,保持平台的现代化和最新。CRM 2011中解决方案的介绍,SolutionPackager和PackageDeployer的介绍,以及扩展都是支持DevOps故事的小步骤示例。其中一些工具是出于支持新功能(例如AppSource)的需要而产生的,微软重新调整了自己的一些工具的用途,以供公众通用。
2023-11-07 20:56:56 968
原创 Microsoft Dynamics 365 CE 扩展定制 - 7. 安全
Dynamics 365是一个强大的平台,具有超过10年的良好业绩记录。该产品最吸引人的特点是你开箱即用的所有功能。如果这些功能是在定制应用程序上从头开始编写的,那么它们中的大多数都是复杂且耗时的。安全模型是最重要的功能。Dynamics 365中的安全模型是全面的,能够满足广泛的安全要求。从使用Office 365安全组对实例的粗粒度访问,到简单的CRUD权限,再到字段级安全,多年来,授权模型一直在发展,以满足更大的粒度要求。牢牢掌握产品提供的基本安全构建块至关重要。
2023-11-06 22:25:09 914
原创 Microsoft Dynamics 365 CE 扩展定制 - 6. 增强代码
您将在书籍和官方文章中找到的大多数定制示例将主要集中在入门的基础上。他们很少深入研究如何为干净的代码和最佳实践构建代码。您构建的任何自定义,无论是使用JavaScript、C#还是任何其他语言或框架,都应该遵循最佳实践。例如,如果不考虑正确构建插件,插件很容易变得太大,难以维护。在本章中,我们将从将一类C#插件重构为三层开始:入口点、业务逻辑和数据访问层(DAL)。我们还将介绍设计模式,如依赖注入、单例和工厂。大多数增强都将利用基本的面向对象范例,包括:继承、封装和多态性等。
2023-11-05 21:39:46 869
原创 Microsoft Dynamics 365 CE 扩展定制 - 5. 外部集成
Dynamics365平台的主要优势之一是能够轻松地与其他系统集成。集成是一个吸引人的特性,它使平台成为真正的企业竞争者。大多数Dynamics CRM和Dynamics 365实现都需要与另一个系统进行一定程度的集成。门户、批处理和数据同步是一些典型的集成示例。集成带来了挑战。有些系统只在内部提供,而另一些系统则向公众开放,但有严格的安全限制。在本章中,我们将研究一些针对不同场景的设计模式。
2023-11-04 22:31:54 640
原创 Microsoft Dynamics 365 CE 扩展定制 - 4. 服务器端扩展
Microsoft Dynamics 365平台的优势之一是其服务器端可扩展性。DynamicsCRM的开箱即用功能非常好,但大多数企业实施都需要进一步的逻辑来验证、自动化或集成。Dynamics365提供了三种不同类型的服务器端可扩展性:插件、自定义工作流活动和自定义操作。它们中的每一个都适合一组特定的场景。自定义工作流活动是可重复使用的活动,可以添加到已配置的工作流业务流程中。如果一个自定义逻辑要被多次重用,并且需要由高级用户进行配置,那么自定义工作流活动就是最好的选择。
2023-11-03 22:38:32 313
原创 Power BI 傻瓜入门 21. 让引人注目的报告变得可访问和用户友好的十种方法
Power BI中读取报告和可视化的能力不应仅限于那些能够区分颜色或能够独立阅读的人。色盲用户,甚至那些需要辅助技术来帮助他们解释数据的用户呢?不应该仅仅因为他们有一个独特的要求就把他们蒙在鼓里。使用Power BI,您可以无缝地整合许多功能,而无需付出任何努力,即可使报告可供多种受众类型访问。在本章中,我描述了在使用可访问的方法解释Power BI数据时,满足需要特殊需求的受众的十种方法。
2023-11-03 10:01:44 376
原创 Microsoft Dynamics 365 CE 扩展定制 - 3. SDK企业功能
回顾Dynamics CRM的历史,该产品经过多年的发展以适应最新的趋势。Dynamics CRM的前几个版本旨在进行内部部署和内部使用。后来的版本引入了面向互联网的部署和微软云SaaS产品。随着正在进行的发布引入了新的企业功能以满足大型实施的需要,还引入了额外的功能和工具来增强Dynamics企业的实力。本章将介绍一些在实现企业级解决方案时有用的SDK精华。
2023-11-02 21:42:22 362
原创 Power BI 傻瓜入门 20. 使用Power BI优化DAX的十种方法
数据分析表达式(DAX)语言是一种在许多Microsoft产品中使用的公式表达式语言。如果您曾经使用过Analysis Services、Excel中的Power Pivot或Power BI等产品,那么您已经对DAX略知一二了。在许多情况下,Power BI中用于对关系表中的数据执行高级计算和查询的函数、运算符和值与其他Microsoft产品中使用的函数、操作符和值相同。然而,通过Power BI,微软创建了仅适用于其企业商业智能产品的特定利基DAX功能。
2023-11-02 13:54:06 732
原创 Power BI 傻瓜入门 19. 扩展Power BI体验
Power BI允许用户在几乎任何设备上使用分析:台式机、智能手机、平板电脑,甚至智能手表。根据操作系统的不同,您可以通过各种方式在云中或本地连接数据并与之交互,如表19-1所示。操作系统能力苹果iOS手机和手表Power BI支持IOS手机和手表的特定移动布局。您也可以在此版本中使用问答虚拟分析师向导。苹果iOS平板电脑当您在iPad上使用Power BI时,移动应用程序显示的不仅仅是特定格式的报告,它还以Power BI服务的格式提供仪表板和报告。
2023-11-01 14:12:38 527
原创 Power BI 傻瓜入门 18. 让您的数据熠熠生辉
如果有更新的、更相关的数据可用,旧数据对组织没有好处。而且,老实说,如果数据陈旧且缺乏完整性,积极使用Power BI处理数据的分析师是否能够创建新的引人注目的报告、观察仪表盘并进行复杂的计算?我对此表示怀疑。确保您的Power BI数据集是首屈一指的,并像您梦想的团队主力一样发挥作用,这是每个用户的目标。这就是为什么Microsoft在Power BI中集成了几个数据刷新和安全功能。在本章中,您将了解如何设计、配置和部署企业Power BI数据集,以实现数据刷新和细粒度安全。
2023-10-31 14:03:41 1098
原创 Power BI 傻瓜入门 17. 共享和Power BI工作区
Power BI WorkSpace背后的理念是,它应该包含特定于应用程序的所有内容。当设计人员创建应用程序时,他们会捆绑使用和部署所需的所有内容资产,并使其在WorkSpace中可用。内容可能包括从数据集到仪表板再到报告的任何内容。WorkSpace可能不一定包括所有内容类型。它可能只包含报告、数据集或仪表板。这取决于业务目的以及设计者希望如何与其他用户共享和协作。图17-1中所示的WorkSpace旨在使用协作方案与他人共享和协作。
2023-10-30 08:59:12 1490 1
原创 Power BI 傻瓜入门 16. 深入挖掘DAX
在第14章和第15章中,我将讨论DAX的ABC。在这些章节中,提到了创建公式的步骤,这样您就可以创建更复杂的计算,以帮助为组织提供更好的见解。本章通过帮助您更好地理解在Power BI中编码和调试DAX公式背后的技术元素来结束循环。
2023-10-29 13:53:36 561
原创 Power BI 傻瓜入门 15. DAX功能带来乐趣
在第14章中,我将讨论函数如何成为计算表达式中命名公式的一部分。作为提出计算表达式的人,您是为函数提供特定参数的人——有些是必需的,有些是可选的——这些参数指定了您提供的输入类型。(这种参数通常被称为参数。)每次执行函数时,都会产生一个值。使用DAX,许多函数类型允许您使用日期和时间、基于字符串的条件、查找和基于关系的查找来执行计算。当然,DAX也有基于标准计算的功能。函数是DAX中的一个突出功能——学会正确使用函数,您将极大地提高生产力。
2023-10-28 13:40:06 568
原创 Power BI 傻瓜入门 14. 深入挖掘DAX
使用编程语言经常会让最有经验的开发人员感到害怕。你猜怎么着?这与Power BI没有什么不同。在前面需要代码的章节中,我让您涉猎了一些等式(几个关键短语)。首先,为什么理解像数据分析表达式(DAX)这样的编程语言的工作原理如此重要?事实证明,这种公式表达式语言用于许多Microsoft产品的数据分析,而不仅仅是Power BI——Excel的analysis Service和Power Pivot只是其中的两个例子。
2023-10-27 16:59:21 580
原创 Power BI 傻瓜入门 13. 进入仪表板
喜欢统一外观的用户通常会在Power BI可视化中添加一个主题。事实证明,你可以对仪表板做同样的事情。事实上,对于一个总体主题的需求在仪表板中可能更大。想想看:假设您必须将多个报告集成到一个仪表板中,每个报告都有不同的外观和感觉?通过开发仪表板主题,您可以保持用户体验的一致性。配置仪表板主题就像添加互动程序。若要将主题添加到仪表板,请转到要添加主题的仪表板。在菜单中的仪表板正上方,选择“编辑”菜单。然后,从选项列表中选择Dashboard Theme,如图13-11所示。
2023-10-26 23:24:05 1048
原创 Power BI 傻瓜入门 12. 抽取报表
将您可以使用Power BI创建的每个可视化视为为为数据集提供不同的见解。可视化也可以是独立的,也可以与许多其他可视化相结合。无论哪种方式,可视化的输出都是一个可交付的最终状态:一个报告。尽管一个报告包含一个可视化并不罕见,但拥有多个可视化可以为组织提供巨大的视角。根据用户的角色,报告还可以呈现许多不同的生活。一些用户可能是报表的设计者,而另一些用户则可能是报表数据的使用者。本章介绍如何使用Power BI Desktop和Power BI Services为最终用户消费配置视觉效果和报告设置。
2023-10-26 22:10:55 461
原创 Power BI 傻瓜入门 11. 可视化数据
一张图片能说出千言万语”是许多人使用Power BI的原因之一。您已经导入了数据,可能有数百万条记录,现在您想了解数据的含义。对于您或您的组织来说,可视化可能比大型复杂数据集或单页报告更容易使用。当然,根据所涉及的变量数量或您想要探索的数据类型,拥有特定类型的可视化只能提高数据体验的可读性和流畅性。在本章中,您可以看到如何访问可视化、选择正确的选项以及配置可视化以创建报告。
2023-10-26 21:11:33 1149
原创 Power BI 傻瓜入门 10. 完善数据模型
这就是困境。您的报告在测试和开发环境中运行得非常出色。为什么?因为环境是被包容的。但是当您将数据模型部署到生产中时--无论是通过导入、使用DirectQuery还是使用组合模型进行生产,性能问题都会立即出现。例如,报告和可视化加载时间过长,或者更新时间过长。结果是糟糕的用户体验。数据专业人员大部分时间都在扮演侦探的角色,试图追踪数据错误和性能问题。你猜怎么着?大多数情况下,数据模型是罪魁祸首。制作不当的DAX表达式,或者表之间的错误关系,都会极大地降低数据模型的速度。
2023-10-26 12:35:18 626
原创 Power BI 傻瓜入门 9. 设计和部署数据模型
Power BI导入数据集时,默认为特定的数据类型。例如,在图9-6中,您可以看到Products表有几列,其中两列表示十进制数作为选项。此处显示的列是ProductMSRP和ProductWhsPrice。数据类型可能不准确,因为这些列本质上是货币列。您可以选择十进制数或固定十进制数。在这种情况下,货币值需要小数。用户还可以在列中放置格式,以更好地表示每个单元格中数据的上下文。要查看给定列的数据类型,请执行以下步骤。转到数据视图。选择要查看的列并高亮显示。确保您在列工具选项卡上。
2023-10-25 22:29:45 1238
原创 Power BI 傻瓜入门 8. 制作数据模型
您可能认为,通过Power BI对数据进行转换后,您将一帆风顺。在某些情况下,这是正确的。当然,当您创建了一个包含许多表的详细模型时,需要做一些工作来完善数据集。数据建模既是一门艺术,也是一门科学,因为你一直在努力塑造数据,以便获得尽可能精确的见解。一旦加载并转换数据,真正的乐趣就开始了——“努力完善它”部分。这就是引入建模的地方。在本章中,将描述模式设计,它为您提供所需的信息,以便设计和开发支持可视化和报告的数据模型。
2023-10-24 22:29:20 1371
原创 Power BI 傻瓜入门 7. 清理、转换和加载数据
本章内容包括要进行任何数据清理和转换,您的组织需要分析师、工程师和侦探。这里的想法是,在进入系统之前或在数据存在于其预期的数据存储中之后,必须首先分析数据。仅仅掩盖数据并不能解决问题。你需要遵循一个严格的过程,在数据的大海捞针。如果没有严格的流程,就无法确保所有列、值和键的数据一致性。通过遵循细致的分析过程,您可以设计优化的查询,帮助将数据加载到系统中而不会出现问题。本章通过评估整个生命周期以及Power BI专业人员必须进行的支持活动来帮助您开发该流程,以使他们的数据在可视化消费中大放异彩。
2023-10-23 20:58:55 2220
原创 Power BI 傻瓜入门 6. 从动态数据源获取数据
本章内容将介绍数据有时可能有点复杂。诚然,上传一个包含几个电子表格的文件,或者一个包含单个数据流的提要来加载和转换是孩子的游戏。然而,当您将数据集放在公司范围的企业应用程序中,并不断向其写入事务时,会发生什么?这种情况完全不同。企业应该(出于充分的理由)关注商业智能(BI)结果的集成和输出。使用Power BI,当涉及到他们的数据系统或与第三方数据源的通信时,组织不需要担心复杂的技术操作。正如您在本章中所看到的,集成是流动的——无论连接要求如何,Power BI都有能力使用标准化的连接过程。
2023-10-22 21:33:22 1824
原创 Power BI 傻瓜入门 5. 准备数据源
现代组织有很多数据。因此,不用说,微软等企业软件供应商已经构建了数据源连接器,以帮助组织将数据导入Power BI等应用程序。你很快就会意识到,连接数据源并不一定是棘手的部分,通常是数据转换需要一点时间。在你弄清楚哪种方法最适合准备数据并将其加载到Power BI中之后,你就可以很好地分析和可视化你的宇宙中的数据了。在本章中,您将学习使用Power BI Desktop and Services准备和加载数据的方法。
2023-10-22 19:40:14 1901
原创 Power BI 傻瓜入门 4. Power BI:亮点
就像评估一个由多种成分组成的蛋糕一样,Power BI要求其用户熟悉商业智能(BI)解决方案中的功能。几乎所有与Power BI交互的用户都是从桌面版开始的。用户可以按照“熟能生巧”这句老话,通过摄入和建模,按照自己想要的方式塑造数据。无论你是在操纵数据以使模型恰到好处,还是通过争论来处理数据转换,或者试图创建漂亮的可视化效果,繁重的工作都是基于桌面的。Power BI参与者很少开始使用在线服务,除非数据集之前是为共享和协作而创建的。
2023-10-21 22:24:19 515
原创 Power BI 傻瓜入门 3. 选择Power BI的版本
您可以从四个产品许可选项中进行选择:Power BI Desktop、Power BI Free、Power BI Pro或Power BI Premium。您可能会挠头,因为Microsoft还在Microsoft网站上展示了其他一些Power BI产品,包括两个版本的Power BI Premium以及Power BI Mobile、Power BI Embedded和Power BI Report Server。如果你感到困惑,你并不孤单。
2023-10-21 21:21:03 1865
原创 Power BI 傻瓜入门 2. Power BI的人员、方式和内容
企业商业智能(BI)解决方案并非一刀切,这就是为什么像微软这样的供应商在Power BI利基市场的产品营销和分销中迎合了广泛的受众。参与商业智能生命周期的利益相关者创建用于分析和规划的数据模型,清理数据集,将数据集转换和验证为数据模型,并管理数据模型每天运行的基础设施。几年前,你可能会用双手数出一个全球组织中有多少人参与了数据管理。如今,多达十几个独立的团队可能负责数据管理,其中一个团队可以很容易地致力于支持Power BI工作和分析输出,如生成的报告、仪表盘和数据集。
2023-10-21 17:27:09 397
停车场项目(WPF+Prism+.NET Framework+.NET5)
2024-05-10
使用UiPath和AA构建的解决方案 5. 使用UiPath ReFramework处理采购订单
2023-10-12
7.扩展Dynamics 365 CE,包括为Dynamics 365 CE应用程序编写代码
2023-09-01
C#算法问题, 不知道怎么处理这个数据的转换
2024-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人