SSIS дахь пивот ба Unpivot гэж юу вэ?
SSIS дахь пивот ба Unpivot гэж юу вэ?

Видео: SSIS дахь пивот ба Unpivot гэж юу вэ?

Видео: SSIS дахь пивот ба Unpivot гэж юу вэ?
Видео: Пример использования гибкого маркетинга 2024, Арваннэгдүгээр
Anonim

Пивот – Энэ нь тус тусдаа мөрийн өгөгдлийг тус тусад нь баганын өгөгдөл болгон хувиргадаг. Пивотыг болиулах – Энэ нь урвуу өгөгдөл хувиргалтыг гүйцэтгэдэг Пивот өгөгдөл. Үүний дараа бид бодит мэдээллийг авдаг Пивотыг болиулах.

Мөн SQL Server дээрх pivot болон Unpivot гэж юу вэ?

SQL PIVOT ба UNPIVOT Хүснэгтийн илэрхийллийг нөгөө рүү хөрвүүлэхэд ашигладаг хоёр харилцааны операторууд юм. PIVOT нь мөрийн түвшингээс баганын түвшинд өгөгдөл дамжуулахыг хүссэн үед ашиглагддаг БУЙ нь баганын түвшингээс мөрийн түвшинд өгөгдлийг хөрвүүлэхийг хүссэн үед ашиглагддаг.

Үүнтэй адилаар би Unpivot-г SSIS-д хэрхэн ашиглах вэ? БУЙ Өөрчлөлт SSIS Жишээ нь үүн дээр давхар товшвол мэдээллийн урсгалын таб нээгдэнэ. АЛХАМ 2: OLE DB эх сурвалжийг чирж буулгах, БУЙ Зурагт үзүүлсэн шиг багажны хайрцагнаас өгөгдлийн урсгалын бүс рүү шилжих. АЛХАМ 4: Багануудыг шалгахын тулд багана таб дээр дарна уу. Энэ таб дээр бид хүсээгүй багануудын сонголтыг арилгаж болно.

Үүний үндсэн дээр SSIS-д гол зүйл юу вэ?

Пивот Өөрчлөлт SSIS . Sursh гэхэд. The Пивот Өөрчлөлт SSIS гүйцэтгэхэд ашигладаг эргэлт оролтын өгөгдөл дээрх үйлдлүүд (Эх сурвалж өгөгдөл). А эргэлт үйл ажиллагаа нь мөрийн өгөгдлийг тусдаа багана болгон хувиргах гэсэн үг юм. Пивот Өөрчлөлт нь Unpivot Transformation-ийн яг эсрэг юм.

Pivot болон Unpivot хоёрын ялгаа нь юу вэ?

The PIVOT мэдэгдлийг хүснэгтийн мөрүүдийг багана болгон хөрвүүлэхэд ашигладаг бол БУЙ оператор нь баганыг буцааж мөр болгон хувиргадаг. Ухрах а PIVOT мэдэгдэл нь хэрэглэх үйл явцыг хэлнэ БУЙ анхны өгөгдлийн багцыг авахын тулд аль хэдийн PIVOTED өгөгдлийн багц руу оператор.

Зөвлөмж болгож буй: