DWS Ltd
DWS Ltd
  • 24
  • 233 609
DWS Ltd Marketing Commercial
The DWS Group are recruiting IT Professionals to Deliver, Achieve and Have Fun across Australia.
Go to dws.com.au/careers.
zhlédnutí: 6 665

Video

DWS Graduate Program
zhlédnutí 604Před 6 lety
DWS is committed to hiring tomorrow’s leaders today. As a graduate your first job has to be a strong stepping stone, upon which you tackle the stairs of success. We offer you the opportunity to be a part of a supportive team, with a variety of challenging work and a strong consulting career path. There is no better place in Australia to look than DWS. We pride ourselves in employing the best an...
DWS will be at the 2016 Corporate Games Games Quiz
zhlédnutí 94Před 7 lety
DWS Ltd has a long history of success at the Australian Corporate Games. This video takes a light-hearted look at our journey toward the 2016 Games. DWS Ltd is a leading Australian IT Services Company, providing services to blue chip organisations. www.dws.com.au
DWS Basketball will be at the Corporate Games
zhlédnutí 121Před 7 lety
DWS Ltd has a long history of success at the Australian Corporate Games. This video takes a light-hearted look at our journey toward the 2016 Games, this time focussing on Basketball. DWS Ltd is a leading Australian IT Services Company, providing services to blue chip organisations. www.dws.com.au
DWS Karting will be at the 2016 Corporate Games
zhlédnutí 108Před 8 lety
DWS Ltd has a long history of success at the Australian Corporate Games. This video takes a light-hearted look at our journey toward the 2016 Games. DWS Ltd is a leading Australian IT Services Company, providing services to blue chip organisations. www.dws.com.au
Metadata Palooza - ETL Architecture In Depth
zhlédnutí 2,6KPřed 8 lety
This lecture takes a Kimball-inspired approach to Metadata management for Data Warehouse Applications. Ross Leishman, a Principle Consultant at DWS Limited presents the range of Metadata principle in in his entertaining and knowledgeable style. DWS Ltd is a leading Australian IT Services Company, providing services to blue chip organisations. www.dws.com.au
DWS Ltd at the 2015 Australian Corporate Games
zhlédnutí 375Před 8 lety
The Australian Corporate Games took place in Melbourne on 20-22 November 2015. Australian IT Services Provider DWS Limited took part for the 12th year and once again had a very successful campaign, having a great deal of fun along the way. The soundtrack is "Learn to Fly" by the Foo Fighters; available on iTunes. DWS is a leading publicly listed Australian IT Services company, providing service...
ETL Architecture in Depth - Intermediate Dimensional Modelling
zhlédnutí 26KPřed 9 lety
A presentation by DWS Consultant Ross Leishman based on the Kimball Group's 4-Day course: ETL Architecture In-Depth. Chapters and TimeStamps: 1. 00:00 Intro 2. 05:37 Hybrid Slowly Changing Dimensions 3. 15:07 Mini Dimensions 4. 28:03 Junk Dimensions 5. 33:35 Bridge Tables 6. 41:29 Ragged Hierarchies 7. 51:38 Coverage Facts 8. 55:10 Summary and Questions This is the 2nd of a 3-part Series. Part ...
ETL Architecture In-Depth - Advanced Dimensional Modelling
zhlédnutí 21KPřed 9 lety
The third is a series of three Presentations on Dimensional Modelling based on the Kimball Group's 4 day course: ETL Architecture In-Depth. Chapter numbers and timestamps: 1. 00:00 Intro 2. 05:37 Hybrid Slowly Changing Dimensions 3. 15:07 Mini Dimensions 4. 28:03 Junk Dimensions 5. 33:35 Bridge Tables 6. 41:29 Ragged Hierarchies 7. 51:38 Coverage Facts 8. 55:10 Summary and Questions The other P...
Oracle SQL Tuning Expert Series - Understanding Indexes
zhlédnutí 56KPřed 9 lety
Ross Leishman of DWS Ltd presents the principles of Understanding Indexes for SQL Tuning. The presentation includes an entertaining demonstration of Indexes featuring DWS Alumnus Jordan Thomas as a "Buffer Cache". DWS Ltd is a leading publicly listed Australian IT Services company, providing services to blue chip organisations since 1991. With a business philosophy based upon integrity, reliabi...
DWS Limited at the 2014 Australian Corporate Games
zhlédnutí 303Před 9 lety
The Australian Corporate Games took place in Melbourne on 21-23 November 2014. Australian IT Services Provider DWS Limited took part for the 11th year and once again had a very successful campaign, having a great deal of fun along the way. The soundtrack is "The Miracle (of Joey Ramone)" by U2 available on iTunes. DWS is a leading publicly listed Australian IT Services company, providing servic...
Oracle Indexes - Live Demonstration
zhlédnutí 3KPřed 10 lety
When is a Full Table Scan faster than an Index Scan? Watch Ross and Jordan act out an Oracle database reading and caching data via both methods, explaining the costs and benefits in simple and easy to understand terms. The demonstration is part of a talk by Ross Leishman of DWS Ltd on the principles of Understanding Indexes for SQL Tuning. The full lecture is at this link: czcams.com/video/Z4hK...
ETL Architecture In-Depth - Dimensional Modelling 101
zhlédnutí 109KPřed 10 lety
A presentation by DWS Consultant Ross Leishman based on material from the Kimball Group's 4-Day Course - ETL Architecture In-Depth. This is the 1st of a 3-part series: Part 2: Intermediate Dimensional Modelling - czcams.com/video/Bk2a91BSMf8/video.html Part 3: Advanced Dimensional Modeling - czcams.com/video/m49PclOSKpg/video.html Refer "The Data Warehouse Toolkit - The Complete Guide to Dimens...
DWS Ltd at the 2013 Australian Corporate Games
zhlédnutí 255Před 10 lety
2013 is the 10th Year that DWS Ltd has competed at the Australian Corporate Games in Melbourne. This year was the best result ever for DWS. The winner of 4 Sports Awards; winner of the Division Championship for 100-150 Competitors and 2nd highest point scorer overall after ANZ. DWS Ltd is proud to participate in the Australian Corporate Games and looks forward to ongoing involvement in 2014 and...
Welcome to DWS
zhlédnutí 3,5KPřed 12 lety
Welcome to DWS
DWS at the 2011 Corporate Games - Preview
zhlédnutí 266Před 12 lety
DWS at the 2011 Corporate Games - Preview
2011 DWS Melb Corporate Games Results
zhlédnutí 187Před 12 lety
2011 DWS Melb Corporate Games Results
DWS Teamwork
zhlédnutí 551Před 12 lety
DWS Teamwork
DWS New Branding Launch Sept 2011
zhlédnutí 283Před 12 lety
DWS New Branding Launch Sept 2011
DWS December Meeting Movie Trailer
zhlédnutí 257Před 13 lety
DWS December Meeting Movie Trailer
DWS at the 2010 Melbourne Corporate Games
zhlédnutí 231Před 13 lety
DWS at the 2010 Melbourne Corporate Games
DWS Company Meeting
zhlédnutí 661Před 13 lety
DWS Company Meeting

