Wednesday, September 20, 2023

Azure Databricks Platform Architect - 20 Questions and Answers

Here are 20 common questions and answers about Azure Databricks Platform Architect


This is a 20 questions quiz and exam that will test your knowledge about concepts related to Databricks platform administration on Azure. These questions will assess your knowledge about cloud-specific elements of the platform, including integration with managed services and security best practices.

Let's Test and practice Your Knowledge in Azure Databricks Platform Architect !!!



1) What are two benefits of Azure Databricks being a first-party service to Microsoft? (Choose two answers)

  1. It is supported by Microsoft’s SLAs.
  2. It is recommended to users when they create data resources.
  3. It is not part of Microsoft’s billing structure.
  4. It is covered by Microsoft’s Trust and Compliance assurances.

THE CORRECT ANSWER IS: 

It is supported by Microsoft’s SLAs.

It is covered by Microsoft’s Trust and Compliance assurances.




2) Which three items are minimally required for creating an Azure Databricks workspace? (Choose three answers)

  1. A workspace name
  2. An Azure firewall
  3. A selected Azure region
  4. A resource group
  5. A pre-created VNet

THE CORRECT ANSWER IS:

A workspace name

A selected Azure region

A resource group




3) What is a service principal in Azure Databricks?

  1. A trusted identity object representing a separate resource that is controlled and provided permissions or restrictions in the same way as human users.
  2. A user object established specifically for non-human resources that will be using Azure Databricks for data analysis purposes.
  3. A data object representing a data resource in the Azure Portal environment that will be utilized by users within Azure Databricks.


THE CORRECT ANSWER IS:

A trusted identity object representing a separate resource that is controlled and provided permissions or restrictions in the same way as human users.




4) Why would you create a VNet injected Azure Databricks workspace?

  1. When you need a simple, ephemeral workspace.
  2. When you need to access the workspace from an external IP address.
  3. When you need additional control over the network.

THE CORRECT ANSWER IS:

When you need additional control over the network.




5) What is Secure Cluster Connectivity?

  1. A configuration setting that establishes the Azure Databricks workspace with no public IP address for maximum security and flexibility.
  2. A feature of Azure Databricks that adds an extra layer of security between the cluster nodes to prevent unauthorized traffic.
  3. A tool for securely connecting compute clusters with data storage resources to prevent data loss or exfiltration.

THE CORRECT ANSWER IS:

A configuration setting that establishes the Azure Databricks workspace with no public IP address for maximum security and flexibility.




6) What is one of the use cases for Azure Databricks Private Link?

  1. To create a private network connection between the Azure Databricks control plane and the Azure Databricks data plane or end user.
  2. To create a private access connector to securely connect an ADLS Gen2 storage account with an Azure Databricks control plane.
  3. To create a private subnet in the dedicated VNet for communication between compute cluster containers and VMs.

THE CORRECT ANSWER IS:

To create a private network connection between the Azure Databricks control plane and the Azure Databricks data plane or end user.




7) Which service allows tools like Terraform and ARM templates to work in Azure to deploy Azure Databricks workspaces?

  1. Being managed services.
  2. Azure Resource Manager.
  3. Azure Infrastructure as a Service Platform.
  4. Azure Databricks API offering.

THE CORRECT ANSWER IS:

Azure Resource Manager.




8) Azure Databricks is included and used in which three layers of the data reference architecture? (Choose three answers)

  1. Serve
  2. Ingest
  3. Process
  4. Store

THE CORRECT ANSWER IS:

Serve
Process
Store



9) What are the two designated subnets associated with an Azure Databricks workspace designed to do?

  1. To specify the Azure region the workspace belongs to and how the workspace communicates with other workspaces in that region.
  2. To allocate appropriate IP address ranges for communications between the control plane and data plane.
  3. To facilitate communication between the container nodes of the compute cluster and the VMs around those node containers.

 

THE CORRECT ANSWER IS:

To facilitate communication between the container nodes of the compute cluster and the VMs around those node containers.

 



10) In which location is local VNet Peering used in an Azure Databricks data ecosystem?

  1. Between the compute cluster container nodes and control plane.
  2. Between resources with local IP addresses in the cloud data infrastructure.
  3. Between two separate Azure Databricks workspaces in the same Azure account.
  4. Between the control plane and the data plane of the Azure Databricks account.


THE CORRECT ANSWER IS:

Between resources with local IP addresses in the cloud data infrastructure.

 





11) For which two reasons would you use UDRs for managing network traffic for an Azure Databricks workspace? (Choose two answers)

  1. To override BGP that may be confusing or incorrect.
  2. Blocking user traffic from accessing Azure Databricks when accessing the workspace from a non listed IP Address.
  3. To forbid ingress traffic from the public internet.
  4. To control and direct the network traffic between cloud resources, Azure Databricks, networks, or firewalls.

