Тёмный
Coopman Greg
Coopman Greg
Coopman Greg
Подписаться
Hey there,
I am Greg, a certified Azure Solutions Architect, Data and Security Engineer, welcome to my cloud architecture, services, apps and database video blog! Here I try to pick out subjects that I think are important, as well as techniques you never thought about. The cloud has given everyone greater opportunities than ever before and it is an exciting time to be working in all areas of Information Technology.

I hope the information in these videos help you.
Sincerely,
Greg
Data Lake or Data Swamp?
1:52
3 года назад
Комментарии
@rashmitakarak6053
@rashmitakarak6053 Месяц назад
I am providing the token and other details yet my code returns a 404 error. What should i be doing?
@kiwicam6419
@kiwicam6419 Месяц назад
Good video... until you broke the bad news that I can't use indexed views on std edition as we have no control over the T-SQL code so we can't add the (NOEXPAND). 😕 Some say it doesn't work well in Enterprise edition without the (NOEXPAND). Back to the drawing board for me. Maybe filtered indexes are my next best bet for performance.
@CoopmanGreg
@CoopmanGreg Месяц назад
Yeah. Its too bad you cannot access to the code. Sorry.
@SuperChrisDub
@SuperChrisDub 4 месяца назад
I know I'm 5 years late to the party, but thank you so much for this. I went through exactly the same thought process trying to delete rows from a round robin distributed table in Azure Synapse. I was beginning to think I had forgotten how to write delete commands because I had spent so long mainly just querying databases in Synapse. In the end, I worked out this exact solution - after a good couple of frustrating hours - but I am glad to know that I am not stupid and it is an real issue. Deleting duplictae rows can be done using a data flow in Data Factory, ironically, using a window function.
@CoopmanGreg
@CoopmanGreg 4 месяца назад
Thanks, yes I remember this problem was so messy, that I felt I needed to make a video (just for me not to go through that pain again).. Really glad it helped you!!
@SuperChrisDub
@SuperChrisDub 4 месяца назад
@@CoopmanGreg It certainly did. I'm like you in that I, too, like concise, elegant solutions and this doesn't "feel" right even though it works. Also, it would be nice if Synapse enforced uniqueness in indices. I get why it doesn't - the data should be in perfect shape by the time it gets to that point, but it isn't always for a variety of reasons.
@kalyanbabu8596
@kalyanbabu8596 5 месяцев назад
Hello Greg, I have one question, can we make this connection string for the container as dynamic? I'm working on a requirement where the storage account has multiple containers and these container names has to be passed from ADF pipeline to Power BI for to read multiple files from the container subfolders. Is this possible collecting container names dynamically from ADF to Power BI?
@AkhtarHussain-ct2hr
@AkhtarHussain-ct2hr 7 месяцев назад
Thank you, it helped me with displaying the columns vertically the way my users wanted.
@CoopmanGreg
@CoopmanGreg 7 месяцев назад
Cool !
@harithareddy687
@harithareddy687 7 месяцев назад
When I am using above api call it is giving me the partial result suppose if we 20 jobs ran it giving me only 10 jobs result and not giving the deatils about other jobs ex :job a ,job b , job c ran but it is giving me results for job a and job c it is skipping job b results
@mithunkumar7063
@mithunkumar7063 8 месяцев назад
I am able to list only maximum of 100 jobs,,how to get details of all the jobs running in the workspace
@CoopmanGreg
@CoopmanGreg 8 месяцев назад
You will need to investigate the page_token, epand_tasks, start_time_from, and start_time_to paramaters in the api documentation. Those need to be configured in the payload then used in a loop to get 100 at a time. Hope this helps.
@mithunkumar7063
@mithunkumar7063 8 месяцев назад
@@CoopmanGreg Thanks
@adityagaikwad943
@adityagaikwad943 9 месяцев назад
You are awesome!!! Thanks a ton man!
@CoopmanGreg
@CoopmanGreg 9 месяцев назад
Happy to help!
@paulcollins841
@paulcollins841 9 месяцев назад
yes exactly what I wanted
@CoopmanGreg
@CoopmanGreg 9 месяцев назад
Glad it helped!
@CoopmanGreg
@CoopmanGreg 9 месяцев назад
Its funny, I use snagit almost everyday and forgot about this particular technique. Thanks for your comment, it made me come back to watch this video and hopefully the technique I figured out 4 years ago when I made the video "sticks" in my mind; because this can be a very useful technique at times.
@myselfandpesit
@myselfandpesit 10 месяцев назад
Why do you want to run API in databricks when you can see the jobs inside workflows ?
@CoopmanGreg
@CoopmanGreg 10 месяцев назад
Lets say your company has 4000 jobs and you are assigned to find all the jobs that do not have Tags setup for some Category, but almost all of the jobs already have the tags populated. And you have to do this monthly. Well, if you have to open every one of the 4000 jobs and try to eyeball it. It would take you days. By using (automating with) the api, you can program the api output to be put into a database and you can then easily query in seconds to find all the jobs that are missing the category value. There are 100s of APIs with Databricks which you can get information from. But, of course if you have a small number of objects, you would be wasting your time to use APIs for automation (because it takes a lot of time and programming skill). I hope this gives you an idea how APIs maybe used. Thanks for watching.
@ranafarhanmajeed3352
@ranafarhanmajeed3352 Год назад
I specially come to youtube from web to give you a like and comment ... so nicely explain each and every bit thanks
@CoopmanGreg
@CoopmanGreg 11 месяцев назад
Cool, sure glad you liked it!
@DaveRamos-fo5jo
@DaveRamos-fo5jo Год назад
You have a typo on the Main slide (Common Tale vs Common Table) / fyi
@CoopmanGreg
@CoopmanGreg Год назад
Thank you and I hope you enjoyed the video.
@tejinderkaur8320
@tejinderkaur8320 Год назад
I have an error: Error code: 1288. The target table T of the Delete is not updatable. with this code. Please can you tell me a solution for that.
@CoopmanGreg
@CoopmanGreg Год назад
You either do not have permissions. Some databases it might not work. Are you on SQL Server?
@JohnnyLu-j3s
@JohnnyLu-j3s Год назад
this was driving me mad ! thank you !
@CoopmanGreg
@CoopmanGreg Год назад
Glad it help. It drove me mad too, thats why I made the video.
@jdfuller1432
@jdfuller1432 Год назад
4 years and this video is still helping folks. Thank you, good sir for putting this together.
@CoopmanGreg
@CoopmanGreg Год назад
Glad its helping others, god knows I get a ton of learning from other you-tube videos also. I would not know how to solve hardly any of these problems without help from youtbue.
@tunisiasparx2105
@tunisiasparx2105 Год назад
nice
@stresslaxing.
@stresslaxing. Год назад
Hi. When I got Data from Excel to Power BI this is not working for editing. Is there any other solution?
@CoopmanGreg
@CoopmanGreg Год назад
I think I understand your question and I do not think you can manually change the data in the columns. What you could do is add a new column and refer to the column you want changed and use additional DAX expression to the column to modify it. You could also hold the shif key down and select all the columns then Ctrl+C, choose menu selection, "Enter Data", then paste into new table. Before saving the new table go to the cells you want edit and voila.
@stresslaxing.
@stresslaxing. Год назад
@@CoopmanGreg Thank you very much for information.
@CoopmanGreg
@CoopmanGreg Год назад
You're Welcome.
@LedonLenzly
@LedonLenzly Год назад
My concern is that it worked perfectly in within Azure Storage Explorer emulator. When I gave the SAS to an actual person and they used it, I got an authentication failed error as follows: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. Signature did not match. String to sign used was cl 2023-03-10T03:20:48Z 2023-03-17T02:20:48Z... I removed sensitive info. Any idea how to address this
@CoopmanGreg
@CoopmanGreg Год назад
Did you get the error when you tested it as yourself?
@CoopmanGreg
@CoopmanGreg Год назад
I know that error and have experienced myself many times in the past. It was not a hard fix, but right now I cannot remember what I did to get around it. I am not able to test it either right now. Maybe the IP address she is using is not white listed on the storage account, I will try to get back to you if you don't get the answer first, but it might be a while. Sorry.
@LedonLenzly
@LedonLenzly Год назад
@@CoopmanGreg Thank you for your response Greg. This is making me learn AIM and RBAC. I just assigned myself role access in AD 2 minutes ago. I am trying to access it as we speak
@LedonLenzly
@LedonLenzly Год назад
@@CoopmanGreg No worries Greg. Thank you. I will white list my ip address and see what happens
@LedonLenzly
@LedonLenzly Год назад
Nope. I couldn't get it to work. Any direction you can provide hen you have time will really be helpful
@777_Chuz
@777_Chuz Год назад
Helped a lot during my first ways working on ADF!
@CoopmanGreg
@CoopmanGreg Год назад
Great to hear!
@venkyreddy4138
@venkyreddy4138 Год назад
is it possible to store power bi dataset to azure data factory if yes make a video for this
@LoudyCan
@LoudyCan Год назад
great video Greg, is this how we are going to connect local computers to join the domain in VM.
@CoopmanGreg
@CoopmanGreg Год назад
I don't want to lead you wrong, but I think it is one way to connect a local computer to a virtual network. Thanks for watching.
@LuisCorrea-fq9tm
@LuisCorrea-fq9tm Год назад
I had been trying to link my variables according to the context for days and thanks to this video I finally did it. Thanks!
@CoopmanGreg
@CoopmanGreg Год назад
Cool !
@khabba
@khabba Год назад
The first time I've heard about Index Views I was like, why have I never heard of this functionality? Your video just left me in awe over the possibilities. Thank you for taking the time to explain this so thoroughly.
@CoopmanGreg
@CoopmanGreg Год назад
You're very welcome!
@CoopmanGreg
@CoopmanGreg Год назад
It can be a game changer. I was in awe too.
@lookaheadtothegreens3877
@lookaheadtothegreens3877 Год назад
This is really good. Thank you!
@CoopmanGreg
@CoopmanGreg Год назад
Glad it was helpful!
@Sonicshadowandknuckles
@Sonicshadowandknuckles Год назад
Great info and great output ... Really needed this step by step
@CoopmanGreg
@CoopmanGreg Год назад
Glad it was helpful!
@javs9708
@javs9708 Год назад
With this configuration is possible join the local computer to a domain controller in the azure vm (windows server) ?
@CoopmanGreg
@CoopmanGreg Год назад
I would think so, given your domain controller is setup as a Azure VM server. But, I have not tried it.
@solomong.gebrhana1204
@solomong.gebrhana1204 Год назад
Hello, I am so lost here. I am not familiar with "Talend", how do I do this with just my Microsoft SQL server studio? If that is possible.
@CoopmanGreg
@CoopmanGreg Год назад
This video is for Talend. You need to lookup SQL videos.
@solomong.gebrhana1204
@solomong.gebrhana1204 Год назад
@@CoopmanGreg Thanks a lot Sir, Do you mind sending me a link? I looked everywhere and didn't find anything.
@CoopmanGreg
@CoopmanGreg Год назад
What is the problem you are trying to solve?
@solomong.gebrhana1204
@solomong.gebrhana1204 Год назад
@@CoopmanGreg I have these text files that come in every day and I need to import that to a specific table that is already created in the database(I got that part figured out). Now I need to know how to automate the process so that I don't have to do it manually every day (Like I have to change the file location every day in the SQL query to get to the new file. I also have to find and replace the " quotation because they don't want that in the table). So, I need to figure out how I can ignore that "quotation when importing to my table and how to do that daily. Schedule some kind of job so it can run daily. I am using Microsoft SQL server management studio. Thanks a lot for all your help.
@CoopmanGreg
@CoopmanGreg Год назад
Hi Solomon, I think I understand your problem, and it is the problem that is addressed in video. Talend is a good tool to automate what you are trying to do, you will not be able to automate in SQL Managment studio with out a different approach that would probably be harder. Anyways, all I can say is meticulously make sure that you follow the video perfectly (even create the same example I did, just to get it working.) If you still cannot get it to work, start a new package fresh and try it again. @Vid Podobnik above had some other suggestions that you can also try. Something might not be quite right with Talend in this regard, but after a lot of effort and re-trying we did get it to work. But, it was painful and that was why I made the video to show others how we finally got it to work. Good luck!
@JP-td8gt
@JP-td8gt Год назад
Bravo maestro! Fantastic explanation easy to understand.
@CoopmanGreg
@CoopmanGreg Год назад
Thanks, glad it helped.
@polpuigdemontplana5572
@polpuigdemontplana5572 Год назад
Thank you very much! I needed this for a university project. Your video was very helpful, great explanation. Cheers :):)
@CoopmanGreg
@CoopmanGreg Год назад
You're very welcome!
@julesverneinoz
@julesverneinoz Год назад
Thanks for this! I use CTE all the time in Postgres but found this issue in Redshift. I saw WITH NO SCHEMA BINDING option while skimming through Redshift developer guide, but I didn't connect the two. D'oh!
@CoopmanGreg
@CoopmanGreg Год назад
Glad it helped! Good to see a fellow CTE fan!
@stephaniez8720
@stephaniez8720 2 года назад
This was very helpful, thank you! I wish I would have known this years ago!
@CoopmanGreg
@CoopmanGreg 2 года назад
Great! Glad it was helpful!
@Awachit1
@Awachit1 2 года назад
Hi, great video What if we have to select only one folder?
@fourmationofppt539
@fourmationofppt539 2 года назад
Hello, i started to learn Talend but i need a solution chapter for talend formation , thanks regards
@CoopmanGreg
@CoopmanGreg 2 года назад
Noted.
@ralber01000
@ralber01000 2 года назад
Thank you!! Thank you!! Thank you!! for purposely going through permission issues.. Great Presentation
@CoopmanGreg
@CoopmanGreg 2 года назад
You are so welcome!
@shaebrown6063
@shaebrown6063 2 года назад
Ahmazing thank you!
@CoopmanGreg
@CoopmanGreg 2 года назад
My pleasure!
@georgia6962
@georgia6962 2 года назад
Hands down best tutorial on this topic. I searched all afternoon and finally bumped into this video. I'm a beginner with barely any C# skills and it worked. Thanks!
@CoopmanGreg
@CoopmanGreg 2 года назад
You're very welcome!
@EspatiallyGood
@EspatiallyGood 2 года назад
Thanks for making this video. Nicely explained and very useful.😀
@CoopmanGreg
@CoopmanGreg 2 года назад
Glad it was helpful!
@RichardCInman
@RichardCInman 2 года назад
Thank you for showing me Window >>Show View. From all the other videos on this topic no one explained how Contexts(myJobName) tab showed up. I like your naming standards best practice.
@CoopmanGreg
@CoopmanGreg 2 года назад
Glad it was helpful!
@JordanGurney
@JordanGurney 2 года назад
How do I sync file saved directly to Azure, DOWN to my file share? Just the reverse sync of what you've set up?
@CoopmanGreg
@CoopmanGreg 2 года назад
Jordan, you might have to write a python script to pull your files from the storage account down to your local drive. I have not actually done that, but it might work. Sorry, I don't know a utility that does that, but it seems there should be something out there.
@peterdolina850
@peterdolina850 2 года назад
This is a very well done video, that approach where possibe blocks are clearly shown makes it in my view on of the best if not the best on the topic.
@CoopmanGreg
@CoopmanGreg 2 года назад
Thanks alot, glad it helped!
@alexanderreyes1732
@alexanderreyes1732 2 года назад
How can we RDP from the virtual server onto another local LAN via RDP through VPN?
@Obaidullah-Safi
@Obaidullah-Safi 2 года назад
how to set up ntfs permission on this share for example administrator has read and write access but a user just read access?
@orlandohoppers9543
@orlandohoppers9543 2 года назад
2:01 you skipped how to you got to virtual network. thats when i stopped watching.
@indersijwali469
@indersijwali469 2 года назад
It helped me , you saved my time
@CoopmanGreg
@CoopmanGreg 2 года назад
You are welcome. Glad it helped.
@conradramirez5752
@conradramirez5752 2 года назад
Nice video, very clear. A question I have is how is this done for multiple users to access the same VNet? Do we need a different Cert name for each end user when creating the certs in PowerShell? I see we can add additional certs in Point-to-Site, but I am not sure if the certs can share the same name for each user.
@CoopmanGreg
@CoopmanGreg 2 года назад
Hey Conrad, I would think so, but honestly I never tested this further than the example I presented. Thanks for watching and for your comment.
@Rkcuddles
@Rkcuddles 2 года назад
Code reformatting saves us ocd folk a lot of time. Took me a while before I really paid attention to make it format the way I like. Now it's great!
@CoopmanGreg
@CoopmanGreg 2 года назад
I have enough reminders of my age unfortunately. But, its better than the alternative. :) format away!
@orasiobecerra
@orasiobecerra 2 года назад
This was a great video! Everything was super clear and it allowed me to connect super easily. My remaining problem is that I can't connect with my FQDN, only my private IP. The software i'm deploying needs to connect via the FQDN, or the actual name of the server instead of IP. Minute 25:35, you highlight the issue. How can I get it to work with the name of the server?
@CoopmanGreg
@CoopmanGreg 2 года назад
Glad it helped!
@swarnimsingh184
@swarnimsingh184 2 года назад
Finally got the vedio i searched for. Live longer 😅
@CoopmanGreg
@CoopmanGreg 2 года назад
Great!
@ashishpandey9429
@ashishpandey9429 2 года назад
Hello sir, can we connect powerbi pro to adls gen2 ?
@CoopmanGreg
@CoopmanGreg 2 года назад
Yes, see ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-pwsOz05Ah_s.html
@ashishpandey9429
@ashishpandey9429 2 года назад
@@CoopmanGreg Thank you for responding! Also can we read parquet file in PowerBI from Gen2
@CoopmanGreg
@CoopmanGreg 2 года назад
In PowerBI there is a Parquest connector under File in the Get Data option. It gives you a URL to point to. That is as far as I can point you on that matter, though. Thanks
@mohammedhisham2128
@mohammedhisham2128 2 года назад
Thank you Grag for the wonderful effort! I'm facing trouble configuring the Openvpn file with mac. any good hints?
@CoopmanGreg
@CoopmanGreg 2 года назад
Sorry, cannot help you there.