Komentáře

  • @hoki8296
    @hoki8296 Před měsícem

    He is a Great instructor. I learned a lot. Thank you.

  • @fishsauce7497
    @fishsauce7497 Před 2 měsíci

    Doesn't Type 5 dimension directing towards Snowflake design of dimension?

  • @neelred10
    @neelred10 Před 7 měsíci

    Great presentation. For Ragged hierarchy example of salesperson and managers would be highly relatable. Like sales is attributed to a salesperson and many salesperson fall into a specific manger and then senior manager..

  • @mohan1958
    @mohan1958 Před 10 měsíci

    Great work.

  • @AkashRana1111
    @AkashRana1111 Před 2 lety

    Excellent video, gives you a basic understanding of the dimensional modelling concepts.

  • @devildip2007
    @devildip2007 Před 2 lety

    DWS Consulting looks exciting place to associate with!

  • @loudravetortoise
    @loudravetortoise Před 2 lety

    Lead and lag functions can do the same thing for the ragged hierarchy

    • @videet
      @videet Před rokem

      they can, but adds a complexity interms of querying the data.

  • @waldoaraya3058
    @waldoaraya3058 Před 2 lety

    Where can we download the slides? It would be very helpful. Thanks a lot

  • @waldoaraya3058
    @waldoaraya3058 Před 2 lety

    Excellent talk. Crystal clear explanation. Thanks a lot. Greetings from Chile-SoutAmerica.

  • @jayak3768
    @jayak3768 Před 2 lety

    22:09 How come an 8kb block with int as 8 byte only holds 400 entries. It should be 8kb/8 bytes, 1000 entries.

  • @wilhelminasihene
    @wilhelminasihene Před 3 lety

    This is a good video on Dimensional Modeling based on a case study - highly recommended czcams.com/video/7HyGM3Iw0Kc/video.html

  • @Stelios.Posantzis
    @Stelios.Posantzis Před 3 lety

    Awesome intro to DW design.

  • @CodeVeda
    @CodeVeda Před 3 lety

    Start from 1:08

  • @hanspeterhagblom8484
    @hanspeterhagblom8484 Před 3 lety

    This is an absolute goldmine if one wants to get the basics of dimensional modelling. Time really well spent. Thank you DWS and Ross for publishing this!

  • @dpg2004
    @dpg2004 Před 3 lety

    Who is here because of the block?

  • @usmanrahat5254
    @usmanrahat5254 Před 3 lety

    Really nice set of presentations. Learned alot, thanks.

  • @darkknightrises3571
    @darkknightrises3571 Před 3 lety

    Dws now part of HCL technologies

  • @emilfilipov169
    @emilfilipov169 Před 3 lety

    2 dollar spirits? Come to Bulgaria ;-)

  • @mahmudurkhan5754
    @mahmudurkhan5754 Před 4 lety

    Wow, he is the best

  • @JulianUSA
    @JulianUSA Před 5 lety

    Thank you for sharing this video!

  • @quannguyen185
    @quannguyen185 Před 5 lety

    thank you so much for your sharing.

  • @rahulkumaragrawal8113

    I have one doubt- during B-Tree slide, how come 400 entries comes in one block of 8KB if you are creating an index on a 8 byte field? As per my calculation it will be 8000/8 = 1000 entries, does it make sense? Will help if you anyone can clarify.

  • @SoccerPracticesmk
    @SoccerPracticesmk Před 5 lety

    Actually, a DW is the end product of a data journey What Organizations, Institutions and Companies are now implementing are 1) Source to Data Lakes (Exact Copies of the Source) 2) Data Lakes to Staging (Prepare the data) 3) Staging to DW

    • @Levelworm
      @Levelworm Před 5 lety

      Still need to build the business logic into DW though

  • @damajikalunge7896
    @damajikalunge7896 Před 5 lety

    In example 5. select c.customer_name , c.customer_address, i.invoice_num, i.invoice_date,i.invoice_amount from Customer c, ---100 k rows Invoice i ---- 10 M rows where c.cust_id=i.cust_id AND c.customer_name=' Tarun Kumar' -- exactly one row AND i.invoice_date >= (sysdate-12) -- 20 % of all rows If we are scanning more than 20% of rows should we add the index on an invoice date? Does not it violate the thumb rule?

  • @satyak1337
    @satyak1337 Před 6 lety

    super helpful and really nice presentation.

  • @tajammulhsyed
    @tajammulhsyed Před 6 lety

    boring

  • @devuser7619
    @devuser7619 Před 6 lety

    The real talk starts at 10:20.

  • @mmaller0319
    @mmaller0319 Před 6 lety

    Excellent Presentation.Cleared a lot of concepts.

  • @rjairtel
    @rjairtel Před 6 lety

    I was once thrown out of oracle interview for telling B tree is Binary Tree... :) Wish the interviewer would have seen this and knew I am not alone...

    • @necbranduc
      @necbranduc Před 4 lety

      Most RDBMS actually use B+trees as a data structure for an index. So, saying an index is a B-tree is an over-simplification of this and is generally not used as a data-structure, maybe the presenter just said it as an example. If your interviewer asked specifically a "B-Tree", then shame on him for acting so unprofessional! Otherwise, he might have expected for you to correct him or know of a B+Tree. Anyway, I hope you found this information useful and hope you got the next great job!

  • @robsonenduro3316
    @robsonenduro3316 Před 6 lety

    waste of time.

    • @grinouna75
      @grinouna75 Před 6 lety

      It's a beginner level discussion. Not tailored to all audience and you might consider as a "waste of time" could have help thousands of other viewers.

    • @JoHeN1990
      @JoHeN1990 Před 5 lety

      I find it really engaging though

    • @orokushi5953
      @orokushi5953 Před 5 lety

      Im a begginer. It has helped me a lot.

    • @samt1705
      @samt1705 Před 3 lety

      This is 101.. It's one of the best presentations I've seen on DW-BI-ETL.. They also have intermediate and advanced ETL presentations on this channel.

  • @sidpati
    @sidpati Před 6 lety

    These presentations are extremely helpful. I was able to understand all of the content. Thank you.

  • @balgovindtiwari7577
    @balgovindtiwari7577 Před 6 lety

    English songs lyrics

  • @Praveen_2110
    @Praveen_2110 Před 6 lety

    Confirming dimensions are dimension table that combine or the ones that provide access two fact tables through them, but this was explained in very round about way and it was not clear

  • @dataarchitect841
    @dataarchitect841 Před 7 lety

    nice course on data modeling: www.udemy.com/datamodeling/?couponCode=PROMO17

  • @hugpickpackboom8048
    @hugpickpackboom8048 Před 7 lety

    DW Architecture, Data Modeling, ERwin, ETL fundamentals, Business Reporting and Data Visualisation twitter.com/IbexMarketing/status/818964583104643072

    • @adityat8336
      @adityat8336 Před 6 lety

      Very informative video...thanks to tutor

  • @hugpickpackboom8048
    @hugpickpackboom8048 Před 7 lety

    DW Architecture, Data Modeling, ERwin, ETL fundamentals, Business Reporting and Data Visualisation twitter.com/WikiOffer/status/818964539131588608

  • @prachideshmukh9527
    @prachideshmukh9527 Před 7 lety

    Excellent Video. I could able to solve my performance problem with this information. Thanks Ross

  • @TheAfiAfiAfi
    @TheAfiAfiAfi Před 7 lety

    Come on, give it a rest! Bill (W. H.) Inmon is the grandfather of DW. Anyone who is anyone knows that.

  • @jimtonykiller
    @jimtonykiller Před 7 lety

    Hi Ross in the recursive relationship, we can filter also on the basis where parent key = child key?

    • @boganpies
      @boganpies Před 7 lety

      Do you mean, "can we *safely* filter on ...?" And by *safely*, I mean without risk of picking up duplicate rows in the fact. Yes, you can, but it doesn't make much sense. The purpose of using the ragged hierarchy bridge (in my example, the CUSTOMER_BRIDGE) was to find facts that belong to children (or grandchildren, etc) of the chosen customer(s).By filtering CHILD_CUSTOMER_KEY = PARENT_CUSTOMER_KEY, we get the subset of the bridge that includes only level-0 relations (ie. level-2 = self, children and grandghildren; level-1 = self and child; level-0 = self only).The LEVELS_FROM_PARENT attribute provides this same functionality (LEVELS_FROM_PARENT = 0) in a slightly more intuitive fashion, and it also extends to deeper levels (1, 2, etc).But even THAT is not the best solution. If you're not interested in picking up facts for children and grandchildren etc, then don't use the bridge table at all - just join the fact to the CUSTOMER dimension.

    • @ParasDoshiBlog
      @ParasDoshiBlog Před 3 lety

      Great series, thank you!

  • @jimtonykiller
    @jimtonykiller Před 7 lety

    Hi Ross just thinking, in your treatment-diagnosis example, during ETL load can't I group the rows to have coma separated diagnosis, which then simplifies the architecture and there is no need of any bridge table. So you have patient joined to treatment fact on patient key and with diagnosis appearing in treatment fact as comma separated values? We also eliminate the exercise of "constructing" possible "groups of diagnosis", to be more close to real world. Also with this architecture then we have no need for weighting factor.... your thoughts please.

    • @boganpies
      @boganpies Před 7 lety

      Hi AT. Thanks for the question. Yes, you can indeed have a column containing repeating elements--either comma separated, XML, or some other well-formed scheme for storing such data. But you've only solved one part of the problem - storage. What about querying? After all, that's why we're here.For your comma-separated example, when you want to search for cases with diagnoses including FRACTURE - TIBIA, you can't query on DIAGNOSIS = 'FRACTURE - TIBIA', you need to include wildcards. e.g. DIAGNOSIS LIKE '%FRACTURE - TIBIA%'.This opens up a new world of problems, like how do we treat strings that are a subset of other valid strings. For example, if our medical records system used particularly archaic language, we might record malaria as AGUE, but then DIAGNOSIS LIKE '%AGUE%' might well serve up results of PLAGUE, which would be undesirable.Bridge tables resolve these problems with predictable and intuitive results.

  • @mgml3330
    @mgml3330 Před 7 lety

    In Q&A, talking about network latency as a reason for performance degradation reading from disks, because the data has to go back and forth - Even if the data has to be read from the buffer cache where the buffer cache is also in the server memory and hence there is a round trip (network latency). So, doesn't it just come down to only the quick access from memory versus relatively slow access from the disk? Because, there is network latency in both? Thanks

    • @boganpies
      @boganpies Před 7 lety

      Hi MGM L. I'm not sure I understand your question. Are you saying the cost of a round trip to memory is the same as Network Latency. I'm no hardware geek, so I'm prepared to be shouted down on this, but Memory (RAM) is resident on the machine and directly accessible by the CPU. Latency to pick something out of RAM is vanishingly fast.Disk systems CAN be resident on the machine (like the SSD in my laptop), but are not directly accessible by the CPU. It needs to send a message to the disk controller to find and read data. That round-trip is called (at least I call it) Disk Latency, and it is fast, but nothing like as fast as reading from memory.Enterprise databases don't exist on my laptop. More often than not, their disk storage is NOT resident on the machine - it's on a whole nuther machine. When the database wants something off that disk system, it needs to send a message across the network to that machine, and THAT'S Network Latency - it takes time.

  • @jimtonykiller
    @jimtonykiller Před 7 lety

    the manager was hot.....

  • @mantu1234567890
    @mantu1234567890 Před 8 lety

    I want to learn your way - in the end you said there will be more presentations in future. Hope you have given them. But sadly, I was not able to find the links in CZcams. Can you help me finding those. Thanks in advance.

    • @boganpies
      @boganpies Před 8 lety

      There's no more Oracle presentations ... yet. But if you follow the DWS channel, CZcams will let you know when they arrive.

    • @mantu1234567890
      @mantu1234567890 Před 8 lety

      Thanks Ross.

  • @mantu1234567890
    @mantu1234567890 Před 8 lety

    Ross you are awesome. I need more links to your video s

    • @boganpies
      @boganpies Před 8 lety

      Cheers Parag. If only I could turn kudos into cash :-)

    • @mantu1234567890
      @mantu1234567890 Před 8 lety

      He he he... :)... Yeah, I agree with you. Thanks anyways.

  • @mantu1234567890
    @mantu1234567890 Před 8 lety

    where can I find the link to more presentation s of urs. loads of things to learn from you

  • @309saurabh
    @309saurabh Před 8 lety

    Thank you Ross! Excellent video, where can I find the video for next session?

    • @boganpies
      @boganpies Před 8 lety

      It hasn't been made yet. But subscribe to the channel so you don't miss out.

    • @waldoaraya3058
      @waldoaraya3058 Před 2 lety

      Where can I fin the next session video?

  • @DebabrataPatnaik
    @DebabrataPatnaik Před 8 lety

    Ross ... Its a pleasure watching your presentation on Dimensional Modeling.(I watched all 3 continuously) I believe going through the 3rd Edition of toolkit, though Ralph strongly opposes urges for normalization and believes in dimensional approach for modeling. In my opinion SCD4/SCD5 are definitely an alternate definition of Normalization to tackle Monster Dimensions. Similarly Junk Dimensions/Out-trigger are concept that is indeed supportive to Normalization. I feel both Bill Inmon & Ralph Kimball's approach are widely used. I am fascinated by Dimensional Modeling, I had been involved in projects with Normalization approach and would love to make foundation more solid in Dimensional Modeling. Thanks for all the insightful video tutorials, enjoyed and relished every part of the session. Thanks for providing it to the larger audience via CZcams.

  • @boganpies
    @boganpies Před 8 lety

    That quiz team - what a fine bunch of athletes. Great video

  • @DebabrataPatnaik
    @DebabrataPatnaik Před 8 lety

    A very elegant presentation. The exercise was perfect and I feel the guy representing Buffer Cache will definitely remember oracle index working for a long long time.

    • @boganpies
      @boganpies Před 8 lety

      Thanks Debabrata. Yes, the demo worked better than I had any right to expect, mostly thanks to Jordan's sublime comic timing.

  • @vaibhavdhurve585585
    @vaibhavdhurve585585 Před 8 lety

    I am learning Dataware house concepts and your video is really nice to start with, thanks for it! it was a long video I took 2 days to watch it :), but loved the kitchen. please keep posting its nice to listen to you!