THE CORRECT ANSWER IS: 

To override BGP that may be confusing or incorrect.

To control and direct the network traffic between cloud resources, Azure Databricks, networks, or firewalls.




12) What is the purpose of an IP Access list?

  1. Controlling the approved IP addresses that can connect to an Azure Databricks workspace for security and DLP purposes.
  2. Controlling the VNet Peering options associated with an Azure Databricks workspace for ease of network traffic and bandwidth.
  3. Controlling the access points that are authorized for users to edit SQL warehouse configurations and cluster creation.

THE CORRECT ANSWER IS: 

Controlling the approved IP addresses that can connect to an Azure Databricks workspace for security and DLP purposes.

 


13) Which two tools does Azure Databricks provide data governance and access control? (Choose two answers)


  1. Route Lists
  2. Firewalls
  3. Azure Active Directory
  4. Unity Catalog
  5. IP Access Lists

 

THE CORRECT ANSWER IS: 

Unity Catalog

IP Access Lists

 




14) Which two records are required in an Azure DNS for a Private Link enabled Azure Databricks workspace? (Choose two answers)

  1. SRV Service records
  2. Azure DB AName record
  3. OAuth Callback CNames
  4. A record for the control plane


THE CORRECT ANSWER IS:

OAuth Callback CNames
A record for the control plane



15) What resource is necessary for connecting Azure Databricks control plane to a Unity Catalog external storage location?

  1. A Unity Catalog metastore
  2. An Azure Databricks Access Connector
  3. An Azure Storage Manager token

THE CORRECT ANSWER IS:

An Azure Databricks Access Connector





16) How does a service principal interact with an Azure Databricks environment?

  1. Through the Azure Databricks REST API
  2. Through identity passthrough
  3. Through a UI interface widget

THE CORRECT ANSWER IS:

Through the Azure Databricks REST API







17) Which three items can be managed by Unity Catalog? (Choose three answers)

  1. Notebooks
  2. Users
  3. Tables
  4. Service principals
  5. Cluster configurations

THE CORRECT ANSWER IS:

Users
Tables
Service principals






18) Which role does an access connector need in order to be used to access a storage account in Azure from within Azure Databricks?

  1. Owner
  2. Storage Blob Data Contributor
  3. Managed Application Contributor Role
  4. Contributor

THE CORRECT ANSWER IS:

Storage Blob Data Contributor




19) What is added to the end of your Azure Databricks workspace URL to access and create Secret Scopes for use with Azure Key Vaults?

  1. #secretScope
  2. #secrets/createScope
  3. #secretScopeCreate
  4. #create/secretScope

THE CORRECT ANSWER IS:

#secrets/createScope




20) What is a benefit of using an Unity Catalog metastore?

  1. A UC metastore can be assigned to multiple workspaces in a single region.
  2. A UC metastore provides a decentralized access control mechanism.
  3. Workspaces can have more than one metastore assigned through UC.

THE CORRECT ANSWER IS:

A UC metastore can be assigned to multiple workspaces in a single region.







Saturday, September 16, 2023

Why you should never paid some credit card in full - small balance waiver forgiveness explained



Why you should never paid some credit card in full

Small balance waiver forgiveness explained. 

 (This method will only work at some banks) 



Some banks and credit cards will waive off the small balance at the end of you statement cycle if the balance on your statement is small. This is usually 99 cents or less – the bank will forgive it; it’s too small to ask you to pay. And Usually it will shows up on the bill as a “credit adjustment” or something similar.

The question is how much is small enough and the max you can charge to be forgiven. It all depends on the credit card issuer. 

Furthermore, only a few banks will forgive the small balance and most banks will not forgive at all. 

You can quickly search on Google for the keyword "small balance waiver" and then you will be able to see how much each banks waive. 

For example:

For Comenity Bank Credit Card most people get waived up to $2. 

For BBVA Compass credit card, you can get small balance forgiveness if your balance at the end of the cycle is less than one dollar.

And for Bank of America credit card they will not forgive any amount at all.

 

Therefore, this method will only works for some credit cards.

So what you should do is that a few days before your cycle ends, you should go pay your credit card balance but don't pay the full amount, instead leave one dollar.

For example if your balance is currently 6825 dollars, then you should only pay 6824 dollars, and at the end of the cycle, the bank will forgive the 1 dollar that is left.



 

 




 

 

 

Thursday, July 20, 2023

Capital One Shopping REFERRAL PROGRAM

 You can now Refer & Earn $30+ with Capital One Shopping CASH BACK website.

Help friends and family save with Capital One Shopping 

