ProductModel.Instructions xml 列について

ProductModel テーブルの Instructions 列には、製造手順が XML ドキュメントとして格納されています。これらのドキュメントは、Microsoft Word .NET を使用して作成されています。

各 XML ドキュメントには、特定の製品モデルを製造するための完全な指示が含まれています。各製品のモデルにはいくつかの製品が含まれていることがあります。たとえば、Road 450 は自転車の製品モデルです。この製品モデルには、Road 450 Red 25Road 450 Green 48 などのいくつかの自転車があります。同じ製品モデルの個別の自転車製品間の主な違いは、色とサイズです。

たとえば、HH Mountain フレーム、LL Mountain フレーム、および ML Mountain フレームは、一意の製品 ID を持つ個別の製品ですが、これらはすべてマウンテン バイクのフレーム製品モデル内のフレームの種類です。

Product テーブルの ProductID 列により、各製品が識別されます。Product テーブルの ProductModelID 列により、製品が属している製品モデルが識別されます。

製品は製造プロセスに基づいてあるワーク センターから他のワーク センターに移動されます。また、XML ドキュメントには各ワーク センターでの製造手順が記載されています。製造手順を説明する課程で、ツール、材料、設計図、およびダイアグラムが XML タグにすべてラップされます。したがって、タグに対してクエリを実行できます。たとえば、XQuery を使用して、マウンテン バイクの製造に使用するすべてのツールを検索できます。

これは、型指定された xml 型の列です。この列に使用されているスキーマは、この Microsoft Web サイトで確認できます。この列は、AdventureWorksProductModelManuInstructions XML スキーマを使用しています。

サンプル XML インスタンス

ProductModel.Instructions 列に格納されているサンプルの XML インスタンスを次に示します。

<root xmlns="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions">
  Adventure Works CyclesFR-210B Instructions for Manufacturing HL Touring FrameSummaryThis document contains manufacturing instructions for manufacturing the HL Touring Frame, Product Model 7. Instructions are work center specific and are identified by Work Center ID. These instructions must be followed in the order presented. Deviation from the instructions is not permitted unless an authorized Change Order detailing the deviation is provided by the Engineering Manager. 
<Location LaborHours="2.5" LotSize="100" MachineHours="3" 
          SetupHours="0.5" LocationID="10">
  Work Center - 10 Frame FormingThe following instructions pertain to Work Center 10. (Setup hours = .5, Labor Hours = 2.5, Machine Hours = 3, Lot Sizing = 100) 
  <step>Insert <material>aluminum sheet MS-2341</material> into the 
  <tool>T-85A framing tool</tool>.</step>
  <step>Attach <tool>Trim Jig TJ-26</tool> to the upper and lower right corners of the aluminum sheet. </step>
  <step>Using a <tool>router with a carbide tip 15</tool> 
  , route the aluminum sheet following the jig carefully. </step>
  <step>Insert the frame into <tool>Forming Tool FT-15</tool> and press Start. </step>
  <step> When finished, inspect the forms for defects per Inspection Specification <specs>INFS-111</specs>.</step>
  <step>Remove the frames from the tool and place them in the Completed or Rejected bin as appropriate.</step> 
  </Location>
<Location LaborHours="1.75" LotSize="1" MachineHours="2" SetupHours="0.15" LocationID="20">
  Work Center 20 - Frame WeldingThe following instructions pertain to Work Center 20. (Setup hours = .15, Labor Hours = 1.75, Machine Hours = 2, Lot Sizing = 1) 
  <step>Assemble all frame components following blueprint 
  <blueprint>1299</blueprint> . </step>
  <step>Weld all frame components together as shown in illustration 
  <diag>3</diag> </step>
  <step>Inspect all weld joints per Adventure Works Cycles Inspection Specification <specs>INFS-208</specs> . </step>
  </Location>
<Location LaborHours="1" LotSize="1" LocationID="30">
  Work Center 30 - Debur and PolishThe following instructions pertain to Work Center 30. (Setup hours = 0, Labor Hours = 1, Machine Hours = 0, Lot Sizing = 1) 
  <step>Using the <tool>standard debur tool</tool> , remove all excess material from weld areas. </step>
  <step>Using <material>Acme Polish Cream</material> , polish all weld areas. </step>
  </Location>
<Location LaborHours="0.5" LotSize="20" MachineHours="0.65" LocationID="45">
  Work Center 45 - Specialized PaintThe following instructions pertain to Work Center 45. (Setup hours = 0, Labor Hours = .5, Machine Hours = .65, Lot Sizing = 20) 
  <step>Attach <material>a maximum of 20 frames</material> 
  to <tool>paint harness</tool> ensuring frames are not touching. 
  </step>
  <step>Mix <material>primer PA-529S</material>. Test spray pattern on sample area and correct flow and pattern as required per engineering spec 
  <specs>AWC-501</specs>. </step>
  <step>Apply thin coat of primer to all surfaces.</step> 
  <step>After 30 minutes, touch test for dryness. If dry to touch, lightly sand all surfaces. Remove all surface debris with compressed air.</step> 
  <step>Mix <material>paint</material> per manufacturer instructions. </step>
  <step>Test spray pattern on sample area and correct flow and pattern as required per engineering spec <specs>AWC-509</specs>.</step>
  <step>Apply thin coat of paint to all surfaces.</step> 
  <step>After 60 minutes, touch test for dryness. If dry to touch, reapply second coat.</step> 
  <step> Allow paint to cure for 24 hours and inspect per <specs>AWC-5015</specs> . </step>
  </Location>
<Location LaborHours="3" LotSize="1" SetupHours="0.25" LocationID="50">
  Work Center 50 - SubAssembly The following instructions pertain to Work Center 50. (Setup hours = .25, Labor Hours = 3, Machine Hours = 0, Lot Sizing = 1) 
  <step>Add Seat Assembly.</step> 
  <step>Add Brake assembly.</step> 
  <step>Add Wheel Assembly.</step> 
  <step>Inspect Front Derailleur.</step> 
  <step>Inspect Rear Derailleur.</step> 
  </Location>
<Location LaborHours="4" LotSize="1" LocationID="60">
  Work Center 60 - Final Assembly The following instructions pertain to Work Center 60. (Setup hours = 0, Labor Hours = 4, Machine Hours = 0, Lot Sizing = 1) 
<step>Perform final inspection per engineering specification 
  <specs>AWC-915</specs>. </step>
  <step>Complete all required certification forms.</step> 
  <step>Move to shipping.</step> 
  </Location>
  </root>

その他の XML インスタンスを参照するには、次のクエリを実行します。

SELECT Instructions
FROM   Production.ProductModel