SIGN UP FOR CAPITAL ONE SHOPPING NOW:https://capitaloneshopping.com/r/RB287Z

* To qualify for a referral sign up bonus, your refer-ee must be a new Capital One Shopping user, sign up and install the Capital One Shopping desktop computer or mobile browser extension via your referral link, and make Qualifying Purchase(s) totaling $10 within 30 days of signing up. A Qualifying Purchase means a purchase via Capital One Shopping that earns Capital One Shopping Rewards. By participating in the referral program, you are telling your refer-ee that you're a Capital One Shopping customer. Bonuses will be automatically applied to your account and your refer-ee's account within 30 days after satisfying these requirements, but issuance may be delayed during the determination of whether a Qualifying Purchase has been made by a new user. You may only earn bonuses for a limited number of referrals per referral period. Bonuses will be awarded as Capital One Shopping Rewards, and are subject to the Capital One Shopping 

 


Friday, July 14, 2023

วิธีหาเงินออนไลน์จากการแต่งเพลง

 หากคุณเป็นนักแต่งเพลงคุณสามารถหาเงินออนไลน์ได้ง่ายๆผ่านทางเว็บไซต์ Routenote

File:Routenotelogo.svg - Wikipedia

Routenote เป็นค่ายเพลงอิสระที่สร้างขึ้นโดยมีวัตถุประสงค์เพื่อช่วยเหลือศิลปินหน้าใหม่ในการเผยแพร่ผลงานของพวกเขาโดยไม่ต้องอาศัยสื่อกลางกับผู้รวบรวมเนื้อหาหรือบริษัทแผ่นเสียงที่จัดตั้งขึ้นแล้ว บริการของ RouteNote ช่วยให้ผลงานทั้งหมดของศิลปินสามารถเผยแพร่ไปยังแพลตฟอร์มการขายเพลงดิจิทัลที่ใหญ่ที่สุด เช่น iTunes, Spotify และ Amazon

หากคุณต้องการได้เงินเมื่อมีคนใช้เพลงของคุณในวีดีโอ Youtube ให้สมัครเป็นสมาชิกกับ Routenote

สมัครเลยที่ https://www.routenote.com 

wikipedia Archives - RouteNote Blog

Wednesday, July 5, 2023

Trustworthy travel and leisure booking websites in Thailand

 If you need to book travel and leisure activity in Thailand and you don't want to get scam, then try these websites, they are legit.


1. Trip.com




2. Klook



3. KKday



4. Traveloka



Top websites for buying electronics and IT devices in Thailand

 This is the list of trustworthy websites that you can use to buy consumer electronics and IT equipments online in Thailand.


1. Banana.in.th



2. TGFone.com




3. ThisShop.com


4. PowerBuy.co.th




5. AIS.th



6. Shopee.co.th







7. Lazada.co.th





Friday, April 21, 2023

How to rename all files in a folder to the date and time of file Modified Date

 This is how you can rename all files inside a directory to the Modified date and time,



1. Open PowerShell

2. Inside PowerShell, navigate to that directory

3. Run the command in paragraph below:

 

Alternatively, you can do this:

1. Go to the folder that contains the files you want to rename.
2. Hold Shift key on your keyboard, and right click inside that folder

3. Select Open PowerShell Window here

 

4. Run the command below:

Get-ChildItem |Foreach-Object { Rename-Item $_ -NewName ("{0}{1}{2}" -f $_.LastWriteTime.ToString('yyyyMMddhhmmss'),$_.Extension)  }


If your original file is somefile.jpeg

The new name will become the modified date, for example: 20220214081125.jpeg

You can also add some text you want in front of the new file name using this command:

If I want to add the text: 'VID' in front of the file name I can use this command

Get-ChildItem |Foreach-Object { Rename-Item $_ -NewName ("{0}{1}{2}" -f 'VID',$_.LastWriteTime.ToString('yyyyMMddhhmmss'),$_.Extension)  }

Running the command I will give you the new file name VID20220214081125.jpeg

 

If you want to keep the original file name and add the modified date to the end of the file name you can use this command:


 Get-ChildItem |Foreach-Object { Rename-Item $_ -NewName ("{0}-{1}{2}" -f $_.BaseName,$_.LastWriteTime.ToString('yyyyMMddhhmmss'),$_.Extension)  }

Running the command I will give you the new file name somefile-20220214081125.jpeg

Explanation:

  • Get-ChildItem: Gets all items in the directory. You could add -Recurse to get files from sub directories too
  • Foreach-Object: Run the following code block with each file
  • $_: The current iterated file as an object
  • $_.BaseName: The filename without extension
  • $_.LastWriteTime: The last write time as a DateTime object
    The method .ToString() allows you to format as you need it
  • $_.Extension: The extension of the file